/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./src/public/sass/index.sass ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
*, *::before, *::after {
  box-sizing: border-box;
}

* {
  margin: 0;
}

html, body {
  height: 100%;
}

body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

img, picture, video, canvas, svg {
  display: block;
  max-width: 100%;
}

input, button, textarea, select {
  font: inherit;
}

p, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  overflow-wrap: break-word;
}

#root, #__next {
  isolation: isolate;
}

@media screen and (max-width: 599px) {
  .row-cols-m,
  .row-cols-slider-mobile {
    width: calc(100% + 12px);
  }
  .row-cols-m .col,
  .row-cols-slider-mobile .col {
    width: 100%;
    max-width: 80%;
    flex: 0 0 auto;
  }
}

.container .full-width-layout {
  width: 100vw;
  max-width: 100vw;
  min-width: 100vw;
  margin-left: calc((-100vw + 100%) / 2);
}
@media screen and (min-width: 1239px) {
  .container .full-width-layout {
    margin-left: calc((-100vw + 1188px) / 2);
  }
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  .container .full-width-layout {
    margin-left: calc((-100vw + 841px) / 2);
  }
}

main {
  margin-top: calc(120px + 2rem);
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  main {
    margin-top: calc(56px + 3rem);
  }
}
@media screen and (max-width: 599px) {
  main {
    margin-top: calc(56px + 3rem);
  }
}

body.disable-scroll {
  overflow: hidden !important;
  padding-right: 0px !important;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

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

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

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

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

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

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

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

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

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

.shadow {
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1) !important;
}

.shadow-sm {
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1) !important;
}

.shadow-lg {
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-primary-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-secondary {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-secondary-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-success {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-success-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-info {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-info-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-warning {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-warning-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-danger {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-danger-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-light {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-light-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-lighter {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-lighter-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-dark {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-dark-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-text-gray {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-text-gray-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-dark-gray {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-dark-gray-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-light-3 {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-light-3-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-additional-green-10 {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-additional-green-10-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-white {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-white-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-1 {
  --air-serbia-border-width: 1px;
}

.border-2 {
  --air-serbia-border-width: 2px;
}

.border-3 {
  --air-serbia-border-width: 3px;
}

.border-4 {
  --air-serbia-border-width: 4px;
}

.border-5 {
  --air-serbia-border-width: 5px;
}

.border-opacity-10 {
  --air-serbia-border-opacity: 0.1;
}

.border-opacity-25 {
  --air-serbia-border-opacity: 0.25;
}

.border-opacity-50 {
  --air-serbia-border-opacity: 0.5;
}

.border-opacity-75 {
  --air-serbia-border-opacity: 0.75;
}

.border-opacity-100 {
  --air-serbia-border-opacity: 1;
}

.w-0 {
  width: 0% !important;
}

.w-10 {
  width: 10% !important;
}

.w-20 {
  width: 20% !important;
}

.w-25 {
  width: 25% !important;
}

.w-30 {
  width: 30% !important;
}

.w-33 {
  width: 33.33% !important;
}

.w-40 {
  width: 40% !important;
}

.w-50 {
  width: 50% !important;
}

.w-60 {
  width: 60% !important;
}

.w-66 {
  width: 66.66% !important;
}

.w-70 {
  width: 70% !important;
}

.w-75 {
  width: 75% !important;
}

.w-80 {
  width: 80% !important;
}

.w-90 {
  width: 90% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-fit-content {
  width: fit-content !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.align-content-start {
  align-content: flex-start !important;
}

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

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

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

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

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

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

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

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

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

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

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

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

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

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

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

.order-last {
  order: 6 !important;
}

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

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

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

.m-3 {
  margin: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.m-5 {
  margin: 1.5rem !important;
}

.m-6 {
  margin: 2rem !important;
}

.m-7 {
  margin: 3rem !important;
}

.m-8 {
  margin: 4rem !important;
}

.m-9 {
  margin: 5rem !important;
}

.m-10 {
  margin: 7.5rem !important;
}

.m-11 {
  margin: 10rem !important;
}

.m-auto {
  margin: auto !important;
}

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

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}

.mx-4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

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

.mx-6 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-8 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

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

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

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

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

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

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

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

.my-6 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-7 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-8 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

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

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

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

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

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

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

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

.mt-6 {
  margin-top: 2rem !important;
}

.mt-7 {
  margin-top: 3rem !important;
}

.mt-8 {
  margin-top: 4rem !important;
}

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

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

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

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 0.75rem !important;
}

.me-4 {
  margin-right: 1rem !important;
}

.me-5 {
  margin-right: 1.5rem !important;
}

.me-6 {
  margin-right: 2rem !important;
}

.me-7 {
  margin-right: 3rem !important;
}

.me-8 {
  margin-right: 4rem !important;
}

.me-9 {
  margin-right: 5rem !important;
}

.me-10 {
  margin-right: 7.5rem !important;
}

.me-11 {
  margin-right: 10rem !important;
}

.me-auto {
  margin-right: auto !important;
}

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

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

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

.mb-6 {
  margin-bottom: 2rem !important;
}

.mb-7 {
  margin-bottom: 3rem !important;
}

.mb-8 {
  margin-bottom: 4rem !important;
}

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

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

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

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 0.75rem !important;
}

.ms-4 {
  margin-left: 1rem !important;
}

.ms-5 {
  margin-left: 1.5rem !important;
}

.ms-6 {
  margin-left: 2rem !important;
}

.ms-7 {
  margin-left: 3rem !important;
}

.ms-8 {
  margin-left: 4rem !important;
}

.ms-9 {
  margin-left: 5rem !important;
}

.ms-10 {
  margin-left: 7.5rem !important;
}

.ms-11 {
  margin-left: 10rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -0.75rem !important;
}

.m-n4 {
  margin: -1rem !important;
}

.m-n5 {
  margin: -1.5rem !important;
}

.m-n6 {
  margin: -2rem !important;
}

.m-n7 {
  margin: -3rem !important;
}

.m-n8 {
  margin: -4rem !important;
}

.m-n9 {
  margin: -5rem !important;
}

.m-n10 {
  margin: -7.5rem !important;
}

.m-n11 {
  margin: -10rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important;
}

.mx-n4 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n5 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n6 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n7 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n8 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

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

.mx-n10 {
  margin-right: -7.5rem !important;
  margin-left: -7.5rem !important;
}

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

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.my-n4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n5 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n6 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n7 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n8 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

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

.my-n10 {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important;
}

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

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -0.75rem !important;
}

.mt-n4 {
  margin-top: -1rem !important;
}

.mt-n5 {
  margin-top: -1.5rem !important;
}

.mt-n6 {
  margin-top: -2rem !important;
}

.mt-n7 {
  margin-top: -3rem !important;
}

.mt-n8 {
  margin-top: -4rem !important;
}

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

.mt-n10 {
  margin-top: -7.5rem !important;
}

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

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -0.75rem !important;
}

.me-n4 {
  margin-right: -1rem !important;
}

.me-n5 {
  margin-right: -1.5rem !important;
}

.me-n6 {
  margin-right: -2rem !important;
}

.me-n7 {
  margin-right: -3rem !important;
}

.me-n8 {
  margin-right: -4rem !important;
}

.me-n9 {
  margin-right: -5rem !important;
}

.me-n10 {
  margin-right: -7.5rem !important;
}

.me-n11 {
  margin-right: -10rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -0.75rem !important;
}

.mb-n4 {
  margin-bottom: -1rem !important;
}

.mb-n5 {
  margin-bottom: -1.5rem !important;
}

.mb-n6 {
  margin-bottom: -2rem !important;
}

.mb-n7 {
  margin-bottom: -3rem !important;
}

.mb-n8 {
  margin-bottom: -4rem !important;
}

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

.mb-n10 {
  margin-bottom: -7.5rem !important;
}

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

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -0.75rem !important;
}

.ms-n4 {
  margin-left: -1rem !important;
}

.ms-n5 {
  margin-left: -1.5rem !important;
}

.ms-n6 {
  margin-left: -2rem !important;
}

.ms-n7 {
  margin-left: -3rem !important;
}

.ms-n8 {
  margin-left: -4rem !important;
}

.ms-n9 {
  margin-left: -5rem !important;
}

.ms-n10 {
  margin-left: -7.5rem !important;
}

.ms-n11 {
  margin-left: -10rem !important;
}

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

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.p-5 {
  padding: 1.5rem !important;
}

.p-6 {
  padding: 2rem !important;
}

.p-7 {
  padding: 3rem !important;
}

.p-8 {
  padding: 4rem !important;
}

.p-9 {
  padding: 5rem !important;
}

.p-10 {
  padding: 7.5rem !important;
}

.p-11 {
  padding: 10rem !important;
}

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

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

.px-4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

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

.px-6 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-7 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-8 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

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

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

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

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

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

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

.py-6 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-7 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-8 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

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

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

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

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

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

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

.pt-6 {
  padding-top: 2rem !important;
}

.pt-7 {
  padding-top: 3rem !important;
}

.pt-8 {
  padding-top: 4rem !important;
}

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

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

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

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 0.75rem !important;
}

.pe-4 {
  padding-right: 1rem !important;
}

.pe-5 {
  padding-right: 1.5rem !important;
}

.pe-6 {
  padding-right: 2rem !important;
}

.pe-7 {
  padding-right: 3rem !important;
}

.pe-8 {
  padding-right: 4rem !important;
}

.pe-9 {
  padding-right: 5rem !important;
}

.pe-10 {
  padding-right: 7.5rem !important;
}

.pe-11 {
  padding-right: 10rem !important;
}

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

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

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

.pb-6 {
  padding-bottom: 2rem !important;
}

.pb-7 {
  padding-bottom: 3rem !important;
}

.pb-8 {
  padding-bottom: 4rem !important;
}

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

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

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

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 0.75rem !important;
}

.ps-4 {
  padding-left: 1rem !important;
}

.ps-5 {
  padding-left: 1.5rem !important;
}

.ps-6 {
  padding-left: 2rem !important;
}

.ps-7 {
  padding-left: 3rem !important;
}

.ps-8 {
  padding-left: 4rem !important;
}

.ps-9 {
  padding-left: 5rem !important;
}

.ps-10 {
  padding-left: 7.5rem !important;
}

.ps-11 {
  padding-left: 10rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 0.75rem !important;
}

.gap-4 {
  gap: 1rem !important;
}

.gap-5 {
  gap: 1.5rem !important;
}

.gap-6 {
  gap: 2rem !important;
}

.gap-7 {
  gap: 3rem !important;
}

.gap-8 {
  gap: 4rem !important;
}

.gap-9 {
  gap: 5rem !important;
}

.gap-10 {
  gap: 7.5rem !important;
}

.gap-11 {
  gap: 10rem !important;
}

.font-monospace {
  font-family: var(--air-serbia-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

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

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

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

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

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

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

.lh-1 {
  line-height: 1 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-primary-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-secondary {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-secondary-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-success {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-success-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-info {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-info-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-warning {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-warning-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-danger {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-danger-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-light {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-light-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-lighter {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-lighter-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-dark {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-dark-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-text-gray {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-text-gray-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-dark-gray {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-dark-gray-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-light-3 {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-light-3-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-additional-green-10 {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-additional-green-10-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-black {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-black-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-white {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-white-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-body {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-body-color-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-muted {
  --air-serbia-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --air-serbia-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --air-serbia-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --air-serbia-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --air-serbia-text-opacity: 0.25;
}

.text-opacity-50 {
  --air-serbia-text-opacity: 0.5;
}

.text-opacity-75 {
  --air-serbia-text-opacity: 0.75;
}

.text-opacity-100 {
  --air-serbia-text-opacity: 1;
}

.bg-primary {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-primary-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-secondary {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-secondary-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-success {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-success-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-info {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-info-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-warning {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-warning-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-danger {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-danger-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-light {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-light-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-lighter {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-lighter-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-dark {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-dark-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-text-gray {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-text-gray-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-dark-gray {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-dark-gray-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-light-3 {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-light-3-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-additional-green-10 {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-additional-green-10-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-black {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-black-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-white {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-white-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-body {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-body-bg-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-transparent {
  --air-serbia-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --air-serbia-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --air-serbia-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --air-serbia-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --air-serbia-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --air-serbia-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--air-serbia-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--air-serbia-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--air-serbia-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--air-serbia-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--air-serbia-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--air-serbia-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--air-serbia-border-radius-2xl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--air-serbia-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--air-serbia-border-radius) !important;
  border-top-right-radius: var(--air-serbia-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--air-serbia-border-radius-sm) !important;
  border-top-right-radius: var(--air-serbia-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--air-serbia-border-radius) !important;
  border-top-right-radius: var(--air-serbia-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--air-serbia-border-radius-lg) !important;
  border-top-right-radius: var(--air-serbia-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--air-serbia-border-radius-xl) !important;
  border-top-right-radius: var(--air-serbia-border-radius-xl) !important;
}

.rounded-end {
  border-top-right-radius: var(--air-serbia-border-radius) !important;
  border-bottom-right-radius: var(--air-serbia-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--air-serbia-border-radius) !important;
  border-bottom-left-radius: var(--air-serbia-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--air-serbia-border-radius) !important;
  border-top-left-radius: var(--air-serbia-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.cursor-auto {
  cursor: auto !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-grab {
  cursor: grab !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

@media (min-width: 600px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .w-sm-0 {
    width: 0% !important;
  }
  .w-sm-10 {
    width: 10% !important;
  }
  .w-sm-20 {
    width: 20% !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-30 {
    width: 30% !important;
  }
  .w-sm-33 {
    width: 33.33% !important;
  }
  .w-sm-40 {
    width: 40% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-60 {
    width: 60% !important;
  }
  .w-sm-66 {
    width: 66.66% !important;
  }
  .w-sm-70 {
    width: 70% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-80 {
    width: 80% !important;
  }
  .w-sm-90 {
    width: 90% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .w-sm-fit-content {
    width: fit-content !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .m-sm-5 {
    margin: 1.5rem !important;
  }
  .m-sm-6 {
    margin: 2rem !important;
  }
  .m-sm-7 {
    margin: 3rem !important;
  }
  .m-sm-8 {
    margin: 4rem !important;
  }
  .m-sm-9 {
    margin: 5rem !important;
  }
  .m-sm-10 {
    margin: 7.5rem !important;
  }
  .m-sm-11 {
    margin: 10rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-sm-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-sm-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-sm-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-4 {
    margin-top: 1rem !important;
  }
  .mt-sm-5 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-6 {
    margin-top: 2rem !important;
  }
  .mt-sm-7 {
    margin-top: 3rem !important;
  }
  .mt-sm-8 {
    margin-top: 4rem !important;
  }
  .mt-sm-9 {
    margin-top: 5rem !important;
  }
  .mt-sm-10 {
    margin-top: 7.5rem !important;
  }
  .mt-sm-11 {
    margin-top: 10rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 0.75rem !important;
  }
  .me-sm-4 {
    margin-right: 1rem !important;
  }
  .me-sm-5 {
    margin-right: 1.5rem !important;
  }
  .me-sm-6 {
    margin-right: 2rem !important;
  }
  .me-sm-7 {
    margin-right: 3rem !important;
  }
  .me-sm-8 {
    margin-right: 4rem !important;
  }
  .me-sm-9 {
    margin-right: 5rem !important;
  }
  .me-sm-10 {
    margin-right: 7.5rem !important;
  }
  .me-sm-11 {
    margin-right: 10rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-4 {
    margin-left: 1rem !important;
  }
  .ms-sm-5 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-6 {
    margin-left: 2rem !important;
  }
  .ms-sm-7 {
    margin-left: 3rem !important;
  }
  .ms-sm-8 {
    margin-left: 4rem !important;
  }
  .ms-sm-9 {
    margin-left: 5rem !important;
  }
  .ms-sm-10 {
    margin-left: 7.5rem !important;
  }
  .ms-sm-11 {
    margin-left: 10rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -0.75rem !important;
  }
  .m-sm-n4 {
    margin: -1rem !important;
  }
  .m-sm-n5 {
    margin: -1.5rem !important;
  }
  .m-sm-n6 {
    margin: -2rem !important;
  }
  .m-sm-n7 {
    margin: -3rem !important;
  }
  .m-sm-n8 {
    margin: -4rem !important;
  }
  .m-sm-n9 {
    margin: -5rem !important;
  }
  .m-sm-n10 {
    margin: -7.5rem !important;
  }
  .m-sm-n11 {
    margin: -10rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-sm-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-sm-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-sm-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1rem !important;
  }
  .mt-sm-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n6 {
    margin-top: -2rem !important;
  }
  .mt-sm-n7 {
    margin-top: -3rem !important;
  }
  .mt-sm-n8 {
    margin-top: -4rem !important;
  }
  .mt-sm-n9 {
    margin-top: -5rem !important;
  }
  .mt-sm-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-sm-n11 {
    margin-top: -10rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -0.75rem !important;
  }
  .me-sm-n4 {
    margin-right: -1rem !important;
  }
  .me-sm-n5 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n6 {
    margin-right: -2rem !important;
  }
  .me-sm-n7 {
    margin-right: -3rem !important;
  }
  .me-sm-n8 {
    margin-right: -4rem !important;
  }
  .me-sm-n9 {
    margin-right: -5rem !important;
  }
  .me-sm-n10 {
    margin-right: -7.5rem !important;
  }
  .me-sm-n11 {
    margin-right: -10rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1rem !important;
  }
  .ms-sm-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n6 {
    margin-left: -2rem !important;
  }
  .ms-sm-n7 {
    margin-left: -3rem !important;
  }
  .ms-sm-n8 {
    margin-left: -4rem !important;
  }
  .ms-sm-n9 {
    margin-left: -5rem !important;
  }
  .ms-sm-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-sm-n11 {
    margin-left: -10rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .p-sm-5 {
    padding: 1.5rem !important;
  }
  .p-sm-6 {
    padding: 2rem !important;
  }
  .p-sm-7 {
    padding: 3rem !important;
  }
  .p-sm-8 {
    padding: 4rem !important;
  }
  .p-sm-9 {
    padding: 5rem !important;
  }
  .p-sm-10 {
    padding: 7.5rem !important;
  }
  .p-sm-11 {
    padding: 10rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-sm-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-sm-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-sm-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-4 {
    padding-top: 1rem !important;
  }
  .pt-sm-5 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-6 {
    padding-top: 2rem !important;
  }
  .pt-sm-7 {
    padding-top: 3rem !important;
  }
  .pt-sm-8 {
    padding-top: 4rem !important;
  }
  .pt-sm-9 {
    padding-top: 5rem !important;
  }
  .pt-sm-10 {
    padding-top: 7.5rem !important;
  }
  .pt-sm-11 {
    padding-top: 10rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-4 {
    padding-right: 1rem !important;
  }
  .pe-sm-5 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-6 {
    padding-right: 2rem !important;
  }
  .pe-sm-7 {
    padding-right: 3rem !important;
  }
  .pe-sm-8 {
    padding-right: 4rem !important;
  }
  .pe-sm-9 {
    padding-right: 5rem !important;
  }
  .pe-sm-10 {
    padding-right: 7.5rem !important;
  }
  .pe-sm-11 {
    padding-right: 10rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 10rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-4 {
    padding-left: 1rem !important;
  }
  .ps-sm-5 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-6 {
    padding-left: 2rem !important;
  }
  .ps-sm-7 {
    padding-left: 3rem !important;
  }
  .ps-sm-8 {
    padding-left: 4rem !important;
  }
  .ps-sm-9 {
    padding-left: 5rem !important;
  }
  .ps-sm-10 {
    padding-left: 7.5rem !important;
  }
  .ps-sm-11 {
    padding-left: 10rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 0.75rem !important;
  }
  .gap-sm-4 {
    gap: 1rem !important;
  }
  .gap-sm-5 {
    gap: 1.5rem !important;
  }
  .gap-sm-6 {
    gap: 2rem !important;
  }
  .gap-sm-7 {
    gap: 3rem !important;
  }
  .gap-sm-8 {
    gap: 4rem !important;
  }
  .gap-sm-9 {
    gap: 5rem !important;
  }
  .gap-sm-10 {
    gap: 7.5rem !important;
  }
  .gap-sm-11 {
    gap: 10rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .cursor-sm-auto {
    cursor: auto !important;
  }
  .cursor-sm-pointer {
    cursor: pointer !important;
  }
  .cursor-sm-grab {
    cursor: grab !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
}
@media (min-width: 905px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .w-md-0 {
    width: 0% !important;
  }
  .w-md-10 {
    width: 10% !important;
  }
  .w-md-20 {
    width: 20% !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-30 {
    width: 30% !important;
  }
  .w-md-33 {
    width: 33.33% !important;
  }
  .w-md-40 {
    width: 40% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-60 {
    width: 60% !important;
  }
  .w-md-66 {
    width: 66.66% !important;
  }
  .w-md-70 {
    width: 70% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-80 {
    width: 80% !important;
  }
  .w-md-90 {
    width: 90% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .w-md-fit-content {
    width: fit-content !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 0.75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .m-md-5 {
    margin: 1.5rem !important;
  }
  .m-md-6 {
    margin: 2rem !important;
  }
  .m-md-7 {
    margin: 3rem !important;
  }
  .m-md-8 {
    margin: 4rem !important;
  }
  .m-md-9 {
    margin: 5rem !important;
  }
  .m-md-10 {
    margin: 7.5rem !important;
  }
  .m-md-11 {
    margin: 10rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-md-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-md-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-md-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 0.75rem !important;
  }
  .mt-md-4 {
    margin-top: 1rem !important;
  }
  .mt-md-5 {
    margin-top: 1.5rem !important;
  }
  .mt-md-6 {
    margin-top: 2rem !important;
  }
  .mt-md-7 {
    margin-top: 3rem !important;
  }
  .mt-md-8 {
    margin-top: 4rem !important;
  }
  .mt-md-9 {
    margin-top: 5rem !important;
  }
  .mt-md-10 {
    margin-top: 7.5rem !important;
  }
  .mt-md-11 {
    margin-top: 10rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 0.75rem !important;
  }
  .me-md-4 {
    margin-right: 1rem !important;
  }
  .me-md-5 {
    margin-right: 1.5rem !important;
  }
  .me-md-6 {
    margin-right: 2rem !important;
  }
  .me-md-7 {
    margin-right: 3rem !important;
  }
  .me-md-8 {
    margin-right: 4rem !important;
  }
  .me-md-9 {
    margin-right: 5rem !important;
  }
  .me-md-10 {
    margin-right: 7.5rem !important;
  }
  .me-md-11 {
    margin-right: 10rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1rem !important;
  }
  .mb-md-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-6 {
    margin-bottom: 2rem !important;
  }
  .mb-md-7 {
    margin-bottom: 3rem !important;
  }
  .mb-md-8 {
    margin-bottom: 4rem !important;
  }
  .mb-md-9 {
    margin-bottom: 5rem !important;
  }
  .mb-md-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-md-11 {
    margin-bottom: 10rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 0.75rem !important;
  }
  .ms-md-4 {
    margin-left: 1rem !important;
  }
  .ms-md-5 {
    margin-left: 1.5rem !important;
  }
  .ms-md-6 {
    margin-left: 2rem !important;
  }
  .ms-md-7 {
    margin-left: 3rem !important;
  }
  .ms-md-8 {
    margin-left: 4rem !important;
  }
  .ms-md-9 {
    margin-left: 5rem !important;
  }
  .ms-md-10 {
    margin-left: 7.5rem !important;
  }
  .ms-md-11 {
    margin-left: 10rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -0.75rem !important;
  }
  .m-md-n4 {
    margin: -1rem !important;
  }
  .m-md-n5 {
    margin: -1.5rem !important;
  }
  .m-md-n6 {
    margin: -2rem !important;
  }
  .m-md-n7 {
    margin: -3rem !important;
  }
  .m-md-n8 {
    margin: -4rem !important;
  }
  .m-md-n9 {
    margin: -5rem !important;
  }
  .m-md-n10 {
    margin: -7.5rem !important;
  }
  .m-md-n11 {
    margin: -10rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-md-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-md-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-md-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-md-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-md-n4 {
    margin-top: -1rem !important;
  }
  .mt-md-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n6 {
    margin-top: -2rem !important;
  }
  .mt-md-n7 {
    margin-top: -3rem !important;
  }
  .mt-md-n8 {
    margin-top: -4rem !important;
  }
  .mt-md-n9 {
    margin-top: -5rem !important;
  }
  .mt-md-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-md-n11 {
    margin-top: -10rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -0.75rem !important;
  }
  .me-md-n4 {
    margin-right: -1rem !important;
  }
  .me-md-n5 {
    margin-right: -1.5rem !important;
  }
  .me-md-n6 {
    margin-right: -2rem !important;
  }
  .me-md-n7 {
    margin-right: -3rem !important;
  }
  .me-md-n8 {
    margin-right: -4rem !important;
  }
  .me-md-n9 {
    margin-right: -5rem !important;
  }
  .me-md-n10 {
    margin-right: -7.5rem !important;
  }
  .me-md-n11 {
    margin-right: -10rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-md-n4 {
    margin-left: -1rem !important;
  }
  .ms-md-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n6 {
    margin-left: -2rem !important;
  }
  .ms-md-n7 {
    margin-left: -3rem !important;
  }
  .ms-md-n8 {
    margin-left: -4rem !important;
  }
  .ms-md-n9 {
    margin-left: -5rem !important;
  }
  .ms-md-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-md-n11 {
    margin-left: -10rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 0.75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .p-md-5 {
    padding: 1.5rem !important;
  }
  .p-md-6 {
    padding: 2rem !important;
  }
  .p-md-7 {
    padding: 3rem !important;
  }
  .p-md-8 {
    padding: 4rem !important;
  }
  .p-md-9 {
    padding: 5rem !important;
  }
  .p-md-10 {
    padding: 7.5rem !important;
  }
  .p-md-11 {
    padding: 10rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-md-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-md-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-md-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 0.75rem !important;
  }
  .pt-md-4 {
    padding-top: 1rem !important;
  }
  .pt-md-5 {
    padding-top: 1.5rem !important;
  }
  .pt-md-6 {
    padding-top: 2rem !important;
  }
  .pt-md-7 {
    padding-top: 3rem !important;
  }
  .pt-md-8 {
    padding-top: 4rem !important;
  }
  .pt-md-9 {
    padding-top: 5rem !important;
  }
  .pt-md-10 {
    padding-top: 7.5rem !important;
  }
  .pt-md-11 {
    padding-top: 10rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 0.75rem !important;
  }
  .pe-md-4 {
    padding-right: 1rem !important;
  }
  .pe-md-5 {
    padding-right: 1.5rem !important;
  }
  .pe-md-6 {
    padding-right: 2rem !important;
  }
  .pe-md-7 {
    padding-right: 3rem !important;
  }
  .pe-md-8 {
    padding-right: 4rem !important;
  }
  .pe-md-9 {
    padding-right: 5rem !important;
  }
  .pe-md-10 {
    padding-right: 7.5rem !important;
  }
  .pe-md-11 {
    padding-right: 10rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1rem !important;
  }
  .pb-md-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-6 {
    padding-bottom: 2rem !important;
  }
  .pb-md-7 {
    padding-bottom: 3rem !important;
  }
  .pb-md-8 {
    padding-bottom: 4rem !important;
  }
  .pb-md-9 {
    padding-bottom: 5rem !important;
  }
  .pb-md-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-md-11 {
    padding-bottom: 10rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 0.75rem !important;
  }
  .ps-md-4 {
    padding-left: 1rem !important;
  }
  .ps-md-5 {
    padding-left: 1.5rem !important;
  }
  .ps-md-6 {
    padding-left: 2rem !important;
  }
  .ps-md-7 {
    padding-left: 3rem !important;
  }
  .ps-md-8 {
    padding-left: 4rem !important;
  }
  .ps-md-9 {
    padding-left: 5rem !important;
  }
  .ps-md-10 {
    padding-left: 7.5rem !important;
  }
  .ps-md-11 {
    padding-left: 10rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 0.75rem !important;
  }
  .gap-md-4 {
    gap: 1rem !important;
  }
  .gap-md-5 {
    gap: 1.5rem !important;
  }
  .gap-md-6 {
    gap: 2rem !important;
  }
  .gap-md-7 {
    gap: 3rem !important;
  }
  .gap-md-8 {
    gap: 4rem !important;
  }
  .gap-md-9 {
    gap: 5rem !important;
  }
  .gap-md-10 {
    gap: 7.5rem !important;
  }
  .gap-md-11 {
    gap: 10rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .cursor-md-auto {
    cursor: auto !important;
  }
  .cursor-md-pointer {
    cursor: pointer !important;
  }
  .cursor-md-grab {
    cursor: grab !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
}
@media (min-width: 1240px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .w-lg-0 {
    width: 0% !important;
  }
  .w-lg-10 {
    width: 10% !important;
  }
  .w-lg-20 {
    width: 20% !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-30 {
    width: 30% !important;
  }
  .w-lg-33 {
    width: 33.33% !important;
  }
  .w-lg-40 {
    width: 40% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-60 {
    width: 60% !important;
  }
  .w-lg-66 {
    width: 66.66% !important;
  }
  .w-lg-70 {
    width: 70% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-80 {
    width: 80% !important;
  }
  .w-lg-90 {
    width: 90% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .w-lg-fit-content {
    width: fit-content !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .m-lg-5 {
    margin: 1.5rem !important;
  }
  .m-lg-6 {
    margin: 2rem !important;
  }
  .m-lg-7 {
    margin: 3rem !important;
  }
  .m-lg-8 {
    margin: 4rem !important;
  }
  .m-lg-9 {
    margin: 5rem !important;
  }
  .m-lg-10 {
    margin: 7.5rem !important;
  }
  .m-lg-11 {
    margin: 10rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-lg-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-lg-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-lg-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-4 {
    margin-top: 1rem !important;
  }
  .mt-lg-5 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-6 {
    margin-top: 2rem !important;
  }
  .mt-lg-7 {
    margin-top: 3rem !important;
  }
  .mt-lg-8 {
    margin-top: 4rem !important;
  }
  .mt-lg-9 {
    margin-top: 5rem !important;
  }
  .mt-lg-10 {
    margin-top: 7.5rem !important;
  }
  .mt-lg-11 {
    margin-top: 10rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 0.75rem !important;
  }
  .me-lg-4 {
    margin-right: 1rem !important;
  }
  .me-lg-5 {
    margin-right: 1.5rem !important;
  }
  .me-lg-6 {
    margin-right: 2rem !important;
  }
  .me-lg-7 {
    margin-right: 3rem !important;
  }
  .me-lg-8 {
    margin-right: 4rem !important;
  }
  .me-lg-9 {
    margin-right: 5rem !important;
  }
  .me-lg-10 {
    margin-right: 7.5rem !important;
  }
  .me-lg-11 {
    margin-right: 10rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-4 {
    margin-left: 1rem !important;
  }
  .ms-lg-5 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-6 {
    margin-left: 2rem !important;
  }
  .ms-lg-7 {
    margin-left: 3rem !important;
  }
  .ms-lg-8 {
    margin-left: 4rem !important;
  }
  .ms-lg-9 {
    margin-left: 5rem !important;
  }
  .ms-lg-10 {
    margin-left: 7.5rem !important;
  }
  .ms-lg-11 {
    margin-left: 10rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -0.75rem !important;
  }
  .m-lg-n4 {
    margin: -1rem !important;
  }
  .m-lg-n5 {
    margin: -1.5rem !important;
  }
  .m-lg-n6 {
    margin: -2rem !important;
  }
  .m-lg-n7 {
    margin: -3rem !important;
  }
  .m-lg-n8 {
    margin: -4rem !important;
  }
  .m-lg-n9 {
    margin: -5rem !important;
  }
  .m-lg-n10 {
    margin: -7.5rem !important;
  }
  .m-lg-n11 {
    margin: -10rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-lg-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-lg-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-lg-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1rem !important;
  }
  .mt-lg-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n6 {
    margin-top: -2rem !important;
  }
  .mt-lg-n7 {
    margin-top: -3rem !important;
  }
  .mt-lg-n8 {
    margin-top: -4rem !important;
  }
  .mt-lg-n9 {
    margin-top: -5rem !important;
  }
  .mt-lg-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-lg-n11 {
    margin-top: -10rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -0.75rem !important;
  }
  .me-lg-n4 {
    margin-right: -1rem !important;
  }
  .me-lg-n5 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n6 {
    margin-right: -2rem !important;
  }
  .me-lg-n7 {
    margin-right: -3rem !important;
  }
  .me-lg-n8 {
    margin-right: -4rem !important;
  }
  .me-lg-n9 {
    margin-right: -5rem !important;
  }
  .me-lg-n10 {
    margin-right: -7.5rem !important;
  }
  .me-lg-n11 {
    margin-right: -10rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1rem !important;
  }
  .ms-lg-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n6 {
    margin-left: -2rem !important;
  }
  .ms-lg-n7 {
    margin-left: -3rem !important;
  }
  .ms-lg-n8 {
    margin-left: -4rem !important;
  }
  .ms-lg-n9 {
    margin-left: -5rem !important;
  }
  .ms-lg-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-lg-n11 {
    margin-left: -10rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .p-lg-5 {
    padding: 1.5rem !important;
  }
  .p-lg-6 {
    padding: 2rem !important;
  }
  .p-lg-7 {
    padding: 3rem !important;
  }
  .p-lg-8 {
    padding: 4rem !important;
  }
  .p-lg-9 {
    padding: 5rem !important;
  }
  .p-lg-10 {
    padding: 7.5rem !important;
  }
  .p-lg-11 {
    padding: 10rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-lg-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-lg-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-lg-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-4 {
    padding-top: 1rem !important;
  }
  .pt-lg-5 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-6 {
    padding-top: 2rem !important;
  }
  .pt-lg-7 {
    padding-top: 3rem !important;
  }
  .pt-lg-8 {
    padding-top: 4rem !important;
  }
  .pt-lg-9 {
    padding-top: 5rem !important;
  }
  .pt-lg-10 {
    padding-top: 7.5rem !important;
  }
  .pt-lg-11 {
    padding-top: 10rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-4 {
    padding-right: 1rem !important;
  }
  .pe-lg-5 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-6 {
    padding-right: 2rem !important;
  }
  .pe-lg-7 {
    padding-right: 3rem !important;
  }
  .pe-lg-8 {
    padding-right: 4rem !important;
  }
  .pe-lg-9 {
    padding-right: 5rem !important;
  }
  .pe-lg-10 {
    padding-right: 7.5rem !important;
  }
  .pe-lg-11 {
    padding-right: 10rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 10rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-4 {
    padding-left: 1rem !important;
  }
  .ps-lg-5 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-6 {
    padding-left: 2rem !important;
  }
  .ps-lg-7 {
    padding-left: 3rem !important;
  }
  .ps-lg-8 {
    padding-left: 4rem !important;
  }
  .ps-lg-9 {
    padding-left: 5rem !important;
  }
  .ps-lg-10 {
    padding-left: 7.5rem !important;
  }
  .ps-lg-11 {
    padding-left: 10rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 0.75rem !important;
  }
  .gap-lg-4 {
    gap: 1rem !important;
  }
  .gap-lg-5 {
    gap: 1.5rem !important;
  }
  .gap-lg-6 {
    gap: 2rem !important;
  }
  .gap-lg-7 {
    gap: 3rem !important;
  }
  .gap-lg-8 {
    gap: 4rem !important;
  }
  .gap-lg-9 {
    gap: 5rem !important;
  }
  .gap-lg-10 {
    gap: 7.5rem !important;
  }
  .gap-lg-11 {
    gap: 10rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .cursor-lg-auto {
    cursor: auto !important;
  }
  .cursor-lg-pointer {
    cursor: pointer !important;
  }
  .cursor-lg-grab {
    cursor: grab !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
:root {
  --air-serbia-blue: #0072CE;
  --air-serbia-indigo: #002855;
  --air-serbia-purple: #923F8C;
  --air-serbia-pink: #E995A3;
  --air-serbia-red: #E3001F;
  --air-serbia-orange: #E9974B;
  --air-serbia-yellow: #FDB913;
  --air-serbia-green: #698450;
  --air-serbia-teal: #ACBD92;
  --air-serbia-cyan: #A4C7E2;
  --air-serbia-black: #000;
  --air-serbia-white: #fff;
  --air-serbia-gray: #6c757d;
  --air-serbia-gray-dark: #343a40;
  --air-serbia-gray-100: #f8f9fa;
  --air-serbia-gray-200: #e9ecef;
  --air-serbia-gray-300: #dee2e6;
  --air-serbia-gray-400: #ced4da;
  --air-serbia-gray-500: #adb5bd;
  --air-serbia-gray-600: #6c757d;
  --air-serbia-gray-700: #495057;
  --air-serbia-gray-800: #343a40;
  --air-serbia-gray-900: #212529;
  --air-serbia-primary: #0072CE;
  --air-serbia-secondary: #002855;
  --air-serbia-success: #698450;
  --air-serbia-info: #A4C7E2;
  --air-serbia-warning: #E9974B;
  --air-serbia-danger: #E3001F;
  --air-serbia-light: #E0E0E0;
  --air-serbia-lighter: #F8F8FA;
  --air-serbia-dark: #000000;
  --air-serbia-text-gray: #8B939B;
  --air-serbia-dark-gray: #62666A;
  --air-serbia-light-3: #F3F3F3;
  --air-serbia-additional-green-10: #F0F3ED;
  --air-serbia-primary-rgb: 0, 114, 206;
  --air-serbia-secondary-rgb: 0, 40, 85;
  --air-serbia-success-rgb: 105, 132, 80;
  --air-serbia-info-rgb: 164, 199, 226;
  --air-serbia-warning-rgb: 233, 151, 75;
  --air-serbia-danger-rgb: 227, 0, 31;
  --air-serbia-light-rgb: 224, 224, 224;
  --air-serbia-lighter-rgb: 248, 248, 250;
  --air-serbia-dark-rgb: 0, 0, 0;
  --air-serbia-text-gray-rgb: 139, 147, 155;
  --air-serbia-dark-gray-rgb: 98, 102, 106;
  --air-serbia-light-3-rgb: 243, 243, 243;
  --air-serbia-additional-green-10-rgb: 240, 243, 237;
  --air-serbia-white-rgb: 255, 255, 255;
  --air-serbia-black-rgb: 0, 0, 0;
  --air-serbia-body-color-rgb: 0, 0, 0;
  --air-serbia-body-bg-rgb: 255, 255, 255;
  --air-serbia-font-sans-serif: "Manrope", sans-serif;
  --air-serbia-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --air-serbia-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --air-serbia-body-font-family: var(--air-serbia-font-sans-serif);
  --air-serbia-body-font-size: 1rem;
  --air-serbia-body-font-weight: 500;
  --air-serbia-body-line-height: 1.5;
  --air-serbia-body-color: #000000;
  --air-serbia-body-bg: #FFFFFF;
  --air-serbia-border-width: 1px;
  --air-serbia-border-style: solid;
  --air-serbia-border-color: #E6E7E9;
  --air-serbia-border-color-translucent: rgba(0, 0, 0, 0.175);
  --air-serbia-border-radius: 8px;
  --air-serbia-border-radius-sm: 4px;
  --air-serbia-border-radius-lg: 15px;
  --air-serbia-border-radius-xl: 32px;
  --air-serbia-border-radius-2xl: 48px;
  --air-serbia-border-radius-pill: 50rem;
  --air-serbia-link-color: #0072CE;
  --air-serbia-link-hover-color: rgb(0, 91.2, 164.8);
  --air-serbia-code-color: #E995A3;
  --air-serbia-highlight-bg: rgb(254.6, 241, 207.8);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--air-serbia-body-font-family);
  font-size: var(--air-serbia-body-font-size);
  font-weight: var(--air-serbia-body-font-weight);
  line-height: var(--air-serbia-body-line-height);
  color: var(--air-serbia-body-color);
  text-align: var(--air-serbia-body-text-align);
  background-color: var(--air-serbia-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 600;
  line-height: 1.2;
  color: #000000;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--air-serbia-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--air-serbia-link-color);
  text-decoration: none;
}
a:hover {
  color: var(--air-serbia-link-hover-color);
  text-decoration: none;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--air-serbia-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--air-serbia-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--air-serbia-body-bg);
  background-color: var(--air-serbia-body-color);
  border-radius: 4px;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend {
  line-height: inherit;
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 400;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-1 {
  font-weight: 400;
  line-height: 1.2;
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-2 {
  font-weight: 400;
  line-height: 1.2;
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-3 {
  font-weight: 400;
  line-height: 1.2;
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-4 {
  font-weight: 400;
  line-height: 1.2;
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-5 {
  font-weight: 400;
  line-height: 1.2;
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.display-6 {
  font-weight: 400;
  line-height: 1.2;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #FFFFFF;
  border: 1px solid var(--air-serbia-border-color);
  border-radius: 8px;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm {
  --air-serbia-gutter-x: 24px;
  --air-serbia-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
  padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 600px) {
  .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 905px) {
  .container-md, .container-sm, .container {
    max-width: 857px;
  }
}
@media (min-width: 1240px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 1212px;
  }
}
.row {
  --air-serbia-gutter-x: 24px;
  --air-serbia-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--air-serbia-gutter-y));
  margin-right: calc(-0.5 * var(--air-serbia-gutter-x));
  margin-left: calc(-0.5 * var(--air-serbia-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
  padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
  margin-top: var(--air-serbia-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 10%;
}

.col-2 {
  flex: 0 0 auto;
  width: 20%;
}

.col-3 {
  flex: 0 0 auto;
  width: 30%;
}

.col-4 {
  flex: 0 0 auto;
  width: 40%;
}

.col-5 {
  flex: 0 0 auto;
  width: 50%;
}

.col-6 {
  flex: 0 0 auto;
  width: 60%;
}

.col-7 {
  flex: 0 0 auto;
  width: 70%;
}

.col-8 {
  flex: 0 0 auto;
  width: 80%;
}

.col-9 {
  flex: 0 0 auto;
  width: 90%;
}

.col-10 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 10%;
}

.offset-2 {
  margin-left: 20%;
}

.offset-3 {
  margin-left: 30%;
}

.offset-4 {
  margin-left: 40%;
}

.offset-5 {
  margin-left: 50%;
}

.offset-6 {
  margin-left: 60%;
}

.offset-7 {
  margin-left: 70%;
}

.offset-8 {
  margin-left: 80%;
}

.offset-9 {
  margin-left: 90%;
}

.g-0,
.gx-0 {
  --air-serbia-gutter-x: 0;
}

.g-0,
.gy-0 {
  --air-serbia-gutter-y: 0;
}

.g-1,
.gx-1 {
  --air-serbia-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --air-serbia-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --air-serbia-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --air-serbia-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --air-serbia-gutter-x: 0.75rem;
}

.g-3,
.gy-3 {
  --air-serbia-gutter-y: 0.75rem;
}

.g-4,
.gx-4 {
  --air-serbia-gutter-x: 1rem;
}

.g-4,
.gy-4 {
  --air-serbia-gutter-y: 1rem;
}

.g-5,
.gx-5 {
  --air-serbia-gutter-x: 1.5rem;
}

.g-5,
.gy-5 {
  --air-serbia-gutter-y: 1.5rem;
}

.g-6,
.gx-6 {
  --air-serbia-gutter-x: 2rem;
}

.g-6,
.gy-6 {
  --air-serbia-gutter-y: 2rem;
}

.g-7,
.gx-7 {
  --air-serbia-gutter-x: 3rem;
}

.g-7,
.gy-7 {
  --air-serbia-gutter-y: 3rem;
}

.g-8,
.gx-8 {
  --air-serbia-gutter-x: 4rem;
}

.g-8,
.gy-8 {
  --air-serbia-gutter-y: 4rem;
}

.g-9,
.gx-9 {
  --air-serbia-gutter-x: 5rem;
}

.g-9,
.gy-9 {
  --air-serbia-gutter-y: 5rem;
}

.g-10,
.gx-10 {
  --air-serbia-gutter-x: 7.5rem;
}

.g-10,
.gy-10 {
  --air-serbia-gutter-y: 7.5rem;
}

.g-11,
.gx-11 {
  --air-serbia-gutter-x: 10rem;
}

.g-11,
.gy-11 {
  --air-serbia-gutter-y: 10rem;
}

@media (min-width: 600px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 10%;
  }
  .offset-sm-2 {
    margin-left: 20%;
  }
  .offset-sm-3 {
    margin-left: 30%;
  }
  .offset-sm-4 {
    margin-left: 40%;
  }
  .offset-sm-5 {
    margin-left: 50%;
  }
  .offset-sm-6 {
    margin-left: 60%;
  }
  .offset-sm-7 {
    margin-left: 70%;
  }
  .offset-sm-8 {
    margin-left: 80%;
  }
  .offset-sm-9 {
    margin-left: 90%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-sm-9,
  .gy-sm-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-sm-10,
  .gx-sm-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-sm-10,
  .gy-sm-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-sm-11,
  .gx-sm-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-sm-11,
  .gy-sm-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
@media (min-width: 905px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 10%;
  }
  .offset-md-2 {
    margin-left: 20%;
  }
  .offset-md-3 {
    margin-left: 30%;
  }
  .offset-md-4 {
    margin-left: 40%;
  }
  .offset-md-5 {
    margin-left: 50%;
  }
  .offset-md-6 {
    margin-left: 60%;
  }
  .offset-md-7 {
    margin-left: 70%;
  }
  .offset-md-8 {
    margin-left: 80%;
  }
  .offset-md-9 {
    margin-left: 90%;
  }
  .g-md-0,
  .gx-md-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-md-3,
  .gy-md-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-md-4,
  .gx-md-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-md-4,
  .gy-md-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-md-5,
  .gx-md-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-md-5,
  .gy-md-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-md-6,
  .gx-md-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-md-6,
  .gy-md-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-md-7,
  .gx-md-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-md-7,
  .gy-md-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-md-8,
  .gx-md-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-md-8,
  .gy-md-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-md-9,
  .gx-md-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-md-9,
  .gy-md-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-md-10,
  .gx-md-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-md-10,
  .gy-md-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-md-11,
  .gx-md-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-md-11,
  .gy-md-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
@media (min-width: 1240px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 10%;
  }
  .offset-lg-2 {
    margin-left: 20%;
  }
  .offset-lg-3 {
    margin-left: 30%;
  }
  .offset-lg-4 {
    margin-left: 40%;
  }
  .offset-lg-5 {
    margin-left: 50%;
  }
  .offset-lg-6 {
    margin-left: 60%;
  }
  .offset-lg-7 {
    margin-left: 70%;
  }
  .offset-lg-8 {
    margin-left: 80%;
  }
  .offset-lg-9 {
    margin-left: 90%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-lg-9,
  .gx-lg-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-lg-9,
  .gy-lg-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-lg-10,
  .gx-lg-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-lg-10,
  .gy-lg-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-lg-11,
  .gx-lg-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-lg-11,
  .gy-lg-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
/*!
 * Bootstrap Grid v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --air-serbia-blue: #0072CE;
  --air-serbia-indigo: #002855;
  --air-serbia-purple: #923F8C;
  --air-serbia-pink: #E995A3;
  --air-serbia-red: #E3001F;
  --air-serbia-orange: #E9974B;
  --air-serbia-yellow: #FDB913;
  --air-serbia-green: #698450;
  --air-serbia-teal: #ACBD92;
  --air-serbia-cyan: #A4C7E2;
  --air-serbia-black: #000;
  --air-serbia-white: #fff;
  --air-serbia-gray: #6c757d;
  --air-serbia-gray-dark: #343a40;
  --air-serbia-gray-100: #f8f9fa;
  --air-serbia-gray-200: #e9ecef;
  --air-serbia-gray-300: #dee2e6;
  --air-serbia-gray-400: #ced4da;
  --air-serbia-gray-500: #adb5bd;
  --air-serbia-gray-600: #6c757d;
  --air-serbia-gray-700: #495057;
  --air-serbia-gray-800: #343a40;
  --air-serbia-gray-900: #212529;
  --air-serbia-primary: #0072CE;
  --air-serbia-secondary: #002855;
  --air-serbia-success: #698450;
  --air-serbia-info: #A4C7E2;
  --air-serbia-warning: #E9974B;
  --air-serbia-danger: #E3001F;
  --air-serbia-light: #E0E0E0;
  --air-serbia-lighter: #F8F8FA;
  --air-serbia-dark: #000000;
  --air-serbia-text-gray: #8B939B;
  --air-serbia-dark-gray: #62666A;
  --air-serbia-light-3: #F3F3F3;
  --air-serbia-additional-green-10: #F0F3ED;
  --air-serbia-primary-rgb: 0, 114, 206;
  --air-serbia-secondary-rgb: 0, 40, 85;
  --air-serbia-success-rgb: 105, 132, 80;
  --air-serbia-info-rgb: 164, 199, 226;
  --air-serbia-warning-rgb: 233, 151, 75;
  --air-serbia-danger-rgb: 227, 0, 31;
  --air-serbia-light-rgb: 224, 224, 224;
  --air-serbia-lighter-rgb: 248, 248, 250;
  --air-serbia-dark-rgb: 0, 0, 0;
  --air-serbia-text-gray-rgb: 139, 147, 155;
  --air-serbia-dark-gray-rgb: 98, 102, 106;
  --air-serbia-light-3-rgb: 243, 243, 243;
  --air-serbia-additional-green-10-rgb: 240, 243, 237;
  --air-serbia-white-rgb: 255, 255, 255;
  --air-serbia-black-rgb: 0, 0, 0;
  --air-serbia-body-color-rgb: 0, 0, 0;
  --air-serbia-body-bg-rgb: 255, 255, 255;
  --air-serbia-font-sans-serif: "Manrope", sans-serif;
  --air-serbia-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --air-serbia-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --air-serbia-body-font-family: var(--air-serbia-font-sans-serif);
  --air-serbia-body-font-size: 1rem;
  --air-serbia-body-font-weight: 500;
  --air-serbia-body-line-height: 1.5;
  --air-serbia-body-color: #000000;
  --air-serbia-body-bg: #FFFFFF;
  --air-serbia-border-width: 1px;
  --air-serbia-border-style: solid;
  --air-serbia-border-color: #E6E7E9;
  --air-serbia-border-color-translucent: rgba(0, 0, 0, 0.175);
  --air-serbia-border-radius: 8px;
  --air-serbia-border-radius-sm: 4px;
  --air-serbia-border-radius-lg: 15px;
  --air-serbia-border-radius-xl: 32px;
  --air-serbia-border-radius-2xl: 48px;
  --air-serbia-border-radius-pill: 50rem;
  --air-serbia-link-color: #0072CE;
  --air-serbia-link-hover-color: rgb(0, 91.2, 164.8);
  --air-serbia-code-color: #E995A3;
  --air-serbia-highlight-bg: rgb(254.6, 241, 207.8);
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg {
  --air-serbia-gutter-x: 24px;
  --air-serbia-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
  padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 600px) {
  .container, .container-sm {
    max-width: 100%;
  }
}
@media (min-width: 905px) {
  .container, .container-sm, .container-md {
    max-width: 857px;
  }
}
@media (min-width: 1240px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 1212px;
  }
}
.row {
  --air-serbia-gutter-x: 24px;
  --air-serbia-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--air-serbia-gutter-y));
  margin-right: calc(-0.5 * var(--air-serbia-gutter-x));
  margin-left: calc(-0.5 * var(--air-serbia-gutter-x));
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
  padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
  margin-top: var(--air-serbia-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 10%;
}

.col-2 {
  flex: 0 0 auto;
  width: 20%;
}

.col-3 {
  flex: 0 0 auto;
  width: 30%;
}

.col-4 {
  flex: 0 0 auto;
  width: 40%;
}

.col-5 {
  flex: 0 0 auto;
  width: 50%;
}

.col-6 {
  flex: 0 0 auto;
  width: 60%;
}

.col-7 {
  flex: 0 0 auto;
  width: 70%;
}

.col-8 {
  flex: 0 0 auto;
  width: 80%;
}

.col-9 {
  flex: 0 0 auto;
  width: 90%;
}

.col-10 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 10%;
}

.offset-2 {
  margin-left: 20%;
}

.offset-3 {
  margin-left: 30%;
}

.offset-4 {
  margin-left: 40%;
}

.offset-5 {
  margin-left: 50%;
}

.offset-6 {
  margin-left: 60%;
}

.offset-7 {
  margin-left: 70%;
}

.offset-8 {
  margin-left: 80%;
}

.offset-9 {
  margin-left: 90%;
}

.g-0,
.gx-0 {
  --air-serbia-gutter-x: 0;
}

.g-0,
.gy-0 {
  --air-serbia-gutter-y: 0;
}

.g-1,
.gx-1 {
  --air-serbia-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --air-serbia-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --air-serbia-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --air-serbia-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --air-serbia-gutter-x: 0.75rem;
}

.g-3,
.gy-3 {
  --air-serbia-gutter-y: 0.75rem;
}

.g-4,
.gx-4 {
  --air-serbia-gutter-x: 1rem;
}

.g-4,
.gy-4 {
  --air-serbia-gutter-y: 1rem;
}

.g-5,
.gx-5 {
  --air-serbia-gutter-x: 1.5rem;
}

.g-5,
.gy-5 {
  --air-serbia-gutter-y: 1.5rem;
}

.g-6,
.gx-6 {
  --air-serbia-gutter-x: 2rem;
}

.g-6,
.gy-6 {
  --air-serbia-gutter-y: 2rem;
}

.g-7,
.gx-7 {
  --air-serbia-gutter-x: 3rem;
}

.g-7,
.gy-7 {
  --air-serbia-gutter-y: 3rem;
}

.g-8,
.gx-8 {
  --air-serbia-gutter-x: 4rem;
}

.g-8,
.gy-8 {
  --air-serbia-gutter-y: 4rem;
}

.g-9,
.gx-9 {
  --air-serbia-gutter-x: 5rem;
}

.g-9,
.gy-9 {
  --air-serbia-gutter-y: 5rem;
}

.g-10,
.gx-10 {
  --air-serbia-gutter-x: 7.5rem;
}

.g-10,
.gy-10 {
  --air-serbia-gutter-y: 7.5rem;
}

.g-11,
.gx-11 {
  --air-serbia-gutter-x: 10rem;
}

.g-11,
.gy-11 {
  --air-serbia-gutter-y: 10rem;
}

@media (min-width: 600px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 10%;
  }
  .offset-sm-2 {
    margin-left: 20%;
  }
  .offset-sm-3 {
    margin-left: 30%;
  }
  .offset-sm-4 {
    margin-left: 40%;
  }
  .offset-sm-5 {
    margin-left: 50%;
  }
  .offset-sm-6 {
    margin-left: 60%;
  }
  .offset-sm-7 {
    margin-left: 70%;
  }
  .offset-sm-8 {
    margin-left: 80%;
  }
  .offset-sm-9 {
    margin-left: 90%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-sm-9,
  .gy-sm-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-sm-10,
  .gx-sm-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-sm-10,
  .gy-sm-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-sm-11,
  .gx-sm-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-sm-11,
  .gy-sm-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
@media (min-width: 905px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 10%;
  }
  .offset-md-2 {
    margin-left: 20%;
  }
  .offset-md-3 {
    margin-left: 30%;
  }
  .offset-md-4 {
    margin-left: 40%;
  }
  .offset-md-5 {
    margin-left: 50%;
  }
  .offset-md-6 {
    margin-left: 60%;
  }
  .offset-md-7 {
    margin-left: 70%;
  }
  .offset-md-8 {
    margin-left: 80%;
  }
  .offset-md-9 {
    margin-left: 90%;
  }
  .g-md-0,
  .gx-md-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-md-3,
  .gy-md-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-md-4,
  .gx-md-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-md-4,
  .gy-md-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-md-5,
  .gx-md-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-md-5,
  .gy-md-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-md-6,
  .gx-md-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-md-6,
  .gy-md-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-md-7,
  .gx-md-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-md-7,
  .gy-md-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-md-8,
  .gx-md-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-md-8,
  .gy-md-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-md-9,
  .gx-md-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-md-9,
  .gy-md-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-md-10,
  .gx-md-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-md-10,
  .gy-md-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-md-11,
  .gx-md-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-md-11,
  .gy-md-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
@media (min-width: 1240px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 10%;
  }
  .offset-lg-2 {
    margin-left: 20%;
  }
  .offset-lg-3 {
    margin-left: 30%;
  }
  .offset-lg-4 {
    margin-left: 40%;
  }
  .offset-lg-5 {
    margin-left: 50%;
  }
  .offset-lg-6 {
    margin-left: 60%;
  }
  .offset-lg-7 {
    margin-left: 70%;
  }
  .offset-lg-8 {
    margin-left: 80%;
  }
  .offset-lg-9 {
    margin-left: 90%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-lg-9,
  .gx-lg-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-lg-9,
  .gy-lg-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-lg-10,
  .gx-lg-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-lg-10,
  .gy-lg-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-lg-11,
  .gx-lg-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-lg-11,
  .gy-lg-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
.d-inline {
  display: inline !important;
}

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

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

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

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

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

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

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

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

.flex-fill {
  flex: 1 1 auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.align-content-start {
  align-content: flex-start !important;
}

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

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

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

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

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

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

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

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

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

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

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

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

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

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

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

.order-last {
  order: 6 !important;
}

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

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

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

.m-3 {
  margin: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.m-5 {
  margin: 1.5rem !important;
}

.m-6 {
  margin: 2rem !important;
}

.m-7 {
  margin: 3rem !important;
}

.m-8 {
  margin: 4rem !important;
}

.m-9 {
  margin: 5rem !important;
}

.m-10 {
  margin: 7.5rem !important;
}

.m-11 {
  margin: 10rem !important;
}

.m-auto {
  margin: auto !important;
}

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

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}

.mx-4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

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

.mx-6 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-8 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

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

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

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

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

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

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

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

.my-6 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-7 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-8 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

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

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

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

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

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

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

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

.mt-6 {
  margin-top: 2rem !important;
}

.mt-7 {
  margin-top: 3rem !important;
}

.mt-8 {
  margin-top: 4rem !important;
}

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

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

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

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 0.75rem !important;
}

.me-4 {
  margin-right: 1rem !important;
}

.me-5 {
  margin-right: 1.5rem !important;
}

.me-6 {
  margin-right: 2rem !important;
}

.me-7 {
  margin-right: 3rem !important;
}

.me-8 {
  margin-right: 4rem !important;
}

.me-9 {
  margin-right: 5rem !important;
}

.me-10 {
  margin-right: 7.5rem !important;
}

.me-11 {
  margin-right: 10rem !important;
}

.me-auto {
  margin-right: auto !important;
}

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

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

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

.mb-6 {
  margin-bottom: 2rem !important;
}

.mb-7 {
  margin-bottom: 3rem !important;
}

.mb-8 {
  margin-bottom: 4rem !important;
}

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

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

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

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 0.75rem !important;
}

.ms-4 {
  margin-left: 1rem !important;
}

.ms-5 {
  margin-left: 1.5rem !important;
}

.ms-6 {
  margin-left: 2rem !important;
}

.ms-7 {
  margin-left: 3rem !important;
}

.ms-8 {
  margin-left: 4rem !important;
}

.ms-9 {
  margin-left: 5rem !important;
}

.ms-10 {
  margin-left: 7.5rem !important;
}

.ms-11 {
  margin-left: 10rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -0.75rem !important;
}

.m-n4 {
  margin: -1rem !important;
}

.m-n5 {
  margin: -1.5rem !important;
}

.m-n6 {
  margin: -2rem !important;
}

.m-n7 {
  margin: -3rem !important;
}

.m-n8 {
  margin: -4rem !important;
}

.m-n9 {
  margin: -5rem !important;
}

.m-n10 {
  margin: -7.5rem !important;
}

.m-n11 {
  margin: -10rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important;
}

.mx-n4 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n5 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n6 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n7 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n8 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

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

.mx-n10 {
  margin-right: -7.5rem !important;
  margin-left: -7.5rem !important;
}

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

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.my-n4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n5 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n6 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n7 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n8 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

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

.my-n10 {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important;
}

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

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -0.75rem !important;
}

.mt-n4 {
  margin-top: -1rem !important;
}

.mt-n5 {
  margin-top: -1.5rem !important;
}

.mt-n6 {
  margin-top: -2rem !important;
}

.mt-n7 {
  margin-top: -3rem !important;
}

.mt-n8 {
  margin-top: -4rem !important;
}

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

.mt-n10 {
  margin-top: -7.5rem !important;
}

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

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -0.75rem !important;
}

.me-n4 {
  margin-right: -1rem !important;
}

.me-n5 {
  margin-right: -1.5rem !important;
}

.me-n6 {
  margin-right: -2rem !important;
}

.me-n7 {
  margin-right: -3rem !important;
}

.me-n8 {
  margin-right: -4rem !important;
}

.me-n9 {
  margin-right: -5rem !important;
}

.me-n10 {
  margin-right: -7.5rem !important;
}

.me-n11 {
  margin-right: -10rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -0.75rem !important;
}

.mb-n4 {
  margin-bottom: -1rem !important;
}

.mb-n5 {
  margin-bottom: -1.5rem !important;
}

.mb-n6 {
  margin-bottom: -2rem !important;
}

.mb-n7 {
  margin-bottom: -3rem !important;
}

.mb-n8 {
  margin-bottom: -4rem !important;
}

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

.mb-n10 {
  margin-bottom: -7.5rem !important;
}

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

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -0.75rem !important;
}

.ms-n4 {
  margin-left: -1rem !important;
}

.ms-n5 {
  margin-left: -1.5rem !important;
}

.ms-n6 {
  margin-left: -2rem !important;
}

.ms-n7 {
  margin-left: -3rem !important;
}

.ms-n8 {
  margin-left: -4rem !important;
}

.ms-n9 {
  margin-left: -5rem !important;
}

.ms-n10 {
  margin-left: -7.5rem !important;
}

.ms-n11 {
  margin-left: -10rem !important;
}

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

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.p-5 {
  padding: 1.5rem !important;
}

.p-6 {
  padding: 2rem !important;
}

.p-7 {
  padding: 3rem !important;
}

.p-8 {
  padding: 4rem !important;
}

.p-9 {
  padding: 5rem !important;
}

.p-10 {
  padding: 7.5rem !important;
}

.p-11 {
  padding: 10rem !important;
}

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

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

.px-4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

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

.px-6 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-7 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-8 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

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

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

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

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

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

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

.py-6 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-7 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-8 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

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

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

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

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

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

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

.pt-6 {
  padding-top: 2rem !important;
}

.pt-7 {
  padding-top: 3rem !important;
}

.pt-8 {
  padding-top: 4rem !important;
}

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

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

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

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 0.75rem !important;
}

.pe-4 {
  padding-right: 1rem !important;
}

.pe-5 {
  padding-right: 1.5rem !important;
}

.pe-6 {
  padding-right: 2rem !important;
}

.pe-7 {
  padding-right: 3rem !important;
}

.pe-8 {
  padding-right: 4rem !important;
}

.pe-9 {
  padding-right: 5rem !important;
}

.pe-10 {
  padding-right: 7.5rem !important;
}

.pe-11 {
  padding-right: 10rem !important;
}

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

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

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

.pb-6 {
  padding-bottom: 2rem !important;
}

.pb-7 {
  padding-bottom: 3rem !important;
}

.pb-8 {
  padding-bottom: 4rem !important;
}

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

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

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

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 0.75rem !important;
}

.ps-4 {
  padding-left: 1rem !important;
}

.ps-5 {
  padding-left: 1.5rem !important;
}

.ps-6 {
  padding-left: 2rem !important;
}

.ps-7 {
  padding-left: 3rem !important;
}

.ps-8 {
  padding-left: 4rem !important;
}

.ps-9 {
  padding-left: 5rem !important;
}

.ps-10 {
  padding-left: 7.5rem !important;
}

.ps-11 {
  padding-left: 10rem !important;
}

@media (min-width: 600px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .m-sm-5 {
    margin: 1.5rem !important;
  }
  .m-sm-6 {
    margin: 2rem !important;
  }
  .m-sm-7 {
    margin: 3rem !important;
  }
  .m-sm-8 {
    margin: 4rem !important;
  }
  .m-sm-9 {
    margin: 5rem !important;
  }
  .m-sm-10 {
    margin: 7.5rem !important;
  }
  .m-sm-11 {
    margin: 10rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-sm-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-sm-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-sm-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-4 {
    margin-top: 1rem !important;
  }
  .mt-sm-5 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-6 {
    margin-top: 2rem !important;
  }
  .mt-sm-7 {
    margin-top: 3rem !important;
  }
  .mt-sm-8 {
    margin-top: 4rem !important;
  }
  .mt-sm-9 {
    margin-top: 5rem !important;
  }
  .mt-sm-10 {
    margin-top: 7.5rem !important;
  }
  .mt-sm-11 {
    margin-top: 10rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 0.75rem !important;
  }
  .me-sm-4 {
    margin-right: 1rem !important;
  }
  .me-sm-5 {
    margin-right: 1.5rem !important;
  }
  .me-sm-6 {
    margin-right: 2rem !important;
  }
  .me-sm-7 {
    margin-right: 3rem !important;
  }
  .me-sm-8 {
    margin-right: 4rem !important;
  }
  .me-sm-9 {
    margin-right: 5rem !important;
  }
  .me-sm-10 {
    margin-right: 7.5rem !important;
  }
  .me-sm-11 {
    margin-right: 10rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-4 {
    margin-left: 1rem !important;
  }
  .ms-sm-5 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-6 {
    margin-left: 2rem !important;
  }
  .ms-sm-7 {
    margin-left: 3rem !important;
  }
  .ms-sm-8 {
    margin-left: 4rem !important;
  }
  .ms-sm-9 {
    margin-left: 5rem !important;
  }
  .ms-sm-10 {
    margin-left: 7.5rem !important;
  }
  .ms-sm-11 {
    margin-left: 10rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -0.75rem !important;
  }
  .m-sm-n4 {
    margin: -1rem !important;
  }
  .m-sm-n5 {
    margin: -1.5rem !important;
  }
  .m-sm-n6 {
    margin: -2rem !important;
  }
  .m-sm-n7 {
    margin: -3rem !important;
  }
  .m-sm-n8 {
    margin: -4rem !important;
  }
  .m-sm-n9 {
    margin: -5rem !important;
  }
  .m-sm-n10 {
    margin: -7.5rem !important;
  }
  .m-sm-n11 {
    margin: -10rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-sm-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-sm-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-sm-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1rem !important;
  }
  .mt-sm-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n6 {
    margin-top: -2rem !important;
  }
  .mt-sm-n7 {
    margin-top: -3rem !important;
  }
  .mt-sm-n8 {
    margin-top: -4rem !important;
  }
  .mt-sm-n9 {
    margin-top: -5rem !important;
  }
  .mt-sm-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-sm-n11 {
    margin-top: -10rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -0.75rem !important;
  }
  .me-sm-n4 {
    margin-right: -1rem !important;
  }
  .me-sm-n5 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n6 {
    margin-right: -2rem !important;
  }
  .me-sm-n7 {
    margin-right: -3rem !important;
  }
  .me-sm-n8 {
    margin-right: -4rem !important;
  }
  .me-sm-n9 {
    margin-right: -5rem !important;
  }
  .me-sm-n10 {
    margin-right: -7.5rem !important;
  }
  .me-sm-n11 {
    margin-right: -10rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1rem !important;
  }
  .ms-sm-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n6 {
    margin-left: -2rem !important;
  }
  .ms-sm-n7 {
    margin-left: -3rem !important;
  }
  .ms-sm-n8 {
    margin-left: -4rem !important;
  }
  .ms-sm-n9 {
    margin-left: -5rem !important;
  }
  .ms-sm-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-sm-n11 {
    margin-left: -10rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .p-sm-5 {
    padding: 1.5rem !important;
  }
  .p-sm-6 {
    padding: 2rem !important;
  }
  .p-sm-7 {
    padding: 3rem !important;
  }
  .p-sm-8 {
    padding: 4rem !important;
  }
  .p-sm-9 {
    padding: 5rem !important;
  }
  .p-sm-10 {
    padding: 7.5rem !important;
  }
  .p-sm-11 {
    padding: 10rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-sm-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-sm-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-sm-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-4 {
    padding-top: 1rem !important;
  }
  .pt-sm-5 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-6 {
    padding-top: 2rem !important;
  }
  .pt-sm-7 {
    padding-top: 3rem !important;
  }
  .pt-sm-8 {
    padding-top: 4rem !important;
  }
  .pt-sm-9 {
    padding-top: 5rem !important;
  }
  .pt-sm-10 {
    padding-top: 7.5rem !important;
  }
  .pt-sm-11 {
    padding-top: 10rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-4 {
    padding-right: 1rem !important;
  }
  .pe-sm-5 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-6 {
    padding-right: 2rem !important;
  }
  .pe-sm-7 {
    padding-right: 3rem !important;
  }
  .pe-sm-8 {
    padding-right: 4rem !important;
  }
  .pe-sm-9 {
    padding-right: 5rem !important;
  }
  .pe-sm-10 {
    padding-right: 7.5rem !important;
  }
  .pe-sm-11 {
    padding-right: 10rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 10rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-4 {
    padding-left: 1rem !important;
  }
  .ps-sm-5 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-6 {
    padding-left: 2rem !important;
  }
  .ps-sm-7 {
    padding-left: 3rem !important;
  }
  .ps-sm-8 {
    padding-left: 4rem !important;
  }
  .ps-sm-9 {
    padding-left: 5rem !important;
  }
  .ps-sm-10 {
    padding-left: 7.5rem !important;
  }
  .ps-sm-11 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 905px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 0.75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .m-md-5 {
    margin: 1.5rem !important;
  }
  .m-md-6 {
    margin: 2rem !important;
  }
  .m-md-7 {
    margin: 3rem !important;
  }
  .m-md-8 {
    margin: 4rem !important;
  }
  .m-md-9 {
    margin: 5rem !important;
  }
  .m-md-10 {
    margin: 7.5rem !important;
  }
  .m-md-11 {
    margin: 10rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-md-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-md-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-md-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 0.75rem !important;
  }
  .mt-md-4 {
    margin-top: 1rem !important;
  }
  .mt-md-5 {
    margin-top: 1.5rem !important;
  }
  .mt-md-6 {
    margin-top: 2rem !important;
  }
  .mt-md-7 {
    margin-top: 3rem !important;
  }
  .mt-md-8 {
    margin-top: 4rem !important;
  }
  .mt-md-9 {
    margin-top: 5rem !important;
  }
  .mt-md-10 {
    margin-top: 7.5rem !important;
  }
  .mt-md-11 {
    margin-top: 10rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 0.75rem !important;
  }
  .me-md-4 {
    margin-right: 1rem !important;
  }
  .me-md-5 {
    margin-right: 1.5rem !important;
  }
  .me-md-6 {
    margin-right: 2rem !important;
  }
  .me-md-7 {
    margin-right: 3rem !important;
  }
  .me-md-8 {
    margin-right: 4rem !important;
  }
  .me-md-9 {
    margin-right: 5rem !important;
  }
  .me-md-10 {
    margin-right: 7.5rem !important;
  }
  .me-md-11 {
    margin-right: 10rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1rem !important;
  }
  .mb-md-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-6 {
    margin-bottom: 2rem !important;
  }
  .mb-md-7 {
    margin-bottom: 3rem !important;
  }
  .mb-md-8 {
    margin-bottom: 4rem !important;
  }
  .mb-md-9 {
    margin-bottom: 5rem !important;
  }
  .mb-md-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-md-11 {
    margin-bottom: 10rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 0.75rem !important;
  }
  .ms-md-4 {
    margin-left: 1rem !important;
  }
  .ms-md-5 {
    margin-left: 1.5rem !important;
  }
  .ms-md-6 {
    margin-left: 2rem !important;
  }
  .ms-md-7 {
    margin-left: 3rem !important;
  }
  .ms-md-8 {
    margin-left: 4rem !important;
  }
  .ms-md-9 {
    margin-left: 5rem !important;
  }
  .ms-md-10 {
    margin-left: 7.5rem !important;
  }
  .ms-md-11 {
    margin-left: 10rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -0.75rem !important;
  }
  .m-md-n4 {
    margin: -1rem !important;
  }
  .m-md-n5 {
    margin: -1.5rem !important;
  }
  .m-md-n6 {
    margin: -2rem !important;
  }
  .m-md-n7 {
    margin: -3rem !important;
  }
  .m-md-n8 {
    margin: -4rem !important;
  }
  .m-md-n9 {
    margin: -5rem !important;
  }
  .m-md-n10 {
    margin: -7.5rem !important;
  }
  .m-md-n11 {
    margin: -10rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-md-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-md-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-md-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-md-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-md-n4 {
    margin-top: -1rem !important;
  }
  .mt-md-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n6 {
    margin-top: -2rem !important;
  }
  .mt-md-n7 {
    margin-top: -3rem !important;
  }
  .mt-md-n8 {
    margin-top: -4rem !important;
  }
  .mt-md-n9 {
    margin-top: -5rem !important;
  }
  .mt-md-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-md-n11 {
    margin-top: -10rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -0.75rem !important;
  }
  .me-md-n4 {
    margin-right: -1rem !important;
  }
  .me-md-n5 {
    margin-right: -1.5rem !important;
  }
  .me-md-n6 {
    margin-right: -2rem !important;
  }
  .me-md-n7 {
    margin-right: -3rem !important;
  }
  .me-md-n8 {
    margin-right: -4rem !important;
  }
  .me-md-n9 {
    margin-right: -5rem !important;
  }
  .me-md-n10 {
    margin-right: -7.5rem !important;
  }
  .me-md-n11 {
    margin-right: -10rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-md-n4 {
    margin-left: -1rem !important;
  }
  .ms-md-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n6 {
    margin-left: -2rem !important;
  }
  .ms-md-n7 {
    margin-left: -3rem !important;
  }
  .ms-md-n8 {
    margin-left: -4rem !important;
  }
  .ms-md-n9 {
    margin-left: -5rem !important;
  }
  .ms-md-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-md-n11 {
    margin-left: -10rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 0.75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .p-md-5 {
    padding: 1.5rem !important;
  }
  .p-md-6 {
    padding: 2rem !important;
  }
  .p-md-7 {
    padding: 3rem !important;
  }
  .p-md-8 {
    padding: 4rem !important;
  }
  .p-md-9 {
    padding: 5rem !important;
  }
  .p-md-10 {
    padding: 7.5rem !important;
  }
  .p-md-11 {
    padding: 10rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-md-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-md-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-md-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 0.75rem !important;
  }
  .pt-md-4 {
    padding-top: 1rem !important;
  }
  .pt-md-5 {
    padding-top: 1.5rem !important;
  }
  .pt-md-6 {
    padding-top: 2rem !important;
  }
  .pt-md-7 {
    padding-top: 3rem !important;
  }
  .pt-md-8 {
    padding-top: 4rem !important;
  }
  .pt-md-9 {
    padding-top: 5rem !important;
  }
  .pt-md-10 {
    padding-top: 7.5rem !important;
  }
  .pt-md-11 {
    padding-top: 10rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 0.75rem !important;
  }
  .pe-md-4 {
    padding-right: 1rem !important;
  }
  .pe-md-5 {
    padding-right: 1.5rem !important;
  }
  .pe-md-6 {
    padding-right: 2rem !important;
  }
  .pe-md-7 {
    padding-right: 3rem !important;
  }
  .pe-md-8 {
    padding-right: 4rem !important;
  }
  .pe-md-9 {
    padding-right: 5rem !important;
  }
  .pe-md-10 {
    padding-right: 7.5rem !important;
  }
  .pe-md-11 {
    padding-right: 10rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1rem !important;
  }
  .pb-md-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-6 {
    padding-bottom: 2rem !important;
  }
  .pb-md-7 {
    padding-bottom: 3rem !important;
  }
  .pb-md-8 {
    padding-bottom: 4rem !important;
  }
  .pb-md-9 {
    padding-bottom: 5rem !important;
  }
  .pb-md-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-md-11 {
    padding-bottom: 10rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 0.75rem !important;
  }
  .ps-md-4 {
    padding-left: 1rem !important;
  }
  .ps-md-5 {
    padding-left: 1.5rem !important;
  }
  .ps-md-6 {
    padding-left: 2rem !important;
  }
  .ps-md-7 {
    padding-left: 3rem !important;
  }
  .ps-md-8 {
    padding-left: 4rem !important;
  }
  .ps-md-9 {
    padding-left: 5rem !important;
  }
  .ps-md-10 {
    padding-left: 7.5rem !important;
  }
  .ps-md-11 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 1240px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .m-lg-5 {
    margin: 1.5rem !important;
  }
  .m-lg-6 {
    margin: 2rem !important;
  }
  .m-lg-7 {
    margin: 3rem !important;
  }
  .m-lg-8 {
    margin: 4rem !important;
  }
  .m-lg-9 {
    margin: 5rem !important;
  }
  .m-lg-10 {
    margin: 7.5rem !important;
  }
  .m-lg-11 {
    margin: 10rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-lg-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-lg-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-lg-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-4 {
    margin-top: 1rem !important;
  }
  .mt-lg-5 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-6 {
    margin-top: 2rem !important;
  }
  .mt-lg-7 {
    margin-top: 3rem !important;
  }
  .mt-lg-8 {
    margin-top: 4rem !important;
  }
  .mt-lg-9 {
    margin-top: 5rem !important;
  }
  .mt-lg-10 {
    margin-top: 7.5rem !important;
  }
  .mt-lg-11 {
    margin-top: 10rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 0.75rem !important;
  }
  .me-lg-4 {
    margin-right: 1rem !important;
  }
  .me-lg-5 {
    margin-right: 1.5rem !important;
  }
  .me-lg-6 {
    margin-right: 2rem !important;
  }
  .me-lg-7 {
    margin-right: 3rem !important;
  }
  .me-lg-8 {
    margin-right: 4rem !important;
  }
  .me-lg-9 {
    margin-right: 5rem !important;
  }
  .me-lg-10 {
    margin-right: 7.5rem !important;
  }
  .me-lg-11 {
    margin-right: 10rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-4 {
    margin-left: 1rem !important;
  }
  .ms-lg-5 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-6 {
    margin-left: 2rem !important;
  }
  .ms-lg-7 {
    margin-left: 3rem !important;
  }
  .ms-lg-8 {
    margin-left: 4rem !important;
  }
  .ms-lg-9 {
    margin-left: 5rem !important;
  }
  .ms-lg-10 {
    margin-left: 7.5rem !important;
  }
  .ms-lg-11 {
    margin-left: 10rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -0.75rem !important;
  }
  .m-lg-n4 {
    margin: -1rem !important;
  }
  .m-lg-n5 {
    margin: -1.5rem !important;
  }
  .m-lg-n6 {
    margin: -2rem !important;
  }
  .m-lg-n7 {
    margin: -3rem !important;
  }
  .m-lg-n8 {
    margin: -4rem !important;
  }
  .m-lg-n9 {
    margin: -5rem !important;
  }
  .m-lg-n10 {
    margin: -7.5rem !important;
  }
  .m-lg-n11 {
    margin: -10rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-lg-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-lg-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-lg-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1rem !important;
  }
  .mt-lg-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n6 {
    margin-top: -2rem !important;
  }
  .mt-lg-n7 {
    margin-top: -3rem !important;
  }
  .mt-lg-n8 {
    margin-top: -4rem !important;
  }
  .mt-lg-n9 {
    margin-top: -5rem !important;
  }
  .mt-lg-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-lg-n11 {
    margin-top: -10rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -0.75rem !important;
  }
  .me-lg-n4 {
    margin-right: -1rem !important;
  }
  .me-lg-n5 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n6 {
    margin-right: -2rem !important;
  }
  .me-lg-n7 {
    margin-right: -3rem !important;
  }
  .me-lg-n8 {
    margin-right: -4rem !important;
  }
  .me-lg-n9 {
    margin-right: -5rem !important;
  }
  .me-lg-n10 {
    margin-right: -7.5rem !important;
  }
  .me-lg-n11 {
    margin-right: -10rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1rem !important;
  }
  .ms-lg-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n6 {
    margin-left: -2rem !important;
  }
  .ms-lg-n7 {
    margin-left: -3rem !important;
  }
  .ms-lg-n8 {
    margin-left: -4rem !important;
  }
  .ms-lg-n9 {
    margin-left: -5rem !important;
  }
  .ms-lg-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-lg-n11 {
    margin-left: -10rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .p-lg-5 {
    padding: 1.5rem !important;
  }
  .p-lg-6 {
    padding: 2rem !important;
  }
  .p-lg-7 {
    padding: 3rem !important;
  }
  .p-lg-8 {
    padding: 4rem !important;
  }
  .p-lg-9 {
    padding: 5rem !important;
  }
  .p-lg-10 {
    padding: 7.5rem !important;
  }
  .p-lg-11 {
    padding: 10rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-lg-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-lg-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-lg-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-4 {
    padding-top: 1rem !important;
  }
  .pt-lg-5 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-6 {
    padding-top: 2rem !important;
  }
  .pt-lg-7 {
    padding-top: 3rem !important;
  }
  .pt-lg-8 {
    padding-top: 4rem !important;
  }
  .pt-lg-9 {
    padding-top: 5rem !important;
  }
  .pt-lg-10 {
    padding-top: 7.5rem !important;
  }
  .pt-lg-11 {
    padding-top: 10rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-4 {
    padding-right: 1rem !important;
  }
  .pe-lg-5 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-6 {
    padding-right: 2rem !important;
  }
  .pe-lg-7 {
    padding-right: 3rem !important;
  }
  .pe-lg-8 {
    padding-right: 4rem !important;
  }
  .pe-lg-9 {
    padding-right: 5rem !important;
  }
  .pe-lg-10 {
    padding-right: 7.5rem !important;
  }
  .pe-lg-11 {
    padding-right: 10rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 10rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-4 {
    padding-left: 1rem !important;
  }
  .ps-lg-5 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-6 {
    padding-left: 2rem !important;
  }
  .ps-lg-7 {
    padding-left: 3rem !important;
  }
  .ps-lg-8 {
    padding-left: 4rem !important;
  }
  .ps-lg-9 {
    padding-left: 5rem !important;
  }
  .ps-lg-10 {
    padding-left: 7.5rem !important;
  }
  .ps-lg-11 {
    padding-left: 10rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.list-group {
  --air-serbia-list-group-color: #212529;
  --air-serbia-list-group-bg: #fff;
  --air-serbia-list-group-border-color: rgba(0, 0, 0, 0.125);
  --air-serbia-list-group-border-width: 1px;
  --air-serbia-list-group-border-radius: 8px;
  --air-serbia-list-group-item-padding-x: 1rem;
  --air-serbia-list-group-item-padding-y: 0.5rem;
  --air-serbia-list-group-action-color: #495057;
  --air-serbia-list-group-action-hover-color: #495057;
  --air-serbia-list-group-action-hover-bg: #f8f9fa;
  --air-serbia-list-group-action-active-color: #000000;
  --air-serbia-list-group-action-active-bg: #e9ecef;
  --air-serbia-list-group-disabled-color: #6c757d;
  --air-serbia-list-group-disabled-bg: #fff;
  --air-serbia-list-group-active-color: #fff;
  --air-serbia-list-group-active-bg: #0072CE;
  --air-serbia-list-group-active-border-color: #0072CE;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--air-serbia-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--air-serbia-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--air-serbia-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--air-serbia-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--air-serbia-list-group-action-active-color);
  background-color: var(--air-serbia-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--air-serbia-list-group-item-padding-y) var(--air-serbia-list-group-item-padding-x);
  color: var(--air-serbia-list-group-color);
  background-color: var(--air-serbia-list-group-bg);
  border: var(--air-serbia-list-group-border-width) solid var(--air-serbia-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--air-serbia-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--air-serbia-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--air-serbia-list-group-active-color);
  background-color: var(--air-serbia-list-group-active-bg);
  border-color: var(--air-serbia-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--air-serbia-list-group-border-width));
  border-top-width: var(--air-serbia-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--air-serbia-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--air-serbia-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--air-serbia-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--air-serbia-list-group-border-width));
  border-left-width: var(--air-serbia-list-group-border-width);
}

@media (min-width: 600px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--air-serbia-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--air-serbia-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--air-serbia-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--air-serbia-list-group-border-width));
    border-left-width: var(--air-serbia-list-group-border-width);
  }
}
@media (min-width: 905px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--air-serbia-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--air-serbia-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--air-serbia-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--air-serbia-list-group-border-width));
    border-left-width: var(--air-serbia-list-group-border-width);
  }
}
@media (min-width: 1240px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--air-serbia-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--air-serbia-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--air-serbia-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--air-serbia-list-group-border-width));
    border-left-width: var(--air-serbia-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--air-serbia-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(0, 68.4, 123.6);
  background-color: rgb(204, 226.8, 245.2);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(0, 68.4, 123.6);
  background-color: rgb(183.6, 204.12, 220.68);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 68.4, 123.6);
  border-color: rgb(0, 68.4, 123.6);
}

.list-group-item-secondary {
  color: #001833;
  background-color: #ccd4dd;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #001833;
  background-color: rgb(183.6, 190.8, 198.9);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #001833;
  border-color: #001833;
}

.list-group-item-success {
  color: rgb(63, 79.2, 48);
  background-color: rgb(225, 230.4, 220);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(63, 79.2, 48);
  background-color: rgb(202.5, 207.36, 198);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(63, 79.2, 48);
  border-color: rgb(63, 79.2, 48);
}

.list-group-item-info {
  color: rgb(65.6, 79.6, 90.4);
  background-color: rgb(236.8, 243.8, 249.2);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(65.6, 79.6, 90.4);
  background-color: rgb(213.12, 219.42, 224.28);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(65.6, 79.6, 90.4);
  border-color: rgb(65.6, 79.6, 90.4);
}

.list-group-item-warning {
  color: rgb(139.8, 90.6, 45);
  background-color: rgb(250.6, 234.2, 219);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(139.8, 90.6, 45);
  background-color: rgb(225.54, 210.78, 197.1);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(139.8, 90.6, 45);
  border-color: rgb(139.8, 90.6, 45);
}

.list-group-item-danger {
  color: rgb(136.2, 0, 18.6);
  background-color: rgb(249.4, 204, 210.2);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(136.2, 0, 18.6);
  background-color: rgb(224.46, 183.6, 189.18);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(136.2, 0, 18.6);
  border-color: rgb(136.2, 0, 18.6);
}

.list-group-item-light {
  color: rgb(89.6, 89.6, 89.6);
  background-color: rgb(248.8, 248.8, 248.8);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(89.6, 89.6, 89.6);
  background-color: rgb(223.92, 223.92, 223.92);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(89.6, 89.6, 89.6);
  border-color: rgb(89.6, 89.6, 89.6);
}

.list-group-item-lighter {
  color: rgb(99.2, 99.2, 100);
  background-color: rgb(253.6, 253.6, 254);
}
.list-group-item-lighter.list-group-item-action:hover, .list-group-item-lighter.list-group-item-action:focus {
  color: rgb(99.2, 99.2, 100);
  background-color: rgb(228.24, 228.24, 228.6);
}
.list-group-item-lighter.list-group-item-action.active {
  color: #fff;
  background-color: rgb(99.2, 99.2, 100);
  border-color: rgb(99.2, 99.2, 100);
}

.list-group-item-dark {
  color: black;
  background-color: #cccccc;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: black;
  background-color: rgb(183.6, 183.6, 183.6);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-text-gray {
  color: rgb(83.4, 88.2, 93);
  background-color: rgb(231.8, 233.4, 235);
}
.list-group-item-text-gray.list-group-item-action:hover, .list-group-item-text-gray.list-group-item-action:focus {
  color: rgb(83.4, 88.2, 93);
  background-color: rgb(208.62, 210.06, 211.5);
}
.list-group-item-text-gray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(83.4, 88.2, 93);
  border-color: rgb(83.4, 88.2, 93);
}

.list-group-item-dark-gray {
  color: rgb(58.8, 61.2, 63.6);
  background-color: rgb(223.6, 224.4, 225.2);
}
.list-group-item-dark-gray.list-group-item-action:hover, .list-group-item-dark-gray.list-group-item-action:focus {
  color: rgb(58.8, 61.2, 63.6);
  background-color: rgb(201.24, 201.96, 202.68);
}
.list-group-item-dark-gray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(58.8, 61.2, 63.6);
  border-color: rgb(58.8, 61.2, 63.6);
}

.list-group-item-light-3 {
  color: rgb(97.2, 97.2, 97.2);
  background-color: rgb(252.6, 252.6, 252.6);
}
.list-group-item-light-3.list-group-item-action:hover, .list-group-item-light-3.list-group-item-action:focus {
  color: rgb(97.2, 97.2, 97.2);
  background-color: rgb(227.34, 227.34, 227.34);
}
.list-group-item-light-3.list-group-item-action.active {
  color: #fff;
  background-color: rgb(97.2, 97.2, 97.2);
  border-color: rgb(97.2, 97.2, 97.2);
}

.list-group-item-additional-green-10 {
  color: rgb(96, 97.2, 94.8);
  background-color: rgb(252, 252.6, 251.4);
}
.list-group-item-additional-green-10.list-group-item-action:hover, .list-group-item-additional-green-10.list-group-item-action:focus {
  color: rgb(96, 97.2, 94.8);
  background-color: rgb(226.8, 227.34, 226.26);
}
.list-group-item-additional-green-10.list-group-item-action.active {
  color: #fff;
  background-color: rgb(96, 97.2, 94.8);
  border-color: rgb(96, 97.2, 94.8);
}

.nav {
  --air-serbia-nav-link-padding-x: 1rem;
  --air-serbia-nav-link-padding-y: 0.5rem;
  --air-serbia-nav-link-font-weight: ;
  --air-serbia-nav-link-color: #0072CE;
  --air-serbia-nav-link-hover-color: rgb(0, 91.2, 164.8);
  --air-serbia-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--air-serbia-nav-link-padding-y) var(--air-serbia-nav-link-padding-x);
  font-size: var(--air-serbia-nav-link-font-size);
  font-weight: var(--air-serbia-nav-link-font-weight);
  color: var(--air-serbia-nav-link-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--air-serbia-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--air-serbia-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --air-serbia-nav-tabs-border-width: 1px;
  --air-serbia-nav-tabs-border-color: #dee2e6;
  --air-serbia-nav-tabs-border-radius: 8px;
  --air-serbia-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --air-serbia-nav-tabs-link-active-color: #495057;
  --air-serbia-nav-tabs-link-active-bg: #FFFFFF;
  --air-serbia-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #FFFFFF;
  border-bottom: var(--air-serbia-nav-tabs-border-width) solid var(--air-serbia-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--air-serbia-nav-tabs-border-width));
  background: none;
  border: var(--air-serbia-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--air-serbia-nav-tabs-border-radius);
  border-top-right-radius: var(--air-serbia-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--air-serbia-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--air-serbia-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--air-serbia-nav-tabs-link-active-color);
  background-color: var(--air-serbia-nav-tabs-link-active-bg);
  border-color: var(--air-serbia-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--air-serbia-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --air-serbia-nav-pills-border-radius: 8px;
  --air-serbia-nav-pills-link-active-color: #fff;
  --air-serbia-nav-pills-link-active-bg: #0072CE;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--air-serbia-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--air-serbia-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--air-serbia-nav-pills-link-active-color);
  background-color: var(--air-serbia-nav-pills-link-active-bg);
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --air-serbia-navbar-padding-x: 0;
  --air-serbia-navbar-padding-y: 0.5rem;
  --air-serbia-navbar-color: rgba(0, 0, 0, 0.55);
  --air-serbia-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --air-serbia-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --air-serbia-navbar-active-color: rgba(0, 0, 0, 0.9);
  --air-serbia-navbar-brand-padding-y: 0.3125rem;
  --air-serbia-navbar-brand-margin-end: 1rem;
  --air-serbia-navbar-brand-font-size: 1.25rem;
  --air-serbia-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --air-serbia-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --air-serbia-navbar-nav-link-padding-x: 0.5rem;
  --air-serbia-navbar-toggler-padding-y: 0.25rem;
  --air-serbia-navbar-toggler-padding-x: 0.75rem;
  --air-serbia-navbar-toggler-font-size: 1.25rem;
  --air-serbia-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --air-serbia-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --air-serbia-navbar-toggler-border-radius: 8px;
  --air-serbia-navbar-toggler-focus-width: 0.25rem;
  --air-serbia-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--air-serbia-navbar-padding-y) var(--air-serbia-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--air-serbia-navbar-brand-padding-y);
  padding-bottom: var(--air-serbia-navbar-brand-padding-y);
  margin-right: var(--air-serbia-navbar-brand-margin-end);
  font-size: var(--air-serbia-navbar-brand-font-size);
  color: var(--air-serbia-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--air-serbia-navbar-brand-hover-color);
}

.navbar-nav {
  --air-serbia-nav-link-padding-x: 0;
  --air-serbia-nav-link-padding-y: 0.5rem;
  --air-serbia-nav-link-font-weight: ;
  --air-serbia-nav-link-color: var(--air-serbia-navbar-color);
  --air-serbia-nav-link-hover-color: var(--air-serbia-navbar-hover-color);
  --air-serbia-nav-link-disabled-color: var(--air-serbia-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--air-serbia-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--air-serbia-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--air-serbia-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--air-serbia-navbar-toggler-padding-y) var(--air-serbia-navbar-toggler-padding-x);
  font-size: var(--air-serbia-navbar-toggler-font-size);
  line-height: 1;
  color: var(--air-serbia-navbar-color);
  background-color: transparent;
  border: var(--air-serbia-border-width) solid var(--air-serbia-navbar-toggler-border-color);
  border-radius: var(--air-serbia-navbar-toggler-border-radius);
  transition: var(--air-serbia-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--air-serbia-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--air-serbia-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--air-serbia-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 600px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--air-serbia-navbar-nav-link-padding-x);
    padding-left: var(--air-serbia-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 905px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--air-serbia-navbar-nav-link-padding-x);
    padding-left: var(--air-serbia-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1240px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--air-serbia-navbar-nav-link-padding-x);
    padding-left: var(--air-serbia-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--air-serbia-navbar-nav-link-padding-x);
  padding-left: var(--air-serbia-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --air-serbia-navbar-color: rgba(255, 255, 255, 0.55);
  --air-serbia-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --air-serbia-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --air-serbia-navbar-active-color: #fff;
  --air-serbia-navbar-brand-color: #fff;
  --air-serbia-navbar-brand-hover-color: #fff;
  --air-serbia-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --air-serbia-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.btn {
  --air-serbia-btn-padding-x: 16px;
  --air-serbia-btn-padding-y: 12px;
  --air-serbia-btn-font-family: Manrope, sans-serif;
  --air-serbia-btn-font-size: 0.875rem;
  --air-serbia-btn-font-weight: 600;
  --air-serbia-btn-line-height: 18px;
  --air-serbia-btn-color: #000000;
  --air-serbia-btn-bg: transparent;
  --air-serbia-btn-border-width: 1px;
  --air-serbia-btn-border-color: transparent;
  --air-serbia-btn-border-radius: 4px;
  --air-serbia-btn-hover-border-color: transparent;
  --air-serbia-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --air-serbia-btn-disabled-opacity: 0.65;
  --air-serbia-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--air-serbia-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--air-serbia-btn-padding-y) var(--air-serbia-btn-padding-x);
  font-family: var(--air-serbia-btn-font-family);
  font-size: var(--air-serbia-btn-font-size);
  font-weight: var(--air-serbia-btn-font-weight);
  line-height: var(--air-serbia-btn-line-height);
  color: var(--air-serbia-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--air-serbia-btn-border-width) solid var(--air-serbia-btn-border-color);
  border-radius: var(--air-serbia-btn-border-radius);
  background-color: var(--air-serbia-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--air-serbia-btn-hover-color);
  background-color: var(--air-serbia-btn-hover-bg);
  border-color: var(--air-serbia-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--air-serbia-btn-color);
  background-color: var(--air-serbia-btn-bg);
  border-color: var(--air-serbia-btn-border-color);
}
.btn:focus-visible {
  color: var(--air-serbia-btn-hover-color);
  background-color: var(--air-serbia-btn-hover-bg);
  border-color: var(--air-serbia-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--air-serbia-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--air-serbia-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--air-serbia-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--air-serbia-btn-active-color);
  background-color: var(--air-serbia-btn-active-bg);
  border-color: var(--air-serbia-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--air-serbia-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--air-serbia-btn-disabled-color);
  pointer-events: none;
  background-color: var(--air-serbia-btn-disabled-bg);
  border-color: var(--air-serbia-btn-disabled-border-color);
  opacity: var(--air-serbia-btn-disabled-opacity);
}

.btn-primary {
  --air-serbia-btn-color: #fff;
  --air-serbia-btn-bg: #0072CE;
  --air-serbia-btn-border-color: #0072CE;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: rgb(0, 96.9, 175.1);
  --air-serbia-btn-hover-border-color: rgb(0, 91.2, 164.8);
  --air-serbia-btn-focus-shadow-rgb: 38, 135, 213;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: rgb(0, 91.2, 164.8);
  --air-serbia-btn-active-border-color: rgb(0, 85.5, 154.5);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #fff;
  --air-serbia-btn-disabled-bg: #0072CE;
  --air-serbia-btn-disabled-border-color: #0072CE;
}

.btn-secondary {
  --air-serbia-btn-color: #fff;
  --air-serbia-btn-bg: #002855;
  --air-serbia-btn-border-color: #002855;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: rgb(0, 34, 72.25);
  --air-serbia-btn-hover-border-color: #002044;
  --air-serbia-btn-focus-shadow-rgb: 38, 72, 111;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #002044;
  --air-serbia-btn-active-border-color: rgb(0, 30, 63.75);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #fff;
  --air-serbia-btn-disabled-bg: #002855;
  --air-serbia-btn-disabled-border-color: #002855;
}

.btn-success {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #698450;
  --air-serbia-btn-border-color: #698450;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(127.5, 150.45, 106.25);
  --air-serbia-btn-hover-border-color: rgb(120, 144.3, 97.5);
  --air-serbia-btn-focus-shadow-rgb: 89, 112, 68;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(135, 156.6, 115);
  --air-serbia-btn-active-border-color: rgb(120, 144.3, 97.5);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #698450;
  --air-serbia-btn-disabled-border-color: #698450;
}

.btn-info {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #A4C7E2;
  --air-serbia-btn-border-color: #A4C7E2;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(177.65, 207.4, 230.35);
  --air-serbia-btn-hover-border-color: rgb(173.1, 204.6, 228.9);
  --air-serbia-btn-focus-shadow-rgb: 139, 169, 192;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(182.2, 210.2, 231.8);
  --air-serbia-btn-active-border-color: rgb(173.1, 204.6, 228.9);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #A4C7E2;
  --air-serbia-btn-disabled-border-color: #A4C7E2;
}

.btn-warning {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #E9974B;
  --air-serbia-btn-border-color: #E9974B;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(236.3, 166.6, 102);
  --air-serbia-btn-hover-border-color: rgb(235.2, 161.4, 93);
  --air-serbia-btn-focus-shadow-rgb: 198, 128, 64;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(237.4, 171.8, 111);
  --air-serbia-btn-active-border-color: rgb(235.2, 161.4, 93);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #E9974B;
  --air-serbia-btn-disabled-border-color: #E9974B;
}

.btn-danger {
  --air-serbia-btn-color: #fff;
  --air-serbia-btn-bg: #E3001F;
  --air-serbia-btn-border-color: #E3001F;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: rgb(192.95, 0, 26.35);
  --air-serbia-btn-hover-border-color: rgb(181.6, 0, 24.8);
  --air-serbia-btn-focus-shadow-rgb: 231, 38, 65;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: rgb(181.6, 0, 24.8);
  --air-serbia-btn-active-border-color: rgb(170.25, 0, 23.25);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #fff;
  --air-serbia-btn-disabled-bg: #E3001F;
  --air-serbia-btn-disabled-border-color: #E3001F;
}

.btn-light {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #E0E0E0;
  --air-serbia-btn-border-color: #E0E0E0;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(190.4, 190.4, 190.4);
  --air-serbia-btn-hover-border-color: rgb(179.2, 179.2, 179.2);
  --air-serbia-btn-focus-shadow-rgb: 190, 190, 190;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(179.2, 179.2, 179.2);
  --air-serbia-btn-active-border-color: #a8a8a8;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #E0E0E0;
  --air-serbia-btn-disabled-border-color: #E0E0E0;
}

.btn-lighter {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #F8F8FA;
  --air-serbia-btn-border-color: #F8F8FA;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(249.05, 249.05, 250.75);
  --air-serbia-btn-hover-border-color: rgb(248.7, 248.7, 250.5);
  --air-serbia-btn-focus-shadow-rgb: 211, 211, 213;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(249.4, 249.4, 251);
  --air-serbia-btn-active-border-color: rgb(248.7, 248.7, 250.5);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #F8F8FA;
  --air-serbia-btn-disabled-border-color: #F8F8FA;
}

.btn-dark {
  --air-serbia-btn-color: #fff;
  --air-serbia-btn-bg: #000000;
  --air-serbia-btn-border-color: #000000;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: rgb(38.25, 38.25, 38.25);
  --air-serbia-btn-hover-border-color: rgb(25.5, 25.5, 25.5);
  --air-serbia-btn-focus-shadow-rgb: 38, 38, 38;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #333333;
  --air-serbia-btn-active-border-color: rgb(25.5, 25.5, 25.5);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #fff;
  --air-serbia-btn-disabled-bg: #000000;
  --air-serbia-btn-disabled-border-color: #000000;
}

.btn-text-gray {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #8B939B;
  --air-serbia-btn-border-color: #8B939B;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(156.4, 163.2, 170);
  --air-serbia-btn-hover-border-color: rgb(150.6, 157.8, 165);
  --air-serbia-btn-focus-shadow-rgb: 118, 125, 132;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(162.2, 168.6, 175);
  --air-serbia-btn-active-border-color: rgb(150.6, 157.8, 165);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #8B939B;
  --air-serbia-btn-disabled-border-color: #8B939B;
}

.btn-dark-gray {
  --air-serbia-btn-color: #fff;
  --air-serbia-btn-bg: #62666A;
  --air-serbia-btn-border-color: #62666A;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: rgb(83.3, 86.7, 90.1);
  --air-serbia-btn-hover-border-color: rgb(78.4, 81.6, 84.8);
  --air-serbia-btn-focus-shadow-rgb: 122, 125, 128;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: rgb(78.4, 81.6, 84.8);
  --air-serbia-btn-active-border-color: rgb(73.5, 76.5, 79.5);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #fff;
  --air-serbia-btn-disabled-bg: #62666A;
  --air-serbia-btn-disabled-border-color: #62666A;
}

.btn-light-3 {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #F3F3F3;
  --air-serbia-btn-border-color: #F3F3F3;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(244.8, 244.8, 244.8);
  --air-serbia-btn-hover-border-color: rgb(244.2, 244.2, 244.2);
  --air-serbia-btn-focus-shadow-rgb: 207, 207, 207;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(245.4, 245.4, 245.4);
  --air-serbia-btn-active-border-color: rgb(244.2, 244.2, 244.2);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #F3F3F3;
  --air-serbia-btn-disabled-border-color: #F3F3F3;
}

.btn-additional-green-10 {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #F0F3ED;
  --air-serbia-btn-border-color: #F0F3ED;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(242.25, 244.8, 239.7);
  --air-serbia-btn-hover-border-color: rgb(241.5, 244.2, 238.8);
  --air-serbia-btn-focus-shadow-rgb: 204, 207, 201;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(243, 245.4, 240.6);
  --air-serbia-btn-active-border-color: rgb(241.5, 244.2, 238.8);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #F0F3ED;
  --air-serbia-btn-disabled-border-color: #F0F3ED;
}

.btn-outline-primary {
  --air-serbia-btn-color: #0072CE;
  --air-serbia-btn-border-color: #0072CE;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: #0072CE;
  --air-serbia-btn-hover-border-color: #0072CE;
  --air-serbia-btn-focus-shadow-rgb: 0, 114, 206;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #0072CE;
  --air-serbia-btn-active-border-color: #0072CE;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #0072CE;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #0072CE;
  --air-serbia-gradient: none;
}

.btn-outline-secondary {
  --air-serbia-btn-color: #002855;
  --air-serbia-btn-border-color: #002855;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: #002855;
  --air-serbia-btn-hover-border-color: #002855;
  --air-serbia-btn-focus-shadow-rgb: 0, 40, 85;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #002855;
  --air-serbia-btn-active-border-color: #002855;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #002855;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #002855;
  --air-serbia-gradient: none;
}

.btn-outline-success {
  --air-serbia-btn-color: #698450;
  --air-serbia-btn-border-color: #698450;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #698450;
  --air-serbia-btn-hover-border-color: #698450;
  --air-serbia-btn-focus-shadow-rgb: 105, 132, 80;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #698450;
  --air-serbia-btn-active-border-color: #698450;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #698450;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #698450;
  --air-serbia-gradient: none;
}

.btn-outline-info {
  --air-serbia-btn-color: #A4C7E2;
  --air-serbia-btn-border-color: #A4C7E2;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #A4C7E2;
  --air-serbia-btn-hover-border-color: #A4C7E2;
  --air-serbia-btn-focus-shadow-rgb: 164, 199, 226;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #A4C7E2;
  --air-serbia-btn-active-border-color: #A4C7E2;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #A4C7E2;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #A4C7E2;
  --air-serbia-gradient: none;
}

.btn-outline-warning {
  --air-serbia-btn-color: #E9974B;
  --air-serbia-btn-border-color: #E9974B;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #E9974B;
  --air-serbia-btn-hover-border-color: #E9974B;
  --air-serbia-btn-focus-shadow-rgb: 233, 151, 75;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #E9974B;
  --air-serbia-btn-active-border-color: #E9974B;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #E9974B;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #E9974B;
  --air-serbia-gradient: none;
}

.btn-outline-danger {
  --air-serbia-btn-color: #E3001F;
  --air-serbia-btn-border-color: #E3001F;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: #E3001F;
  --air-serbia-btn-hover-border-color: #E3001F;
  --air-serbia-btn-focus-shadow-rgb: 227, 0, 31;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #E3001F;
  --air-serbia-btn-active-border-color: #E3001F;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #E3001F;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #E3001F;
  --air-serbia-gradient: none;
}

.btn-outline-light {
  --air-serbia-btn-color: #E0E0E0;
  --air-serbia-btn-border-color: #E0E0E0;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #E0E0E0;
  --air-serbia-btn-hover-border-color: #E0E0E0;
  --air-serbia-btn-focus-shadow-rgb: 224, 224, 224;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #E0E0E0;
  --air-serbia-btn-active-border-color: #E0E0E0;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #E0E0E0;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #E0E0E0;
  --air-serbia-gradient: none;
}

.btn-outline-lighter {
  --air-serbia-btn-color: #F8F8FA;
  --air-serbia-btn-border-color: #F8F8FA;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #F8F8FA;
  --air-serbia-btn-hover-border-color: #F8F8FA;
  --air-serbia-btn-focus-shadow-rgb: 248, 248, 250;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #F8F8FA;
  --air-serbia-btn-active-border-color: #F8F8FA;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #F8F8FA;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #F8F8FA;
  --air-serbia-gradient: none;
}

.btn-outline-dark {
  --air-serbia-btn-color: #000000;
  --air-serbia-btn-border-color: #000000;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: #000000;
  --air-serbia-btn-hover-border-color: #000000;
  --air-serbia-btn-focus-shadow-rgb: 0, 0, 0;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #000000;
  --air-serbia-btn-active-border-color: #000000;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000000;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #000000;
  --air-serbia-gradient: none;
}

.btn-outline-text-gray {
  --air-serbia-btn-color: #8B939B;
  --air-serbia-btn-border-color: #8B939B;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #8B939B;
  --air-serbia-btn-hover-border-color: #8B939B;
  --air-serbia-btn-focus-shadow-rgb: 139, 147, 155;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #8B939B;
  --air-serbia-btn-active-border-color: #8B939B;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #8B939B;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #8B939B;
  --air-serbia-gradient: none;
}

.btn-outline-dark-gray {
  --air-serbia-btn-color: #62666A;
  --air-serbia-btn-border-color: #62666A;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: #62666A;
  --air-serbia-btn-hover-border-color: #62666A;
  --air-serbia-btn-focus-shadow-rgb: 98, 102, 106;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #62666A;
  --air-serbia-btn-active-border-color: #62666A;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #62666A;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #62666A;
  --air-serbia-gradient: none;
}

.btn-outline-light-3 {
  --air-serbia-btn-color: #F3F3F3;
  --air-serbia-btn-border-color: #F3F3F3;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #F3F3F3;
  --air-serbia-btn-hover-border-color: #F3F3F3;
  --air-serbia-btn-focus-shadow-rgb: 243, 243, 243;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #F3F3F3;
  --air-serbia-btn-active-border-color: #F3F3F3;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #F3F3F3;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #F3F3F3;
  --air-serbia-gradient: none;
}

.btn-outline-additional-green-10 {
  --air-serbia-btn-color: #F0F3ED;
  --air-serbia-btn-border-color: #F0F3ED;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #F0F3ED;
  --air-serbia-btn-hover-border-color: #F0F3ED;
  --air-serbia-btn-focus-shadow-rgb: 240, 243, 237;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #F0F3ED;
  --air-serbia-btn-active-border-color: #F0F3ED;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #F0F3ED;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #F0F3ED;
  --air-serbia-gradient: none;
}

.btn-link {
  --air-serbia-btn-font-weight: 400;
  --air-serbia-btn-color: #0072CE;
  --air-serbia-btn-bg: transparent;
  --air-serbia-btn-border-color: transparent;
  --air-serbia-btn-hover-color: rgb(0, 91.2, 164.8);
  --air-serbia-btn-hover-border-color: transparent;
  --air-serbia-btn-active-color: rgb(0, 91.2, 164.8);
  --air-serbia-btn-active-border-color: transparent;
  --air-serbia-btn-disabled-color: #6c757d;
  --air-serbia-btn-disabled-border-color: transparent;
  --air-serbia-btn-box-shadow: none;
  --air-serbia-btn-focus-shadow-rgb: 38, 135, 213;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--air-serbia-btn-color);
}
.btn-link:hover {
  color: var(--air-serbia-btn-hover-color);
}

.btn-lg {
  --air-serbia-btn-padding-y: 17px;
  --air-serbia-btn-padding-x: 16px;
  --air-serbia-btn-font-size: 0.875rem;
  --air-serbia-btn-border-radius: 4px;
}

.btn-sm {
  --air-serbia-btn-padding-y: 8px;
  --air-serbia-btn-padding-x: 16px;
  --air-serbia-btn-font-size: 0.875rem;
  --air-serbia-btn-border-radius: 4px;
}

.btn-close {
  box-shadow: unset !important;
}

.btn-close {
  box-sizing: content-box;
  width: 14px;
  height: 14px;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/14px auto no-repeat;
  border: 0;
  border-radius: 8px;
  opacity: 1;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.5;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.btn {
  letter-spacing: 0.25px;
}
.btn.shadow {
  box-shadow: 0px 0.3px 0.5px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn.btn-rounded {
  border-radius: 2rem;
}
.btn.is-requesting .spinner-grow-sm {
  --air-serbia-spinner-width: var(--air-serbia-btn-font-size);
  --air-serbia-spinner-height: var(--air-serbia-btn-font-size);
}
.btn.btn-primary {
  --air-serbia-btn-hover-color: #FFFFFF;
  --air-serbia-btn-hover-bg: #2687D5;
  --air-serbia-btn-hover-border-color: #2687D5;
  --air-serbia-btn-focus-shadow-rgb: none;
  --air-serbia-btn-active-color: #FFFFFF;
  --air-serbia-btn-active-bg: #2687D5;
  --air-serbia-btn-active-border-color: #2687D5;
  --air-serbia-btn-active-shadow: none;
  --air-serbia-btn-disabled-color: #FFFFFF;
  --air-serbia-btn-disabled-bg: #B3D5F0;
  --air-serbia-btn-disabled-border-color: #B3D5F0;
  --air-serbia-btn-disabled-opacity: 1;
}
.btn.btn-outline-primary {
  --air-serbia-btn-bg: #FFFFFF;
  --air-serbia-btn-hover-color: #2687D5;
  --air-serbia-btn-hover-bg: #FFFFFF;
  --air-serbia-btn-hover-border-color: #2687D5;
  --air-serbia-btn-focus-shadow-rgb: none;
  --air-serbia-btn-active-color: #2687D5;
  --air-serbia-btn-active-bg: #FFFFFF;
  --air-serbia-btn-active-border-color: #2687D5;
  --air-serbia-btn-active-shadow: none;
  --air-serbia-btn-disabled-color: #B3D5F0;
  --air-serbia-btn-disabled-bg: #FFFFFF;
  --air-serbia-btn-disabled-border-color: #B3D5F0;
  --air-serbia-btn-disabled-opacity: 1;
}
.btn.btn-link {
  --air-serbia-btn-disabled-color: #B3D5F0;
  --air-serbia-btn-disabled-opacity: 1;
}
.btn.btn-tag {
  --air-serbia-btn-color: #0072CE;
  --air-serbia-btn-border-color: #0072CE;
  --air-serbia-btn-hover-color: #2687D5;
  --air-serbia-btn-hover-bg: transparent;
  --air-serbia-btn-hover-border-color: #2687D5;
  --air-serbia-btn-focus-shadow-rgb: none;
  --air-serbia-btn-active-color: #FFFFFF;
  --air-serbia-btn-active-bg: #0072CE;
  --air-serbia-btn-active-border-color: #0072CE;
  --air-serbia-btn-active-shadow: none;
  --air-serbia-btn-disabled-color: #B3D5F0;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #B3D5F0;
  --air-serbia-btn-disabled-opacity: 1;
}

.access-method-radio + label.btn-tag {
  white-space: normal;
  text-align: center;
  min-width: 100px;
  max-width: 150px;
  line-height: 1.2;
}

.form-control {
  height: 54px;
}
.form-control:disabled, .form-control.disabled {
  opacity: 0.7 !important;
  background: transparent !important;
}
.form-control:disabled ~ label, .form-control.disabled ~ label {
  opacity: 0.7 !important;
}
.form-control.form-control-sm {
  height: 44px;
}
.form-control.is-invalid {
  background: none !important;
  padding-right: inherit !important;
  box-shadow: unset !important;
}

.form-select.is-invalid {
  background: none !important;
  padding-right: inherit !important;
}
.form-select:disabled, .form-select.disabled {
  opacity: 0.7 !important;
  background: transparent !important;
}
.form-select:disabled ~ label, .form-select.disabled ~ label {
  opacity: 0.7 !important;
}

.form-check-input {
  box-shadow: unset !important;
}

.btn-radio {
  width: 16px;
}

.btn-check + .btn {
  min-width: 3rem;
}

.number-input .num {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
}

.invalid-feedback-js {
  color: #E3001F;
}

.form-floating label {
  font-size: 14px;
  color: #62666A;
}
.form-floating > .form-control-sm {
  height: 44px !important;
}
.form-floating > .form-control-sm + label {
  padding-top: 11px;
  padding-bottom: 11px;
}

.input-group {
  position: relative;
}
.input-group .input-group-text {
  width: 40px;
  height: 40px;
  top: 7px;
  left: 6px;
  position: absolute;
  border: 0;
  border-radius: 6px !important;
  background: #0066B9;
}
.input-group .input-group-text svg {
  width: 20px;
  height: auto;
}
.input-group .input-group-text svg g, .input-group .input-group-text svg path {
  fill: #fff;
}
.input-group .input-group-text.disabled {
  opacity: 0.7;
}
.input-group.icon-right .input-group-text {
  left: unset;
  right: 6px;
}
.input-group.icon-right select + label {
  padding-left: 1rem !important;
}
.input-group.icon-right .selectize-input {
  padding-left: 1rem !important;
  padding-right: calc(44px + 1rem) !important;
}
.input-group.icon-right .selectize-control + label {
  padding-left: 1rem !important;
  padding-right: calc(46px + 1rem) !important;
}
.input-group.icon-right .selectize-control + label.fp-floating-label--focused, .input-group.icon-right .selectize-control + label.fp-floating-label--valued {
  transform: scale(0.72) translateY(-0.45rem) translateX(0.32rem);
}
.input-group .form-control {
  z-index: 1;
  padding-left: calc(46px + 1rem) !important;
  margin-left: 0px !important;
  border-bottom-left-radius: 6px !important;
  border-top-left-radius: 6px !important;
  background: transparent !important;
}
.input-group .form-control + label {
  padding-left: calc(46px + 1rem) !important;
}
.input-group .form-control-sm {
  border-bottom-left-radius: 4px !important;
  border-top-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  border-top-right-radius: 4px !important;
}
.input-group .form-floating > .form-control:focus ~ label,
.input-group .form-floating > .form-control:not(:placeholder-shown) ~ label,
.input-group .form-floating > .form-control-plaintext ~ label {
  background: transparent !important;
  transform: scale(0.72) translateY(-0.5rem) translateX(1.3rem);
}
.input-group-sm .input-group-text {
  width: 32px;
  height: 32px;
  top: 6px;
  padding: 0 !important;
  font-size: inherit;
  justify-content: center;
}
.input-group-sm .input-group-text svg {
  width: 15px;
}
.input-group-sm .form-control {
  padding-left: calc(38px + 1rem) !important;
}
.input-group-sm .form-control + label {
  padding-left: calc(38px + 1rem) !important;
}
.input-group-sm .form-floating > .form-control:focus ~ label,
.input-group-sm .form-floating > .form-control:not(:placeholder-shown) ~ label,
.input-group-sm .form-floating > .form-control-plaintext ~ label {
  transform: scale(0.72) translateY(-0.5rem) translateX(1.2rem);
}

.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

.col-form-label-lg {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.85rem + 1px);
  padding-bottom: calc(0.85rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 1rem 1rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.6;
  color: #000000;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #E6E7E9;
  appearance: none;
  border-radius: 6px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #000000;
  background-color: #FFFFFF;
  border-color: rgb(127.5, 184.5, 230.5);
  outline: 0;
  box-shadow: none;
}
.form-control::-webkit-date-and-time-value {
  height: 1.6em;
}
.form-control::placeholder {
  color: #62666A;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 1rem 1rem;
  margin: -1rem -1rem;
  margin-inline-end: 1rem;
  color: #000000;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: rgb(221.35, 224.2, 227.05);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 1rem 0;
  margin-bottom: 0;
  line-height: 1.6;
  color: #62666A;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: 44px;
  padding: 0.85rem 1rem;
  font-size: 0.875rem;
  border-radius: 4px;
}
.form-control-sm::file-selector-button {
  padding: 0.85rem 1rem;
  margin: -0.85rem -1rem;
  margin-inline-end: 1rem;
}

.form-control-lg {
  min-height: 54px;
  padding: 1rem 1rem;
  font-size: 1.25rem;
  border-radius: 15px;
}
.form-control-lg::file-selector-button {
  padding: 1rem 1rem;
  margin: -1rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: 54px;
}
textarea.form-control-sm {
  min-height: 44px;
}
textarea.form-control-lg {
  min-height: 54px;
}

.form-control-color {
  width: 3rem;
  height: 54px;
  padding: 1rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 6px;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 6px;
}
.form-control-color.form-control-sm {
  height: 44px;
}
.form-control-color.form-control-lg {
  height: 54px;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #000000;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 8px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select {
  appearance: none;
}
.form-select:focus {
  border-color: rgb(127.5, 184.5, 230.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000000;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 4px;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 15px;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(127.5, 184.5, 230.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
}
.form-check-input:checked {
  background-color: #0072CE;
  border-color: #0072CE;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0072CE;
  border-color: #0072CE;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28127.5, 184.5, 230.5%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0072CE;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb {
  appearance: none;
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 212.7, 240.3);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0072CE;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb {
  appearance: none;
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(178.5, 212.7, 240.3);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: 54px;
  line-height: 1.6;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 1rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 1;
  transform: scale(0.72) translateY(-0.5rem) translateX(0.32rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 1;
  transform: scale(0.72) translateY(-0.5rem) translateX(0.32rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.6;
  color: #000000;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 6px;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 1rem 1rem;
  font-size: 1.25rem;
  border-radius: 15px;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.85rem 1rem;
  font-size: 0.875rem;
  border-radius: 4px;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #698450;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #000;
  background-color: rgba(105, 132, 80, 0.9);
  border-radius: 8px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #698450;
  padding-right: 54px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23698450' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 13px center;
  background-size: 27px 27px;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #698450;
  box-shadow: 0 0 0 1px #698450;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 54px;
  background-position: top 13px right 13px;
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #698450;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23698450' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #698450;
  box-shadow: 0 0 0 1px #698450;
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + 54px);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #698450;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #698450;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 1px #698450;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #698450;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #E3001F;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(227, 0, 31, 0.9);
  border-radius: 8px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #E3001F;
  padding-right: 54px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23E3001F'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23E3001F' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 13px center;
  background-size: 27px 27px;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #E3001F;
  box-shadow: 0 0 0 1px #e3001f;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 54px;
  background-position: top 13px right 13px;
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #E3001F;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23E3001F'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23E3001F' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #E3001F;
  box-shadow: 0 0 0 1px #e3001f;
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + 54px);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #E3001F;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #E3001F;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 1px #e3001f;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #E3001F;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.breadcrumb {
  --air-serbia-link-color: #62666A;
  --air-serbia-link-hover-color: rgb(78.4, 81.6, 84.8);
}
.breadcrumb .breadcrumb-item--mobile {
  display: none;
}
@media screen and (max-width: 599px) {
  .breadcrumb .breadcrumb-item {
    display: none;
  }
  .breadcrumb .breadcrumb-item--mobile, .breadcrumb .breadcrumb-item:first-child, .breadcrumb .breadcrumb-item:last-child, .breadcrumb .breadcrumb-item:nth-last-child(2) {
    display: flex;
  }
}

.breadcrumb {
  --air-serbia-breadcrumb-padding-x: 0;
  --air-serbia-breadcrumb-padding-y: 0;
  --air-serbia-breadcrumb-margin-bottom: 0;
  --air-serbia-breadcrumb-font-size: 0.875rem;
  --air-serbia-breadcrumb-bg: ;
  --air-serbia-breadcrumb-border-radius: ;
  --air-serbia-breadcrumb-divider-color: #62666A;
  --air-serbia-breadcrumb-item-padding-x: 6px;
  --air-serbia-breadcrumb-item-active-color: #8B939B;
  display: flex;
  flex-wrap: wrap;
  padding: var(--air-serbia-breadcrumb-padding-y) var(--air-serbia-breadcrumb-padding-x);
  margin-bottom: var(--air-serbia-breadcrumb-margin-bottom);
  font-size: var(--air-serbia-breadcrumb-font-size);
  list-style: none;
  background-color: var(--air-serbia-breadcrumb-bg);
  border-radius: var(--air-serbia-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--air-serbia-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--air-serbia-breadcrumb-item-padding-x);
  color: var(--air-serbia-breadcrumb-divider-color);
  content: var(--air-serbia-breadcrumb-divider, ">") /* rtl: var(--air-serbia-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--air-serbia-breadcrumb-item-active-color);
}

.tooltip {
  --air-serbia-tooltip-zindex: 1080;
  --air-serbia-tooltip-max-width: 200px;
  --air-serbia-tooltip-padding-x: 0.625rem;
  --air-serbia-tooltip-padding-y: 0.625rem;
  --air-serbia-tooltip-margin: ;
  --air-serbia-tooltip-font-size: 0.875rem;
  --air-serbia-tooltip-color: #fff;
  --air-serbia-tooltip-bg: #050505;
  --air-serbia-tooltip-border-radius: 8px;
  --air-serbia-tooltip-opacity: 0.9;
  --air-serbia-tooltip-arrow-width: 0.8rem;
  --air-serbia-tooltip-arrow-height: 0.4rem;
  z-index: var(--air-serbia-tooltip-zindex);
  display: block;
  padding: var(--air-serbia-tooltip-arrow-height);
  margin: var(--air-serbia-tooltip-margin);
  font-family: var(--air-serbia-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--air-serbia-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--air-serbia-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--air-serbia-tooltip-arrow-width);
  height: var(--air-serbia-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--air-serbia-tooltip-arrow-height) calc(var(--air-serbia-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--air-serbia-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--air-serbia-tooltip-arrow-height);
  height: var(--air-serbia-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--air-serbia-tooltip-arrow-width) * 0.5) var(--air-serbia-tooltip-arrow-height) calc(var(--air-serbia-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--air-serbia-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--air-serbia-tooltip-arrow-width) * 0.5) var(--air-serbia-tooltip-arrow-height);
  border-bottom-color: var(--air-serbia-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--air-serbia-tooltip-arrow-height);
  height: var(--air-serbia-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--air-serbia-tooltip-arrow-width) * 0.5) 0 calc(var(--air-serbia-tooltip-arrow-width) * 0.5) var(--air-serbia-tooltip-arrow-height);
  border-left-color: var(--air-serbia-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--air-serbia-tooltip-max-width);
  padding: var(--air-serbia-tooltip-padding-y) var(--air-serbia-tooltip-padding-x);
  color: var(--air-serbia-tooltip-color);
  text-align: center;
  background-color: var(--air-serbia-tooltip-bg);
  border-radius: var(--air-serbia-tooltip-border-radius);
}

.tooltip p, .tooltip h1, .tooltip .h1, .tooltip h2, .tooltip .h2, .tooltip h3, .tooltip .h3, .tooltip h4, .tooltip .h4, .tooltip h5, .tooltip .h5, .tooltip h6, .tooltip .h6 {
  color: #FFFFFF;
}
.tooltip.required-tooltip {
  margin-top: -5px !important;
  --air-serbia-tooltip-bg: #fff;
  --air-serbia-tooltip-color: #E3001F;
  --air-serbia-tooltip-max-width: 250px;
  --air-serbia-tooltip-font-size: 10px;
  --air-serbia-tooltip-zindex: 2;
}
.tooltip.required-tooltip .tooltip-inner {
  text-align: left;
  padding-right: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 13px;
}
.tooltip.required-tooltip .tooltip-inner::before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  background: url("/static/icons/status/info_erorr.svg");
  background-size: cover;
  margin-right: 3px;
}

.alert {
  --air-serbia-alert-bg: transparent;
  --air-serbia-alert-padding-x: 1rem;
  --air-serbia-alert-padding-y: 1rem;
  --air-serbia-alert-margin-bottom: 1rem;
  --air-serbia-alert-color: inherit;
  --air-serbia-alert-border-color: transparent;
  --air-serbia-alert-border: 1px solid var(--air-serbia-alert-border-color);
  --air-serbia-alert-border-radius: 8px;
  position: relative;
  padding: var(--air-serbia-alert-padding-y) var(--air-serbia-alert-padding-x);
  margin-bottom: var(--air-serbia-alert-margin-bottom);
  color: var(--air-serbia-alert-color);
  background-color: var(--air-serbia-alert-bg);
  border: var(--air-serbia-alert-border);
  border-radius: var(--air-serbia-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --air-serbia-alert-color: rgb(0, 68.4, 123.6);
  --air-serbia-alert-bg: rgb(204, 226.8, 245.2);
  --air-serbia-alert-border-color: rgb(178.5, 212.7, 240.3);
}
.alert-primary .alert-link {
  color: rgb(0, 54.72, 98.88);
}

.alert-secondary {
  --air-serbia-alert-color: #001833;
  --air-serbia-alert-bg: #ccd4dd;
  --air-serbia-alert-border-color: rgb(178.5, 190.5, 204);
}
.alert-secondary .alert-link {
  color: rgb(0, 19.2, 40.8);
}

.alert-success {
  --air-serbia-alert-color: rgb(63, 79.2, 48);
  --air-serbia-alert-bg: rgb(225, 230.4, 220);
  --air-serbia-alert-border-color: rgb(210, 218.1, 202.5);
}
.alert-success .alert-link {
  color: rgb(50.4, 63.36, 38.4);
}

.alert-info {
  --air-serbia-alert-color: rgb(65.6, 79.6, 90.4);
  --air-serbia-alert-bg: rgb(236.8, 243.8, 249.2);
  --air-serbia-alert-border-color: rgb(227.7, 238.2, 246.3);
}
.alert-info .alert-link {
  color: rgb(52.48, 63.68, 72.32);
}

.alert-warning {
  --air-serbia-alert-color: rgb(139.8, 90.6, 45);
  --air-serbia-alert-bg: rgb(250.6, 234.2, 219);
  --air-serbia-alert-border-color: rgb(248.4, 223.8, 201);
}
.alert-warning .alert-link {
  color: rgb(111.84, 72.48, 36);
}

.alert-danger {
  --air-serbia-alert-color: rgb(136.2, 0, 18.6);
  --air-serbia-alert-bg: rgb(249.4, 204, 210.2);
  --air-serbia-alert-border-color: rgb(246.6, 178.5, 187.8);
}
.alert-danger .alert-link {
  color: rgb(108.96, 0, 14.88);
}

.alert-light {
  --air-serbia-alert-color: rgb(89.6, 89.6, 89.6);
  --air-serbia-alert-bg: rgb(248.8, 248.8, 248.8);
  --air-serbia-alert-border-color: rgb(245.7, 245.7, 245.7);
}
.alert-light .alert-link {
  color: rgb(71.68, 71.68, 71.68);
}

.alert-lighter {
  --air-serbia-alert-color: rgb(99.2, 99.2, 100);
  --air-serbia-alert-bg: rgb(253.6, 253.6, 254);
  --air-serbia-alert-border-color: rgb(252.9, 252.9, 253.5);
}
.alert-lighter .alert-link {
  color: rgb(79.36, 79.36, 80);
}

.alert-dark {
  --air-serbia-alert-color: black;
  --air-serbia-alert-bg: #cccccc;
  --air-serbia-alert-border-color: rgb(178.5, 178.5, 178.5);
}
.alert-dark .alert-link {
  color: black;
}

.alert-text-gray {
  --air-serbia-alert-color: rgb(83.4, 88.2, 93);
  --air-serbia-alert-bg: rgb(231.8, 233.4, 235);
  --air-serbia-alert-border-color: rgb(220.2, 222.6, 225);
}
.alert-text-gray .alert-link {
  color: rgb(66.72, 70.56, 74.4);
}

.alert-dark-gray {
  --air-serbia-alert-color: rgb(58.8, 61.2, 63.6);
  --air-serbia-alert-bg: rgb(223.6, 224.4, 225.2);
  --air-serbia-alert-border-color: rgb(207.9, 209.1, 210.3);
}
.alert-dark-gray .alert-link {
  color: rgb(47.04, 48.96, 50.88);
}

.alert-light-3 {
  --air-serbia-alert-color: rgb(97.2, 97.2, 97.2);
  --air-serbia-alert-bg: rgb(252.6, 252.6, 252.6);
  --air-serbia-alert-border-color: rgb(251.4, 251.4, 251.4);
}
.alert-light-3 .alert-link {
  color: rgb(77.76, 77.76, 77.76);
}

.alert-additional-green-10 {
  --air-serbia-alert-color: rgb(96, 97.2, 94.8);
  --air-serbia-alert-bg: rgb(252, 252.6, 251.4);
  --air-serbia-alert-border-color: rgb(250.5, 251.4, 249.6);
}
.alert-additional-green-10 .alert-link {
  color: rgb(76.8, 77.76, 75.84);
}

.toast {
  --air-serbia-toast-zindex: 1090;
  --air-serbia-toast-padding-x: 0.75rem;
  --air-serbia-toast-padding-y: 0.5rem;
  --air-serbia-toast-spacing: 24px;
  --air-serbia-toast-max-width: 350px;
  --air-serbia-toast-font-size: 0.875rem;
  --air-serbia-toast-color: ;
  --air-serbia-toast-bg: rgba(255, 255, 255, 0.85);
  --air-serbia-toast-border-width: 1px;
  --air-serbia-toast-border-color: var(--air-serbia-border-color-translucent);
  --air-serbia-toast-border-radius: 8px;
  --air-serbia-toast-box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  --air-serbia-toast-header-color: #6c757d;
  --air-serbia-toast-header-bg: rgba(255, 255, 255, 0.85);
  --air-serbia-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--air-serbia-toast-max-width);
  max-width: 100%;
  font-size: var(--air-serbia-toast-font-size);
  color: var(--air-serbia-toast-color);
  pointer-events: auto;
  background-color: var(--air-serbia-toast-bg);
  background-clip: padding-box;
  border: var(--air-serbia-toast-border-width) solid var(--air-serbia-toast-border-color);
  box-shadow: var(--air-serbia-toast-box-shadow);
  border-radius: var(--air-serbia-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --air-serbia-toast-zindex: 1090;
  position: absolute;
  z-index: var(--air-serbia-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--air-serbia-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--air-serbia-toast-padding-y) var(--air-serbia-toast-padding-x);
  color: var(--air-serbia-toast-header-color);
  background-color: var(--air-serbia-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--air-serbia-toast-border-width) solid var(--air-serbia-toast-header-border-color);
  border-top-left-radius: calc(var(--air-serbia-toast-border-radius) - var(--air-serbia-toast-border-width));
  border-top-right-radius: calc(var(--air-serbia-toast-border-radius) - var(--air-serbia-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--air-serbia-toast-padding-x));
  margin-left: var(--air-serbia-toast-padding-x);
}

.toast-body {
  padding: var(--air-serbia-toast-padding-x);
  word-wrap: break-word;
}

.toast.bg-primary .toast-header {
  border-bottom: 1px solid #4499dd;
}
.toast .toast-body a {
  color: inherit;
  text-decoration: underline;
}

.modal {
  --air-serbia-modal-zindex: 1055;
  --air-serbia-modal-width: 500px;
  --air-serbia-modal-padding: 1rem;
  --air-serbia-modal-margin: 0.5rem;
  --air-serbia-modal-color: ;
  --air-serbia-modal-bg: #fff;
  --air-serbia-modal-border-color: var(--air-serbia-border-color-translucent);
  --air-serbia-modal-border-width: 1px;
  --air-serbia-modal-border-radius: 15px;
  --air-serbia-modal-box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  --air-serbia-modal-inner-border-radius: 14px;
  --air-serbia-modal-header-padding-x: 1rem;
  --air-serbia-modal-header-padding-y: 1rem;
  --air-serbia-modal-header-padding: 1rem 1rem;
  --air-serbia-modal-header-border-color: var(--air-serbia-border-color);
  --air-serbia-modal-header-border-width: 1px;
  --air-serbia-modal-title-line-height: 1.5;
  --air-serbia-modal-footer-gap: 0.5rem;
  --air-serbia-modal-footer-bg: ;
  --air-serbia-modal-footer-border-color: var(--air-serbia-border-color);
  --air-serbia-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--air-serbia-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--air-serbia-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--air-serbia-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--air-serbia-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--air-serbia-modal-color);
  pointer-events: auto;
  background-color: var(--air-serbia-modal-bg);
  background-clip: padding-box;
  border: var(--air-serbia-modal-border-width) solid var(--air-serbia-modal-border-color);
  border-radius: var(--air-serbia-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --air-serbia-backdrop-zindex: 1050;
  --air-serbia-backdrop-bg: #000;
  --air-serbia-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--air-serbia-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--air-serbia-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--air-serbia-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--air-serbia-modal-header-padding);
  border-bottom: var(--air-serbia-modal-header-border-width) solid var(--air-serbia-modal-header-border-color);
  border-top-left-radius: var(--air-serbia-modal-inner-border-radius);
  border-top-right-radius: var(--air-serbia-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--air-serbia-modal-header-padding-y) * 0.5) calc(var(--air-serbia-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--air-serbia-modal-header-padding-y)) calc(-0.5 * var(--air-serbia-modal-header-padding-x)) calc(-0.5 * var(--air-serbia-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--air-serbia-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--air-serbia-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--air-serbia-modal-padding) - var(--air-serbia-modal-footer-gap) * 0.5);
  background-color: var(--air-serbia-modal-footer-bg);
  border-top: var(--air-serbia-modal-footer-border-width) solid var(--air-serbia-modal-footer-border-color);
  border-bottom-right-radius: var(--air-serbia-modal-inner-border-radius);
  border-bottom-left-radius: var(--air-serbia-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--air-serbia-modal-footer-gap) * 0.5);
}

@media (min-width: 600px) {
  .modal {
    --air-serbia-modal-margin: 1.75rem;
    --air-serbia-modal-box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  }
  .modal-dialog {
    max-width: var(--air-serbia-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --air-serbia-modal-width: 300px;
  }
}
@media (min-width: 1240px) {
  .modal-lg,
  .modal-xl {
    --air-serbia-modal-width: 800px;
  }
}
.modal-xl {
  --air-serbia-modal-width: 1140px;
}

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 599.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 904.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1239.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
.accordion {
  --air-serbia-accordion-color: #000000;
  --air-serbia-accordion-bg: #FFFFFF;
  --air-serbia-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --air-serbia-accordion-border-color: rgba(0, 0, 0, 0.125);
  --air-serbia-accordion-border-width: 1px;
  --air-serbia-accordion-border-radius: 8px;
  --air-serbia-accordion-inner-border-radius: 7px;
  --air-serbia-accordion-btn-padding-x: 1.25rem;
  --air-serbia-accordion-btn-padding-y: 1rem;
  --air-serbia-accordion-btn-color: #000000;
  --air-serbia-accordion-btn-bg: #FFFFFF;
  --air-serbia-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --air-serbia-accordion-btn-icon-width: 1.25rem;
  --air-serbia-accordion-btn-icon-transform: rotate(-180deg);
  --air-serbia-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --air-serbia-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%280, 102.6, 185.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --air-serbia-accordion-btn-focus-border-color: rgb(127.5, 184.5, 230.5);
  --air-serbia-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
  --air-serbia-accordion-body-padding-x: 1.25rem;
  --air-serbia-accordion-body-padding-y: 1rem;
  --air-serbia-accordion-active-color: rgb(0, 102.6, 185.4);
  --air-serbia-accordion-active-bg: rgb(229.5, 240.9, 250.1);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--air-serbia-accordion-btn-padding-y) var(--air-serbia-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--air-serbia-accordion-btn-color);
  text-align: left;
  background-color: var(--air-serbia-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--air-serbia-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--air-serbia-accordion-active-color);
  background-color: var(--air-serbia-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--air-serbia-accordion-border-width)) 0 var(--air-serbia-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--air-serbia-accordion-btn-active-icon);
  transform: var(--air-serbia-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--air-serbia-accordion-btn-icon-width);
  height: var(--air-serbia-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--air-serbia-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--air-serbia-accordion-btn-icon-width);
  transition: var(--air-serbia-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--air-serbia-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--air-serbia-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--air-serbia-accordion-color);
  background-color: var(--air-serbia-accordion-bg);
  border: var(--air-serbia-accordion-border-width) solid var(--air-serbia-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--air-serbia-accordion-border-radius);
  border-top-right-radius: var(--air-serbia-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--air-serbia-accordion-inner-border-radius);
  border-top-right-radius: var(--air-serbia-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--air-serbia-accordion-border-radius);
  border-bottom-left-radius: var(--air-serbia-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--air-serbia-accordion-inner-border-radius);
  border-bottom-left-radius: var(--air-serbia-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--air-serbia-accordion-border-radius);
  border-bottom-left-radius: var(--air-serbia-accordion-border-radius);
}

.accordion-body {
  padding: var(--air-serbia-accordion-body-padding-y) var(--air-serbia-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

.accordion-content .accordion-item:first-child {
  border-top: var(--air-serbia-accordion-border-width) solid var(--air-serbia-accordion-border-color);
}
.accordion-content .accordion-item:last-child {
  border-bottom: var(--air-serbia-accordion-border-width) solid var(--air-serbia-accordion-border-color);
}
.accordion-content .accordion-item .accordion-body p {
  font-size: 14px;
  line-height: 22.4px;
  letter-spacing: 0.25px;
  font-weight: 500;
}

.accordion.accordion-inner .accordion-item {
  border: none !important;
}
.accordion.accordion-inner .accordion-item .accordion-button p {
  font-weight: 600;
}
.accordion.accordion-inner .accordion-item .accordion-button svg {
  transform: rotate(90deg);
  transition: all 0.15s ease-in-out;
}
.accordion.accordion-inner .accordion-item .accordion-button.collapsed svg {
  transform: rotate(0deg);
}
.accordion.accordion-inner .accordion-item .accordion-button::after {
  display: none;
}

.table {
  --air-serbia-table-color: var(--air-serbia-body-color);
  --air-serbia-table-bg: transparent;
  --air-serbia-table-border-color: var(--air-serbia-border-color);
  --air-serbia-table-accent-bg: transparent;
  --air-serbia-table-striped-color: var(--air-serbia-body-color);
  --air-serbia-table-striped-bg: rgba(0, 0, 0, 0.05);
  --air-serbia-table-active-color: var(--air-serbia-body-color);
  --air-serbia-table-active-bg: rgba(0, 0, 0, 0.1);
  --air-serbia-table-hover-color: var(--air-serbia-body-color);
  --air-serbia-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--air-serbia-table-color);
  vertical-align: top;
  border-color: var(--air-serbia-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--air-serbia-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--air-serbia-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: 2px solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --air-serbia-table-accent-bg: var(--air-serbia-table-striped-bg);
  color: var(--air-serbia-table-striped-color);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --air-serbia-table-accent-bg: var(--air-serbia-table-striped-bg);
  color: var(--air-serbia-table-striped-color);
}

.table-active {
  --air-serbia-table-accent-bg: var(--air-serbia-table-active-bg);
  color: var(--air-serbia-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --air-serbia-table-accent-bg: var(--air-serbia-table-hover-bg);
  color: var(--air-serbia-table-hover-color);
}

.table-primary {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: rgb(204, 226.8, 245.2);
  --air-serbia-table-border-color: rgb(183.6, 204.12, 220.68);
  --air-serbia-table-striped-bg: rgb(193.8, 215.46, 232.94);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(183.6, 204.12, 220.68);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(188.7, 209.79, 226.81);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-secondary {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: #ccd4dd;
  --air-serbia-table-border-color: rgb(183.6, 190.8, 198.9);
  --air-serbia-table-striped-bg: rgb(193.8, 201.4, 209.95);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(183.6, 190.8, 198.9);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(188.7, 196.1, 204.425);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-success {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: rgb(225, 230.4, 220);
  --air-serbia-table-border-color: rgb(202.5, 207.36, 198);
  --air-serbia-table-striped-bg: rgb(213.75, 218.88, 209);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(202.5, 207.36, 198);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(208.125, 213.12, 203.5);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-info {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: rgb(236.8, 243.8, 249.2);
  --air-serbia-table-border-color: rgb(213.12, 219.42, 224.28);
  --air-serbia-table-striped-bg: rgb(224.96, 231.61, 236.74);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(213.12, 219.42, 224.28);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(219.04, 225.515, 230.51);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-warning {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: rgb(254.6, 241, 207.8);
  --air-serbia-table-border-color: rgb(229.14, 216.9, 187.02);
  --air-serbia-table-striped-bg: rgb(241.87, 228.95, 197.41);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(229.14, 216.9, 187.02);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(235.505, 222.925, 192.215);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-danger {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: rgb(249.4, 204, 210.2);
  --air-serbia-table-border-color: rgb(224.46, 183.6, 189.18);
  --air-serbia-table-striped-bg: rgb(236.93, 193.8, 199.69);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(224.46, 183.6, 189.18);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(230.695, 188.7, 194.435);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-light {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: #f8f9fa;
  --air-serbia-table-border-color: rgb(223.2, 224.1, 225);
  --air-serbia-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(223.2, 224.1, 225);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-dark {
  --air-serbia-table-color: #fff;
  --air-serbia-table-bg: #212529;
  --air-serbia-table-border-color: rgb(55.2, 58.8, 62.4);
  --air-serbia-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --air-serbia-table-striped-color: #fff;
  --air-serbia-table-active-bg: rgb(55.2, 58.8, 62.4);
  --air-serbia-table-active-color: #fff;
  --air-serbia-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --air-serbia-table-hover-color: #fff;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 599.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 904.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1239.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.table {
  margin-bottom: 0;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--air-serbia-spinner-width);
  height: var(--air-serbia-spinner-height);
  vertical-align: var(--air-serbia-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--air-serbia-spinner-animation-speed) linear infinite var(--air-serbia-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --air-serbia-spinner-width: 2rem;
  --air-serbia-spinner-height: 2rem;
  --air-serbia-spinner-vertical-align: -0.125em;
  --air-serbia-spinner-border-width: 0.25em;
  --air-serbia-spinner-animation-speed: 0.75s;
  --air-serbia-spinner-animation-name: spinner-border;
  border: var(--air-serbia-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --air-serbia-spinner-width: 1rem;
  --air-serbia-spinner-height: 1rem;
  --air-serbia-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --air-serbia-spinner-width: 2rem;
  --air-serbia-spinner-height: 2rem;
  --air-serbia-spinner-vertical-align: -0.125em;
  --air-serbia-spinner-animation-speed: 0.75s;
  --air-serbia-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --air-serbia-spinner-width: 1rem;
  --air-serbia-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --air-serbia-spinner-animation-speed: 1.5s;
  }
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.card {
  --air-serbia-card-spacer-y: 1rem;
  --air-serbia-card-spacer-x: 1rem;
  --air-serbia-card-title-spacer-y: 0.5rem;
  --air-serbia-card-border-width: 1px;
  --air-serbia-card-border-color: var(--air-serbia-border-color-translucent);
  --air-serbia-card-border-radius: 8px;
  --air-serbia-card-box-shadow: ;
  --air-serbia-card-inner-border-radius: 7px;
  --air-serbia-card-cap-padding-y: 0.5rem;
  --air-serbia-card-cap-padding-x: 1rem;
  --air-serbia-card-cap-bg: rgba(0, 0, 0, 0.03);
  --air-serbia-card-cap-color: ;
  --air-serbia-card-height: ;
  --air-serbia-card-color: ;
  --air-serbia-card-bg: #fff;
  --air-serbia-card-img-overlay-padding: 1rem;
  --air-serbia-card-group-margin: 12px;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--air-serbia-card-height);
  word-wrap: break-word;
  background-color: var(--air-serbia-card-bg);
  background-clip: border-box;
  border: var(--air-serbia-card-border-width) solid var(--air-serbia-card-border-color);
  border-radius: var(--air-serbia-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--air-serbia-card-inner-border-radius);
  border-top-right-radius: var(--air-serbia-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--air-serbia-card-inner-border-radius);
  border-bottom-left-radius: var(--air-serbia-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--air-serbia-card-spacer-y) var(--air-serbia-card-spacer-x);
  color: var(--air-serbia-card-color);
}

.card-title {
  margin-bottom: var(--air-serbia-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--air-serbia-card-title-spacer-y));
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--air-serbia-card-spacer-x);
}

.card-header {
  padding: var(--air-serbia-card-cap-padding-y) var(--air-serbia-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--air-serbia-card-cap-color);
  background-color: var(--air-serbia-card-cap-bg);
  border-bottom: var(--air-serbia-card-border-width) solid var(--air-serbia-card-border-color);
}
.card-header:first-child {
  border-radius: var(--air-serbia-card-inner-border-radius) var(--air-serbia-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--air-serbia-card-cap-padding-y) var(--air-serbia-card-cap-padding-x);
  color: var(--air-serbia-card-cap-color);
  background-color: var(--air-serbia-card-cap-bg);
  border-top: var(--air-serbia-card-border-width) solid var(--air-serbia-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--air-serbia-card-inner-border-radius) var(--air-serbia-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--air-serbia-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--air-serbia-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--air-serbia-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--air-serbia-card-bg);
  border-bottom-color: var(--air-serbia-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--air-serbia-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--air-serbia-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--air-serbia-card-img-overlay-padding);
  border-radius: var(--air-serbia-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--air-serbia-card-inner-border-radius);
  border-top-right-radius: var(--air-serbia-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--air-serbia-card-inner-border-radius);
  border-bottom-left-radius: var(--air-serbia-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--air-serbia-card-group-margin);
}
@media (min-width: 600px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.pagination {
  --air-serbia-pagination-padding-x: 8px;
  --air-serbia-pagination-padding-y: 1px;
  --air-serbia-pagination-font-size: 1rem;
  --air-serbia-pagination-color: #8B939B;
  --air-serbia-pagination-bg: #fff;
  --air-serbia-pagination-border-width: 1px;
  --air-serbia-pagination-border-color: #fff;
  --air-serbia-pagination-border-radius: 2px;
  --air-serbia-pagination-hover-color: #8B939B;
  --air-serbia-pagination-hover-bg: #F3F3F3;
  --air-serbia-pagination-hover-border-color: #F3F3F3;
  --air-serbia-pagination-focus-color: #0072CE;
  --air-serbia-pagination-focus-bg: #F3F3F3;
  --air-serbia-pagination-focus-box-shadow: false;
  --air-serbia-pagination-active-color: #0072CE;
  --air-serbia-pagination-active-bg: #fff;
  --air-serbia-pagination-active-border-color: #0072CE;
  --air-serbia-pagination-disabled-color: #8B939B;
  --air-serbia-pagination-disabled-bg: #fff;
  --air-serbia-pagination-disabled-border-color: #fff;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--air-serbia-pagination-padding-y) var(--air-serbia-pagination-padding-x);
  font-size: var(--air-serbia-pagination-font-size);
  color: var(--air-serbia-pagination-color);
  background-color: var(--air-serbia-pagination-bg);
  border: var(--air-serbia-pagination-border-width) solid var(--air-serbia-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--air-serbia-pagination-hover-color);
  background-color: var(--air-serbia-pagination-hover-bg);
  border-color: var(--air-serbia-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--air-serbia-pagination-focus-color);
  background-color: var(--air-serbia-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--air-serbia-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--air-serbia-pagination-active-color);
  background-color: var(--air-serbia-pagination-active-bg);
  border-color: var(--air-serbia-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--air-serbia-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--air-serbia-pagination-disabled-bg);
  border-color: var(--air-serbia-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--air-serbia-pagination-border-radius);
  border-bottom-left-radius: var(--air-serbia-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--air-serbia-pagination-border-radius);
  border-bottom-right-radius: var(--air-serbia-pagination-border-radius);
}

.pagination-lg {
  --air-serbia-pagination-padding-x: 8px;
  --air-serbia-pagination-padding-y: 1px;
  --air-serbia-pagination-font-size: 1.25rem;
  --air-serbia-pagination-border-radius: 15px;
}

.pagination-sm {
  --air-serbia-pagination-padding-x: 8px;
  --air-serbia-pagination-padding-y: 1px;
  --air-serbia-pagination-font-size: 0.875rem;
  --air-serbia-pagination-border-radius: 4px;
}

.pagination {
  margin: 0;
}
.pagination .page-link {
  font-weight: 600;
  letter-spacing: 0.15px;
  border-radius: 2px;
  margin-right: 0.25rem;
}
.pagination .page-link.next-link, .pagination .page-link.prev-link {
  color: #0072CE;
  font-size: 18px;
}
.pagination .page-link.next-link.disabled, .pagination .page-link.prev-link.disabled {
  color: #8B939B;
}
.pagination .page-link.next-link {
  margin: 0;
}

.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --air-serbia-offcanvas-zindex: 1045;
  --air-serbia-offcanvas-width: 100%;
  --air-serbia-offcanvas-height: 30vh;
  --air-serbia-offcanvas-padding-x: 1rem;
  --air-serbia-offcanvas-padding-y: 1rem;
  --air-serbia-offcanvas-color: ;
  --air-serbia-offcanvas-bg: #fff;
  --air-serbia-offcanvas-border-width: 1px;
  --air-serbia-offcanvas-border-color: var(--air-serbia-border-color-translucent);
  --air-serbia-offcanvas-box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
}

@media (max-width: 599.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--air-serbia-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--air-serbia-offcanvas-color);
    visibility: hidden;
    background-color: var(--air-serbia-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 599.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 599.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--air-serbia-offcanvas-width);
    border-right: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--air-serbia-offcanvas-width);
    border-left: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-top: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 600px) {
  .offcanvas-sm {
    --air-serbia-offcanvas-height: auto;
    --air-serbia-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 904.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--air-serbia-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--air-serbia-offcanvas-color);
    visibility: hidden;
    background-color: var(--air-serbia-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 904.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 904.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--air-serbia-offcanvas-width);
    border-right: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--air-serbia-offcanvas-width);
    border-left: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-top: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 905px) {
  .offcanvas-md {
    --air-serbia-offcanvas-height: auto;
    --air-serbia-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1239.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--air-serbia-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--air-serbia-offcanvas-color);
    visibility: hidden;
    background-color: var(--air-serbia-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1239.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 1239.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--air-serbia-offcanvas-width);
    border-right: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--air-serbia-offcanvas-width);
    border-left: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-top: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 1240px) {
  .offcanvas-lg {
    --air-serbia-offcanvas-height: auto;
    --air-serbia-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--air-serbia-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--air-serbia-offcanvas-color);
  visibility: hidden;
  background-color: var(--air-serbia-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--air-serbia-offcanvas-width);
  border-right: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--air-serbia-offcanvas-width);
  border-left: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--air-serbia-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--air-serbia-offcanvas-height);
  max-height: 100%;
  border-top: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--air-serbia-offcanvas-padding-y) var(--air-serbia-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--air-serbia-offcanvas-padding-y) * 0.5) calc(var(--air-serbia-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--air-serbia-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--air-serbia-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--air-serbia-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--air-serbia-offcanvas-padding-y) var(--air-serbia-offcanvas-padding-x);
  overflow-y: auto;
}

.offcanvas.offcanvas-end:not(.editmode) {
  max-width: 506px;
}

.tab-pane-flex.active {
  display: flex;
  flex-direction: column;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(0, 114, 206, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(0, 40, 85, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000 !important;
  background-color: RGBA(105, 132, 80, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(164, 199, 226, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(233, 151, 75, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(227, 0, 31, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(224, 224, 224, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-lighter {
  color: #000 !important;
  background-color: RGBA(248, 248, 250, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(0, 0, 0, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-text-gray {
  color: #000 !important;
  background-color: RGBA(139, 147, 155, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-dark-gray {
  color: #fff !important;
  background-color: RGBA(98, 102, 106, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-light-3 {
  color: #000 !important;
  background-color: RGBA(243, 243, 243, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-additional-green-10 {
  color: #000 !important;
  background-color: RGBA(240, 243, 237, var(--air-serbia-bg-opacity, 1)) !important;
}

.link-primary {
  color: #0072CE !important;
}
.link-primary:hover, .link-primary:focus {
  color: rgb(0, 91.2, 164.8) !important;
}

.link-secondary {
  color: #002855 !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #002044 !important;
}

.link-success {
  color: #698450 !important;
}
.link-success:hover, .link-success:focus {
  color: rgb(135, 156.6, 115) !important;
}

.link-info {
  color: #A4C7E2 !important;
}
.link-info:hover, .link-info:focus {
  color: rgb(182.2, 210.2, 231.8) !important;
}

.link-warning {
  color: #E9974B !important;
}
.link-warning:hover, .link-warning:focus {
  color: rgb(237.4, 171.8, 111) !important;
}

.link-danger {
  color: #E3001F !important;
}
.link-danger:hover, .link-danger:focus {
  color: rgb(181.6, 0, 24.8) !important;
}

.link-light {
  color: #E0E0E0 !important;
}
.link-light:hover, .link-light:focus {
  color: rgb(230.2, 230.2, 230.2) !important;
}

.link-lighter {
  color: #F8F8FA !important;
}
.link-lighter:hover, .link-lighter:focus {
  color: rgb(249.4, 249.4, 251) !important;
}

.link-dark {
  color: #000000 !important;
}
.link-dark:hover, .link-dark:focus {
  color: black !important;
}

.link-text-gray {
  color: #8B939B !important;
}
.link-text-gray:hover, .link-text-gray:focus {
  color: rgb(162.2, 168.6, 175) !important;
}

.link-dark-gray {
  color: #62666A !important;
}
.link-dark-gray:hover, .link-dark-gray:focus {
  color: rgb(78.4, 81.6, 84.8) !important;
}

.link-light-3 {
  color: #F3F3F3 !important;
}
.link-light-3:hover, .link-light-3:focus {
  color: rgb(245.4, 245.4, 245.4) !important;
}

.link-additional-green-10 {
  color: #F0F3ED !important;
}
.link-additional-green-10:hover, .link-additional-green-10:focus {
  color: rgb(243, 245.4, 240.6) !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--air-serbia-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --air-serbia-aspect-ratio: 100%;
}

.ratio-4x3 {
  --air-serbia-aspect-ratio: 75%;
}

.ratio-16x9 {
  --air-serbia-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --air-serbia-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 600px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 905px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1240px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

@media (min-width: 905px) {
  .container {
    --air-serbia-gutter-x: 16px;
    --air-serbia-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
    padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  .row:not(.no-gutters) {
    margin-right: -8px;
    margin-left: -8px;
  }
  .row:not(.no-gutters) > .col,
  .row:not(.no-gutters) > [class*=col-] {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 1240px) {
  .container {
    --air-serbia-gutter-x: 24px;
    --air-serbia-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
    padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  .row:not(.no-gutters) {
    margin-right: -12px;
    margin-left: -12px;
  }
  .row:not(.no-gutters) > .col,
  .row:not(.no-gutters) > [class*=col-] {
    padding-right: 12px;
    padding-left: 12px;
  }
}
body {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  font-weight: 500;
  font-family: "Manrope", sans-serif;
  font-variant-ligatures: no-common-ligatures;
  overflow-x: hidden !important;
}
body[data-roboto=true] {
  font-family: "Roboto", sans-serif !important;
  --air-serbia-font-sans-serif: 'Roboto', sans-serif !important;
  --air-serbia-btn-font-family: 'Roboto', sans-serif !important;
}

.page-title {
  font-size: 96px;
  line-height: 112px;
  letter-spacing: -1.5px;
  font-weight: 600;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .page-title {
    font-size: 64px;
    line-height: 72px;
  }
}
@media screen and (max-width: 599px) {
  .page-title {
    font-size: 48px;
    line-height: 52px;
  }
}

h1, .h1, .headline-1 {
  font-size: 60px;
  line-height: 72px;
  letter-spacing: -0.5px;
  font-weight: 600;
  margin-bottom: 4rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h1, .h1, .headline-1 {
    font-size: 48px;
  }
}
@media screen and (max-width: 599px) {
  h1, .h1, .headline-1 {
    font-size: 32px;
    line-height: 48px;
  }
}

h2, .h2, .headline-2 {
  font-size: 48px;
  line-height: 56px;
  letter-spacing: normal;
  font-weight: 600;
  margin-bottom: 2rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h2, .h2, .headline-2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 599px) {
  h2, .h2, .headline-2 {
    font-size: 24px;
    line-height: 36px;
  }
}

h3, .h3, .headline-3 {
  font-size: 30px;
  line-height: 43px;
  letter-spacing: normal;
  font-weight: 600;
  margin-bottom: 2rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h3, .h3, .headline-3 {
    font-size: 24px;
  }
}
@media screen and (max-width: 599px) {
  h3, .h3, .headline-3 {
    font-size: 20px;
    line-height: 32px;
  }
}

h4, .h4, .headline-4 {
  font-size: 24px;
  line-height: 33.6px;
  letter-spacing: normal;
  font-weight: 600;
  margin-bottom: 2rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h4, .h4, .headline-4 {
    font-size: 20px;
    line-height: 28px;
  }
}
@media screen and (max-width: 599px) {
  h4, .h4, .headline-4 {
    font-size: 18px;
    line-height: 27px;
  }
}

h5, .h5, .headline-5 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.15px;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h5, .h5, .headline-5 {
    font-size: 16px;
  }
}
@media screen and (max-width: 599px) {
  h5, .h5, .headline-5 {
    font-size: 16px;
  }
}

h6, .h6, .headline-6 {
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.15px;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h6, .h6, .headline-6 {
    font-size: 14px;
  }
}
@media screen and (max-width: 599px) {
  h6, .h6, .headline-6 {
    font-size: 14px;
  }
}

.body-1 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  font-weight: 500;
}

.subtitle-1 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  font-weight: 600;
}

.subtitle-2 {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.5px;
  font-weight: 600;
}

.small, .body-2 {
  font-size: 14px;
  line-height: 22.4px;
  letter-spacing: 0.25px;
  font-weight: 500;
}

.caption-semibold {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
  font-weight: 700;
}

body[data-roboto=true] .caption-semibold {
  font-weight: 600;
}

.caption-medium {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
  font-weight: 600;
}

.caption-regular {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
  font-weight: 500;
}

.caption-light {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 1px;
  font-weight: 400;
}

.overline-light {
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 0.5px;
  font-weight: 400;
}

.overline-regular {
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 0.5px;
  font-weight: 500;
}

.text-white {
  color: #FFFFFF;
}

p,
.text-gray-1 {
  color: #62666A;
}

.text-gray-2 {
  color: #8B939B;
}

.text-gray-3 {
  color: #A6B4C0;
}

.text-gray-4 {
  color: #BFBFBF;
}

.text-gray-5 {
  color: #E0E0E0;
}

.text-gray-6 {
  color: #F3F3F3;
}

ul li, ol li {
  font-size: 14px;
  line-height: 26px;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  ul, ol {
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 599px) {
  ul, ol {
    padding-left: 1.25rem;
  }
}

svg.icon-external-link {
  display: inline;
  vertical-align: super;
  width: auto;
  height: 0.62rem;
  margin-left: -0.05rem;
  fill: currentColor;
}

.pimcore_video_edit_button,
.pimcore_area_buttons {
  z-index: 999 !important;
}

.selectize-control.plugin-drag_drop.multi > .selectize-input.dragging {
  overflow: visible;
}
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header {
  position: relative;
  padding: 6px 1rem;
  border-bottom: 1px solid #d0d0d0;
  background: rgb(247.95, 247.95, 247.95);
  border-radius: 6px 6px 0 0;
}
.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close {
  position: absolute;
  right: 1rem;
  top: 50%;
  color: #343a40;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
  text-decoration: none;
}
.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover {
  color: black;
}

.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content {
  display: flex;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.selectize-control.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
  padding-right: 0 !important;
}
.selectize-control.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 1px 5px;
  border-left: 1px solid #E6E7E9;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
  margin-left: 5px;
}
.selectize-control.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button .item.active .remove {
  border-left-color: rgba(0, 0, 0, 0);
}
.selectize-control.plugin-remove_button .disabled .item .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled .item .remove {
  border-left-color: white;
}

.selectize-control.plugin-clear_button .clear {
  text-decoration: none;
  display: flex;
  position: absolute;
  height: 100%;
  width: 25px;
  top: 0;
  right: calc(1rem - 5px);
  color: rgb(0, 0, 0);
  opacity: 0.4;
  font-weight: bold;
  border: none;
  cursor: pointer;
  z-index: 1;
  font-size: 21px;
  justify-content: center;
  align-items: center;
}
.selectize-control.plugin-clear_button .clear:hover {
  opacity: 1;
}
.selectize-control.plugin-clear_button.single .clear {
  right: calc(1rem - 5px + 1.5rem);
}

.selectize-dropdown.plugin-auto_position.selectize-position-top {
  border-top: 1px solid #d0d0d0;
  border-bottom: 0 none;
  border-radius: 3px 3px 0 0;
  box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.18);
}

.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active {
  border-radius: 0 0 3px 3px;
  border-top: 0 none;
}
.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before {
  top: 0;
  bottom: unset;
}

.selectize-control {
  position: relative;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #343a40;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.6;
  font-smoothing: inherit;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #FFFFFF;
  cursor: text;
  display: inline-block;
}

.selectize-input {
  border: 1px solid #E6E7E9;
  padding: 1rem 1rem;
  display: inline-block;
  width: 100%;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 6px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: calc(1rem - 1px - 0px) 1rem calc(1rem - 1px - 3px - 0px);
}
.selectize-input.full {
  background-color: #FFFFFF;
}
.selectize-input.disabled, .selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  border-radius: 6px 6px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: inline-block;
  zoom: 1;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 5px;
  background: #efefef;
  color: #343a40;
  border: 0px solid #E6E7E9;
}
.selectize-control.multi .selectize-input > div.active {
  background: #0072CE;
  color: #fff;
  border: 0px solid rgba(0, 0, 0, 0);
}
.selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active {
  color: rgb(134.5, 134.5, 134.5);
  background: white;
  border: 0px solid white;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  user-select: auto !important;
  box-shadow: none !important;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input > input[placeholder] {
  box-sizing: initial;
}
.selectize-input.has-items > input {
  margin: 0 0px !important;
}

.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: rgb(235, 235.8, 237.4);
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

.selectize-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 6px 6px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header,
.selectize-dropdown .no-results,
.selectize-dropdown .create {
  padding: 3px 1rem;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #6c757d;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #0072CE;
  color: #fff;
}
.selectize-dropdown .active.create {
  color: rgb(29.7, 33.3, 36.9);
}
.selectize-dropdown .selected {
  background-color: #0072CE;
  color: #fff;
}
.selectize-dropdown .create {
  color: rgba(52, 58, 64, 0.5);
}
.selectize-dropdown .active:not(.selected) {
  background: #e9ecef;
  color: rgb(29.7, 33.3, 36.9);
}

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  overflow-scrolling: touch;
}

.selectize-dropdown-emptyoptionlabel {
  text-align: center;
}

.selectize-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 1rem;
}
.selectize-dropdown .spinner:after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input:not(:read-only) {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: calc(1rem + 5px);
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #343a40 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #343a40 transparent;
}

.selectize-control.rtl {
  text-align: right;
}
.selectize-control.rtl.single .selectize-input:after {
  left: calc(1rem + 5px);
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #FFFFFF;
}

.selectize-dropdown,
.selectize-dropdown.form-control {
  height: auto;
  padding: 0;
  margin: 1px 0 0 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid var(--air-serbia-border-color-translucent);
  border-radius: 6px;
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
}

.selectize-dropdown .create {
  padding-left: 1rem;
}
.selectize-dropdown .active:not(.selected) {
  border-radius: 6px;
  background-color: #EDF4F9;
}
.selectize-dropdown .selected {
  position: relative;
  border-radius: 6px;
  color: inherit;
  background-color: #EDF4F9;
}
.selectize-dropdown .selected::after {
  display: block;
  content: "";
  right: 12px;
  position: absolute;
  width: 24px;
  height: 24px;
  background: url("/static/icons/status/Checkmark_selected.svg");
}

.selectize-dropdown-content {
  padding: 24px;
  border-radius: 6px;
  background: #fff;
  max-height: 514px;
}
.selectize-dropdown-content .optgroup {
  margin-bottom: 10px;
}
.selectize-dropdown-content .optgroup:last-child {
  margin-bottom: 0;
}
.selectize-dropdown-content .optgroup-header {
  padding-top: 4px;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 4px;
  margin-bottom: 8px;
  color: #A6B4C0;
  font-size: 10px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 0.5px;
}
.selectize-dropdown-content .optgroup-header.bordered {
  display: flex;
  align-items: center;
  justify-content: center;
}
.selectize-dropdown-content .optgroup-header.bordered .divider {
  flex-grow: 1;
  margin-left: 8px;
  margin-bottom: 5px;
  border-bottom: 1px dashed #E6E7E9;
}
.selectize-dropdown-content .option {
  padding-left: 4px;
  padding-right: 38px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 22.4px;
  letter-spacing: 0.25px;
  font-weight: 500;
}

.selectize-dropdown-emptyoptionlabel {
  text-align: center;
}

.selectize-input {
  min-height: 54px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .selectize-input {
    transition: none;
  }
}
.selectize-input.dropdown-active {
  border-radius: 6px;
}
.selectize-input.dropdown-active::before {
  display: none;
}
.selectize-input.focus {
  border-color: rgb(127.5, 184.5, 230.5);
  outline: 0;
  box-shadow: none;
}
.selectize-input::after {
  display: none !important;
}

.is-invalid .selectize-input {
  border-color: #E3001F;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.is-invalid .selectize-input:focus {
  border-color: rgb(176, 0, 24.0352422907);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgb(255, 74, 98.718061674);
}

.selectize-control.form-control-sm .selectize-input {
  min-height: 44px !important;
  height: 44px;
  padding: 0.85rem 1rem;
  font-size: 0.875rem;
  line-height: 1.25;
}
.selectize-control.multi .selectize-input {
  height: auto;
  padding-left: calc(1rem - 5px);
  padding-right: calc(1rem - 5px);
}
.selectize-control.multi .selectize-input > div {
  border-radius: calc(6px - 1px);
}

.form-select.selectize-control,
.form-control.selectize-control {
  padding: 0;
  height: auto;
  border: none;
  background: none;
  box-shadow: none;
  border-radius: 6px;
}
.form-select.selectize-control-sm,
.form-control.selectize-control-sm {
  border-bottom-left-radius: 4px !important;
  border-top-left-radius: 4px !important;
}

.selectize-dropdown.plugin-auto_position.selectize-position-top {
  border-top: 1px solid #E6E7E9 !important;
  border-bottom: 1px solid #E6E7E9 !important;
  border-radius: 6px !important;
}

.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active {
  border-radius: 6px !important;
  border-top: 1px solid #E6E7E9 !important;
}

.selectize-control .selectize-input {
  color: #000000;
  font-size: 14px;
  line-height: 1.6;
  display: flex !important;
  flex-direction: row !important;
  overflow: hidden;
  white-space: nowrap;
}
.selectize-control .selectize-input .item {
  margin-right: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 20px;
}
.selectize-control .selectize-input input {
  color: #000000;
  font-size: 14px;
  line-height: 1.6;
}
.selectize-control .selectize-input input::placeholder {
  color: #62666A;
}
.selectize-control .selectize-input.locked {
  opacity: 0.5;
  pointer-events: none;
}
.selectize-control[class*=text-] .selectize-input {
  color: inherit;
}
.selectize-control[class*=text-] .selectize-input input {
  color: inherit;
}

.form-floating .selectize-input {
  height: 54px;
  padding-top: 1.5rem;
  padding-bottom: 0.625rem;
}
.form-floating .selectize-input input::placeholder {
  color: transparent;
}
.form-floating .selectize-control + label {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform: none;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
.form-floating .selectize-control + label.fp-floating-label--focused, .form-floating .selectize-control + label.fp-floating-label--valued {
  transform: scale(0.72) translateY(-0.45rem) translateX(0.32rem);
}
.form-floating .selectize-control.form-control-sm .selectize-input,
.form-floating .selectize-control.form-select-sm .selectize-input {
  padding-top: 1.25rem !important;
  padding-bottom: 0rem !important;
}
.form-floating .selectize-control.form-control-sm + label,
.form-floating .selectize-control.form-select-sm + label {
  padding-top: 11px;
  padding-bottom: 11px;
}

.input-group .selectize-input {
  padding-left: calc(44px + 1rem) !important;
}
.input-group .selectize-control + label {
  padding-left: calc(46px + 1rem) !important;
}
.input-group .selectize-control + label.fp-floating-label--focused, .input-group .selectize-control + label.fp-floating-label--valued {
  transform: scale(0.72) translateY(-0.45rem) translateX(1.3rem);
}
.input-group-sm .selectize-input {
  padding-left: calc(38px + 1rem) !important;
}
.input-group-sm .selectize-control + label {
  padding-left: calc(38px + 1rem) !important;
}

.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti input,
.iti input[type=text],
.iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 56px;
  margin-right: 0;
}
.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-right: 1px solid #E6E7E9;
  padding: 0 8px 0 12px;
}
.iti__arrow {
  width: 18px;
  height: 18px;
  margin-left: 8px;
  transition: 0.15s all;
}
.iti__arrow:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background-image: url("/static/icons/font-icons/main/Type=Expand.svg");
  background-size: contain;
  background-position: center;
}
.iti__arrow--up {
  transform: rotate(180deg);
}
.iti__country-list {
  position: absolute;
  z-index: 999;
  list-style: none;
}
.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
.iti__country-list {
  padding: 0;
  margin: 2px 0 0 -1px;
  background: #fff;
  border: 1px solid var(--air-serbia-border-color-translucent);
  border-radius: 4px;
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__country-list {
  max-height: 260px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti__flag-box {
  margin-right: 12px;
  display: inline-flex;
  width: 32px;
}
.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dashed #E6E7E9;
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  outline: none;
}
.iti__dial-code {
  color: #999;
}
.iti__country.iti__highlight {
  background-color: #EDF4F9;
}
.iti__country-name {
  margin-right: 6px;
}
[dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: 6px;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel], .iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
  padding-right: 16px;
  padding-left: 94px;
  margin-left: 0;
}
[dir=rtl] .iti--allow-dropdown input,
[dir=rtl] .iti--allow-dropdown input[type=text],
[dir=rtl] .iti--allow-dropdown input[type=tel], [dir=rtl] .iti--separate-dial-code input,
[dir=rtl] .iti--separate-dial-code input[type=text],
[dir=rtl] .iti--separate-dial-code input[type=tel] {
  padding-right: 94px;
  padding-left: 16px;
  margin-right: 0;
}
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}
[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--separate-dial-code .iti__flag-container {
  right: 0;
  left: auto;
}
.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: #EDF4F9;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}
.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
  color: #000000;
  font-size: 0.875rem;
  margin-left: 8px;
}
.iti--separate-dial-code .iti__arrow {
  margin-left: 4px;
}
.iti--separate-dial-code.form-floating label {
  transition: opacity 0.1s ease-in-out, font-size 0.1s ease-in-out, transform 0.1s ease-in-out;
}
.iti--separate-dial-code.form-floating .form-control:focus ~ label, .iti--separate-dial-code.form-floating .form-control:not(:placeholder-shown) ~ label {
  font-size: 10px;
  transform: translateY(-15px) !important;
}
.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}
.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.fi {
  width: 32px;
  height: 22px;
  background-size: cover;
  border-radius: 3px;
  border: 0.5px solid #E6E7E9;
  background-color: #E6E7E9;
}

.iti {
  width: 100%;
}
.iti.form-floating label {
  padding-left: 94px;
}
.iti.form-floating .form-control:focus ~ label,
.iti.form-floating .form-control:not(:placeholder-shown) ~ label {
  transform: scale(0.72) translateY(-0.5rem) translateX(2.3rem);
}
.iti.form-floating.is-invalid .iti__selected-flag {
  border-right: 1px solid #E3001F;
}
.iti.form-floating.is-invalid input.form-control {
  border: 1px solid #E3001F;
}

.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 22px;
  position: absolute;
  width: 304px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  border-radius: 15px;
  margin-top: 5px;
  padding-top: 16px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
}

.flatpickr-calendar.noCalendar.hasTime {
  padding: 0;
  margin-top: -10px;
  border-radius: 6px;
  box-shadow: 0px 0px 7px 3px rgba(0, 40, 85, 0.1);
}
.flatpickr-calendar.noCalendar.hasTime .time-picker-submit:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-time-range .btn-close {
  position: absolute;
  right: 10px;
  top: 18px;
  cursor: pointer;
  transform: scale(0.7);
}

.flatpickr-calendar.flatpicker-title .title {
  margin-bottom: 1rem;
}

.flatpickr-calendar.flatpicker-disable-year-selection .flatpickr-current-month .numInputWrapper {
  display: none !important;
}

.flatpickr-calendar.flatpicker-disable-month-selection .flatpickr-current-month .flatpickr-monthDropdown-months {
  cursor: text;
  pointer-events: none;
  text-align: center;
  /* for Firefox */
  -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
}
.flatpickr-calendar.flatpicker-disable-month-selection .flatpickr-current-month .flatpickr-monthDropdown-months::-ms-expand {
  display: none;
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}

.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 rgba(164, 199, 226, 0.4), 5px 0 0 rgba(164, 199, 226, 0.4);
  box-shadow: -2px 0 0 rgba(164, 199, 226, 0.4), 5px 0 0 rgba(164, 199, 226, 0.4);
}

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}

.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  display: none;
}

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}

.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}

.flatpickr-calendar:focus {
  outline: 0;
}

.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

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

.flatpickr-months .flatpickr-month {
  background: transparent;
  color: #000000;
  fill: #000000;
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: #000000;
  fill: #000000;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  left: 25px;
  /*
      /*rtl:end:ignore*/
  /*
      */
}

/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  right: 25px;
  /*
      /*rtl:end:ignore*/
  /*
      */
}

/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #8B939B;
}

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 16px;
  height: 16px;
}

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}

.numInputWrapper {
  position: relative;
  height: auto;
}

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}

.numInputWrapper input {
  width: 100%;
}

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

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}

.numInputWrapper span.arrowDown {
  top: 50%;
}

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}

.numInputWrapper span svg {
  width: inherit;
  height: auto;
}

.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}

.numInputWrapper:hover span {
  opacity: 1;
}

.flatpickr-current-month {
  line-height: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0 ;
  display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  font-size: 14px;
  font-weight: 500;
  font-family: inherit;
  line-height: inherit;
}

.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  cursor: pointer;
  font-family: inherit;
  height: auto;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0;
  position: relative;
  vertical-align: initial;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #0072CE;
  appearance: menulist;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

span.flatpickr-weekday {
  cursor: default;
  background: transparent;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 10px;
  line-height: 16px;
  color: #BFBFBF;
  font-weight: 400;
}

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
}

.flatpickr-days:focus {
  outline: 0;
}

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}

.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 33.65px;
  height: 33.65px;
  line-height: 33.65px;
  color: #000;
  font-size: 14px;
  line-height: 22.4px;
  letter-spacing: 0.25px;
  font-weight: 500;
  width: 14.2857143%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  text-align: center;
}

.flatpickr-day.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: rgba(164, 199, 226, 0.4);
  border-color: rgba(164, 199, 226, 0.4);
}

.flatpickr-day.today {
  border-color: #A6B4C0;
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  color: #fff;
  background: #0072CE;
  border-color: #0072CE;
  box-shadow: 0px 4px 8px rgba(0, 114, 206, 0.2);
  position: relative;
}

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border: 0;
  position: relative;
}
.flatpickr-day.selected.startRange::before,
.flatpickr-day.startRange.startRange::before,
.flatpickr-day.endRange.startRange::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: -3px;
  width: calc(50% + 3px);
  height: 100%;
  z-index: -1;
  background: #EDF4F9;
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border: 0;
  position: relative;
}
.flatpickr-day.selected.endRange::before,
.flatpickr-day.startRange.endRange::before,
.flatpickr-day.endRange.endRange::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -3px;
  width: calc(50% + 3px);
  height: 100%;
  z-index: -1;
  background: #EDF4F9;
}

.flatpickr-day.selected.endRange.startRange::before {
  display: none;
}

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}

.flatpickr-day.inRange {
  border: 0;
  background: 0;
  border-radius: 0;
  position: relative;
}
.flatpickr-day.inRange::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(100% + 2px);
  z-index: -1;
  background-color: #EDF4F9;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}

.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}

.flatpickr-day.hidden {
  visibility: hidden;
}

.rangeMode .flatpickr-day {
  margin-top: 1px;
}

.flatpickr-weekwrapper {
  float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}

.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}

.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}

.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 500;
}

.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 500;
}

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}

.flatpickr-input[readonly] {
  cursor: pointer;
}

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.grecaptcha-badge {
  visibility: hidden;
}

.lib-emails-org-input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 100%;
}

.lib-emails-input-container {
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: calc(1rem - 6px);
  min-height: 54px;
  line-height: 1.6;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  overflow-y: auto;
}
.lib-emails-input-container .email-block {
  font-size: 14px;
  line-height: 22px;
  padding: 0 0 0 7px;
  border-radius: 100px;
  margin-right: 6px;
  margin-bottom: 6px;
  color: #0072CE;
  display: inline-flex;
  background: #FFFFFF;
}
.lib-emails-input-container .invalid-email {
  display: none;
}
.lib-emails-input-container .remove-button {
  padding: 0 7px;
  font-size: 18px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  cursor: pointer;
  user-select: none;
}
.lib-emails-input-container .invalid-email .remove-button {
  padding-right: 0;
}
.lib-emails-input-container .email-input {
  border: none;
  padding: 0 7px;
  outline: none;
  font-size: 0.875rem;
  line-height: 1.6;
  font-weight: 500;
  margin-bottom: 6px;
  background: 0;
  color: #FFFFFF;
  flex-grow: 1;
}
.lib-emails-input-container .email-input::placeholder {
  color: #FFFFFF;
}

.z-n1 {
  z-index: -1;
}
.z-0 {
  z-index: 0;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-999 {
  z-index: 999;
}
.z-1000 {
  z-index: 1000;
}

.bg-primary {
  background-color: #0072CE;
}
.bg-secondary {
  background-color: #002855;
}
.bg-ternary {
  background-color: #E3001F;
}
.bg-white {
  background-color: #fff;
}
.bg-black {
  background-color: #000;
}
.bg-gray {
  background-color: #F8F8FA;
}
.bg-dark {
  background-color: #212529;
}

.text-primary {
  color: #0072CE;
}
.text-secondary {
  color: #002855;
}
.text-ternary {
  color: #E3001F;
}
.text-white {
  color: #fff;
}
.text-black {
  color: #000;
}
.text-gray {
  color: #F8F8FA;
}
.text-dark {
  color: #212529;
}

.loader-container {
  cursor: wait;
  z-index: 1;
  background-color: var(--air-serbia-white);
}
.loader-container .loader-container--inner {
  margin-top: 100px;
  transform: scale(1);
  animation: loader-pulse 2.5s infinite;
}
.loader-container .loader-container--inner svg {
  width: 120px;
  height: auto;
}
.loader-container .loader-container--inner svg path {
  fill: var(--air-serbia-primary);
}
@keyframes loader-pulse {
  0% {
    transform: scale(0.85);
  }
  70% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.85);
  }
}

.dot {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.dot:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--air-serbia-primary);
}

.pagination .next-group-link,
.pagination .prev-group-link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination .next-group-link:hover span {
  opacity: 0;
}
.pagination .next-group-link:hover:before {
  display: block;
  content: "»";
  position: absolute;
}
.pagination .prev-group-link:hover span {
  opacity: 0;
}
.pagination .prev-group-link:hover:before {
  display: block;
  content: "«";
  position: absolute;
}

.layout-options-container {
  position: fixed;
  left: 5px;
  bottom: 4px;
}
.layout-options-container .layout-settings-trigger img {
  width: 20px;
  height: 20px;
}

.icon-selector-modal {
  z-index: 10031;
}
.icon-selector-modal .icon-select-button img {
  width: 24px;
  height: auto;
}
.icon-selector-modal .icon-select-button:hover, .icon-selector-modal .icon-select-button:focus {
  background-color: var(--air-serbia-gray-200);
}

.dialogbox-icon-selector-container .preview-icon-container .preview-icon-container-inner {
  padding: 8px;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  display: inline-flex;
}
.dialogbox-icon-selector-container .preview-icon-container .preview-icon-container-inner img {
  width: 36px;
  height: auto;
}

.pimcore_area_entry.pimcore_area_hidden .editmode,
.pimcore_area_entry.pimcore_area_hidden .pimcore_area_content {
  opacity: 0.58;
  pointer-events: none;
}
.pimcore_area_entry .pimcore-admin-editable-button-text {
  min-width: 50px;
  white-space: nowrap !important;
  overflow: hidden !important;
}

.pimcore_areablock_dialogBox .x-btn:hover, .pimcore_areablock_dialogBox .x-btn:focus {
  border-color: #000;
  background-color: #000;
}
.pimcore_areablock_dialogBox .x-fieldset-header-default {
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 4px;
}
.pimcore_areablock_dialogBox .x-fieldset-header-default .x-fieldset-header-text {
  font-size: 12px;
  line-height: 18px;
  color: #3c3f41;
}

.button-container .pimcore_editable_link .pimcore_editable_link_text a {
  color: var(--air-serbia-btn-color);
}

.btn .spinner-grow {
  display: none;
  margin-right: calc(var(--air-serbia-btn-font-size) - 0.5rem);
}
.btn.loading .spinner-grow, .btn.is-loading .spinner-grow, .btn.requesting .spinner-grow, .btn.is-requesting .spinner-grow {
  display: inline-flex;
}
.btn-icon {
  display: inline-flex;
  align-items: center;
  padding-top: calc(var(--air-serbia-btn-padding-y) - 0.1rem);
  padding-bottom: calc(var(--air-serbia-btn-padding-y) - 0.1rem);
  padding-left: calc(var(--air-serbia-btn-padding-x) - 0.35rem);
}
.btn-icon svg {
  width: calc(var(--air-serbia-btn-font-size) + 0.45rem);
  height: calc(var(--air-serbia-btn-font-size) + 0.45rem);
  margin-right: calc(var(--air-serbia-btn-font-size) - 0.5rem);
}
.btn-icon svg, .btn-icon g, .btn-icon path {
  fill: var(--air-serbia-btn-color);
}
.btn-icon-only {
  padding: calc(var(--air-serbia-btn-padding-y) + 0.05rem);
}
.btn-icon-only svg {
  width: calc(var(--air-serbia-btn-font-size) + 0.8rem);
  height: calc(var(--air-serbia-btn-font-size) + 0.8rem);
  margin-right: 0px;
}
.btn-icon-only svg path {
  fill: var(--air-serbia-white);
}

.table-container.editmode .table-areabrick .tooltip-checkbox-container .pimcore_editable_checkbox {
  display: flex;
  flex-flow: row-reverse;
}
.table-container.editmode .table-areabrick .tooltip-checkbox-container .pimcore_editable_checkbox label {
  margin-right: 0.5rem;
}
.table-container:not(.editmode) .table-areabrick td.has-tooltip *:nth-last-child(2) {
  display: inline;
}
.table-container:not(.editmode) .table-areabrick td.has-tooltip svg {
  display: inline;
}

.wysiwyg-container img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
.wysiwyg-container ul {
  list-style-type: disc;
}
.wysiwyg-container.checkmark-bulleted ul {
  list-style: circle outside url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' style='margin-top:5px; margin-right: 5px' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M20.7252 7.74682L19.2151 6.30981L9.22464 15.8164L5.52163 12.2965L4.78663 11.5893L3.27246 13.0301L4.0518 13.7636L9.22467 18.6904L20.7252 7.74682Z' fill='black'/></svg>");
}
.wysiwyg-container.checkmark-bulleted ul li {
  padding-left: 5px;
}
.wysiwyg-container.checkmark-bulleted.text-white ul {
  list-style: circle outside url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' style='margin-top:5px; margin-right: 5px' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M20.7252 7.74682L19.2151 6.30981L9.22464 15.8164L5.52163 12.2965L4.78663 11.5893L3.27246 13.0301L4.0518 13.7636L9.22467 18.6904L20.7252 7.74682Z' fill='white'/></svg>");
}

.regular-drawer-container .pimcore_editable_areablock {
  width: 100%;
}
.regular-drawer-container .accordion-body > *:last-child {
  margin-bottom: 0 !important;
}

.drawer-switch-container.editmode .nav-item .block-control-container {
  margin-bottom: 38px;
}
.drawer-switch-container.editmode .nav-item .block-control-container .pimcore_block_up,
.drawer-switch-container.editmode .nav-item .block-control-container .pimcore_block_down {
  display: none !important;
}
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_dropzone {
  visibility: hidden;
  opacity: 0;
  position: absolute;
}
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .text-input-container .pimcore_editable {
  width: auto !important;
}
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons {
  width: auto;
}
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons .pimcore_block_up,
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons .pimcore_block_down,
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons .pimcore_block_type,
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons .pimcore_block_options,
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons .pimcore_block_label {
  display: none !important;
}

.banner-container .buttons-container .button-container {
  margin-bottom: 0px !important;
  margin-right: 1rem !important;
}
.banner-container.editmode {
  padding: 2rem !important;
}
.banner-container.editmode .editmode-banner-textarea {
  margin-bottom: 1rem;
  color: var(--air-serbia-white);
}
.banner-container.editmode .editmode-banner-textarea:empty:before {
  color: var(--air-serbia-white) !important;
  padding-left: 4px;
}
.banner-container.editmode .editmode-banner-textarea:first-child {
  font-size: 30px;
  line-height: 43px;
}
.banner-container.editmode .editmode-banner-textarea:first-child:empty:before {
  padding-top: 5px;
}
.banner-container.editmode .editmode-banner-textarea:nth-child(2) {
  font-size: 14px;
}
.banner-container.editmode.bg-white .editmode-banner-textarea {
  color: initial;
}
.banner-container.editmode .pimcore_editable_checkbox {
  display: flex;
  flex-flow: row-reverse;
}
.banner-container.editmode .preload-checkbox .pimcore_editable_checkbox {
  display: flex;
  flex-flow: row;
}
.banner-container.editmode .pimcore_editable:nth-child(1) {
  margin-top: auto;
}
.banner-container.editmode .pimcore_editable:last-child {
  margin-bottom: auto;
}
.banner-container.editmode .buttons-container .pimcore_editable_areablock {
  display: flex;
}
.banner-container.editmode .buttons-container .pimcore_editable_areablock .pimcore_area_dropzone {
  position: absolute;
}
.banner-container.editmode .color-picker-container {
  margin: auto;
}
.banner-container.editmode .color-picker-container p {
  color: var(--air-serbia-white);
}

.illustration-banner .buttons-container-brick {
  display: flex;
  align-items: center;
}

.illustration-card-list-one-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.illustration-card-list-one-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.banners-two-container {
  gap: 1.5rem;
}
@media screen and (max-width: 599px) {
  .banners-two-container {
    gap: 2rem;
  }
}
.banners-two-container .banner-single {
  max-width: 582px;
  flex-basis: 275px;
  flex-grow: 1;
}
@media screen and (max-width: 599px) {
  .banners-two-container .banner-single {
    max-width: unset;
  }
}
.banners-two-container .banner-single .pimcore_area_banner {
  height: 100%;
}
.banners-two-container .banner-single .pimcore_area_banner .banner-container {
  height: 100%;
}
.banners-two-container .banner-single .pimcore_area_banner .banner-container .banner-text {
  margin-bottom: auto;
}

.banners-three-container {
  gap: 1.5rem;
}
.banners-three-container .banner-left-side {
  max-width: 683px;
  flex-basis: 275px;
  flex-grow: 1;
}
.banners-three-container .banner-left-side .pimcore_area_banner,
.banners-three-container .banner-left-side .pimcore_editable_area {
  height: 100%;
}
.banners-three-container .banner-left-side .pimcore_area_banner .banner-container,
.banners-three-container .banner-left-side .pimcore_editable_area .banner-container {
  height: 100%;
}
.banners-three-container .banner-left-side .pimcore_area_banner .banner-container .banner-title,
.banners-three-container .banner-left-side .pimcore_editable_area .banner-container .banner-title {
  margin-top: auto;
}
.banners-three-container .banner-right-side {
  max-width: 481px;
  gap: 1.5rem;
  flex-basis: 276px;
  flex-grow: 1;
}
@media screen and (max-width: 599px) {
  .banners-three-container .banner-right-side {
    max-width: unset;
  }
}
.banners-three-container .banner-right-side .banner-container {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.banners-three-container.not-full-layout .banner-left-side {
  max-width: 279px;
}
@media screen and (max-width: 599px) {
  .banners-three-container.not-full-layout .banner-left-side {
    max-width: unset;
  }
}

.banners-four-container {
  gap: 1.5rem;
}
.banners-four-container .banner-left-side {
  max-width: 279px;
  flex-basis: 210px;
  flex-grow: 1;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .banners-four-container .banner-left-side {
    max-width: unset;
  }
}
@media screen and (max-width: 599px) {
  .banners-four-container .banner-left-side {
    max-width: unset;
    flex-basis: 275px;
  }
}
.banners-four-container .banner-left-side .pimcore_area_banner,
.banners-four-container .banner-left-side .pimcore_editable_area {
  height: 100%;
}
.banners-four-container .banner-left-side .pimcore_area_banner .banner-container,
.banners-four-container .banner-left-side .pimcore_editable_area .banner-container {
  height: 100%;
  background: var(--air-serbia-white) !important;
  border: 1px solid #E0E0E0 !important;
}
.banners-four-container .banner-left-side .pimcore_area_banner .banner-container .banner-title,
.banners-four-container .banner-left-side .pimcore_editable_area .banner-container .banner-title {
  color: #000;
}
.banners-four-container .banner-left-side .pimcore_area_banner .banner-container .banner-text,
.banners-four-container .banner-left-side .pimcore_editable_area .banner-container .banner-text {
  color: #000;
}
.banners-four-container .banner-middle-side {
  max-width: 380px;
  flex-basis: 210px;
  flex-grow: 1;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .banners-four-container .banner-middle-side {
    max-width: unset;
  }
}
@media screen and (max-width: 599px) {
  .banners-four-container .banner-middle-side {
    max-width: unset;
    flex-basis: 276px;
  }
}
.banners-four-container .banner-middle-side .pimcore_area_banner,
.banners-four-container .banner-middle-side .pimcore_editable_area {
  height: 100%;
}
.banners-four-container .banner-middle-side .pimcore_area_banner .banner-container,
.banners-four-container .banner-middle-side .pimcore_editable_area .banner-container {
  height: 100%;
}
.banners-four-container .banner-middle-side .pimcore_area_banner .banner-container .banner-title,
.banners-four-container .banner-middle-side .pimcore_editable_area .banner-container .banner-title {
  margin-top: auto;
}
.banners-four-container .banner-right-side {
  flex-grow: 1;
  max-width: 681px;
  flex-basis: 210px;
  gap: 1.5rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .banners-four-container .banner-right-side {
    flex-flow: row;
    max-width: unset;
    flex-basis: unset;
  }
}
@media screen and (max-width: 599px) {
  .banners-four-container .banner-right-side {
    flex-basis: 275px;
  }
}
.banners-four-container .banner-right-side .banner-single .pimcore_area_banner {
  height: 100%;
}
.banners-four-container .banner-right-side .banner-single .pimcore_area_banner .banner-container {
  height: 100%;
}
.banners-four-container .banner-right-side .banner-single .pimcore_area_banner .banner-container .banner-text {
  margin-bottom: auto;
}
.banners-four-container.editmode .banner-left-side .editmode-banner-textarea {
  color: initial !important;
}
.banners-four-container.editmode .banner-left-side .editmode-banner-textarea:first-child {
  margin-top: 0px !important;
}
.banners-four-container.editmode .banner-left-side .editmode-banner-textarea:empty:before {
  color: #BFBFBF !important;
}
.banners-four-container.editmode .banner-left-side .pimcore_editable_wysiwyg .pimcore_wysiwyg.empty:before {
  padding-top: 3px;
  padding-left: 4px;
}
.banners-four-container.editmode .banner-single > .pimcore_editable_area {
  height: 100%;
}

.banners-five-container .info-cards-container {
  gap: 1.5rem;
}
@media screen and (max-width: 599px) {
  .banners-five-container .info-cards-container .info-card-container {
    min-width: 178px;
  }
}
.banners-five-container .info-cards-container .info-card-container .pimcore_area_banner-info-card {
  height: 100%;
}
.banners-five-container .info-cards-container .tall-card-container {
  max-width: calc(33.33% - 0.75rem);
}
@media screen and (max-width: 599px) {
  .banners-five-container .info-cards-container .tall-card-container {
    max-width: unset;
  }
}
.banners-five-container .info-cards-container .short-cards-container {
  gap: 1.5rem;
  max-width: calc(66.66% - 0.75rem);
}
@media screen and (max-width: 599px) {
  .banners-five-container .info-cards-container .short-cards-container {
    max-width: unset;
  }
}
.banners-five-container .info-cards-container .short-cards-container .info-card-container {
  max-width: calc(50% - 0.75rem);
}
@media screen and (max-width: 599px) {
  .banners-five-container .info-cards-container .short-cards-container .info-card-container {
    max-width: unset;
  }
}
.banners-five-container.editmode .editmode-banner-textarea {
  margin-top: 1rem;
}
.banners-five-container.editmode .editmode-banner-textarea:empty:before {
  padding-left: 4px;
}
.banners-five-container.editmode > .editmode-banner-textarea:first-child {
  font-size: 24px;
  line-height: 33px;
  color: var(--air-serbia-black);
}
.banners-five-container.editmode > .editmode-banner-textarea:first-child:empty:before {
  padding-top: 2px;
}
.banners-five-container.editmode .info-cards-container {
  margin-top: 0px !important;
}
.banners-five-container.editmode .info-card-container {
  margin-top: 2rem;
}
.banners-five-container.editmode .tall-card-container .info-card-container {
  margin-top: 2rem;
  height: unset !important;
}
.banners-five-container.editmode .tall-card-container .banner-info-card {
  margin-top: 10px;
  min-height: 382px;
}
.banners-five-container.editmode .short-cards-container {
  gap: 0px !important;
}
.banners-five-container.editmode .short-cards-container .info-card-container:nth-child(2n-1) {
  margin-right: 1.5rem;
}

.banner-info-card.editmode .banner-icon svg {
  margin-left: auto;
}
.banner-info-card.editmode:not(.type-two) .banner-icon svg path {
  fill: var(--air-serbia-white);
}
.banner-info-card.editmode:not(.type-two) .editmode-banner-textarea {
  color: var(--air-serbia-white) !important;
}
.banner-info-card.editmode:not(.type-two) .editmode-banner-textarea:empty:before {
  color: var(--air-serbia-white) !important;
}

.image-gallery .image-gallery--wrapper .editmode-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.image-gallery .image-gallery--wrapper .banner-item a {
  color: inherit;
}

.accordion-container .accordion-header .accordion-button:not(.collapsed),
.faq-accordion-container .accordion-header .accordion-button:not(.collapsed) {
  color: transparent;
  background-color: transparent;
  box-shadow: none;
}
.accordion-container .accordion-header .accordion-button:focus,
.faq-accordion-container .accordion-header .accordion-button:focus {
  border-color: transparent;
  box-shadow: none;
}

.info-card-slider-one-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.info-card-slider-one-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.info-card-slider-two-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.info-card-slider-two-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.icon-card-slider-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.icon-card-slider-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.video-slider.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.video-slider.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.image-slider--container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.image-slider--container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}
.image-slider--container.editmode .pimcore_editable_block .editmode-image img {
  height: 100%;
  border-radius: 0.5rem;
  object-fit: cover;
}

.social-media-follow-updates-container.editmode .social-media-single .pimcore_editable_link_text a {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100px;
}

.teaser-cards-one-container .cards-container .col > .pimcore_editable_area {
  height: 100%;
}

.teaser-cards-two-container.editmode .cards-container .col > .pimcore_editable_area {
  height: 100%;
}

.info-card-list-two-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.info-card-list-two-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.info-card-two-container.editmode .button-container.editmode {
  margin-bottom: 0rem !important;
}
.info-card-two-container .button-container .btn {
  width: fit-content;
}

.destination-gallery-container {
  position: relative;
  width: 100vw;
  left: calc(-50vw + 50%);
}
.destination-gallery-container .destination-card-list-one-container:not(:last-child) {
  margin-bottom: 2rem;
}
.destination-gallery-container .destination-card-list-one-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.destination-gallery-container .destination-card-list-one-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.gallery-download-container.editmode .pimcore_editable_link {
  width: fit-content;
}
.gallery-download-container.editmode .pimcore_editable_link .pimcore_editable_link_text {
  color: #fff;
}
.gallery-download-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.gallery-download-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}
@media screen and (max-width: 600px) {
  .gallery-download-container .gallery-download-item-container {
    width: 100%;
    margin: 0;
  }
}

.online-slider-cards-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.online-slider-cards-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.custom-scrollbar::-webkit-scrollbar-track {
  box-shadow: none;
  -webkit-box-shadow: none;
  background-color: #ECECEC;
  border-radius: 13px;
  display: none;
}
.custom-scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #ECECEC;
  display: none;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 6px;
  box-shadow: none;
  -webkit-box-shadow: none;
  background-color: #0072CE;
  display: none;
}

.simplebar-scrollable-x .simplebar-wrapper {
  padding-bottom: 6px;
}

.simplebar-scrollable-y .simplebar-wrapper {
  padding-right: 6px;
}

.simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content::before, .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content::after {
  content: none;
}
.simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content .custom-scrollbar {
  overflow: unset !important;
  margin-top: 0;
}

.simplebar-track {
  background-color: #ECECEC;
}
.simplebar-track.simplebar-horizontal {
  height: 6px !important;
}
.simplebar-track.simplebar-vertical {
  width: 6px !important;
}
.simplebar-track .simplebar-scrollbar::before {
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  opacity: 1 !important;
  border-radius: 6px !important;
  background: #0072CE !important;
}

.social-share-container .st-btn {
  margin-bottom: 0.5rem;
}

.header.editmode .level-two-container .pimcore_block_entry {
  width: 100%;
}
.header.editmode .level-two-container .pimcore_block_entry .level-two-item {
  height: calc(100% - 47px);
}
.header.editmode .logo-editmode-container {
  margin-top: 52px;
}
.header.editmode .logo-editmode-container .logo-link-input-container {
  padding-right: 38px;
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .header:not(.editmode) .header-navigation .container {
    height: 56px;
  }
}
@media screen and (max-width: 599px) {
  .header:not(.editmode) .header-navigation .container {
    height: 56px;
  }
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .header:not(.editmode) .header-navigation .logo-container {
    flex-grow: 1;
    display: flex;
    justify-content: center;
  }
  .header:not(.editmode) .header-navigation .logo-container img, .header:not(.editmode) .header-navigation .logo-container svg {
    height: 25px;
    width: auto;
  }
}
@media screen and (max-width: 599px) {
  .header:not(.editmode) .header-navigation .logo-container {
    flex-grow: 1;
    display: flex;
    justify-content: center;
  }
  .header:not(.editmode) .header-navigation .logo-container img, .header:not(.editmode) .header-navigation .logo-container svg {
    height: 25px;
    width: auto;
  }
}
.header:not(.editmode) .header-navigation .level-one-container.active {
  display: flex;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item.has-children:hover .level-one-item-text a {
  color: #0072CE !important;
  transition: color 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item.has-children:hover .level-one-item-text svg {
  transform: rotate(180deg) scale(0.7) !important;
  transition: all 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item.has-children:hover .level-one-item-text svg path {
  fill: #0072CE;
  transition: fill 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item.has-children:hover .level-two-container {
  display: block !important;
  position: absolute;
  left: 0;
  width: 100%;
  margin-top: 1px;
  background-color: #fff;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item.has-children:hover .level-two-container .container {
  max-width: 986px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item:not(.has-children) .level-one-item-text a:hover {
  color: #0072CE !important;
  transition: color 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text {
  padding-bottom: 27px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text .level-one-icon svg {
  margin-top: 2px;
  transform: scale(0.7);
  transition: all 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text.caption-regular {
  padding-bottom: 25px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text.caption-regular .level-one-icon svg {
  margin-top: 0px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text.caption-regular + .level-two-container {
  margin-top: 0px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text.active {
  border-bottom: 2px solid #0072CE;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text:not(.active) {
  margin-top: -1px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item:first-child {
  margin-left: 1rem;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-two-container .level-two-item .subtitle-1 {
  margin-bottom: 22px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-two-container .level-two-item .body-2 {
  margin-bottom: 18px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-two-container .level-two-item a:hover {
  color: #0072CE !important;
  transition: color 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .actions-container {
  height: 80px;
}
.header:not(.editmode) .header-navigation .actions-container button:hover {
  color: #0072CE;
  transition: color 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap {
  position: relative;
  display: flex;
  align-items: center;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-avatar-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #0072CE;
  color: #fff;
  border: none;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.5px;
  transition: background 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-avatar-btn:hover {
  background: #005caa;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-dropdown {
  display: none;
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  min-width: 180px;
  background: #fff;
  border: 1px solid #e6e7e9;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 40, 85, 0.12);
  z-index: 1000;
  overflow: hidden;
  flex-direction: column;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-dropdown__item {
  display: block;
  width: 100%;
  padding: 12px 16px;
  text-align: left;
  background: none;
  border: none;
  font-size: 14px;
  color: #002855;
  cursor: pointer;
  text-decoration: none;
  transition: background 0.12s ease-in-out;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-dropdown__item:hover {
  background: #f4f9fd;
  color: #0072CE;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-dropdown__item--logout {
  border-top: 1px solid #e6e7e9;
  color: #6b7280;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-dropdown__item--logout:hover {
  background: #fff5f5;
  color: #dc2626;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap--open .sso-dropdown {
  display: flex;
}
.header:not(.editmode) .header-navigation .actions-container .logged-user-panel .btn {
  --air-serbia-btn-bg: #F3F3F3;
  --air-serbia-btn-hover-bg: #E6E7E9;
  --air-serbia-btn-focus-bg: #E6E7E9;
  --air-serbia-btn-active-bg: #E6E7E9;
  width: 3rem;
  height: 3rem;
  border: 0;
  padding: 0;
  border-radius: 6px;
  font-size: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header:not(.editmode) .header-navigation .actions-container .logged-user-panel .btn img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-position: center;
  border-radius: 6px;
}
.header:not(.editmode) .header-navigation .actions-container .logged-user-panel .btn svg {
  height: 20px;
  width: auto;
}
.header:not(.editmode) .header-navigation.menu-open + .mobile-navigation {
  transform: translateX(0px);
}
.header:not(.editmode) .header-navigation.menu-open .logo-container {
  display: none;
}
.header:not(.editmode) .header-navigation.menu-open .icons-container .header-hamburger .open-menu {
  display: none !important;
}
.header:not(.editmode) .header-navigation.menu-open .icons-container .header-hamburger .close-menu {
  display: block !important;
}
.header:not(.editmode) .mobile-navigation {
  display: none;
  position: absolute;
  width: 100%;
  background-color: #fff;
  overflow: auto;
  transform: translateX(100vw);
  transition: transform 0.3s;
}
@media screen and (max-width: 599px) {
  .header:not(.editmode) .mobile-navigation {
    display: block;
  }
}
.header:not(.editmode) .mobile-navigation .headline-2 {
  font-size: 24px;
}
.header:not(.editmode) .mobile-navigation .caption-regular,
.header:not(.editmode) .mobile-navigation .caption-medium {
  letter-spacing: 0px;
}
.header:not(.editmode) .mobile-navigation .buttons-container {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header:not(.editmode) .mobile-navigation .buttons-container .btn {
  padding-top: 8px;
  padding-bottom: 8px;
}
.header:not(.editmode) .mobile-navigation .buttons-container .btn.btn-outline {
  font-size: 12px;
}
.header:not(.editmode) .mobile-navigation .mobile-actions-container .btn-profile {
  --air-serbia-btn-bg: #F3F3F3;
  --air-serbia-btn-hover-bg: #E6E7E9;
  --air-serbia-btn-focus-bg: #E6E7E9;
  --air-serbia-btn-active-bg: #E6E7E9;
  width: 3rem;
  height: 3rem;
  border: 0;
  padding: 0;
  border-radius: 6px;
  font-size: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header:not(.editmode) .mobile-navigation .mobile-actions-container .btn-profile img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-position: center;
  border-radius: 6px;
}
.header:not(.editmode) .mobile-navigation .links-container {
  overflow: auto;
  max-height: calc(100vh - 375px);
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .header:not(.editmode) .mobile-navigation .links-container {
    max-height: calc(100vh - 395px);
  }
}
.header:not(.editmode) .mobile-navigation .links-container .links-category {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion {
  --air-serbia-accordion-color: initial;
  --air-serbia-accordion-bg: initial;
  --air-serbia-accordion-btn-bg: initial;
  --air-serbia-accordion-border-radius: 0px;
  --air-serbia-accordion-border-color: transparent;
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button::after {
  transform: scale(0.6);
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button:not(.collapsed) {
  color: initial;
  background-color: initial;
  box-shadow: none;
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button:not(.collapsed)::after {
  transform: rotate(-180deg) scale(0.6);
  background-image: var(--air-serbia-accordion-btn-icon);
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button:focus {
  box-shadow: none;
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button:hover {
  color: initial;
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button.no-children::after {
  display: none;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .offcanvas-button {
  font-size: 12px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-input {
  color: #0072CE;
  margin-left: 3px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-input.full .item {
  margin-top: 0px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-input::after {
  display: none;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-input.selectize-position-top.dropdown-active {
  border: none !important;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown {
  top: unset !important;
  bottom: 19px !important;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown .selectize-dropdown-content {
  max-height: 400px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown.header-countries-select {
  min-width: 300px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown.header-countries-select .option {
  display: flex;
  align-items: baseline;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown.header-countries-select .option:nth-child(2) {
  align-items: flex-start;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown.header-countries-select .option:nth-child(2) .img-container {
  margin-bottom: -7px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown.header-countries-select .option .img-container {
  display: inline-block;
  flex-shrink: 0;
  width: 18px;
  height: auto;
  margin-right: 15px;
}
.header:not(.editmode) .offcanvas a img {
  width: 20px;
  height: auto;
  margin-right: 18px;
}
.header:not(.editmode) .offcanvas a:hover, .header:not(.editmode) .offcanvas a:focus {
  color: #0072CE !important;
}
.header .header-top .nav-tabs {
  --air-serbia-nav-tabs-border-width: 0px;
  --air-serbia-nav-tabs-link-active-bg: transparent;
  --air-serbia-nav-link-padding-x: 0.5rem;
}
.header .header-top .nav-tabs .nav-item .nav-link {
  padding-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  border: none;
  outline: none;
}
.header .header-top .nav-tabs .nav-item .nav-link.active {
  border-bottom: 2px solid #0072CE;
}
.header .header-top .nav-tabs .nav-item:last-of-type {
  margin-right: 1.5rem;
}
.header .header-select.selectize-control .selectize-input {
  min-height: initial;
  height: 100%;
  border: none;
  padding: 0px;
  padding-right: 35px;
  cursor: pointer;
}
.header .header-select.selectize-control .selectize-input.full {
  background-color: transparent;
}
.header .header-select.selectize-control .selectize-input.full .item {
  margin-top: 7px;
  margin-right: 8px;
  font-size: 12px;
  font-weight: 600;
}
.header .header-select.selectize-control .selectize-input.full input {
  display: none !important;
}
.header .header-select.selectize-control .selectize-input::after {
  content: url("/static/icons/font-icons/small/Expand.svg");
  border-color: transparent !important;
  border-width: 0px;
  width: initial;
  height: initial;
  position: initial;
  margin-top: 4px;
}
.header .header-select.selectize-control .selectize-input.dropdown-active::after {
  transform: rotate(180deg);
  margin-bottom: 8px;
  transition: transform 0.15s ease-in-out;
}
.header .header-select.selectize-control .selectize-dropdown {
  width: auto !important;
  border: none;
}
.header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option {
  color: #000;
  opacity: 1;
}
.header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option:not([data-selectable]) {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option.disabled {
  pointer-events: none;
  font-weight: 500;
  color: #62666A;
}
.header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option.active, .header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option.selected {
  background-color: transparent;
  color: #0072CE;
}
.header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option.active::after, .header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option.selected::after {
  display: none;
}
.header .header-select.header-languages-select .option:first-child {
  white-space: nowrap;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control {
  position: unset;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-input .item {
  width: 18px;
  height: auto;
  margin-top: 10px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-input .item.global-icon {
  margin-top: 8px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown {
  position: absolute;
  left: 50% !important;
  transform: translateX(-50%);
  width: 100vw !important;
  max-width: 1426px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content {
  display: flex;
  flex-flow: column wrap;
  padding: 32px;
  padding-top: 70px;
  max-height: 480px;
}
@media screen and (max-width: 1400px) {
  .header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content {
    max-height: 550px;
  }
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  .header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content {
    max-height: 670px;
  }
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option {
  display: flex;
  align-items: baseline;
  width: 20%;
  padding-right: 70px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option:first-child {
  position: absolute;
  top: 24px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option:nth-child(2) {
  align-items: flex-start;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option:nth-child(2) .img-container img {
  margin-top: 3px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option .img-container {
  display: inline-block;
  flex-shrink: 0;
  width: 18px;
  height: auto;
  margin-right: 15px;
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  .header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option {
    width: 25%;
    padding-right: 50px;
  }
}
.header select.header-select {
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  .header .container {
    max-width: initial;
  }
}
.header.cargo .mobile-navigation {
  height: 100vh;
  margin-top: -2px;
}

footer .content-container {
  padding-top: 80px;
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  footer .content-container {
    padding-top: 180px;
  }
}
@media screen and (min-width: 1239px) {
  footer .content-container {
    padding-top: 180px;
  }
}
footer .content-container .footer-main {
  padding-bottom: 100px;
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  footer .content-container .footer-main {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1239px) {
  footer .content-container .footer-main {
    padding-bottom: 80px;
  }
}
footer .content-container .footer-main .menu-item-list-container button {
  width: fit-content;
}
@media screen and (max-width: 905px) {
  footer .content-container .footer-main .menu-item-list-container {
    margin-bottom: 80px;
  }
  footer .content-container .footer-main .menu-item-list-container .headline-4 {
    font-size: 36px;
    line-height: 56px;
  }
}
@media screen and (max-width: 599px) {
  footer .content-container .footer-main .menu-item-list-container a {
    font-size: 24px !important;
    margin-bottom: 0px;
  }
  footer .content-container .footer-main .menu-item-list-container button a {
    font-size: 14px !important;
  }
}
footer .content-container .footer-main .navigation-list-container .accordion {
  --air-serbia-accordion-color: initial;
  --air-serbia-accordion-bg: initial;
  --air-serbia-accordion-btn-bg: initial;
  --air-serbia-accordion-btn-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
  --air-serbia-accordion-btn-active-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
  --air-serbia-accordion-border-radius: 0px;
  --air-serbia-accordion-border-color: transparent;
}
footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-button {
  padding: 0px;
}
footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-button:not(.collapsed) {
  background-color: transparent !important;
  box-shadow: none !important;
}
footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-button:focus {
  border: none;
  box-shadow: none;
}
@media screen and (min-width: 599px) {
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-button {
    pointer-events: none;
  }
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-button::after {
    display: none;
  }
}
@media screen and (min-width: 599px) {
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .collapse:not(.show) {
    display: flex !important;
  }
}
@media screen and (max-width: 599px) {
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .collapse:not(.show) {
    display: none !important;
  }
}
@media screen and (max-width: 599px) {
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-header {
    border-top: 1px solid #fff;
    margin-bottom: 1rem;
  }
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-header .accordion-button {
    font-size: 16px;
  }
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item:last-child .accordion-header-contact .accordion-button[aria-expanded=false] {
    border-bottom: 1px solid #fff;
  }
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item:last-child .links-container-contact.show {
    border-bottom: 1px solid #fff;
  }
}
footer .content-container .footer-main .navigation-list-container .row-cols-sm-3 .col:not(:last-of-type) {
  width: 28.57%;
}
@media screen and (max-width: 599px) {
  footer .content-container .footer-main .navigation-list-container .row-cols-sm-3 .col:not(:last-of-type) {
    width: 100%;
  }
}
footer .content-container .footer-main .navigation-list-container .location-container .flex-shrink-0 {
  margin-top: 3px;
}
footer .content-container .footer-main .navigation-list-container .location-container .flex-shrink-0 svg {
  height: 16px;
  width: auto;
}
footer .content-container .footer-main .navigation-list-container .location-container .flex-shrink-0 svg path {
  fill: #fff;
}
footer .content-container .footer-main .navigation-list-container .location-container .body-2 {
  margin-left: 10px;
}
@media screen and (max-width: 905px) {
  footer .content-container .footer-main .navigation-list-container .headline-4 {
    font-size: 24px;
    line-height: 43px;
  }
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  footer .content-container .footer-main .stay-tuned-container {
    width: 33%;
  }
  footer .content-container .footer-main .stay-tuned-container h4, footer .content-container .footer-main .stay-tuned-container .h4 {
    visibility: hidden;
  }
}
@media screen and (max-width: 599px) {
  footer .content-container .footer-main .stay-tuned-container h4, footer .content-container .footer-main .stay-tuned-container .h4 {
    visibility: hidden;
  }
}
footer .content-container .footer-main .stay-tuned-container .newsletter-email-input {
  border-bottom: 1px solid #fff !important;
  outline: none;
}
footer .content-container .footer-main .stay-tuned-container .footer-social-media-container svg path {
  fill: #fff;
}
footer .content-container .footer-main .stay-tuned-container .footer-social-media-container .x-twitter-logo {
  padding: 1px;
  border: 2px solid #fff;
  border-radius: 4px;
}
@media screen and (min-width: 905px) {
  footer .content-container .footer-legal-info a:not(:last-of-type) {
    margin-right: 55px;
  }
}
footer.editmode .content-container {
  padding-top: 80px !important;
  padding-bottom: 80px;
}
footer.editmode .content-container .navigation-list-container {
  margin-top: -23px;
}
footer.editmode .content-container .footer-social-media-container .social-media-container {
  min-height: 85px;
}
footer.editmode .content-container .footer-social-media-container .pimcore_editable_link_text .undefined {
  display: none;
}
footer.editmode .content-container .footer-legal-info .pimcore_editable_block {
  display: flex;
}
footer.editmode .content-container .footer-legal-info .pimcore_editable_block .pimcore_block_entry {
  margin-right: 1rem;
}
@media screen and (min-width: 905px) {
  footer .col-md-2 {
    width: 16.67%;
  }
  footer .col-md-3 {
    width: 25%;
  }
  footer .col-md-7 {
    width: 58.33%;
  }
}

.dropzone .custom-file-input button {
  flex-shrink: 0;
}
.dropzone .custom-file-input button svg {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  flex-shrink: 0;
}
.dropzone .custom-file-input button svg path {
  fill: #0072CE;
}
.dropzone .custom-file-input .custom-file-input-text.invalid {
  color: #E3001F;
}
.dropzone .dz-preview .dz-details .file-icon {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
.dropzone .dz-preview [data-dz-remove] {
  margin-left: 40px;
  flex-shrink: 0;
  cursor: pointer;
}
.dropzone .dz-preview [data-dz-remove] svg path {
  fill: #8B939B;
}
.dropzone.widget-input label {
  font-size: 16px;
  color: #000000;
}
.dropzone.is-invalid .custom-file-input .btn {
  color: #E3001F;
  border-color: #E3001F;
}
.dropzone.is-invalid .custom-file-input .btn svg path {
  fill: #E3001F;
}
.dropzone.is-invalid .custom-file-input .btn:hover {
  opacity: 0.75;
}
.dropzone.is-invalid .custom-file-input .btn:disabled {
  opacity: 0.45 !important;
}

.rich-text-editor {
  overflow: auto;
}

.user-login-drawer .btn-social {
  --air-serbia-btn-hover-bg: #E6E7E9;
  --air-serbia-btn-focus-bg: #E6E7E9;
  --air-serbia-btn-active-bg: #E6E7E9;
}

.user-register-drawer .form-control:disabled,
.change-details-drawer .form-control:disabled {
  background-color: #F3F3F3 !important;
}
.user-register-drawer .required-tooltip,
.change-details-drawer .required-tooltip {
  padding: 0;
  opacity: 1;
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  --air-serbia-tooltip-color: $text-black;
}
.user-register-drawer .required-tooltip .tooltip-inner,
.change-details-drawer .required-tooltip .tooltip-inner {
  display: flex;
  flex-direction: column;
  text-align: left;
}
.user-register-drawer .required-tooltip .tooltip-inner::before,
.change-details-drawer .required-tooltip .tooltip-inner::before {
  display: none;
}
.user-register-drawer .required-tooltip p,
.change-details-drawer .required-tooltip p {
  color: #000000;
}
.user-register-drawer .required-tooltip ul,
.change-details-drawer .required-tooltip ul {
  padding-top: 5px;
  padding-left: 10px;
}
.user-register-drawer .required-tooltip ul:last-child,
.change-details-drawer .required-tooltip ul:last-child {
  margin-bottom: 0;
}
.user-register-drawer .required-tooltip ul li,
.change-details-drawer .required-tooltip ul li {
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 2px;
}

.flight-details-drawer .details-container .icon-container {
  padding: 9px;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  flex-shrink: 0;
  background: #EDF4F9;
}
.flight-details-drawer .details-container .icon-container svg {
  width: 18px;
  height: 18px;
}
.flight-details-drawer .details-container .icon-container svg path {
  fill: #0072CE;
}
.flight-details-drawer .details-container .operator-logo {
  height: 18px;
  width: auto;
}
.flight-details-drawer .details-container .layover-text {
  font-weight: 700;
}
.flight-details-drawer .details-container .divider {
  width: 1px;
  flex-grow: 1;
  margin-top: 8px;
  margin-bottom: 8px;
  border-right: 1px dashed #000000;
}

.elevate-react {
  margin-top: 122px;
}
@media (max-width: 904px) {
  .elevate-react {
    margin-top: 56px;
  }
}

.elevate-btn-outline {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  gap: 8px;
  height: 44px;
  padding: 0 32px;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  background: transparent;
  text-decoration: none;
  white-space: nowrap;
  transition: background 0.2s, color 0.2s;
}
.elevate-btn-outline:hover {
  background: #0072CE;
  color: #fff;
}

.elevate-btn-solid {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  gap: 8px;
  height: 44px;
  padding: 0 32px;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  background: #0072CE;
  text-decoration: none;
  white-space: nowrap;
  transition: background 0.2s;
}
.elevate-btn-solid:hover {
  background: rgb(0, 91.4213592233, 165.2);
  color: #fff;
}

.elevate-page-container .elevate-section-label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 114, 206, 0.1);
  border-radius: 999px;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 700;
  color: #005fa3;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  white-space: nowrap;
}
.elevate-page-container .elevate-section-label--light {
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
}

.loyalty-about picture,
.loyalty-earn picture,
.loyalty-spend picture,
.loyalty-tiers picture,
.elevate-page-container picture {
  display: contents;
}

.loyalty-page__row--collapsible {
  align-items: flex-start;
}
.loyalty-page__row--collapsible .loyalty-page__content {
  position: relative;
}

.loyalty-page__collapse {
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
  overflow: hidden;
  transition: max-height 0.45s ease;
  max-height: 400px;
}

.loyalty-page__fade {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 96px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--lp-fade-color, #fff) 100%);
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.loyalty-page__row--collapsed .loyalty-page__fade {
  opacity: 1;
}

.loyalty-page__showmore {
  display: inline-flex;
  align-items: center;
  margin-top: 16px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  font-family: "Manrope", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #0072CE;
  transition: opacity 0.15s ease;
}
.loyalty-page__showmore:hover {
  opacity: 0.7;
}
.loyalty-page__showmore__text {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.loyalty-page__showmore [data-less] {
  display: none;
}

.loyalty-page__row--expanded .loyalty-page__showmore [data-more] {
  display: none;
}
.loyalty-page__row--expanded .loyalty-page__showmore [data-less] {
  display: inline-flex;
}

.elevate-hero {
  position: relative;
  margin-top: 120px;
  min-height: 792px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(160deg, #002855 0%, #0072CE 100%);
  overflow: hidden;
  padding: 120px 16px;
}
.elevate-hero__inner {
  position: relative;
  z-index: 1;
  text-align: center;
  max-width: 800px;
}
.elevate-hero__label {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.9);
  letter-spacing: 1.68px;
  text-transform: uppercase;
  margin-bottom: 32px;
}
.elevate-hero__title {
  font-size: 96px;
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -2.4px;
  margin-bottom: 0;
}
.elevate-hero__title--white {
  color: #fff;
}
.elevate-hero__title--gradient {
  background: linear-gradient(90deg, #fff 0%, #dbeafe 50%, #fff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.elevate-hero__subtitle {
  font-size: 24px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.95);
  line-height: 1.6;
  margin-top: 32px;
  margin-bottom: 48px;
}
.elevate-hero__cta {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.elevate-hero__btn-primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  padding: 0 32px;
  background: #fff;
  border-radius: 999px;
  font-size: 16px;
  font-weight: 600;
  color: #002855;
  text-decoration: none;
  box-shadow: 0 25px 25px rgba(0, 0, 0, 0.25);
  transition: transform 0.2s, box-shadow 0.2s;
}
.elevate-hero__btn-primary:hover {
  color: #002855;
  transform: translateY(-2px);
  box-shadow: 0 28px 32px rgba(0, 0, 0, 0.3);
}
.elevate-hero__login-link {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
.elevate-hero__login-link a {
  color: #0072CE;
  text-decoration: underline;
}
.elevate-hero__scroll {
  position: absolute;
  left: 50%;
  bottom: 28px;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  z-index: 1;
}
.elevate-hero__scroll svg {
  animation: elevate-scroll-bounce 1.6s ease-in-out infinite;
}
.elevate-hero__scroll:hover {
  color: #fff;
}

@keyframes elevate-scroll-bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(4px);
  }
}
.elevate-welcome {
  background: #fff;
  padding: 128px 16px;
  text-align: center;
}
.elevate-welcome__heading {
  font-size: 56px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -1px;
  color: #002855;
  margin-bottom: 0;
}
.elevate-welcome__heading-gradient {
  font-size: 56px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -1px;
  background: linear-gradient(180deg, #0072CE 0%, #005ba3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.elevate-welcome__text {
  font-size: 24px;
  color: #364153;
  line-height: 1.7;
  margin-top: 32px;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.elevate-journey {
  background: #F8F8FA;
  padding: 80px 16px;
}
.elevate-journey__header {
  text-align: center;
  margin-bottom: 64px;
}
.elevate-journey__title {
  font-size: 56px;
  font-weight: 800;
  color: #002855;
  line-height: 1;
  letter-spacing: -1px;
  margin-bottom: 12px;
}
.elevate-journey__subtitle {
  font-size: 18px;
  color: #364153;
  margin-bottom: 0;
}
.elevate-journey__row {
  display: flex;
  align-items: center;
  gap: 64px;
  margin-bottom: 128px;
}
.elevate-journey__row:last-child {
  margin-bottom: 0;
}
.elevate-journey__row--reverse {
  flex-direction: row-reverse;
}
.elevate-journey__image {
  flex: 0 0 566px;
  height: 400px;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(0, 40, 85, 0.15);
}
.elevate-journey__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.elevate-journey__content {
  flex: 1;
}
.elevate-journey__content-title {
  font-size: 28px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 18px;
}
.elevate-journey__content-text {
  font-size: 18px;
  font-weight: 500;
  color: #364153;
  line-height: 1.78;
  margin-bottom: 32px;
}

.elevate-benefits {
  background: #fff;
  padding: 128px 16px;
}
.elevate-benefits__header {
  text-align: center;
  margin-bottom: 48px;
}
.elevate-benefits__title {
  font-size: 52px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 12px;
}
.elevate-benefits__subtitle {
  font-size: 18px;
  color: #364153;
}
.elevate-benefits__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 32px;
}
.elevate-benefits__card {
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 40, 85, 0.1);
}
.elevate-benefits__card-img {
  height: 200px;
  width: 100%;
  object-fit: cover;
  display: block;
}
.elevate-benefits__card-body {
  padding: 24px;
}
.elevate-benefits__card-title {
  font-size: 18px;
  font-weight: 500;
  color: #000;
  margin-bottom: 8px;
  letter-spacing: 0.15px;
}
.elevate-benefits__card-text {
  font-size: 14px;
  color: #62666A;
  line-height: 1.6;
  letter-spacing: 0.25px;
  margin-bottom: 0;
}
.elevate-benefits__note {
  font-size: 12px;
  color: #62666A;
  text-align: center;
  margin-top: 32px;
}
.elevate-benefits__note a {
  color: #0072CE;
  text-decoration: underline;
}

.elevate-news {
  background: #F8F8FA;
  padding: 128px 16px;
}
.elevate-news__header {
  text-align: center;
  margin-bottom: 56px;
}
.elevate-news__title {
  font-size: 52px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 12px;
}
.elevate-news__subtitle {
  font-size: 18px;
  color: #364153;
}
.elevate-news__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  margin-bottom: 56px;
}
.elevate-news__card {
  background: #fff;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 40, 85, 0.1);
  display: flex;
  flex-direction: column;
}
.elevate-news__card-img {
  height: 200px;
  width: 100%;
  object-fit: cover;
  display: block;
  flex-shrink: 0;
}
.elevate-news__card-body {
  padding: 24px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.elevate-news__card-date {
  font-size: 12px;
  font-weight: 500;
  color: #0072CE;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.elevate-news__card-title {
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 12px;
  line-height: 1.4;
}
.elevate-news__card-text {
  font-size: 14px;
  color: #62666A;
  line-height: 1.6;
  letter-spacing: 0.25px;
  margin-bottom: 0;
  flex: 1;
}
.elevate-news__card-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 24px;
  height: 46px;
  padding: 0 24px;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
  align-self: flex-start;
  transition: background 0.2s, color 0.2s;
}
.elevate-news__card-link:hover {
  background: #0072CE;
  color: #fff;
}

.elevate-terms {
  background: #fff;
  padding: 128px 16px;
  text-align: center;
}
.elevate-terms__title {
  font-size: 52px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 20px;
}
.elevate-terms__text {
  font-size: 18px;
  color: #364153;
  line-height: 1.7;
  max-width: 810px;
  margin: 0 auto 40px;
}

.loyalty-pillars {
  padding: 80px 0 80px;
  background: #F8F8FA;
}
.loyalty-pillars__header {
  text-align: center;
  max-width: 760px;
  margin: 0 auto 56px;
}
.loyalty-pillars__title {
  font-size: 56px;
  font-weight: 700;
  color: #002855;
  line-height: 1.15;
  margin-bottom: 16px;
}
.loyalty-pillars__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin: 0;
}
.loyalty-pillars__row {
  display: flex;
  align-items: center;
  gap: 48px;
  margin-bottom: 64px;
}
.loyalty-pillars__row:last-child {
  margin-bottom: 0;
}
.loyalty-pillars__row--reverse {
  flex-direction: row-reverse;
}
.loyalty-pillars__image {
  flex: 1 1 0;
  height: 400px;
  border-radius: 12px;
  overflow: hidden;
  background: #f2f4f5;
  box-shadow: 0 20px 40px rgba(0, 40, 85, 0.1);
}
.loyalty-pillars__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-pillars__content {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.loyalty-pillars__pillar-title {
  font-size: 28px;
  font-weight: 600;
  color: #002855;
  margin: 0;
}
.loyalty-pillars__pillar-text {
  font-size: 16px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.7;
  margin: 0;
}
.loyalty-pillars__btn {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 12px 24px;
  border: 1px solid #0072CE;
  border-radius: 8px;
  color: #0072CE;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: background 0.15s, color 0.15s;
}
.loyalty-pillars__btn:hover {
  background: #0072CE;
  color: #fff;
}

.loyalty-perks {
  padding: 80px 0 80px;
}
.loyalty-perks__header {
  text-align: center;
  max-width: 760px;
  margin: 0 auto 48px;
}
.loyalty-perks__label {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #0072CE;
  margin-bottom: 16px;
}
.loyalty-perks__title {
  font-size: 52px;
  font-weight: 700;
  color: #002855;
  line-height: 1.15;
  margin-bottom: 16px;
}
.loyalty-perks__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin: 0;
}
.loyalty-perks__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 28px;
  margin-bottom: 32px;
}
.loyalty-perks__card-img {
  height: 200px;
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 16px;
  background: #f2f4f5;
}
.loyalty-perks__card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-perks__card-title {
  font-size: 18px;
  font-weight: 500;
  color: #002855;
  margin: 0 0 6px;
}
.loyalty-perks__card-text {
  font-size: 14px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin: 0;
}
.loyalty-perks__note {
  text-align: center;
  font-size: 14px;
  color: #62666a;
  margin: 0 0 32px;
}
.loyalty-perks__note a {
  color: #0072CE;
  text-decoration: none;
}
.loyalty-perks__note a:hover {
  text-decoration: underline;
}
.loyalty-perks__cta-wrap {
  text-align: center;
  margin-top: 64px;
}

.loyalty-news {
  padding: 80px 0 80px;
  background: #F8F8FA;
}
.loyalty-news__header {
  text-align: center;
  max-width: 760px;
  margin: 0 auto 48px;
}
.loyalty-news__label {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #0072CE;
  margin-bottom: 16px;
}
.loyalty-news__title {
  font-size: 52px;
  font-weight: 700;
  color: #002855;
  line-height: 1.15;
  margin-bottom: 16px;
}
.loyalty-news__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin: 0;
}
.loyalty-news__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  margin-bottom: 40px;
}
.loyalty-news__card {
  background: #fff;
  border: 1px solid #e6e7e9;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(0, 40, 85, 0.06);
  display: flex;
  flex-direction: column;
}
.loyalty-news__card-img {
  height: 200px;
  overflow: hidden;
  background: #f2f4f5;
}
.loyalty-news__card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-news__card-body {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.loyalty-news__card-date {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #0072CE;
}
.loyalty-news__card-title {
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  line-height: 1.3;
  margin: 0;
}
.loyalty-news__card-text {
  font-size: 14px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin: 0;
}
.loyalty-news__card-link {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: 4px;
  padding: 10px 20px;
  border: 1px solid #0072CE;
  border-radius: 8px;
  color: #0072CE;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: background 0.15s, color 0.15s;
}
.loyalty-news__card-link:hover {
  background: #0072CE;
  color: #fff;
}
.loyalty-news__cta-wrap {
  text-align: center;
}

.loyalty-chip {
  display: inline-block;
  padding: 6px 16px;
  border-radius: 100px;
  background: #ebf4ff;
  color: #0072CE;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 16px;
}

.loyalty-legal {
  padding: 80px 0 80px;
}
.loyalty-legal__inner {
  text-align: center;
  max-width: 820px;
  margin: 0 auto;
}
.loyalty-legal__title {
  font-size: 52px;
  font-weight: 700;
  color: #002855;
  line-height: 1.15;
  margin-bottom: 16px;
}
.loyalty-legal__text {
  font-size: 18px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  max-width: 720px;
  margin: 0 auto 32px;
}

.loyalty-about {
  padding: 150px 0 80px;
}
.loyalty-about__breadcrumb {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 64px;
  font-size: 14px;
  color: #62666A;
}
.loyalty-about__breadcrumb a {
  color: #62666A;
  text-decoration: none;
}
.loyalty-about__breadcrumb a:hover {
  color: #0072CE;
}
.loyalty-about__breadcrumb-sep {
  color: #62666A;
}
.loyalty-about__breadcrumb-current {
  font-weight: 600;
  color: #002855;
}
.loyalty-about__header {
  margin-bottom: 128px;
}
.loyalty-about__title {
  font-size: 48px;
  font-weight: 800;
  color: #002855;
  letter-spacing: -1px;
  line-height: 1.16;
  margin-bottom: 16px;
}
.loyalty-about__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666A;
  line-height: 1.56;
  max-width: 718px;
  margin-bottom: 0;
}
.loyalty-about__row {
  display: flex;
  align-items: center;
  gap: 48px;
  margin-bottom: 128px;
}
.loyalty-about__row--reverse {
  flex-direction: row-reverse;
}
.loyalty-about__row:last-of-type {
  margin-bottom: 0;
}
.loyalty-about__image {
  flex: 1 1 0;
  height: 400px;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(0, 40, 85, 0.1);
}
.loyalty-about__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-about__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-about__content-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  line-height: 1.22;
  margin-bottom: 0;
}
.loyalty-about__content-text {
  font-size: 18px;
  font-weight: 400;
  color: #364153;
  line-height: 1.78;
  margin-bottom: 0;
}
.loyalty-about__content-text h3, .loyalty-about__content-text .h3 {
  margin-bottom: 0;
}
.loyalty-about__how {
  margin-bottom: 128px;
}
.loyalty-about__how-header {
  text-align: center;
  margin-bottom: 56px;
}
.loyalty-about__how-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-about__how-subtitle {
  font-size: 18px;
  color: #62666A;
  max-width: 634px;
  margin: 0 auto;
}
.loyalty-about__steps {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  align-items: stretch;
}
.loyalty-about__step {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  text-align: center;
}
.loyalty-about__step-label {
  font-size: 12px;
  font-weight: 600;
  color: #62666A;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.loyalty-about__step-icon-wrap {
  width: 64px;
  height: 64px;
  background: rgba(0, 114, 206, 0.1);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.loyalty-about__step-icon-wrap img {
  width: 32px;
  height: 32px;
}
.loyalty-about__step-body {
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
}
.loyalty-about__step-title {
  font-size: 24px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 0;
}
.loyalty-about__step-text {
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
  margin-bottom: 0;
  flex: 1;
}
.loyalty-about__step-link {
  display: inline-block;
  margin-top: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
}
.loyalty-about__step-link:hover {
  text-decoration: underline;
}
.loyalty-about__points-group {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-about__point-title {
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 8px;
}
.loyalty-about__point-text {
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
  margin-bottom: 4px;
}
.loyalty-about__point-link {
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
}
.loyalty-about__point-link:hover {
  text-decoration: underline;
}
.loyalty-about__cta-banner {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 56px 32px;
  text-align: center;
}
.loyalty-about__cta-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-about__cta-text {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 32px;
}
.loyalty-about__cta-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.loyalty-earn {
  padding: 150px 0 80px;
}
.loyalty-earn__breadcrumb {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 64px;
  font-size: 14px;
  color: #62666A;
}
.loyalty-earn__breadcrumb a {
  color: #62666A;
  text-decoration: none;
}
.loyalty-earn__breadcrumb a:hover {
  color: #0072CE;
}
.loyalty-earn__breadcrumb-sep {
  color: #62666A;
}
.loyalty-earn__breadcrumb-current {
  font-weight: 600;
  color: #002855;
}
.loyalty-earn__header {
  margin-bottom: 128px;
}
.loyalty-earn__title {
  font-size: 48px;
  font-weight: 800;
  color: #002855;
  letter-spacing: -1px;
  line-height: 1.16;
  margin-bottom: 16px;
}
.loyalty-earn__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666A;
  line-height: 1.56;
  max-width: 738px;
  margin-bottom: 0;
}
.loyalty-earn__row {
  display: flex;
  align-items: center;
  gap: 48px;
  margin-bottom: 128px;
}
.loyalty-earn__row--reverse {
  flex-direction: row-reverse;
}
.loyalty-earn__image {
  flex: 1 1 0;
  height: 400px;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(0, 40, 85, 0.1);
}
.loyalty-earn__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-earn__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-earn__content-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  line-height: 1.22;
  margin-bottom: 0;
}
.loyalty-earn__content-text {
  font-size: 18px;
  font-weight: 400;
  color: #364153;
  line-height: 1.78;
  margin-bottom: 0;
}
.loyalty-earn__content-text h3, .loyalty-earn__content-text .h3 {
  margin-bottom: 0;
}
.loyalty-earn__how {
  margin-bottom: 128px;
}
.loyalty-earn__how-header {
  text-align: center;
  margin-bottom: 56px;
}
.loyalty-earn__how-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-earn__how-subtitle {
  font-size: 18px;
  color: #62666A;
  max-width: 653px;
  margin: 0 auto;
}
.loyalty-earn__steps {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  align-items: stretch;
}
.loyalty-earn__step {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  text-align: center;
}
.loyalty-earn__step-label {
  font-size: 12px;
  font-weight: 600;
  color: #62666A;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.loyalty-earn__step-icon-wrap {
  width: 64px;
  height: 64px;
  background: rgba(0, 114, 206, 0.1);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.loyalty-earn__step-icon-wrap img {
  width: 32px;
  height: 32px;
}
.loyalty-earn__step-body {
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
}
.loyalty-earn__step-title {
  font-size: 24px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 0;
}
.loyalty-earn__step-text {
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
  margin-bottom: 0;
  flex: 1;
}
.loyalty-earn__step-link {
  display: inline-block;
  margin-top: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
}
.loyalty-earn__step-link:hover {
  text-decoration: underline;
}
.loyalty-earn__table-wrap {
  width: 100%;
}
.loyalty-earn__table {
  width: 100%;
  border-collapse: collapse;
}
.loyalty-earn__th {
  font-size: 14px;
  font-weight: 600;
  padding: 17px 16px;
  text-align: center;
}
.loyalty-earn__th--label {
  width: 200px;
  text-align: left;
  color: #62666A;
  font-weight: 600;
}
.loyalty-earn__th--blue {
  color: #0072CE;
  font-weight: 700;
}
.loyalty-earn__th--bronze {
  color: #b07d4b;
  font-weight: 700;
}
.loyalty-earn__th--silver {
  color: #7e8b96;
  font-weight: 700;
}
.loyalty-earn__th--gold {
  color: #c9a227;
  font-weight: 700;
}
.loyalty-earn__td {
  font-size: 14px;
  font-weight: 500;
  color: #62666A;
  padding: 16px;
  text-align: center;
  border-top: 0.8px solid #e5e7eb;
}
.loyalty-earn__td--label {
  text-align: left;
  color: #002855;
  font-weight: 500;
}
.loyalty-earn__table-notes {
  padding: 16px 0 0 18px;
}
.loyalty-earn__table-notes p {
  font-size: 12px;
  color: #62666A;
  line-height: 1.5;
  margin-bottom: 4px;
}
.loyalty-earn__cta-banner {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 56px 32px;
  text-align: center;
  margin-bottom: 128px;
}
.loyalty-earn__cta-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-earn__cta-text {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 32px;
}
.loyalty-earn__cta-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
.loyalty-earn__faq {
  margin-bottom: 80px;
}
.loyalty-earn__faq-header {
  text-align: center;
  margin-bottom: 56px;
}
.loyalty-earn__faq-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-earn__faq-subtitle {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 0;
}
.loyalty-earn__faq-list {
  display: flex;
  flex-direction: column;
}
.loyalty-earn__faq-item {
  border-bottom: 0.8px solid #e5e7eb;
}
.loyalty-earn__faq-btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  line-height: 1.56;
  gap: 16px;
}
.loyalty-earn__faq-btn:hover {
  color: #0072CE;
}
.loyalty-earn__faq-icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  transition: transform 0.2s;
}
.loyalty-earn__faq-icon--open {
  transform: rotate(180deg);
}
.loyalty-earn__faq-answer {
  padding-bottom: 20px;
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
}

.loyalty-spend {
  padding: 150px 0 80px;
}
.loyalty-spend__breadcrumb {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 64px;
  font-size: 14px;
  color: #62666A;
}
.loyalty-spend__breadcrumb a {
  color: #62666A;
  text-decoration: none;
}
.loyalty-spend__breadcrumb a:hover {
  color: #0072CE;
}
.loyalty-spend__breadcrumb-sep {
  color: #62666A;
}
.loyalty-spend__breadcrumb-current {
  font-weight: 600;
  color: #002855;
}
.loyalty-spend__header {
  margin-bottom: 128px;
}
.loyalty-spend__title {
  font-size: 48px;
  font-weight: 800;
  color: #002855;
  letter-spacing: -1px;
  line-height: 1.16;
  margin-bottom: 16px;
}
.loyalty-spend__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666A;
  line-height: 1.56;
  max-width: 738px;
  margin-bottom: 0;
}
.loyalty-spend__row {
  display: flex;
  align-items: center;
  gap: 48px;
  margin-bottom: 128px;
}
.loyalty-spend__row--reverse {
  flex-direction: row-reverse;
}
.loyalty-spend__image {
  flex: 1 1 0;
  height: 400px;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(0, 40, 85, 0.1);
}
.loyalty-spend__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-spend__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-spend__content-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  line-height: 1.22;
  margin-bottom: 0;
}
.loyalty-spend__content-text {
  font-size: 18px;
  font-weight: 400;
  color: #364153;
  line-height: 1.78;
  margin-bottom: 0;
}
.loyalty-spend__content-text h3, .loyalty-spend__content-text .h3 {
  margin-bottom: 0;
}
.loyalty-spend__sub-item {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.loyalty-spend__sub-title {
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 4px;
}
.loyalty-spend__sub-text {
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
  margin-bottom: 0;
}
.loyalty-spend__cta-banner {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 56px 32px;
  text-align: center;
  margin-bottom: 128px;
}
.loyalty-spend__cta-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-spend__cta-text {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 32px;
}
.loyalty-spend__cta-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
.loyalty-spend__faq {
  margin-bottom: 80px;
}
.loyalty-spend__faq-header {
  text-align: center;
  margin-bottom: 56px;
}
.loyalty-spend__faq-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-spend__faq-subtitle {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 0;
}
.loyalty-spend__faq-list {
  display: flex;
  flex-direction: column;
}
.loyalty-spend__faq-item {
  border-bottom: 0.8px solid #e5e7eb;
}
.loyalty-spend__faq-btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  line-height: 1.56;
  gap: 16px;
}
.loyalty-spend__faq-btn:hover {
  color: #0072CE;
}
.loyalty-spend__faq-icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  transition: transform 0.2s;
}
.loyalty-spend__faq-icon--open {
  transform: rotate(180deg);
}
.loyalty-spend__faq-answer {
  padding-bottom: 20px;
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
}

.loyalty-tiers {
  padding: 150px 0 80px;
}
.loyalty-tiers__breadcrumb {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 64px;
  font-size: 14px;
  color: #62666A;
}
.loyalty-tiers__breadcrumb a {
  color: #62666A;
  text-decoration: none;
}
.loyalty-tiers__breadcrumb a:hover {
  color: #0072CE;
}
.loyalty-tiers__breadcrumb-sep {
  color: #62666A;
}
.loyalty-tiers__breadcrumb-current {
  font-weight: 600;
  color: #002855;
}
.loyalty-tiers__header {
  margin-bottom: 128px;
}
.loyalty-tiers__title {
  font-size: 48px;
  font-weight: 800;
  color: #002855;
  letter-spacing: -1px;
  line-height: 1.16;
  margin-bottom: 24px;
}
.loyalty-tiers__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #364153;
  line-height: 1.78;
  max-width: 738px;
  margin-bottom: 16px;
}
.loyalty-tiers__subtitle:last-child {
  margin-bottom: 0;
}
.loyalty-tiers__row {
  display: flex;
  align-items: center;
  gap: 48px;
  margin-bottom: 128px;
}
.loyalty-tiers__row--reverse {
  flex-direction: row-reverse;
}
.loyalty-tiers__card-panel {
  flex: 0 0 566px;
  height: 400px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 49px;
}
.loyalty-tiers__card-panel--blue {
  background: #ebf4ff;
}
.loyalty-tiers__card-panel--bronze {
  background: #fdf3e7;
}
.loyalty-tiers__card-panel--silver {
  background: #f2f4f5;
}
.loyalty-tiers__card-panel--gold {
  background: #fdf8ec;
}
.loyalty-tiers__card-img, .loyalty-tiers__card-panel img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.loyalty-tiers__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 28px;
}
.loyalty-tiers__tier-label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.loyalty-tiers__tier-label--blue {
  color: #0072CE;
}
.loyalty-tiers__tier-label--bronze {
  color: #b07d4b;
}
.loyalty-tiers__tier-label--silver {
  color: #7e8b96;
}
.loyalty-tiers__tier-label--gold {
  color: #c9a227;
}
.loyalty-tiers__tier-dot {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  flex-shrink: 0;
}
.loyalty-tiers__tier-dot--blue {
  background: #0072CE;
}
.loyalty-tiers__tier-dot--bronze {
  background: #b07d4b;
}
.loyalty-tiers__tier-dot--silver {
  background: #7e8b96;
}
.loyalty-tiers__tier-dot--gold {
  background: #c9a227;
}
.loyalty-tiers__content-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  line-height: 1.22;
  margin-bottom: 0;
}
.loyalty-tiers__content-text {
  font-size: 18px;
  font-weight: 400;
  color: #364153;
  line-height: 1.78;
  margin-bottom: 0;
}
.loyalty-tiers__bullets {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.loyalty-tiers__bullet {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  font-size: 16px;
  font-weight: 400;
  color: #364153;
  line-height: 1.625;
}
.loyalty-tiers__bullet-icon {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 3px;
  padding: 2px;
}
.loyalty-tiers__bullet-icon img {
  width: 12px;
  height: 12px;
  display: block;
}
.loyalty-tiers__bullet-icon--blue {
  background: rgba(0, 114, 206, 0.13);
}
.loyalty-tiers__bullet-icon--bronze {
  background: rgba(176, 125, 75, 0.13);
}
.loyalty-tiers__bullet-icon--silver {
  background: rgba(126, 139, 150, 0.13);
}
.loyalty-tiers__bullet-icon--gold {
  background: rgba(201, 162, 39, 0.13);
}
.loyalty-tiers__btn--bronze {
  border-color: #b07d4b;
  color: #b07d4b;
}
.loyalty-tiers__btn--bronze:hover {
  background: #b07d4b;
  color: #fff;
}
.loyalty-tiers__btn--silver {
  border-color: #7e8b96;
  color: #7e8b96;
}
.loyalty-tiers__btn--silver:hover {
  background: #7e8b96;
  color: #fff;
}
.loyalty-tiers__btn--gold {
  border-color: #c9a227;
  color: #c9a227;
}
.loyalty-tiers__btn--gold:hover {
  background: #c9a227;
  color: #fff;
}
.loyalty-tiers__compare {
  margin-bottom: 128px;
}
.loyalty-tiers__compare-header {
  text-align: center;
  margin-bottom: 48px;
}
.loyalty-tiers__compare-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-tiers__compare-subtitle {
  font-size: 18px;
  color: #62666A;
  max-width: 680px;
  margin: 0 auto;
}
.loyalty-tiers__table-wrap {
  border-radius: 8px;
  overflow: hidden;
}
.loyalty-tiers__table {
  width: 100%;
  border-collapse: collapse;
}
.loyalty-tiers__th {
  font-size: 15px;
  font-weight: 700;
  padding: 0;
  height: 56px;
  text-align: center;
  color: #fff;
}
.loyalty-tiers__th--label {
  text-align: left;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 600;
  color: #62666A;
  background: #fff;
  width: 67%;
}
.loyalty-tiers__th--blue {
  background: #0072CE;
  border-radius: 8px 8px 0 0;
  width: 11%;
}
.loyalty-tiers__th--bronze {
  background: #b07d4b;
  border-radius: 8px 8px 0 0;
  width: 11%;
}
.loyalty-tiers__th--silver {
  background: #7e8b96;
  border-radius: 8px 8px 0 0;
  width: 11%;
}
.loyalty-tiers__th--gold {
  background: #c9a227;
  border-radius: 8px 8px 0 0;
  width: 11%;
}
.loyalty-tiers__td {
  padding: 0 16px;
  height: 57px;
  text-align: center;
  border-top: 0.8px solid #e5e7eb;
  vertical-align: middle;
}
.loyalty-tiers__td--label {
  text-align: left;
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 500;
  color: #002855;
  padding-left: 20px;
}
.loyalty-tiers__td--sub {
  font-size: 14px;
  color: #62666A;
  text-align: left;
  padding-left: 20px;
  height: auto;
  padding-top: 4px;
  padding-bottom: 12px;
  border-top: none;
}
.loyalty-tiers__tr--highlight {
  background: #ebf4ff;
}
.loyalty-tiers__tr--sub {
  background: #ebf4ff;
}
.loyalty-tiers__benefit-icon {
  width: 20px;
  height: 20px;
  display: block;
  flex-shrink: 0;
}
.loyalty-tiers__check {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.loyalty-tiers__check svg {
  width: 14px;
  height: 14px;
}
.loyalty-tiers__check--blue-light {
  background: rgba(0, 114, 206, 0.13);
}
.loyalty-tiers__check--blue-solid {
  background: #0072CE;
}
.loyalty-tiers__check--bronze-light {
  background: rgba(176, 125, 75, 0.13);
}
.loyalty-tiers__check--bronze-solid {
  background: #b07d4b;
}
.loyalty-tiers__check--silver-light {
  background: rgba(126, 139, 150, 0.13);
}
.loyalty-tiers__check--silver-solid {
  background: #7e8b96;
}
.loyalty-tiers__check--gold-light {
  background: rgba(201, 162, 39, 0.13);
}
.loyalty-tiers__check--gold-solid {
  background: #c9a227;
}
.loyalty-tiers__pct {
  font-size: 14px;
  font-weight: 600;
}
.loyalty-tiers__pct--bronze {
  color: #b07d4b;
}
.loyalty-tiers__pct--silver {
  color: #7e8b96;
}
.loyalty-tiers__pct--gold {
  color: #c9a227;
}
.loyalty-tiers__dash {
  display: inline-block;
  width: 8px;
  height: 1px;
  background: #d1d5db;
}
.loyalty-tiers__cta-banner {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 56px 32px;
  text-align: center;
}
.loyalty-tiers__cta-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-tiers__cta-text {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 32px;
}
.loyalty-tiers__cta-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.pcp-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 1050;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}

.pcp {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 8px 5px rgba(0, 0, 0, 0.1), 0 20px 12.5px rgba(0, 0, 0, 0.1);
  padding: 32px;
  width: 100%;
  max-width: 480px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
}
.pcp__top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}
.pcp__icon-wrap {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #e8f5e9;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.pcp__text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  text-align: center;
}
.pcp__title {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #002855;
  margin: 0;
}
.pcp__subtitle {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #8b939b;
  margin: 0;
  max-width: 382px;
  line-height: 1.5;
}
.pcp__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.pcp__btn-primary {
  width: 100%;
  height: 45px;
  background: #0072CE;
  border: none;
  border-radius: 4px;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  cursor: pointer;
  transition: background 0.15s ease-in-out;
}
.pcp__btn-primary:hover {
  background: #005caa;
}
.pcp__btn-secondary {
  width: 100%;
  height: 45px;
  background: none;
  border: none;
  border-radius: 4px;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  cursor: pointer;
  transition: opacity 0.15s ease-in-out;
}
.pcp__btn-secondary:hover {
  opacity: 0.75;
}

html {
  scroll-behavior: smooth;
}

.loyalty-compare-table {
  margin: 48px 0 128px;
  scroll-margin-top: 100px;
}
.loyalty-compare-table__heading {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  text-align: center;
  margin-bottom: 16px;
}
.loyalty-compare-table__description {
  font-size: 18px;
  color: #62666A;
  text-align: center;
  max-width: 680px;
  margin: 0 auto 48px;
}
.loyalty-compare-table__table-wrap {
  overflow: auto;
  max-width: 100%;
}
@media screen and (max-width: 904px) {
  .loyalty-compare-table__table-wrap {
    display: none;
  }
}
.loyalty-compare-table__table {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
}
.loyalty-compare-table__header-row {
  display: flex;
}
.loyalty-compare-table__mobile-tier-label-edit {
  font-size: 12px;
  color: #62666A;
  margin-top: 8px;
}
.loyalty-compare-table__th {
  padding: 0 16px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  flex: 1;
}
@media screen and (min-width: 1239px) {
  .loyalty-compare-table__th {
    flex: 0 0 12.5%;
  }
}
.loyalty-compare-table__th--label {
  flex: 0 0 55%;
  justify-content: flex-start;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 600;
  color: #62666A;
  background: #fff;
}
@media screen and (min-width: 1239px) {
  .loyalty-compare-table__th--label {
    flex: 0 0 50%;
  }
}
.loyalty-compare-table__th--blue {
  background: #0072CE;
  border-radius: 8px 8px 0 0;
}
.loyalty-compare-table__th--bronze {
  background: #b07d4b;
  border-radius: 8px 8px 0 0;
}
.loyalty-compare-table__th--silver {
  background: #7e8b96;
  border-radius: 8px 8px 0 0;
}
.loyalty-compare-table__th--gold {
  background: #c9a227;
  border-radius: 8px 8px 0 0;
}
.loyalty-compare-table__row {
  display: flex;
  align-items: center;
  border-top: 0.8px solid #e5e7eb;
  cursor: pointer;
  transition: background-color 0.1s ease;
}
.loyalty-compare-table__row:not(.loyalty-compare-table__row--highlight):hover {
  background-color: #f3f4f6;
}
@media screen and (max-width: 904px) {
  .loyalty-compare-table.editmode .loyalty-compare-table__table-wrap {
    display: block;
  }
}
.loyalty-compare-table.editmode .loyalty-compare-table__row {
  cursor: default;
}
.loyalty-compare-table.editmode .loyalty-compare-table__row:hover {
  background-color: transparent;
}
.loyalty-compare-table.editmode .loyalty-compare-table__label-desc {
  margin-top: 16px;
  opacity: 1;
  max-height: none;
  overflow: visible;
}
.loyalty-compare-table__td {
  flex: 1;
  padding: 0 16px;
  height: 57px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
@media screen and (min-width: 905px) {
  .loyalty-compare-table__td {
    flex: 0 0 11.5%;
    height: auto;
    min-height: 57px;
    padding: 10px 16px;
  }
}
@media screen and (min-width: 1239px) {
  .loyalty-compare-table__td {
    flex: 0 0 12.5%;
  }
}
.loyalty-compare-table__td--label {
  flex: 0 0 55%;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding-left: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  height: auto;
  min-height: 57px;
  font-weight: 500;
  color: #002855;
}
@media screen and (min-width: 1239px) {
  .loyalty-compare-table__td--label {
    flex: 0 0 50%;
  }
}
.loyalty-compare-table__label_icon_wrap {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}
.loyalty-compare-table__icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.loyalty-compare-table__icon img {
  width: 20px;
  height: 20px;
  display: block;
  object-fit: contain;
}
.loyalty-compare-table__check {
  display: flex;
  width: 28px;
  height: 28px;
  padding: 7px;
  justify-content: center;
  align-items: center;
  border-radius: 9999px;
  background: #ACBD92;
}
.loyalty-compare-table__check svg {
  width: 14px;
  height: 14px;
}
.loyalty-compare-table__dash {
  display: inline-block;
  width: 8px;
  height: 1px;
  flex-shrink: 0;
  background: #D1D5DB;
}
.loyalty-compare-table__td-edit {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: flex-start;
}
.loyalty-compare-table__cell-text {
  color: #002855;
  text-align: center;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 21px;
}
.loyalty-compare-table__row--highlight {
  background: #ebf4ff;
}
.loyalty-compare-table__label-text {
  display: flex;
  flex-direction: column;
  gap: 2px;
  color: #002855;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.loyalty-compare-table__label-desc {
  margin-top: 0;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: #002855;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 0.15s ease-out, max-height 0.25s ease-out, margin-top 0.25s ease-out;
}
.loyalty-compare-table__row--highlight .loyalty-compare-table__label-desc {
  margin-top: 16px;
  opacity: 1;
  max-height: 1000px;
}
.loyalty-compare-table__mobile-table-wrap {
  display: none;
  overflow-x: auto;
  max-width: 100%;
}
@media screen and (max-width: 904px) {
  .loyalty-compare-table__mobile-table-wrap {
    display: block;
  }
}
.loyalty-compare-table__mobile-table {
  display: flex;
  flex-direction: column;
  width: max-content;
}
.loyalty-compare-table__mobile-row {
  display: flex;
  border-top: 0.896px solid #e5e7eb;
}
.loyalty-compare-table__mobile-row--header {
  border-top: none;
}
.loyalty-compare-table__mobile-cell {
  flex: 0 0 130px;
  width: 130px;
  height: auto;
  min-height: 80px;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  color: #002855;
}
.loyalty-compare-table__mobile-cell--corner, .loyalty-compare-table__mobile-cell--tier {
  flex: 0 0 80px;
  width: 80px;
  position: sticky;
  left: 0;
  z-index: 2;
  box-shadow: 4px 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 8px 0 0 8px;
}
.loyalty-compare-table__mobile-cell--corner {
  height: auto;
  min-height: 80px;
  background: #fff;
  font-size: 12px;
}
.loyalty-compare-table__mobile-cell--tier {
  justify-content: flex-start;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  white-space: nowrap;
}
.loyalty-compare-table__mobile-cell--tier-blue {
  background: #0072CE;
}
.loyalty-compare-table__mobile-cell--tier-bronze {
  background: #b07d4b;
}
.loyalty-compare-table__mobile-cell--tier-silver {
  background: #7e8b96;
}
.loyalty-compare-table__mobile-cell--tier-gold {
  background: #c9a227;
}
.loyalty-compare-table__mobile-cell--col-header {
  height: auto;
  min-height: 73px;
  background: #fff;
}
.loyalty-compare-table__mobile-cell[data-benefit-index] {
  cursor: pointer;
}
.loyalty-compare-table__mobile-cell--highlight {
  background: #ebf4ff;
}
.loyalty-compare-table__mobile-cell--col-header.loyalty-compare-table__mobile-cell--highlight {
  border-radius: 8px 8px 0 0;
}
.loyalty-compare-table__mobile-desc-wrap {
  display: none;
}
@media screen and (max-width: 904px) {
  .loyalty-compare-table__mobile-desc-wrap {
    display: block;
  }
}
.loyalty-compare-table__mobile-desc {
  display: none;
  margin-top: 0;
  padding: 16px;
  border-radius: 8px;
  background: #ebf4ff;
  color: #002855;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.loyalty-compare-table__mobile-desc--active {
  display: block;
}

.loyalty-tier-table {
  margin: 48px 0;
  margin-bottom: 128px;
}
.loyalty-tier-table__layout {
  display: flex;
  gap: 48px;
  align-items: center;
}
.loyalty-tier-table__content-col {
  flex: 1;
  min-width: 0;
}
.loyalty-tier-table__heading {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 12px;
}
.loyalty-tier-table__description {
  font-size: 18px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin-bottom: 24px;
}
.loyalty-tier-table__wrap {
  overflow-x: auto;
  max-width: 100%;
}
.loyalty-tier-table__table {
  width: 100%;
  display: flex;
  flex-direction: column;
  font-family: "Manrope", sans-serif;
}
.loyalty-tier-table__header-row {
  display: flex;
  align-items: center;
}
.loyalty-tier-table__th {
  padding: 17px 16px;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  flex: 1;
}
.loyalty-tier-table__th--type {
  flex: 0 0 240px;
  text-align: left;
  font-weight: 600;
  color: #62666a;
}
.loyalty-tier-table__th--blue {
  color: #0072CE;
}
.loyalty-tier-table__th--bronze {
  color: #b07d4b;
}
.loyalty-tier-table__th--silver {
  color: #7e8b96;
}
.loyalty-tier-table__th--gold {
  color: #c9a227;
}
.loyalty-tier-table__row {
  display: flex;
  align-items: center;
  border-top: 0.8px solid #e5e7eb;
}
.loyalty-tier-table__td {
  padding: 16px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #62666a;
  flex: 1;
}
.loyalty-tier-table__td--label {
  flex: 0 0 240px;
  text-align: left;
  color: #002855;
  line-height: 1.57;
}
.loyalty-tier-table__td .pimcore_editable_input {
  display: block;
  width: 100%;
}
.loyalty-tier-table__footnotes {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-left: 18px;
  padding-top: 16px;
}
.loyalty-tier-table__footnote {
  font-size: 12px;
  color: #62666a;
  margin: 0;
  font-weight: 400;
}

.elevate-hero__bg-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: 0;
}
@media screen and (min-width: 1239px) {
  .elevate-hero__bg-img {
    min-height: 792px;
  }
}

.elevate-section-header {
  text-align: center;
  padding: 48px 0 16px;
}
.elevate-section-header__title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.elevate-section-header__subtitle {
  font-size: 18px;
  color: #62666A;
  max-width: 640px;
  margin: 0 auto;
}
.elevate-section-header__subtitle--light {
  color: rgba(255, 255, 255, 0.8);
}
.elevate-section-header__title--light {
  color: #fff;
}

.elevate-blog-grid {
  padding: 32px 0 64px;
}
.elevate-blog-grid__header {
  text-align: center;
  margin-bottom: 40px;
}
.elevate-blog-grid__title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 12px;
}
.elevate-blog-grid__subtitle {
  font-size: 18px;
  color: #62666A;
  max-width: 640px;
  margin: 0 auto;
}
.elevate-blog-grid__grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 24px;
}
.elevate-blog-grid__card {
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.07);
  display: flex;
  flex-direction: column;
  transition: transform 0.2s, box-shadow 0.2s;
}
.elevate-blog-grid__card:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.elevate-blog-grid__card-img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  display: block;
}
.elevate-blog-grid__card-img--placeholder {
  background: linear-gradient(135deg, #e8f0fe 0%, #dbeafe 100%);
}
.elevate-blog-grid__card-body {
  padding: 20px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.elevate-blog-grid__card-date {
  font-size: 12px;
  color: #62666A;
  margin-bottom: 8px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.elevate-blog-grid__card-title {
  font-size: 18px;
  font-weight: 700;
  color: #002855;
  margin-bottom: 8px;
  line-height: 1.4;
}
.elevate-blog-grid__card-text {
  font-size: 14px;
  color: #62666A;
  line-height: 1.6;
  flex: 1;
  margin-bottom: 16px;
}
.elevate-blog-grid__card-link {
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
  align-self: flex-start;
}
.elevate-blog-grid__card-link:hover {
  text-decoration: underline;
}

.rc__spinner-overlay {
  position: fixed;
  inset: 0;
  z-index: 9999;
  background: rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
}

.rc__spinner {
  width: 40px;
  height: 40px;
  border: 4px solid #e6e7e9;
  border-top-color: #0072CE;
  border-radius: 50%;
  animation: rc-spin 0.7s linear infinite;
}

@keyframes rc-spin {
  to {
    transform: rotate(360deg);
  }
}
.htb {
  width: 100%;
}
.htb__inner {
  display: flex;
  gap: 48px;
  align-items: center;
  padding: 64px 16px;
}
.htb__left {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
}
.htb__title {
  font-family: "Manrope", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: normal;
  color: #0f2d53;
  margin: 0;
}
.htb__body {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.htb__body p {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: 0.15px;
  color: #62666a;
  margin: 0;
}
.htb__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  padding: 0 32px;
  background: #0072ce;
  border: none;
  color: #fff;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  border-radius: 4px;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.15s;
}
.htb__btn:hover {
  background: #005fad;
  color: #fff;
}
.htb__right {
  flex: 1;
  min-width: 0;
}
.htb__image {
  width: 100%;
  height: 400px;
  object-fit: cover;
  border-radius: 16px;
  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.15);
  display: block;
}

.cc-drawer {
  padding: 0 32px 48px;
}
.cc-drawer__title {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  color: #002855;
  margin: 0 0 32px;
}
.cc-drawer__hours {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.cc-drawer__hours p {
  font-size: 16px;
  line-height: 24px;
  color: #62666a;
  margin: 0;
}
.cc-drawer__hours strong {
  color: #002855;
  font-weight: 700;
}
.cc-drawer__peak {
  margin-bottom: 32px;
}
.cc-drawer__peak-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #002855;
  margin: 0 0 12px;
}
.cc-drawer__chart {
  margin-bottom: 8px;
}
.cc-drawer__bars {
  display: flex;
  align-items: flex-end;
  gap: 3px;
  height: 100px;
  margin-bottom: 6px;
}
.cc-drawer__bar {
  flex: 1;
  background: #0072ce;
  border-radius: 1px 1px 0 0;
  min-width: 0;
}
.cc-drawer__time-labels {
  display: flex;
  justify-content: space-between;
}
.cc-drawer__time-labels span {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #62666a;
}
.cc-drawer__peak-note {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #62666a;
  margin: 8px 0 0;
}
.cc-drawer__divider {
  height: 0.8px;
  background: #e5e7eb;
  margin-bottom: 32px;
}
.cc-drawer__phones {
  display: flex;
  flex-direction: column;
}
.cc-drawer__call-label {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #62666a;
  margin: 0 0 4px;
}
.cc-drawer__phone-row {
  display: flex;
  gap: 24px;
  padding: 20px 0;
  border-top: 0.8px solid #e5e7eb;
}
.cc-drawer__phone-from {
  flex: 0 0 168px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #62666a;
}
.cc-drawer__phone-detail {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.cc-drawer__phone-number {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #0072ce;
  text-decoration: none;
  white-space: nowrap;
}
.cc-drawer__phone-number:hover {
  text-decoration: underline;
}
.cc-drawer__phone-note {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #62666a;
  margin: 0;
}
.cc-drawer__asterisk {
  color: #e30613;
}

.eh {
  position: relative;
  height: 450px;
  overflow: hidden;
  display: flex;
  align-items: center;
  background: #002855;
}
.eh__bg {
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: url("/static/elevate/header-bg.png");
  background-size: cover;
  background-position: center;
}
.eh__inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.eh__profile {
  display: flex;
  align-items: center;
  gap: 20px;
}
.eh__avatar {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  flex-shrink: 0;
  background: #0072CE;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 16px rgba(0, 114, 206, 0.4);
}
.eh__avatar-initials {
  font-size: 42px;
  font-weight: 700;
  color: #fff;
  letter-spacing: 2px;
  line-height: 1;
  user-select: none;
}
.eh__profile-info {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.eh__name {
  font-size: 48px;
  font-weight: 600;
  color: #fff;
  line-height: 1.16;
  margin-bottom: 0;
  white-space: nowrap;
}
.eh__meta {
  display: flex;
  align-items: center;
  gap: 16px;
}
.eh__tier-badge {
  display: inline-flex;
  align-items: center;
  padding: 4px 20px;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  white-space: nowrap;
}
.eh__active-until {
  font-size: 18px;
  font-weight: 400;
  color: #f3f3f3;
  line-height: 1;
}
.eh__points {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.eh__points-label {
  font-size: 18px;
  font-weight: 500;
  color: #f3f3f3;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 0;
  line-height: 1.33;
}
.eh__points-value {
  font-size: 48px;
  font-weight: 600;
  color: #fff;
  letter-spacing: -3px;
  line-height: 1.25;
  margin-bottom: 0;
}
.eh__actions {
  display: flex;
  align-items: center;
  gap: 16px;
}
.eh__btn-book {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 46px;
  padding: 0 24px;
  background: #fff;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
  white-space: nowrap;
  transition: opacity 0.2s;
}
.eh__btn-book:hover {
  opacity: 0.9;
  color: #0072CE;
}
.eh__btn-points {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 46px;
  padding: 0 24px;
  background: #0072CE;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.2s;
}
.eh__btn-points:hover {
  background: rgb(0, 91.4213592233, 165.2);
  color: #fff;
}
.eh__btn-points-icon {
  width: 16px;
  height: 16px;
  display: block;
  flex-shrink: 0;
}
.eh__mobile-actions {
  display: none;
}

.en {
  background: #fff;
  border-bottom: 0.8px solid #e5e7eb;
  height: 56px;
  display: flex;
  align-items: center;
}
.en__inner {
  display: flex;
  align-items: stretch;
  gap: 0;
}
.en__tab {
  position: relative;
  height: 56px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 0 16px;
  text-decoration: none;
  color: #364153;
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  transition: color 0.15s;
}
.en__tab::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1.6px;
  background: transparent;
  transition: background 0.15s;
}
.en__tab:hover {
  color: #0072CE;
  text-decoration: none;
}
.en__tab--active {
  color: #0072CE;
}
.en__tab--active::after {
  background: #0072CE;
}
.en__tab-label {
  pointer-events: none;
}
.en__tab-alert {
  flex-shrink: 0;
  display: block;
}
.en__select-wrap {
  display: none;
  position: relative;
  padding: 8px 10px;
}
.en__select {
  width: 100%;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  padding: 0 14px 0 16px;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #002855;
  cursor: pointer;
  outline: none;
  text-align: left;
}
.en__select:focus {
  border-color: #0072CE;
  box-shadow: 0 0 0 3px rgba(0, 114, 206, 0.12);
}
.en__select-chevron {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}
.en__select-dropdown {
  position: absolute;
  top: calc(100% - 4px);
  left: 10px;
  right: 10px;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  list-style: none;
  margin: 0;
  padding: 4px 0;
  z-index: 200;
  overflow: hidden;
}
.en__select-option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #364153;
  cursor: pointer;
  transition: background 0.12s;
}
.en__select-option:hover {
  background: #f5f8ff;
}
.en__select-option--active {
  color: #0072CE;
  font-weight: 600;
  background: #f0f7ff;
}

.ec-wrap {
  display: flex;
  justify-content: center;
  width: 100%;
  background: #F8F8FA;
}

.ec {
  display: flex;
  width: 1212px;
  padding: 48px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 80px;
}

.tp {
  width: 100%;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 40, 85, 0.1);
  overflow: hidden;
}
.tp__body {
  padding: 32px 32px 0;
}
.tp__header {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 16px;
}
.tp__title {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.15px;
  text-transform: uppercase;
  color: #000;
  margin: 0;
}
.tp__subtitle {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #62666a;
  margin: 0;
}
.tp__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
  gap: 48px;
}
.tp__content--mobile {
  display: none;
}
.tp__left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  flex: 1;
  min-width: 0;
}
.tp__gauge-row {
  display: flex;
  align-items: center;
  gap: 24px;
  width: 100%;
}
.tp__gauge {
  position: relative;
  width: 230px;
  height: 230px;
  flex-shrink: 0;
  container-type: inline-size;
}
.tp__gauge svg {
  display: block;
}
.tp__gauge-center {
  position: absolute;
  inset: 18.5%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.9cqw;
  text-align: center;
}
.tp__gauge-label {
  font-size: 5.2cqw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #62666a;
}
.tp__gauge-tier {
  font-family: "Poppins", sans-serif;
  font-size: 13cqw;
  font-weight: 600;
  line-height: 1.2;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.tp__gauge-tier--blue {
  background-image: linear-gradient(to right, #1a8fe0, #0052a5);
}
.tp__gauge-tier--gold {
  background-image: linear-gradient(to right, #d4a315, #896301);
}
.tp__gauge-tier--silver {
  background-image: linear-gradient(to right, #7e8b96, #5c6770);
}
.tp__gauge-tier--bronze {
  background-image: linear-gradient(to right, #b07d4b, #7b4c2a);
}
.tp__gauge-bonus {
  font-size: 5.2cqw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.3px;
  color: #62666a;
  text-align: center;
}
.tp__bars {
  flex: 1;
  min-width: 0;
  width: 0;
  max-width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.tp__bar-group {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.tp__bar-label-row {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.tp__bar-metric {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-transform: uppercase;
  color: #8b939b;
}
.tp__bar-value {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.15px;
  color: #000;
}
.tp__bar-target {
  font-size: 14px;
  font-weight: 400;
  color: #8b939b;
  letter-spacing: 0.25px;
}
.tp__bar-track {
  width: 100%;
  position: relative;
  height: 8px;
  border-radius: 9999px;
  background: rgba(164, 199, 226, 0.3);
}
.tp__bar-track--points {
  background: rgba(172, 189, 146, 0.3);
}
.tp__bar-fill {
  position: absolute;
  top: 0;
  left: 0;
  height: 8px;
  border-radius: 9999px;
  background: #a4c7e2;
}
.tp__bar-fill--points {
  background: #acbd92;
}
.tp__card-wrap {
  width: 334px;
  height: 186px;
  flex-shrink: 0;
  margin-top: -55px;
}
.tp__card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 20px 25px 0px rgba(0, 0, 0, 0.15), 0px 8px 10px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.tp__card-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  pointer-events: none;
}
.tp__card-info {
  position: absolute;
  bottom: 16px;
  left: 20px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.tp__card-ffn-label {
  font-family: "Manrope", sans-serif;
  font-size: 10px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.85);
  letter-spacing: 0.3px;
  line-height: 1.4;
}
.tp__card-ffn-row {
  display: flex;
  align-items: center;
  gap: 6px;
}
.tp__card-ffn-number {
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  letter-spacing: 0.3px;
  line-height: 1.4;
  white-space: nowrap;
}
.tp__card-copy-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  padding: 2px;
  cursor: pointer;
  opacity: 0.85;
  transition: opacity 0.15s ease;
  line-height: 0;
}
.tp__card-copy-btn:hover {
  opacity: 1;
}
.tp__card-modal {
  position: fixed;
  inset: 0;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.88);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.tp__card-modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 48px 32px;
  cursor: default;
}
.tp__card-modal-close {
  position: absolute;
  top: 12px;
  right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: rgba(255, 255, 255, 0.12);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background 0.15s;
}
.tp__card-modal-close:hover {
  background: rgba(255, 255, 255, 0.22);
}
.tp__card-modal-card {
  position: relative;
  width: 540px;
  height: 300px;
  max-width: 90%;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0px 24px 48px rgba(0, 0, 0, 0.6);
}
.tp__card-modal-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.tp__card-modal-info {
  position: absolute;
  bottom: 28px;
  left: 36px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.tp__card-modal-label {
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: rgba(255, 255, 255, 0.85);
  line-height: 1.4;
}
.tp__card-modal-ffn {
  font-family: "Manrope", sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  color: #fff;
  line-height: 1.2;
}
.tp__footnote {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #62666a;
  margin: 0;
  padding: 0 0 10px 0;
}
.tp__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 32px 16px;
  background: #f8f8fa;
  border-top: none;
}
.tp__reset-info {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #62666a;
}
.tp__benefits-link {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  color: #0072CE;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
.tp__benefits-link:hover {
  text-decoration: underline;
}

.mt {
  width: 100%;
}
.mt__header {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 48px;
}
.mt__title {
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
  color: #002855;
  margin: 0;
}
.mt__subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.25px;
  color: #62666a;
  margin: 0;
}
.mt__grid {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
.mt__grid > * {
  flex: 1 1 260px;
  min-width: 260px;
}
.mt__card {
  position: relative;
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  padding: 20px 20px 20px;
  min-height: 323px;
  display: flex;
  flex-direction: column;
}
.mt__current-badge {
  position: absolute;
  top: 10px;
  right: 10px;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 3px 8px;
  border-radius: 4px;
}
.mt__card-top {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 20px;
}
.mt__tier-name {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin: 0;
}
.mt__tier-range {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}
.mt__badge {
  display: inline-flex;
  align-items: center;
  height: 24px;
  padding: 3px 10px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  align-self: flex-start;
}
.mt__divider {
  border: none;
  border-top: 0.8px solid #e5e7eb;
  margin: 0 0 16px;
}
.mt__benefits {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex: 1;
}
.mt__benefit {
  display: flex;
  align-items: center;
  gap: 10px;
}
.mt__benefit-icon {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.mt__benefit-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.mt__all-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 100%;
  height: 36px;
  margin-top: 16px;
  background: none;
  border: none;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  cursor: pointer;
  text-align: center;
}
.mt__all-btn:hover {
  opacity: 0.8;
}
.mt__card-border {
  position: absolute;
  inset: 0;
  border-radius: 12px;
  border-top: 2.4px solid;
  border-left: 0.8px solid;
  border-right: 0.8px solid;
  border-bottom: 0.8px solid;
  pointer-events: none;
}
.mt__panel {
  margin-top: 24px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  background: #f8f9fb;
  border-radius: 12px;
  border: 0.8px solid #e5e7eb;
  padding: 24px;
}
.mt__panel-tier {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.mt__panel-tier-header {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding-bottom: 12px;
  border-bottom: 0.8px solid #e5e7eb;
}
.mt__panel-tier-name {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
}
.mt__panel-tier-range {
  font-size: 12px;
  font-weight: 400;
  color: #8b939b;
  line-height: 1.4;
}
.mt__panel-benefits {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.eyntk {
  width: 100%;
}
.eyntk__header {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 48px;
}
.eyntk__title {
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
  color: #002855;
  margin: 0;
}
.eyntk__subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.25px;
  color: #62666a;
  margin: 0;
}
.eyntk__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
}
.eyntk__card {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 40, 85, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  text-decoration: none;
  color: inherit;
}
.eyntk__card:hover {
  text-decoration: none;
  color: inherit;
}
.eyntk__card-img-wrap {
  height: 200px;
  overflow: hidden;
  flex-shrink: 0;
}
.eyntk__card-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.eyntk__card-body {
  padding: 24px 24px 28px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.eyntk__card-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  color: #002855;
  margin: 0;
}
.eyntk__card-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.25px;
  color: #62666a;
  margin: 0;
}

.yp {
  width: 100%;
}
.yp__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 48px;
}
.yp__title {
  font-size: 30px;
  font-weight: 600;
  line-height: normal;
  color: #0f2d53;
  margin: 0;
}
.yp__list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.yp__item {
  background: #fff;
  border-radius: 8px;
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 24px;
  min-height: 152px;
}
.yp__item-img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
  margin-top: 12px;
}
.yp__item-img--placeholder {
  background: #e5e7eb;
}
.yp__item-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 0;
}
.yp__item-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  color: #101828;
  margin: 0;
}
.yp__item-meta {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 8px;
}
.yp__item-meta-row {
  font-size: 14px;
  line-height: 20px;
  color: #4a5565;
  margin: 0;
}
.yp__item-meta-label {
  font-weight: 500;
}
.yp__item-meta-value {
  font-weight: 400;
}
.yp__state {
  font-size: 14px;
  color: #62666a;
  padding: 24px 0;
}
.yp__state--error {
  color: #dc2626;
}
.yp__load-more-wrap {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
.yp__load-more-btn {
  padding: 10px 32px;
  background: #fff;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  color: #0072CE;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}
.yp__load-more-btn:hover:not(:disabled) {
  background: #0072CE;
  color: #fff;
}
.yp__load-more-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.yo {
  width: 100%;
}
.yo__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 48px;
}
.yo__title {
  font-size: 30px;
  font-weight: 600;
  line-height: normal;
  color: #0f2d53;
  margin: 0;
}
.yo__view-all {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.25px;
  color: #0072CE;
  text-decoration: none;
}
.yo__view-all:hover {
  text-decoration: underline;
  color: #0072CE;
}
.yo__list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.yo__item {
  background: #fff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 24px;
  min-height: 152px;
}
.yo__item-img {
  width: 120px;
  height: 104px;
  border-radius: 8px;
  object-fit: cover;
  flex-shrink: 0;
}
.yo__item-img--placeholder {
  background: #e5e7eb;
}
.yo__item-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.yo__item-title {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  color: #101828;
  margin: 0;
}
.yo__item-subtitle {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #FE9A00;
  margin: 0;
}
.yo__item-meta {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 14px;
  color: #4a5565;
  line-height: 20px;
}
.yo__item-meta strong {
  font-weight: 500;
}
.yo__item-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #62666a;
  margin: 0;
}
.yo__item-actions {
  flex-shrink: 0;
}
.yo__comment-btn {
  display: inline-flex;
  align-items: center;
  height: 36px;
  padding: 0 20px;
  background: none;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  color: #62666a;
  cursor: pointer;
}
.yo__comment-btn:hover {
  border-color: #0072CE;
  color: #0072CE;
}

.ac {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.ac__header {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.ac__title {
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
  color: #002855;
  margin: 0;
}
.ac__subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #62666a;
  margin: 0;
}
.ac__card {
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px -1px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.ac__card-heading {
  background: #4a4a4a;
  height: 45px;
  display: flex;
  align-items: center;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #fff;
}
.ac__table-wrap {
  overflow-x: auto;
}
.ac__table {
  width: 100%;
  min-width: 800px;
  border-collapse: collapse;
  table-layout: fixed;
}
.ac__thead-row {
  border-bottom: 0.8px solid #e5e7eb;
}
.ac__th {
  font-size: 13px;
  font-weight: 400;
  line-height: 19.5px;
  color: #364153;
  text-align: left;
  padding: 12px 24px;
  background: #fff;
  white-space: nowrap;
}
.ac__th--points {
  text-align: right;
}
.ac__th--action {
  width: 72px;
}
.ac__tr {
  border-bottom: 0.8px solid #e5e7eb;
}
.ac__tr:last-child {
  border-bottom: none;
}
.ac__td {
  font-size: 13px;
  font-weight: 400;
  line-height: 19.5px;
  color: #364153;
  padding: 22px 24px;
  white-space: nowrap;
  vertical-align: middle;
}
.ac__td--points {
  text-align: right;
}
.ac__td--date {
  padding-left: 0;
}
.ac__td--action {
  text-align: left;
}
.ac__date-cell {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-left: 24px;
}
.ac__airline-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 32px;
  background: #e30613;
  border-radius: 0 2px 2px 0;
  flex-shrink: 0;
}
.ac__action-dot {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #c4c4c4;
}
.ac__pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 24px;
  overflow: auto;
  border-top: 0.8px solid #e5e7eb;
  background: #fff;
}
.ac__page-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 33px;
  min-width: 62px;
  padding: 0 16px;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 19.5px;
  color: #364153;
  cursor: pointer;
  transition: border-color 0.15s, color 0.15s;
}
.ac__page-btn:hover:not(:disabled) {
  border-color: #0072CE;
  color: #0072CE;
}
.ac__page-btn:disabled {
  opacity: 0.4;
}
.ac__page-btn--active {
  background: #0072CE;
  border-color: #0072CE;
  color: #fff;
  font-weight: 600;
}
.ac__page-btn--active:hover {
  background: #005bab;
  border-color: #005bab;
  color: #fff;
}
.ac__page-btn--arrow {
  min-width: 33px;
  padding: 0 8px;
}
.ac__page-ellipsis {
  font-size: 13px;
  color: #9ca3af;
  line-height: 33px;
}
.ac__state {
  padding: 24px;
  text-align: center;
  font-size: 14px;
  color: #62666a;
}
.ac__state--error {
  color: #dc2626;
}
.ac__td--loading, .ac__td--empty {
  text-align: center;
  padding: 40px 24px;
  color: #62666a;
  font-size: 14px;
}
.ac__td--pos {
  color: #16a34a;
  font-weight: 600;
}
.ac__td--neg {
  color: #dc2626;
  font-weight: 600;
}
.ac__th--status {
  width: 110px;
}
.ac__td--status {
  width: 110px;
}
.ac__company-logo {
  width: 24px;
  height: 24px;
  object-fit: contain;
  border-radius: 2px;
  flex-shrink: 0;
}
.ac__company-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: #e5e7eb;
  border-radius: 2px;
  flex-shrink: 0;
}
.ac__tr--cancelled {
  opacity: 0.55;
}
.ac__badge {
  display: inline-block;
  padding: 2px 10px;
  border-radius: 12px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.ac__badge--success {
  background: #dcfce7;
  color: #15803d;
}
.ac__badge--pending {
  background: #fef9c3;
  color: #854d0e;
}
.ac__badge--failed {
  background: #fee2e2;
  color: #dc2626;
}
.ac__badge--cancelled {
  background: #f3f4f6;
  color: #6b7280;
}

.rc {
  width: 100%;
}
.rc__header {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.rc__title {
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
  color: #002855;
  margin: 0;
}
.rc__subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #62666a;
  margin: 0;
}
.rc__body {
  display: flex;
  gap: 32px;
  align-items: flex-start;
}
.rc__form-card {
  flex: 0 0 748px;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  padding: 32px;
}
.rc__form {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.rc__field {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.rc__label {
  font-size: 14px;
  font-weight: 500;
  color: #0d1b2e;
}
.rc__input {
  width: 100%;
  height: 45.6px;
  padding: 0 12px;
  border: 0.8px solid #e5e7eb;
  border-radius: 4px;
  font-size: 14px;
  color: #0d1b2e;
  background: #fff;
  outline: none;
  transition: border-color 0.15s;
}
.rc__input::placeholder {
  color: #9ca3af;
}
.rc__input:focus {
  border-color: #0072CE;
}
.rc__ancillary-row {
  display: flex;
  align-items: center;
  gap: 8px;
}
.rc__ancillary-remove {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: 0.8px solid #e5e7eb;
  border-radius: 4px;
  color: #62666a;
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
  transition: border-color 0.15s, color 0.15s;
}
.rc__ancillary-remove:hover {
  border-color: #e30613;
  color: #e30613;
}
.rc__add-ancillary-btn {
  align-self: flex-start;
  margin-top: 24px;
  height: 40px;
  padding: 0 24px;
  background: #fff;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
  white-space: nowrap;
}
.rc__add-ancillary-btn:hover {
  background: #0072CE;
  color: #fff;
}
.rc__divider {
  border: none;
  border-top: 0.8px solid #e5e7eb;
  margin: 0;
}
.rc__info-box {
  display: flex;
  gap: 12px;
  background: #f8f8fa;
  border-radius: 6px;
  padding: 16px;
  align-items: flex-start;
}
.rc__info-icon {
  font-size: 18px;
  flex-shrink: 0;
  line-height: 1.4;
}
.rc__info-text {
  font-size: 13px;
  color: #0c4a6e;
  line-height: 1.6;
  margin-bottom: 0;
}
.rc__submit-btn {
  align-self: flex-start;
  height: 48px;
  padding: 0 28px;
  background: #0072CE;
  color: #fff;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s;
}
.rc__submit-btn:hover {
  background: #005fa3;
}
.rc__sidebar {
  flex: 0 0 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.rc__sidebar-card {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 40, 85, 0.1);
  padding: 24px;
}
.rc__sidebar-title {
  font-size: 16px;
  font-weight: 700;
  color: #0d1b2e;
  margin-bottom: 16px;
}
.rc__tips-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.rc__tip-item {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.rc__tip-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #0072CE;
  flex-shrink: 0;
  margin-top: 5px;
}
.rc__tip-text {
  font-size: 14px;
  color: #364153;
  line-height: 1.6;
}
.rc__help-text {
  font-size: 14px;
  color: #6a7282;
  margin-bottom: 16px;
  line-height: 1.6;
}
.rc__help-contacts {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.rc__help-email {
  font-size: 14px;
  font-weight: 500;
  color: #0072CE;
  text-decoration: none;
}
.rc__help-email:hover {
  text-decoration: underline;
}
.rc__help-phone {
  font-size: 14px;
  color: #6a7282;
}

.oc {
  width: 100%;
}
.oc__header {
  margin-bottom: 32px;
}
.oc__title {
  font-size: 28px;
  font-weight: 700;
  color: #002855;
  margin-bottom: 8px;
}
.oc__subtitle {
  font-size: 16px;
  color: #62666a;
  margin-bottom: 0;
}
.oc__section {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.oc__section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
.oc__section-title {
  font-size: 24px;
  font-weight: 600;
  color: #0f2d53;
  margin-bottom: 0;
}
.oc__check-all {
  font-size: 16px;
  font-weight: 500;
  color: #0072CE;
  text-decoration: none;
  letter-spacing: 0.25px;
}
.oc__check-all:hover {
  text-decoration: underline;
}
.oc__list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.oc__card {
  display: flex;
  align-items: stretch;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  min-height: 209px;
}
.oc__card-img-wrap {
  flex: 0 0 244px;
  margin: 16.8px;
  border-radius: 4px;
  overflow: hidden;
  flex-shrink: 0;
}
.oc__card-img {
  width: 100%;
  height: 175px;
  object-fit: cover;
  display: block;
  border-radius: 4px;
}
.oc__card-img--placeholder {
  background: #e5e7eb;
}
.oc__card-body {
  flex: 1;
  padding: 16.8px 16.8px 16.8px 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.oc__card-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}
.oc__card-title-row {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.oc__card-title {
  font-size: 20px;
  font-weight: 600;
  font-family: "Inter", sans-serif;
  color: #101828;
}
.oc__stars {
  display: flex;
  gap: 2px;
  align-items: center;
}
.oc__star {
  flex-shrink: 0;
}
.oc__card-actions {
  display: flex;
  gap: 2px;
  flex-shrink: 0;
}
.oc__action-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  border-radius: 4px;
  transition: background 0.15s;
}
.oc__action-btn:hover {
  background: #f3f4f6;
}
.oc__card-tagline {
  font-size: 16px;
  font-family: "Inter", sans-serif;
  color: #fe9a00;
  margin-bottom: 0;
}
.oc__card-meta {
  font-size: 16px;
  font-family: "Inter", sans-serif;
  margin-bottom: 0;
}
.oc__meta-label {
  font-weight: 600;
  color: #101828;
}
.oc__meta-value {
  font-weight: 400;
  color: #101828;
}
.oc__meta-detail {
  font-weight: 400;
  color: #6a7282;
}
.oc__card-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: auto;
}
.oc__view-comments {
  font-size: 14px;
  font-style: italic;
  color: #99a1af;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
}
.oc__view-comments:hover {
  color: #6a7282;
}

.pc {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.pc__header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.pc__header-left {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.pc__title {
  font-size: 28px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 0;
}
.pc__subtitle {
  font-size: 16px;
  color: #62666a;
  margin-bottom: 0;
}
.pc__header-right {
  display: flex;
  align-items: center;
  gap: 16px;
}
.pc__pts-row {
  display: flex;
  align-items: center;
  gap: 8px;
}
.pc__pts-earned {
  font-size: 28px;
  font-weight: 600;
  color: #002855;
  line-height: 1;
}
.pc__pts-total {
  font-size: 14px;
  color: #62666a;
}
.pc__pts-bar {
  width: 120px;
  height: 8px;
  background: #e5e7eb;
  border-radius: 999px;
  overflow: hidden;
}
.pc__pts-fill {
  height: 100%;
  border-radius: 999px;
  background: linear-gradient(90deg, #0072CE 0%, #00a3e0 100%);
  transition: width 0.3s ease;
}
.pc__body {
  display: flex;
  gap: 24px;
  align-items: flex-start;
}
.pc__content {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.pnav {
  flex: 0 0 260px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.pnav__card {
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(0, 40, 85, 0.06);
  overflow: hidden;
}
.pnav__item {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  height: 65px;
  padding: 0 16px;
  background: transparent;
  border: none;
  cursor: pointer;
  text-align: left;
  transition: background 0.15s;
}
.pnav__item--active {
  background: #e0edfa;
}
.pnav__item--bordered {
  border-top: 0.8px solid #e5e7eb;
}
.pnav__item:hover:not(.pnav__item--active) {
  background: #f8fafc;
}
.pnav__item-icon {
  flex-shrink: 0;
}
.pnav__check-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #dcfce7;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pnav__ring-wrap {
  position: relative;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pnav__ring-svg {
  position: absolute;
  inset: 0;
}
.pnav__ring-label {
  position: relative;
  font-size: 10px;
  font-weight: 600;
  color: #002855;
  z-index: 1;
}
.pnav__item-body {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.pnav__item-label {
  font-size: 14px;
  font-weight: 600;
  color: #002855;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pnav__item-label--active {
  color: #0072CE;
}
.pnav__item-sub {
  font-size: 12px;
  font-weight: 500;
  color: #62666a;
  white-space: nowrap;
}
.pnav__item-badge {
  flex-shrink: 0;
}
.pnav__badge-done {
  font-size: 12px;
  font-weight: 600;
  color: #16a34a;
  white-space: nowrap;
}
.pnav__badge-todo {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  color: #0072CE;
  background: #e0edfa;
  border-radius: 4px;
  padding: 2px 6px;
  white-space: nowrap;
}
.pnav__tip {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  background: #fefce8;
  border: 0.8px solid #fde68a;
  border-radius: 8px;
  padding: 12px 16px;
}
.pnav__tip svg {
  flex-shrink: 0;
  margin-top: 1px;
}
.pnav__tip-text {
  font-size: 12px;
  color: #854d0e;
  margin-bottom: 0;
  line-height: 1.5;
}
.pnav__tip-text strong {
  font-weight: 700;
}
.pnav__action-btn {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 46px;
  padding: 0 17px;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  color: #002855;
  cursor: pointer;
  box-shadow: 0 2px 6px rgba(0, 40, 85, 0.06);
  transition: border-color 0.15s, box-shadow 0.15s;
}
.pnav__action-btn:hover {
  border-color: #0072CE;
  box-shadow: 0 2px 6px rgba(0, 114, 206, 0.15);
}
.pnav__action-btn--active {
  border-color: #0072CE;
  color: #0072CE;
  box-shadow: 0 2px 6px rgba(0, 114, 206, 0.15);
}
.pnav__action-btn--active svg path, .pnav__action-btn--active svg rect {
  stroke: #0072CE;
}
.pnav__mobile-wrap {
  display: none;
  position: relative;
}
.pnav__mobile-trigger {
  width: 100%;
  min-height: 64px;
  display: flex;
  align-items: center;
  gap: 12px;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  padding: 12px 14px 12px 16px;
  cursor: pointer;
  outline: none;
  text-align: left;
}
.pnav__mobile-trigger:focus {
  border-color: #0072CE;
  box-shadow: 0 0 0 3px rgba(0, 114, 206, 0.12);
}
.pnav__mobile-trigger-icon {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pnav__mobile-trigger-body {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.pnav__mobile-trigger-label {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pnav__mobile-trigger-sub {
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #62666a;
}
.pnav__mobile-trigger-badge {
  flex-shrink: 0;
  background: #e0edfa;
  color: #0072CE;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 600;
  border-radius: 4px;
  padding: 3px 8px;
  white-space: nowrap;
}
.pnav__mobile-chevron {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}
.pnav__mobile-dropdown {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  list-style: none;
  margin: 0;
  padding: 4px 0;
  z-index: 200;
  overflow: hidden;
}
.pnav__mobile-option {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 16px;
  cursor: pointer;
  transition: background 0.12s;
}
.pnav__mobile-option:hover {
  background: #f5f8ff;
}
.pnav__mobile-option--active {
  background: #f0f7ff;
}
.pnav__mobile-option-icon {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pnav__mobile-option-body {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.pnav__mobile-option-label {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #002855;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pnav__mobile-option--active .pnav__mobile-option-label {
  color: #0072CE;
}
.pnav__mobile-option-sub {
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #62666a;
}
.pnav__mobile-option-badge {
  flex-shrink: 0;
  background: #e0edfa;
  color: #0072CE;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 600;
  border-radius: 4px;
  padding: 3px 8px;
  white-space: nowrap;
}

.pinfo {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
.pinfo__card {
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 40, 85, 0.06);
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.pinfo__card-header {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.pinfo__card-title {
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 0;
}
.pinfo__card-subtitle {
  font-size: 14px;
  color: #62666a;
  margin-bottom: 0;
}
.pinfo__field {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.pinfo__label {
  font-size: 14px;
  font-weight: 500;
  color: #364153;
}
.pinfo__photo-row {
  display: flex;
  align-items: center;
  gap: 16px;
}
.pinfo__avatar {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  overflow: hidden;
  background: #e5e7eb;
  flex-shrink: 0;
}
.pinfo__avatar svg {
  display: block;
}
.pinfo__photo-btns {
  display: flex;
  align-items: center;
  gap: 12px;
}
.pinfo__upload-btn {
  height: 36px;
  padding: 0 16px;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  background: #fff;
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}
.pinfo__upload-btn:hover {
  background: #0072CE;
  color: #fff;
}
.pinfo__remove-btn {
  font-size: 14px;
  font-weight: 500;
  color: #62666a;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
}
.pinfo__remove-btn:hover {
  color: #002855;
}
.pinfo__photo-hint {
  font-size: 12px;
  color: #62666a;
}
.pinfo__field-hint {
  font-size: 12px;
  color: #62666a;
  margin-top: 2px;
}
.pinfo__field-error {
  font-size: 12px;
  color: #dc2626;
  margin-top: 4px;
}
.pinfo__input--error {
  border-color: #dc2626 !important;
}
.pinfo__input--error:focus {
  border-color: #dc2626 !important;
}
.pinfo__select--error {
  border-color: #dc2626 !important;
}
.pinfo__select--error:focus {
  border-color: #dc2626 !important;
}
.pinfo__phone-row--error .pinfo__input {
  border-color: #dc2626 !important;
}
.pinfo__checkbox-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 4px;
}
.pinfo__checkbox-item {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
}
.pinfo__checkbox {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border: 1.6px solid #d1d5db;
  border-radius: 4px;
  flex-shrink: 0;
  background: #fff;
  cursor: pointer;
  transition: background 0.15s, border-color 0.15s;
}
.pinfo__checkbox--checked {
  background: #0072CE;
  border-color: #0072CE;
}
.pinfo__checkbox-label {
  font-size: 14px;
  font-weight: 500;
  color: #364153;
}
.pinfo__checkbox-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px 16px;
}
.pinfo__inflight-row {
  display: flex;
  gap: 24px;
  align-items: flex-start;
}
.pinfo__inflight-col {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.pinfo__subsection-title {
  font-size: 14px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 0;
}
.pinfo__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
.pinfo__phone-row {
  display: flex;
  gap: 12px;
  align-items: center;
}
.pinfo__dob-row {
  display: flex;
  gap: 8px;
  align-items: center;
}
.pinfo__dob-row--error .pinfo__select {
  border-color: #dc2626;
}
.pinfo__select-wrap {
  position: relative;
  height: 48px;
}
.pinfo__select-wrap--phone-code {
  flex: 0 0 140px;
}
.pinfo__select-wrap--dob-day {
  flex: 0 0 72px;
}
.pinfo__select-wrap--dob-month {
  flex: 1;
}
.pinfo__select-wrap--dob-year {
  flex: 0 0 90px;
}
.pinfo__select-wrap--disabled {
  pointer-events: none;
}
.pinfo__select {
  width: 100%;
  height: 48px;
  padding: 0 30px 0 16px;
  border: 0.8px solid #e6e7e9;
  border-radius: 4px;
  background: #fff;
  font-size: 16px;
  color: #000;
  appearance: none;
  cursor: pointer;
  outline: none;
  transition: border-color 0.15s;
}
.pinfo__select:focus {
  border-color: #0072CE;
}
.pinfo__select:disabled {
  background: #f5f5f5;
  color: #000000;
  cursor: not-allowed;
}
.pinfo__input:disabled {
  background: #f5f5f5;
  color: #000000;
  cursor: not-allowed;
}
.pinfo__select-chevron {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: flex;
  align-items: center;
}
.pinfo__country-wrap {
  position: relative;
}
.pinfo__country-btn {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 48px;
  padding: 0 10px 0 16px;
  border: 0.8px solid #e6e7e9;
  border-radius: 4px;
  background: #fff;
  font-size: 16px;
  color: #000;
  cursor: pointer;
  outline: none;
  transition: border-color 0.15s;
  text-align: left;
}
.pinfo__country-btn:focus, .pinfo__country-btn:hover {
  border-color: #0072CE;
}
.pinfo__country-btn--empty {
  color: #9ca3af;
}
.pinfo__country-btn svg {
  margin-left: auto;
  flex-shrink: 0;
}
.pinfo__country-label {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pinfo__country-label--placeholder {
  color: #9ca3af;
}
.pinfo__phone-code-wrap {
  position: relative;
  flex: 0 0 120px;
  gap: 12px;
}
.pinfo__phone-code-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
  width: 100%;
  height: 48px;
  padding: 0 10px;
  border: 0.8px solid #e6e7e9;
  border-radius: 4px;
  background: #fff;
  font-size: 14px;
  color: #000;
  cursor: pointer;
  white-space: nowrap;
  outline: none;
  transition: border-color 0.15s;
}
.pinfo__phone-code-btn:focus, .pinfo__phone-code-btn:hover {
  border-color: #0072CE;
}
.pinfo__phone-code-flag {
  flex-shrink: 0;
  width: 20px;
  height: 15px;
  border-radius: 2px;
  object-fit: cover;
  display: block;
}
.pinfo__phone-code-dial {
  flex: 1;
  text-align: left;
}
.pinfo__phone-code-list {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  z-index: 100;
  min-width: 280px;
  max-height: 240px;
  overflow-y: auto;
  background: #fff;
  border: 0.8px solid #e6e7e9;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 40, 85, 0.12);
  list-style: none;
  margin: 0;
  padding: 4px 0;
}
.pinfo__phone-code-option {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 9px 12px;
  font-size: 14px;
  color: #000;
  cursor: pointer;
}
.pinfo__phone-code-option:hover {
  background: #f0f6ff;
}
.pinfo__phone-code-option--active {
  color: #0072CE;
  font-weight: 600;
}
.pinfo__phone-code-name {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pinfo__phone-code-num {
  font-size: 13px;
  color: #62666a;
  white-space: nowrap;
  flex-shrink: 0;
}
.pinfo__input {
  width: 100%;
  height: 48px;
  padding: 0 16px;
  border: 0.8px solid #e6e7e9;
  border-radius: 4px;
  background: #fff;
  font-size: 16px;
  color: #000;
  outline: none;
  transition: border-color 0.15s;
}
.pinfo__input:focus {
  border-color: #0072CE;
}
.pinfo__input[type=date] {
  cursor: pointer;
}
.pinfo__input--phone {
  flex: 1;
  width: auto;
}
.pinfo__input--with-icon {
  padding-right: 44px;
}
.pinfo__input-wrap {
  position: relative;
  display: flex;
  align-items: center;
}
.pinfo__input-icon-btn {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  padding: 2px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #6b7280;
  line-height: 0;
}
.pinfo__input-icon-btn:hover svg path, .pinfo__input-icon-btn:hover svg circle {
  stroke: #0072CE;
}
.pinfo__actions {
  display: flex;
  align-items: center;
  gap: 16px;
}
.pinfo__save-btn {
  height: 46px;
  padding: 0 24px;
  background: #0072CE;
  color: #fff;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s;
}
.pinfo__save-btn:hover {
  background: #005fa3;
}
.pinfo__next-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 46px;
  padding: 0 24px;
  background: #fff;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}
.pinfo__next-btn:hover {
  background: #0072CE;
  color: #fff;
}
.pinfo__next-btn:hover svg path {
  stroke: #fff;
}
.pinfo__cancel-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 46px;
  padding: 0 24px;
  background: #fff;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}
.pinfo__cancel-btn:hover {
  background: #f0f7ff;
}
.pinfo__pw-rules {
  background: #fefce8;
  border: 1px solid #fde68a;
  border-radius: 8px;
  padding: 16px;
}
.pinfo__pw-rules-title {
  font-size: 14px;
  font-weight: 500;
  color: #854d0e;
  margin-bottom: 8px;
  line-height: 1.43;
}
.pinfo__pw-rules-list {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.pinfo__pw-rule {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 400;
  color: #854d0e;
  line-height: 1.43;
}
.pinfo__pw-rule--met {
  color: #166534;
}
.pinfo__pw-bullet {
  width: 14px;
  height: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 1;
  color: #a16207;
}

@media (max-width: 904px) {
  .en__inner {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .en__inner::-webkit-scrollbar {
    display: none;
  }
  .en__tab {
    padding: 0 14px;
    font-size: 14px;
  }
  .eh {
    height: auto;
  }
  .eh__bg {
    background-image: url("/static/elevate/header-bg.png");
    background-size: cover;
    background-position: center right;
  }
  .eh__inner {
    padding: 32px 24px;
    gap: 24px;
    height: 370px;
  }
  .eh__profile {
    gap: 8px;
  }
  .eh__avatar {
    width: 76px;
    height: 76px;
    box-shadow: none;
  }
  .eh__avatar-initials {
    font-size: 28px;
  }
  .eh__name {
    font-size: 30px;
    line-height: 42px;
  }
  .eh__tier-badge {
    font-size: 12px;
    padding: 3px 15px;
  }
  .eh__active-until {
    font-size: 12px;
    line-height: 1;
  }
  .eh__points-label {
    font-size: 12px;
    line-height: 15px;
  }
  .eh__points-value {
    font-size: 38px;
    letter-spacing: -1.9px;
  }
  .eh__actions {
    display: none;
  }
  .eh__mobile-actions {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
  }
  .eh__btn-points-mobile {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    padding: 0 16px;
    background: #0072CE;
    border: none;
    border-radius: 4px;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    white-space: nowrap;
  }
  .eh__view-card {
    background: none;
    border: none;
    border-bottom: 1px solid #fff;
    padding: 0 0 2px;
    font-family: "Manrope", sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    cursor: pointer;
  }
  .en {
    height: auto;
    border-bottom: none;
  }
  .en__inner {
    display: none;
  }
  .en__select-wrap {
    display: block;
    background: #f8f8fa;
  }
  .htb__inner {
    flex-direction: column;
    padding: 24px 16px;
  }
  .ec {
    width: 100%;
    padding: 24px 16px;
    gap: 48px;
  }
  .tp {
    background: transparent;
    border: none;
    box-shadow: none;
  }
  .tp__body {
    padding: 20px 16px 0;
  }
  .tp__content--desktop {
    display: none;
  }
  .tp__content--mobile {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 20px;
    padding: 16px 0;
  }
  .tp__gauge-row {
    width: 100%;
    display: flex;
    align-items: center;
  }
  .tp__gauge {
    flex: 3;
    width: auto;
    height: auto;
    aspect-ratio: 1;
  }
  .tp__gauge svg {
    width: 100%;
    height: 100%;
  }
  .tp__bars {
    flex: 2;
    width: auto;
  }
  .tp__footnote {
    margin: -10px 0 50px 0;
  }
  .tp__card-wrap {
    width: 100%;
    max-width: 500px;
    height: auto;
    aspect-ratio: 334/186;
  }
  .tp__footer {
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    padding: 16px;
  }
  .mt__header {
    margin-bottom: 24px;
  }
  .mt__title {
    font-size: 22px;
    line-height: 30px;
  }
  .mt__subtitle {
    font-size: 14px;
  }
  .mt__grid {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .mt__grid::-webkit-scrollbar {
    display: none;
  }
  .mt__grid > * {
    flex: 0 0 260px;
    min-width: 260px;
  }
  .mt__panel {
    grid-template-columns: repeat(2, 1fr);
  }
  .eyntk__header {
    margin-bottom: 24px;
  }
  .eyntk__title {
    font-size: 22px;
    line-height: 30px;
  }
  .eyntk__subtitle {
    font-size: 14px;
  }
  .eyntk__grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }
  .yp__header {
    margin-bottom: 24px;
  }
  .yp__title {
    font-size: 22px;
  }
  .yp__item {
    padding: 16px;
    min-height: auto;
  }
  .yp__item-img {
    width: 60px;
    height: 60px;
    margin-top: 4px;
  }
  .yp__item-title {
    font-size: 17px;
    line-height: 24px;
  }
  .ac__title {
    font-size: 22px;
    line-height: 30px;
  }
  .ac__th {
    padding: 10px 12px;
  }
  .ac__td {
    padding: 16px 12px;
  }
  .ac__date-cell {
    padding-left: 12px;
  }
  .rc__title {
    font-size: 22px;
    line-height: 30px;
  }
  .rc__body {
    flex-direction: column;
    gap: 16px;
  }
  .rc__form-card {
    flex: none;
    width: 100%;
    padding: 20px 16px;
  }
  .rc__submit-btn {
    width: 100%;
    justify-content: center;
  }
  .rc__sidebar {
    flex: none;
    width: 100%;
  }
  .pc__title {
    font-size: 22px;
  }
  .pc__body {
    flex-direction: column;
  }
  .pc__content {
    width: 100%;
  }
  .pnav {
    flex: none;
    width: 100%;
  }
  .pnav__card {
    display: none;
  }
  .pnav__action-btn {
    display: none;
  }
  .pnav__mobile-wrap {
    display: block;
  }
  .pinfo__grid {
    grid-template-columns: 1fr;
  }
  .pinfo__actions {
    flex-direction: column;
    gap: 12px;
  }
  .pinfo__save-btn, .pinfo__next-btn {
    width: 100%;
    justify-content: center;
  }
  .elevate-hero {
    margin-top: 0;
    padding: 180px 16px 130px;
    min-height: min(219.0839694656vw, 861px);
    align-items: flex-start;
  }
  .elevate-hero__bg-img {
    object-position: center bottom;
  }
  .elevate-hero__label {
    margin-bottom: 20px;
  }
  .elevate-hero__title {
    font-size: 40px;
    letter-spacing: -1px;
  }
  .elevate-hero__subtitle {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 32px;
  }
  .elevate-hero__btn-primary {
    height: 48px;
    font-size: 15px;
  }
  .elevate-welcome {
    padding: 48px 16px;
  }
  .elevate-welcome__heading {
    font-size: 36px;
    letter-spacing: -0.5px;
  }
  .elevate-welcome__heading-gradient {
    font-size: 36px;
    letter-spacing: -0.5px;
  }
  .elevate-welcome__text {
    font-size: 17px;
    margin-top: 20px;
  }
  .elevate-section-header {
    padding: 32px 0 12px;
  }
  .elevate-section-header__title {
    font-size: 26px;
  }
  .elevate-section-header__subtitle {
    font-size: 16px;
  }
  .loyalty-earn {
    padding: 80px 0 48px;
  }
  .loyalty-earn__title {
    font-size: 48px;
    letter-spacing: -0.5px;
  }
  .loyalty-earn__header {
    margin-bottom: 48px;
  }
  .loyalty-earn__breadcrumb {
    margin-bottom: 32px;
  }
  .loyalty-earn__row {
    flex-direction: column-reverse;
    gap: 24px;
    margin-bottom: 48px;
  }
  .loyalty-earn__row--reverse {
    flex-direction: column-reverse;
  }
  .loyalty-earn__image {
    flex: none;
    width: 100%;
    height: auto;
  }
  .loyalty-earn__content-title {
    font-size: 36px;
  }
  .loyalty-earn__how {
    margin-bottom: 48px;
  }
  .loyalty-earn__how-title {
    font-size: 36px;
  }
  .loyalty-earn__steps {
    grid-template-columns: 1fr;
  }
  .loyalty-earn__cta-banner {
    padding: 32px 20px;
    margin-bottom: 48px;
  }
  .loyalty-earn__cta-title {
    font-size: 36px;
  }
  .loyalty-earn__cta-text {
    font-size: 16px;
  }
  .loyalty-earn__cta-actions {
    flex-direction: column;
    align-items: center;
  }
  .loyalty-earn__cta-actions .elevate-btn-solid,
  .loyalty-earn__cta-actions .elevate-btn-outline {
    align-self: auto;
  }
  .loyalty-earn__faq-title {
    font-size: 36px;
  }
  .loyalty-earn__faq-btn {
    font-size: 16px;
  }
  .loyalty-spend {
    padding: 80px 0 48px;
  }
  .loyalty-spend__title {
    font-size: 48px;
    letter-spacing: -0.5px;
  }
  .loyalty-spend__header {
    margin-bottom: 48px;
  }
  .loyalty-spend__breadcrumb {
    margin-bottom: 32px;
  }
  .loyalty-spend__row {
    flex-direction: column-reverse;
    gap: 24px;
    margin-bottom: 48px;
  }
  .loyalty-spend__row--reverse {
    flex-direction: column-reverse;
  }
  .loyalty-spend__image {
    flex: none;
    width: 100%;
    height: auto;
  }
  .loyalty-spend__content-title {
    font-size: 36px;
  }
  .loyalty-spend__cta-banner {
    padding: 32px 20px;
    margin-bottom: 48px;
  }
  .loyalty-spend__cta-title {
    font-size: 36px;
  }
  .loyalty-spend__cta-text {
    font-size: 16px;
  }
  .loyalty-spend__cta-actions {
    flex-direction: column;
    align-items: center;
  }
  .loyalty-spend__cta-actions .elevate-btn-solid,
  .loyalty-spend__cta-actions .elevate-btn-outline {
    align-self: auto;
  }
  .loyalty-spend__faq-title {
    font-size: 36px;
  }
  .loyalty-spend__faq-btn {
    font-size: 16px;
  }
  .loyalty-tiers {
    padding: 80px 0 48px;
  }
  .loyalty-tiers__title {
    font-size: 48px;
    letter-spacing: -0.5px;
  }
  .loyalty-tiers__header {
    margin-bottom: 48px;
  }
  .loyalty-tiers__breadcrumb {
    margin-bottom: 32px;
  }
  .loyalty-tiers__row {
    flex-direction: column;
    gap: 24px;
    margin-bottom: 48px;
  }
  .loyalty-tiers__row--reverse {
    flex-direction: column;
  }
  .loyalty-tiers__card-panel {
    flex: none;
    width: 100%;
    height: auto;
  }
  .loyalty-tiers__content-title {
    font-size: 24px;
  }
  .loyalty-tiers__compare {
    margin-bottom: 48px;
  }
  .loyalty-tiers__compare-title {
    font-size: 26px;
  }
  .loyalty-tiers__table-wrap {
    overflow: auto;
  }
  .loyalty-compare-table__heading {
    font-size: 26px;
  }
  .loyalty-compare-table__description {
    font-size: 16px;
  }
  .loyalty-compare-table__table {
    min-width: 700px;
  }
  .loyalty-tier-table__layout {
    flex-direction: column;
    gap: 24px;
  }
  .loyalty-tier-table__content-col {
    max-width: 100%;
  }
  .loyalty-tier-table__heading {
    font-size: 22px;
  }
  .loyalty-tier-table__table {
    min-width: 480px;
  }
  .loyalty-tier-table__th--type {
    flex: 0 0 160px;
  }
  .loyalty-tier-table__td--label {
    flex: 0 0 160px;
  }
  .elevate-blog-grid__title {
    font-size: 26px;
  }
  .elevate-blog-grid__grid {
    grid-template-columns: 1fr;
  }
  .loyalty-pillars {
    padding: 48px 0;
  }
  .loyalty-pillars__header {
    margin-bottom: 32px;
  }
  .loyalty-pillars__title {
    font-size: 32px;
  }
  .loyalty-pillars__subtitle {
    font-size: 16px;
  }
  .loyalty-pillars__row {
    flex-direction: column;
    gap: 24px;
    margin-bottom: 48px;
  }
  .loyalty-pillars__row--reverse {
    flex-direction: column;
  }
  .loyalty-pillars__image {
    flex: none;
    width: 100%;
    height: auto;
    aspect-ratio: 566/400;
  }
  .loyalty-pillars__pillar-title {
    font-size: 24px;
  }
  .loyalty-perks {
    padding: 48px 0;
  }
  .loyalty-perks__header {
    margin-bottom: 32px;
  }
  .loyalty-perks__title {
    font-size: 32px;
  }
  .loyalty-perks__subtitle {
    font-size: 16px;
  }
  .loyalty-perks__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .loyalty-perks__cta-wrap {
    margin-top: 48px;
  }
  .loyalty-news {
    padding: 48px 0;
  }
  .loyalty-news__header {
    margin-bottom: 32px;
  }
  .loyalty-news__title {
    font-size: 32px;
  }
  .loyalty-news__subtitle {
    font-size: 16px;
  }
  .loyalty-news__grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .loyalty-legal {
    padding: 48px 0;
  }
  .loyalty-legal__title {
    font-size: 32px;
  }
  .loyalty-legal__text {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .loyalty-perks__grid {
    grid-template-columns: 1fr;
  }
  .mt__panel {
    grid-template-columns: 1fr;
  }
  .tp__gauge {
    width: 150px;
    height: 150px;
  }
}
@media (max-width: 625px) {
  .eh__bg {
    background-image: url("/static/elevate/header-bg-mobile.png");
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
  }
}
.loyalty-brick-controls {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 13px;
}

body.destination-multi-page {
  background: #F8F8FA;
}
body.destination-multi-page .destination-page {
  padding-top: 160px;
}
@media (max-width: 904px) {
  body.destination-multi-page .destination-page {
    padding-top: 100px;
  }
}

.destination-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 128px;
  width: 100%;
  max-width: 1212px;
  margin: 0 auto;
  padding: 80px 16px;
  letter-spacing: normal;
}
.destination-page .destination-widget {
  width: 100%;
  max-width: 1180px;
}
@media (max-width: 904px) {
  .destination-page {
    gap: 48px;
    padding: 32px 16px;
  }
}

.destination-widget--connecting-flights .destination-widget__booking-bar {
  margin-top: 128px;
}
@media (max-width: 904px) {
  .destination-widget--connecting-flights .destination-widget__booking-bar {
    margin-top: 48px;
  }
}

#destination-selected-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 128px;
  width: 100%;
}
#destination-selected-content .destination-widget {
  width: 100%;
  max-width: 1180px;
}
@media (max-width: 904px) {
  #destination-selected-content {
    gap: 48px;
  }
}

.destination-hero {
  position: relative;
  width: 100%;
}
.destination-hero__media {
  position: relative;
  height: 440px;
  overflow: hidden;
  background: #0B1C33;
}
.destination-hero__media picture {
  display: block;
  width: 100%;
  height: 100%;
}
.destination-hero__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.destination-hero__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 10, 25, 0.55) 0%, rgba(0, 10, 25, 0.15) 55%, rgba(0, 10, 25, 0.45) 100%);
}
.destination-hero__overlay {
  position: absolute;
  top: 176px;
  left: 0;
  right: 0;
  z-index: 1;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 16px;
  max-width: 1212px;
  margin: 0 auto;
  padding: 0 16px;
  color: #fff;
  pointer-events: none;
}
.destination-hero__price {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.35px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.9);
  white-space: nowrap;
}
.destination-hero__price strong {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.5px;
  line-height: 29px;
  color: #fff;
}
.destination-hero__eyebrow {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2px;
  line-height: 18px;
  text-transform: uppercase;
  opacity: 0.9;
  margin-bottom: 4px;
}
.destination-hero__title {
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.5px;
  line-height: 48px;
  color: #fff;
  margin: 0;
}
.destination-hero__booking {
  position: relative;
  z-index: 2;
  max-width: 1212px;
  margin: -160px auto 0;
  padding: 0 16px;
}
.destination-hero__media--default {
  background: linear-gradient(160deg, #0B1C33 0%, #14315B 55%, #0B2A55 100%);
}
.destination-hero__media--default::after {
  background: linear-gradient(180deg, rgba(0, 10, 25, 0.35) 0%, rgba(0, 10, 25, 0.05) 55%, rgba(0, 10, 25, 0.3) 100%);
}
@media (max-width: 767px) {
  .destination-hero__media {
    height: 300px;
  }
  .destination-hero__title {
    font-size: 32px;
    line-height: 36px;
  }
  .destination-hero__overlay {
    top: 100px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
  .destination-hero__booking {
    margin-top: -94px;
  }
}

.content-page-container .wysiwyg-container p {
  color: #62666A;
  margin-bottom: 2rem;
}
.content-page-container .wysiwyg-container ul li {
  font-size: 16px;
  line-height: 24px;
  color: #62666A;
}

.emergency-mode-header .header-hamburger svg path {
  fill: #fff;
}
.emergency-mode-header .logo-link-input-container {
  padding-right: 38px;
}
.emergency-mode-header .header-top {
  height: 40px;
}
.emergency-mode-header .header-navigation {
  height: 40px;
}

.emergency-page-container .announcements-list--item .dot:after {
  background-color: #000;
}
.emergency-page-container .wysiwyg-container a[href^=tel],
.emergency-page-container .wysiwyg-container a[href^=Tel],
.emergency-page-container .wysiwyg-container a[href^=TEL] {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
}
.emergency-page-container .sidebar-form form .btn {
  background-color: #000;
  color: #fff;
}
.emergency-page-container .sidebar-form form .btn:hover, .emergency-page-container .sidebar-form form .btn:active, .emergency-page-container .sidebar-form form .btn:focus {
  background-color: #fff;
  color: #000;
  border-color: #000;
}

.track-your-shipment .basic-data--item {
  gap: 10px;
}
.track-your-shipment .basic-data--top {
  color: #8B939B;
  gap: 6px;
}
.track-your-shipment .basic-data--top svg path {
  fill: #8B939B;
}

.wysiwyg-container ul li, .wysiwyg-container ol li {
  color: #62666A;
  font-size: inherit !important;
}
.wysiwyg-container.banner-wysiwyg p, .wysiwyg-container.banner-wysiwyg li,
.wysiwyg-container.banner-wysiwyg .pimcore_wysiwyg.empty[contenteditable=true][data-placeholder]:before {
  color: #fff;
}
.wysiwyg-container.banner-wysiwyg.text-black p, .wysiwyg-container.banner-wysiwyg.text-black li {
  color: #000;
}
.wysiwyg-container.banner-wysiwyg.text-black .pimcore_wysiwyg.empty[contenteditable=true][data-placeholder]:before {
  color: #62666A;
}
.wysiwyg-container.banner-wysiwyg ul {
  margin-bottom: 0px;
}
.wysiwyg-container.banner-wysiwyg ul li:not(:last-child) {
  margin-bottom: 2rem;
}

.content-pages-list--item .content-pages-list--item-image img {
  width: 100%;
  height: 277px;
}

.featured-blog--wrapper {
  min-height: 570px;
}
@media screen and (max-width: 599px) {
  .featured-blog--wrapper {
    min-height: inherit;
  }
}
.featured-blog--content {
  width: 65%;
}
@media screen and (max-width: 599px) {
  .featured-blog--content {
    width: 100%;
  }
}

.illustration-banner--wrapper .wysiwyg-container p {
  color: inherit;
  margin-bottom: 0;
}
.illustration-banner--wrapper .wysiwyg-container ul li, .illustration-banner--wrapper .wysiwyg-container ol li {
  color: inherit;
}
.illustration-banner--wrapper .btn {
  --air-serbia-btn-font-weight: $font-weight-3;
}
.illustration-banner--wrapper .btn-outline-primary {
  --air-serbia-btn-bg: #fff;
  --air-serbia-btn-hover-bg: #fff;
  --air-serbia-btn-active-bg: #fff;
  --air-serbia-btn-disabled-bg: #fff;
}

.landing-page-navigation .nav .nav-item .nav-link:hover {
  color: #0072CE !important;
}

.faq-search-container {
  display: flex;
  gap: 1rem;
}
.faq-search-container .form-input {
  border-radius: 4px;
}

.faq-cards-container {
  gap: 1.5rem;
}
.faq-cards-container .faq-card {
  width: calc(25% - 1.125rem);
  min-width: 175px;
  height: 148px;
}
@media screen and (max-width: 599px) {
  .faq-cards-container .faq-card {
    width: 100%;
    height: 108px;
  }
}

.image-gallery .image-gallery--wrapper .left-column {
  width: 343px;
  padding-right: 14px;
}
.image-gallery .image-gallery--wrapper .left-column .image-1 {
  height: 482px;
}
.image-gallery .image-gallery--wrapper .left-column .image-2 {
  height: 635px;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .image-gallery .image-gallery--wrapper .left-column {
    width: 275px;
    padding-right: 16px;
  }
  .image-gallery .image-gallery--wrapper .left-column .image {
    height: 415px;
  }
}
@media screen and (max-width: 599px) {
  .image-gallery .image-gallery--wrapper .left-column {
    width: 100%;
    padding-right: 0;
    margin-bottom: 16px;
  }
  .image-gallery .image-gallery--wrapper .left-column .image {
    height: auto;
  }
}
.image-gallery .image-gallery--wrapper .right-column {
  width: 427px;
}
.image-gallery .image-gallery--wrapper .right-column .image {
  height: 289px;
}
.image-gallery .image-gallery--wrapper .right-column .banner-item {
  height: 218px;
}
.image-gallery .image-gallery--wrapper .right-column .banner-item .btn {
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .image-gallery .image-gallery--wrapper .right-column {
    width: 275px;
  }
  .image-gallery .image-gallery--wrapper .right-column .image {
    height: 186px;
  }
  .image-gallery .image-gallery--wrapper .right-column .banner-item {
    height: 240px;
  }
}
@media screen and (max-width: 599px) {
  .image-gallery .image-gallery--wrapper .right-column {
    width: 100%;
  }
  .image-gallery .image-gallery--wrapper .right-column .image {
    height: auto;
  }
  .image-gallery .image-gallery--wrapper .right-column .banner-item {
    height: 240px;
  }
}
.image-gallery .image-gallery--wrapper .grid-item picture {
  width: 100%;
  height: 100%;
}

.destination-gallery-container:not(.editmode) .container-bottom {
  max-width: 967px;
  margin-left: auto;
  margin-right: auto;
}
.gallery-download-container .gallery-download--item svg {
  height: 16px;
  width: auto;
}
.gallery-download-container .gallery-download--item picture {
  height: 390px;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .gallery-download-container .gallery-download--item picture {
    height: 282px;
  }
}
@media screen and (max-width: 599px) {
  .gallery-download-container .gallery-download--item picture {
    height: 210px;
  }
}
.gallery-download-container .gallery-download--item picture.picture-small {
  height: 187px;
}

.image-slider--container .image-slider--item img {
  max-height: 315px;
}
.image-slider--container .image-slider--item .image-overlay {
  background: rgba(255, 255, 255, 0.3);
}
.image-slider--container .image-slider--item .image-overlay svg {
  height: 32px;
  width: auto;
}
.image-slider--container .image-slider--item:hover .image-overlay {
  opacity: 1 !important;
  transition: opacity 0.2s ease-in-out;
}

.info-card-slider-one-container .banner-info-card {
  min-height: 240px;
}
.info-card-slider-one-container .banner-info-card a.btn {
  min-height: 240px;
}
@media screen and (max-width: 599px) {
  .info-card-slider-one-container:not(.mobile-full) {
    width: calc(100% + 12px);
  }
  .info-card-slider-one-container:not(.mobile-full) .col {
    width: 100%;
    max-width: 66%;
    flex: 0 0 auto;
  }
}
.info-card-slider-one-container.not-full-layout .banner-info-card {
  min-height: 148px;
}
.info-card-slider-one-container.not-full-layout a.btn {
  min-height: 148px;
}

.info-card-slider-two-container .banner-info-card {
  min-height: 200px;
}
.info-card-slider-two-container .banner-info-card a.btn {
  min-height: 200px;
}
@media screen and (max-width: 599px) {
  .info-card-slider-two-container {
    width: calc(100% + 12px);
  }
  .info-card-slider-two-container .col {
    width: 100%;
    max-width: 66%;
    flex: 0 0 auto;
  }
}

.illustration-card-container a .caption-regular {
  letter-spacing: 0px;
}

.banner-info-card {
  min-height: 145px;
}
.banner-info-card .btn .banner-icon svg {
  width: calc(var(--air-serbia-btn-font-size) + 1rem);
  height: calc(var(--air-serbia-btn-font-size) + 1rem);
  margin-right: 0px;
}
.banner-info-card .btn .banner-text.overline-regular {
  margin-top: 114px;
}
.banner-info-card .btn .banner-text.headline-5 {
  width: 80%;
}
.banner-info-card.type-two .banner-background {
  height: 118px !important;
}
.banner-info-card:not(.type-two) .btn .banner-icon svg path {
  fill: var(--air-serbia-white);
}

.icon-card-container .banner-icon svg {
  height: 48px !important;
  width: auto;
}
.icon-card-container .banner-icon svg path {
  fill: var(--air-serbia-primary);
}

@media screen and (max-width: 599px) {
  .icon-card-slider-container {
    width: calc(100% + 12px);
  }
  .icon-card-slider-container .col {
    width: 100%;
    max-width: 66%;
    flex: 0 0 auto;
  }
}

.info-card-two-container .button-container .btn {
  font-weight: 600;
}
.info-card-two-container .button-container .btn svg {
  height: 12px;
}

.banner-container.bg-white {
  border: 1px solid #E0E0E0;
}
.banner-container.editmode.bg-white:empty:before {
  color: #BFBFBF !important;
}

.hero-banner.negative-margin {
  margin-top: -2rem;
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .hero-banner.negative-margin {
    margin-top: -3rem;
  }
}
@media screen and (max-width: 599px) {
  .hero-banner.negative-margin {
    margin-top: -3rem;
  }
}
.hero-banner .hero-banner--inner-wrapper::after {
  content: "";
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  border: 1px dashed red;
  z-index: 9999;
  top: 50%;
}
@media screen and (max-width: 599px) {
  .hero-banner .hero-banner--inner-wrapper::after {
    top: 2rem;
  }
}
.hero-banner .splide .splide__slide {
  min-height: 740px;
  transition: all 0.3s cubic-bezier(0, 0, 0.5, 1);
  margin-right: 8px;
}
.hero-banner .splide .splide__slide .splide__slide__container--inner {
  padding-right: 435px;
}
.hero-banner .splide .splide__slide .splide__slide__container--inner .splide__slide__headline {
  height: 50%;
}
.hero-banner .splide .splide__slide .splide__slide__container .mobile-photo {
  display: none;
}
@media screen and (max-width: 599px) {
  .hero-banner .splide .splide__slide .splide__slide__container:not(.no-mobile-photo) .desktop-photo {
    display: none;
  }
  .hero-banner .splide .splide__slide .splide__slide__container:not(.no-mobile-photo) .mobile-photo {
    display: block;
  }
}
.hero-banner .splide .splide__slide .text-desktop-align-left {
  text-align: left;
}
.hero-banner .splide .splide__slide .text-desktop-align-left .splide__slide__headline,
.hero-banner .splide .splide__slide .text-desktop-align-left .buttons-container {
  justify-content: start;
}
.hero-banner .splide .splide__slide .text-desktop-align-center {
  text-align: center;
}
.hero-banner .splide .splide__slide .text-desktop-align-center .splide__slide__headline,
.hero-banner .splide .splide__slide .text-desktop-align-center .buttons-container {
  justify-content: center;
}
.hero-banner .splide .splide__slide .text-desktop-align-right {
  text-align: right;
}
.hero-banner .splide .splide__slide .text-desktop-align-right .splide__slide__headline,
.hero-banner .splide .splide__slide .text-desktop-align-right .buttons-container {
  justify-content: end;
}
.hero-banner .splide .splide__arrow {
  opacity: 0;
  visibility: hidden;
  width: 43px;
  height: 43px;
  background-color: #0072CE;
  margin-top: -23px;
  transition: opacity 0.45s ease-in-out;
}
.hero-banner .splide .splide__arrow svg {
  fill: white !important;
  width: 25px;
  height: 25px;
}
.hero-banner .splide .splide__arrow svg path {
  fill: #fff;
}
.hero-banner .splide .splide__arrow--next {
  right: 1.2em;
}
.hero-banner .splide .splide__arrow--prev {
  left: 1.2em;
}
.hero-banner .splide .splide__arrow--prev svg {
  margin-left: -2px;
  transform: none !important;
}
.hero-banner .splide .splide__arrow:disabled, .hero-banner .splide .splide__arrow.disabled {
  opacity: 0 !important;
  visibility: hidden !important;
}
.hero-banner .splide .splide__arrow:hover {
  opacity: 1 !important;
  transition: opacity 0.25s ease-in-out;
}
.hero-banner .splide .splide__pagination {
  bottom: 1em;
}
.hero-banner .splide .splide__pagination li .splide__pagination__page {
  width: 10px;
  height: 10px;
  opacity: 0.85;
  background: #fff;
  outline: none;
}
.hero-banner .hero-booking-panel--wrapper .quick-booking-panel {
  z-index: 2;
  position: relative;
}
.hero-banner:hover .splide .splide__arrow, .hero-banner:focus .splide .splide__arrow {
  opacity: 0.5;
  visibility: visible;
}
@media screen and (max-width: 599px) {
  .hero-banner--inner-wrapper.booking-visible {
    z-index: 1001;
  }
}
.hero-banner--content--wrapper {
  min-height: 740px;
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .hero-banner--content--wrapper {
    min-height: 400px;
    flex-direction: column !important;
  }
  .hero-banner--content--wrapper .splide .splide__slide .splide__slide__container--inner {
    padding-right: 405px;
  }
}
@media screen and (max-width: 599px) {
  .hero-banner--content--wrapper {
    min-height: calc(100svh - 56px);
    flex-direction: column !important;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-left {
    text-align: left;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-left .splide__slide__headline,
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-left .buttons-container {
    justify-content: start;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-center {
    text-align: center;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-center .splide__slide__headline,
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-center .buttons-container {
    justify-content: center;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-right {
    text-align: right;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-right .splide__slide__headline,
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-right .buttons-container {
    justify-content: end;
  }
  .hero-banner--content--wrapper .splide .splide__slide .splide__slide__container--inner {
    padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
  }
  .hero-banner--content--wrapper .splide .splide__slide .splide__slide__container--inner .splide__slide__headline {
    height: auto;
    padding-top: 2rem;
  }
  .hero-banner--content--wrapper .splide .splide__slide .headline-text {
    font-size: 36px;
    line-height: 35px;
    letter-spacing: 0;
    font-weight: 700;
  }
  .hero-banner--content--wrapper .splide .splide__arrow {
    display: none;
  }
  .hero-banner--content--wrapper .quick-booking-panel--toggle-container {
    bottom: 3em;
    right: 15px;
  }
  .hero-banner--content--wrapper .hero-booking-panel--wrapper {
    padding: 0;
  }
  .hero-banner--content--wrapper .hero-booking-panel--wrapper .container {
    padding: 0;
  }
  .hero-banner--content--wrapper .hero-booking-panel--wrapper .container .quick-booking-panel {
    z-index: 1001;
    position: fixed;
    top: 0;
    bottom: 0;
    min-width: 100vw;
    min-height: 100dvh;
    overflow-y: auto;
    transform: translateX(100vw);
    transition: transform 0.3s;
  }
  .hero-banner--content--wrapper .hero-booking-panel--wrapper .container .quick-booking-panel.active {
    transform: translateX(0px);
  }
  .hero-banner--content--wrapper .hero-booking-panel--wrapper .container .quick-booking-panel .quick-booking-panel--wrapper {
    min-height: 100dvh;
    border-radius: 0 !important;
  }
}

.combo-banner-container .text-desktop-align-left {
  text-align: left;
}
.combo-banner-container .text-desktop-align-left .buttons-container {
  justify-content: start;
}
.combo-banner-container .text-desktop-align-center {
  text-align: center;
}
.combo-banner-container .text-desktop-align-center .buttons-container {
  justify-content: center;
}
.combo-banner-container .text-desktop-align-right {
  text-align: right;
}
.combo-banner-container .text-desktop-align-right .buttons-container {
  justify-content: end;
}
@media screen and (max-width: 599px) {
  .combo-banner-container .text-mobile-align-left {
    text-align: left;
  }
  .combo-banner-container .text-mobile-align-left .buttons-container {
    justify-content: start;
  }
  .combo-banner-container .text-mobile-align-center {
    text-align: center;
  }
  .combo-banner-container .text-mobile-align-center .buttons-container {
    justify-content: center;
  }
  .combo-banner-container .text-mobile-align-right {
    text-align: right;
  }
  .combo-banner-container .text-mobile-align-right .buttons-container {
    justify-content: end;
  }
}
.combo-banner-container .banner-container .mobile-photo {
  display: none;
}
@media screen and (max-width: 599px) {
  .combo-banner-container .banner-container:not(.no-mobile-photo) .desktop-photo {
    display: none;
  }
  .combo-banner-container .banner-container:not(.no-mobile-photo) .mobile-photo {
    display: block;
  }
}

.drawer-teaser-container .image-container {
  height: 184px;
}

.drawer-switch-container .nav-item .nav-link.active {
  border-bottom: 2px solid #0072CE;
}

.switch-navigation-item-container .text-bold {
  font-weight: 600;
}

.teaser-card-two-container .card-icon {
  height: 24px;
}

@media screen and (max-width: 599px) {
  .teaser-cards-two-container {
    width: calc(100% + 12px);
  }
  .teaser-cards-two-container .col {
    width: 100%;
    max-width: 66%;
    flex: 0 0 auto;
  }
}

.sidebar-navigation-container a {
  transition: color 0.15s ease-in-out;
}
.sidebar-navigation-container a:hover {
  color: #0072CE !important;
}

.header-ticker-container {
  position: relative;
  min-height: 24px;
  height: 24px;
  max-height: 24px !important;
  overflow-y: auto;
  background-color: #ffffff !important;
}
@media screen and (max-width: 599px) {
  .header-ticker-container {
    padding: 0;
  }
}
.header-ticker-container .ticker-wrapper {
  background-color: rgba(164, 199, 226, 0.6);
  padding: 0 20pxy;
}
.header-ticker-container.editmode {
  height: unset;
  max-height: unset !important;
}
.header-ticker-container .carousel-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.header-ticker-container .carousel-wrapper .carousel-link {
  display: flex;
  justify-content: center;
  align-content: center;
}
.header-ticker-container .carousel-wrapper .carousel-link a {
  color: #000000;
  font-size: 12px;
  line-height: 16px;
}
.header-ticker-container .carousel-width-wrapper {
  width: 750px;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .header-ticker-container .carousel-width-wrapper {
    width: 550px;
  }
}
@media screen and (max-width: 599px) {
  .header-ticker-container .carousel-width-wrapper {
    width: 90%;
  }
}
.header-ticker-container .carousel-inner {
  margin-left: 40px;
  margin-right: 40px;
  max-width: calc(100% - 80px);
}
@media screen and (max-width: 599px) {
  .header-ticker-container .carousel-inner {
    margin-left: 40px;
    margin-right: 40px;
    max-width: calc(100% - 90px);
  }
}
.header-ticker-container .carousel-item {
  max-width: 664px;
  width: 664px;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .header-ticker-container .carousel-item {
    max-width: 370px;
    width: 370px;
  }
}
@media screen and (max-width: 599px) {
  .header-ticker-container .carousel-item {
    max-width: unset;
    width: 100%;
  }
}
.header-ticker-container .carousel-item .text-container {
  width: 100%;
  column-gap: 5px;
}
.header-ticker-container .carousel-item .text-container img {
  height: 24px;
  width: auto;
}
.header-ticker-container .carousel-item .text-container svg {
  height: 24px;
  width: auto;
}
.header-ticker-container .carousel-item .text-container .text-container-content {
  width: 100%;
  padding-left: 29px;
  padding-right: 13px;
}
.header-ticker-container .carousel-item .text-container .text-container-content.has-icon {
  padding-left: 0;
}
.header-ticker-container .carousel-item .text-container .text-container-content.has-overflow {
  padding-right: 0;
}
.header-ticker-container .carousel-item .text-container .text-container-content.has-overflow .main-text-wrapper {
  max-width: calc(100% - 24px);
}
.header-ticker-container .carousel-item .text-container .main-text-wrapper {
  display: inline-flex;
  align-items: center;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 24px;
}
.header-ticker-container .carousel-item .text-container .main-text-wrapper .first-element {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.header-ticker-container .carousel-item .text-container .main-text-wrapper .first-element svg {
  max-height: 16px;
  width: auto;
}
.header-ticker-container .carousel-item .text-container .main-text-wrapper .first-element svg.icon-external-link {
  max-height: 12px;
}
.header-ticker-container .carousel-item .text-container p, .header-ticker-container .carousel-item .text-container a {
  color: #000000;
  font-size: 12px;
  line-height: 16px;
}
.header-ticker-container .carousel-item .ticker-expand {
  cursor: pointer;
  height: 24px;
  width: 24px;
  padding-left: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-ticker-container .carousel-item .ticker-expand.expanded {
  transform: rotate(180deg);
  margin-top: auto;
  margin-bottom: 7px;
}
.header-ticker-container .carousel-item .ticker-expand svg {
  width: 10px;
  height: 9px;
}
.header-ticker-container .ticker-close-button {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}
.header-ticker-container .ticker-close-button svg {
  height: 15px;
  width: auto;
}
.header-ticker-container .ticker-close-button svg path {
  fill: #62666A;
}
.header-ticker-container .ticker-close-button:hover svg path {
  fill: #000;
  transition: fill 0.15s ease-in-out;
}
.header-ticker-container .carousel-control-prev,
.header-ticker-container .carousel-control-next {
  width: 30px;
  opacity: 1 !important;
  display: flex;
}
@media screen and (max-width: 599px) {
  .header-ticker-container .carousel-control-prev,
  .header-ticker-container .carousel-control-next {
    width: 40px;
  }
}
.header-ticker-container .carousel-control-prev svg,
.header-ticker-container .carousel-control-next svg {
  height: 15px;
  width: auto;
}
.header-ticker-container .carousel-control-prev {
  justify-content: flex-end;
}
.header-ticker-container .carousel-control-next {
  justify-content: flex-start;
}

.header-ticker-container.expanded {
  min-height: 24px;
  height: auto;
  max-height: unset !important;
}
.header-ticker-container.expanded .carousel-item .text-container .main-text-wrapper {
  overflow: visible;
  white-space: normal;
  text-overflow: ellipsis;
  height: auto;
}
.header-ticker-container.expanded .carousel-item .text-container .main-text-wrapper .first-element {
  overflow: visible;
  white-space: normal;
  margin: 4px 0;
}
.header-ticker-container.expanded .carousel-item .text-container .image-container {
  margin-bottom: auto;
}

.table-predefined-container thead,
.table-predefined-container tbody,
.table-predefined-container tfoot,
.table-predefined-container tr,
.table-predefined-container td,
.table-predefined-container th {
  border-width: 1px;
  vertical-align: middle;
}
.table-predefined-container thead img,
.table-predefined-container tbody img,
.table-predefined-container tfoot img,
.table-predefined-container tr img,
.table-predefined-container td img,
.table-predefined-container th img {
  margin: auto;
}
.table-predefined-container .pimcore_wysiwyg {
  min-width: 150px;
}
.table-predefined-container:not(.editmode) td {
  white-space: nowrap;
}
.table-predefined-container:not(.editmode) td.has-tooltip *:nth-last-child(2) {
  display: inline;
}
.table-predefined-container:not(.editmode) td.has-tooltip svg {
  display: inline;
}

.cookie-first-declaration-container {
  font-size: 14px;
}
.cookie-first-declaration-container #cookiefirst-policy-page {
  width: 100%;
}
.cookie-first-declaration-container #cookiefirst-policy-page table {
  border: 0 !important;
}
.cookie-first-declaration-container #cookiefirst-policy-page th, .cookie-first-declaration-container #cookiefirst-policy-page td {
  padding: 8px 12px !important;
}

#cookiefirst-root {
  z-index: 999 !important;
}

.main-booking-panel--wrapper .main-booking-panel--top-nav .nav-link {
  --air-serbia-nav-link-padding-x: 0px;
  --air-serbia-nav-link-color: #fff;
  --air-serbia-nav-link-hover-color: #fff;
  --air-serbia-nav-link-font-size: 14px;
  --air-serbia-nav-link-font-weight: $font-weight-3;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .nav-link.active {
  border-bottom: 2px solid #fff;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .affilliate-links-editmode-wrapper {
  display: flex;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .affilliate-links-editmode-wrapper .pimcore_block_entry {
  margin-right: 2rem;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .affilliate-links-editmode-wrapper .pimcore_block_entry .pimcore_editable {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .affilliate-links-editmode-wrapper .pimcore_block_entry .pimcore_editable .pimcore_editable_link_text {
  color: #fff;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .affilliate-links-editmode-wrapper .pimcore_block_entry:last-child {
  margin-right: 0;
}
.main-booking-panel--wrapper .nav-pills .nav-link {
  --air-serbia-nav-link-color: #fff;
  --air-serbia-nav-link-hover-color: #fff;
  --air-serbia-nav-pills-link-active-color: #0072CE;
  --air-serbia-nav-pills-link-active-bg: #fff;
  border: 1px solid #fff;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=round-trip] .col, .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=one-way] .col {
    flex: unset;
    width: 33.3333333333%;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=round-trip] .btn-search, .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=one-way] .btn-search {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 599px) {
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=round-trip] .col, .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=one-way] .col {
    flex: unset;
    width: 100%;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=round-trip] .btn-search, .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=one-way] .btn-search {
    height: 48px;
    width: 100%;
  }
}
.main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .col {
  flex: unset;
  width: 25%;
}
.main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .add-row-col,
.main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .button-remove-col {
  width: 25%;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .add-row-col {
    width: 100%;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .col {
    width: 33.3333333333%;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row {
    position: relative;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .button-remove-col {
    width: 24px;
    right: -15px;
    position: absolute;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .btn-search {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .col {
    flex: unset;
    width: 100%;
    margin-bottom: 1rem;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row {
    position: relative;
    margin-bottom: 8px !important;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row:last-child {
    margin-bottom: 0 !important;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .button-remove-col {
    width: 24px;
    right: -2px;
    bottom: 20px;
    position: absolute;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .add-row-col {
    width: 100%;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .add-row-col .add-new-flight-btn {
    --air-serbia-btn-bg: #fff;
    --air-serbia-btn-hover-color: #2687D5;
    --air-serbia-btn-hover-bg: #fff;
    --air-serbia-btn-hover-border-color: #2687D5;
    --air-serbia-btn-focus-shadow-rgb: none;
    --air-serbia-btn-active-color: #2687D5;
    --air-serbia-btn-active-bg: #fff;
    --air-serbia-btn-active-border-color: #2687D5;
    --air-serbia-btn-active-shadow: none;
    --air-serbia-btn-disabled-color: #B3D5F0;
    --air-serbia-btn-disabled-bg: #fff;
    --air-serbia-btn-disabled-border-color: #B3D5F0;
    --air-serbia-btn-disabled-opacity: 1;
    --air-serbia-btn-padding-y: 12px;
    width: 100%;
    color: #0072CE !important;
    margin-bottom: 1rem;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .btn-search {
    height: 48px;
    width: 100%;
    margin-bottom: -1rem !important;
  }
}
@media screen and (max-width: 599px) {
  .main-booking-panel--wrapper .flights-tab-content .required-tooltip .tooltip-inner {
    min-width: 200px;
  }
}
.main-booking-panel--wrapper .input-group {
  border-radius: 6px;
  background: rgba(5, 5, 5, 0.05);
}
.main-booking-panel--wrapper .btn-search {
  min-width: 150px;
}
.main-booking-panel--wrapper select {
  background-image: none;
}
.main-booking-panel--wrapper select + label {
  transform: none !important;
  padding-left: calc(38px + 1rem) !important;
}
.main-booking-panel--wrapper .selectize-control .selectize-input {
  border: 0 !important;
  box-shadow: unset !important;
  background: transparent !important;
}
.main-booking-panel--wrapper .selectize-control .selectize-input:after {
  display: none;
}
.main-booking-panel--wrapper .selectize-dropdown {
  width: 327px !important;
}
.main-booking-panel--wrapper .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.main-booking-panel--wrapper .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.main-booking-panel--wrapper .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.main-booking-panel--wrapper .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.main-booking-panel--wrapper .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}
.main-booking-panel--wrapper .passengers-tooltip {
  --air-serbia-tooltip-opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.main-booking-panel--wrapper .passengers-tooltip .tooltip-arrow {
  display: none;
}
.main-booking-panel--wrapper .passengers-tooltip .tooltip-inner {
  width: 340px;
  max-width: 340px;
  padding: 16px;
  text-align: left;
  color: #000;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
}
.main-booking-panel--wrapper .passengers-tooltip .tooltip-inner .caption-light {
  color: #62666A;
}
.main-booking-panel--wrapper .passengers-tooltip .tooltip-inner .num {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
}
.main-booking-panel--wrapper .passengers-tooltip .tooltip-inner .btn {
  width: 36px;
  height: 36px;
  padding: 0;
  font-size: 22px;
  font-weight: 400;
}
.main-booking-panel--wrapper .remove-flight-btn svg path {
  fill: #fff;
}
@media screen and (max-width: 599px) {
  .main-booking-panel--wrapper {
    width: 100vw;
    position: relative;
    left: calc(-50vw + 50%);
    border-radius: 0 !important;
  }
  .main-booking-panel--wrapper h2, .main-booking-panel--wrapper .h2 {
    font-size: 36px;
    line-height: 35px;
    letter-spacing: 0;
    font-weight: 700;
  }
}
.main-booking-panel.disabled .input-group {
  opacity: 0.7;
  cursor: not-allowed;
}

.quick-booking-panel {
  width: 375px;
  max-width: 375px;
}
.quick-booking-panel--wrapper {
  min-height: 530px;
  box-shadow: 0px 4px 41px rgba(0, 0, 0, 0.03);
}
.quick-booking-panel--wrapper .quick-booking-panel--top-nav .nav-link {
  border: 0;
  border-radius: 0;
}
.quick-booking-panel--wrapper .quick-booking-panel--top-nav .nav-link.active {
  border-bottom: 2px solid #0072CE;
}
.quick-booking-panel--wrapper .tab-content > .active {
  display: flex;
  flex-direction: column;
}
.quick-booking-panel--wrapper .quick-booking-panel--booking-navigation .nav-link {
  --air-serbia-nav-link-color: #0072CE;
  --air-serbia-nav-link-hover-color: #0072CE;
  border: 1px solid #0072CE;
}
.quick-booking-panel--wrapper .input-group .input-group-text {
  z-index: 1;
  background: #EDF4F9;
}
.quick-booking-panel--wrapper .input-group .input-group-text svg path {
  fill: #0072CE;
}
.quick-booking-panel--wrapper select {
  background-image: none;
  border: 1px solid #E6E7E9;
}
.quick-booking-panel--wrapper select + label {
  transform: none !important;
  padding-left: calc(38px + 1rem) !important;
}
.quick-booking-panel--wrapper .selectize-control .selectize-input {
  box-shadow: unset !important;
  background: transparent !important;
}
.quick-booking-panel--wrapper .selectize-control .selectize-input.disabled {
  opacity: 0.7 !important;
  background: transparent !important;
}
.quick-booking-panel--wrapper .selectize-control .selectize-input:after {
  display: none;
}
.quick-booking-panel--wrapper .reference-field-group .booking-code-switch:after {
  border-color: #8B939B;
}
.quick-booking-panel--wrapper .selectize-dropdown {
  min-width: 327px !important;
}
.quick-booking-panel--wrapper .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.quick-booking-panel--wrapper .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.quick-booking-panel--wrapper .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.quick-booking-panel--wrapper .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.quick-booking-panel--wrapper .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}
.quick-booking-panel--wrapper .passengers-tooltip {
  --air-serbia-tooltip-opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.quick-booking-panel--wrapper .passengers-tooltip .tooltip-arrow {
  display: none;
}
.quick-booking-panel--wrapper .passengers-tooltip .tooltip-inner {
  width: 340px;
  max-width: 340px;
  padding: 16px;
  text-align: left;
  color: #000;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
}
.quick-booking-panel--wrapper .passengers-tooltip .tooltip-inner .caption-light {
  color: #62666A;
}
.quick-booking-panel--wrapper .passengers-tooltip .tooltip-inner .num {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
}
.quick-booking-panel--wrapper .passengers-tooltip .tooltip-inner .btn {
  width: 36px;
  height: 36px;
  padding: 0;
  font-size: 22px;
  font-weight: 400;
}

.flight-schedule .wysiwyg-container p {
  color: inherit;
}
.flight-schedule .wysiwyg-container a {
  color: inherit;
  text-decoration: underline;
}
.flight-schedule .wysiwyg-container a:hover, .flight-schedule .wysiwyg-container a:focus, .flight-schedule .wysiwyg-container a:active {
  opacity: 0.67;
}
.flight-schedule .input-group {
  border-radius: 6px;
  background: rgba(5, 5, 5, 0.05) !important;
}
.flight-schedule .input-group select {
  background-image: none;
}
.flight-schedule .input-group select + label {
  transform: none !important;
  padding-left: calc(38px + 1rem) !important;
}
@media screen and (min-width: 1239px) {
  .flight-schedule .btn-search {
    min-width: 150px;
  }
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .flight-schedule .btn-search {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .flight-schedule .btn-search {
    width: 100%;
    height: 48px;
  }
}
.flight-schedule .selectize-control .selectize-input {
  border: 0 !important;
  box-shadow: unset !important;
  background: transparent !important;
}
.flight-schedule .selectize-control .selectize-input:after {
  display: none;
}
.flight-schedule .selectize-dropdown {
  width: 327px !important;
}
.flight-schedule .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.flight-schedule .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.flight-schedule .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.flight-schedule .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.flight-schedule .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}
.flight-schedule .flight-schedule--list-nav .nav-link {
  border: 0;
  border-radius: 0;
}
.flight-schedule .flight-schedule--list-nav .nav-link svg {
  flex-shrink: 0;
}
.flight-schedule .flight-schedule--list-nav .nav-link.active {
  border-bottom: 2px solid #0072CE;
}
@media screen and (max-width: 599px) {
  .flight-schedule .flight-schedule--list-nav {
    padding-bottom: 10px;
  }
  .flight-schedule .flight-schedule--list-nav .nav-item:first-child {
    margin-right: 0;
  }
  .flight-schedule .flight-schedule--list-nav .nav-item:last-child {
    padding-left: 10px;
  }
}
.flight-schedule .flight-schedule--list table tr td .city-container svg {
  width: 16px;
  height: auto;
}
.flight-schedule .flight-schedule--list table tr td .city-container svg path {
  fill: #0072CE;
}
.flight-schedule .flight-schedule--list table tr td .divider {
  width: 40px;
  display: block;
  border-top: 1px dashed #000000;
}
.flight-schedule .flight-schedule--list table tr td .cell-title {
  color: #8B939B;
}
.flight-schedule .flight-schedule--list table tr td .cell-title svg {
  width: 22px;
  height: 22px;
  margin-left: -3px;
  margin-right: 3px;
}
.flight-schedule .flight-schedule--list table tr td .cell-title svg path {
  fill: #8B939B;
}
.flight-schedule .flight-schedule--list table tr td.details-cell {
  width: 25%;
  vertical-align: middle;
  text-align: right;
}
.flight-schedule .flight-schedule--list table tr td.details-cell .btn-details {
  margin-right: 20px;
}
.flight-schedule .flight-schedule--list table tr:last-child td {
  border-bottom: 0;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .flight-schedule .flight-schedule--list table tr {
    display: block;
    border-bottom: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color);
  }
  .flight-schedule .flight-schedule--list table tr:last-child {
    border-bottom: 0;
  }
  .flight-schedule .flight-schedule--list table tr td {
    border: 0;
    width: calc(25% - 4px);
    display: inline-block;
  }
  .flight-schedule .flight-schedule--list table tr td.city-cell {
    width: 100%;
    display: flex;
  }
  .flight-schedule .flight-schedule--list table tr td.details-cell {
    width: calc(25% - 4px);
  }
  .flight-schedule .flight-schedule--list table tr td.details-cell .btn-details {
    margin-right: 0;
  }
}
@media screen and (max-width: 599px) {
  .flight-schedule .flight-schedule--list table tr {
    display: block;
    border-bottom: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color);
  }
  .flight-schedule .flight-schedule--list table tr:last-child {
    border-bottom: 0;
  }
  .flight-schedule .flight-schedule--list table tr td {
    border: 0;
    width: calc(50% - 4px);
    display: inline-block;
  }
  .flight-schedule .flight-schedule--list table tr td.city-cell {
    width: 100%;
    display: flex;
  }
  .flight-schedule .flight-schedule--list table tr td.details-cell {
    width: calc(50% - 4px);
    text-align: left;
  }
  .flight-schedule .flight-schedule--list table tr td.details-cell .btn-details {
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
  }
}

.flight-status .flight-status--top-wrapper .flight-status--list-nav .nav-link {
  border: 0;
  border-radius: 0;
}
.flight-status .flight-status--top-wrapper .flight-status--list-nav .nav-link svg {
  width: 20px;
  height: 20px;
}
.flight-status .flight-status--top-wrapper .flight-status--list-nav .nav-link svg path {
  fill: #fff;
}
.flight-status .flight-status--top-wrapper .flight-status--list-nav .nav-link.active {
  border-bottom: 2px solid #fff;
}
.flight-status .flight-status--top-wrapper .input-group,
.flight-status .flight-status--top-wrapper .form-floating.no-icon {
  border-radius: 6px;
  background: rgba(5, 5, 5, 0.05);
}
.flight-status .flight-status--top-wrapper .input-group select,
.flight-status .flight-status--top-wrapper .form-floating.no-icon select {
  background-image: none;
}
.flight-status .flight-status--top-wrapper .input-group select + label,
.flight-status .flight-status--top-wrapper .form-floating.no-icon select + label {
  transform: none !important;
  padding-left: calc(38px + 1rem) !important;
}
@media screen and (min-width: 1239px) {
  .flight-status .flight-status--top-wrapper .btn-search {
    min-width: 150px;
  }
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  .flight-status .flight-status--top-wrapper .btn-search {
    width: 100%;
  }
}
@media screen and (max-width: 904px) {
  .flight-status .flight-status--top-wrapper .btn-search {
    width: 100%;
    height: 48px;
  }
}
.flight-status .flight-status--top-wrapper .selectize-control .selectize-input {
  border: 0 !important;
  box-shadow: unset !important;
  background: transparent !important;
}
.flight-status .flight-status--top-wrapper .selectize-control .selectize-input:after {
  display: none;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown {
  width: 327px !important;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}
.flight-status .flight-status--list-wrapper .card {
  border-radius: 0;
}
.flight-status .flight-status--list-wrapper .card table tbody tr:last-child td {
  border-bottom: 0;
}
.flight-status .flight-status--list-wrapper .card table tbody .has-connecting-flights td {
  border-bottom: 0;
  border-top-width: 1px;
}
.flight-status .flight-status--list-wrapper .card table tbody .has-connecting-flights + .connecting-flight td {
  border-bottom: 0;
}
.flight-status .flight-status--list-wrapper .card table tbody .connecting-flight + .connecting-flight td {
  border-top: 0;
}
@media screen and (max-width: 904px) {
  .flight-status .flight-status--list-wrapper .card {
    border: 0 !important;
  }
  .flight-status .flight-status--list-wrapper .card table thead {
    display: none;
  }
  .flight-status .flight-status--list-wrapper .card table tbody tr {
    width: 100%;
    flex-wrap: wrap;
    display: inline-flex;
    border-radius: 8px;
    border: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color);
    margin-bottom: 2rem;
  }
  .flight-status .flight-status--list-wrapper .card table tbody tr td {
    width: 50%;
    border: 0;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
  }
  .flight-status .flight-status--list-wrapper .card table tbody tr td .btn-details {
    text-align: left !important;
  }
  .flight-status .flight-status--list-wrapper .card table tbody tr td.no-results {
    width: 100%;
  }
  .flight-status .flight-status--list-wrapper .card table tbody .connecting-flight {
    margin-top: calc(-2rem - 1px);
  }
}

.find-my-trip .input-group,
.find-my-trip .form-floating.no-icon {
  border-radius: 6px;
  background: rgba(5, 5, 5, 0.05);
}
.find-my-trip .btn-search {
  min-width: 170px;
  min-height: 48px;
}

.find-booking-details-panel .input-group {
  display: unset;
  width: unset;
}
.find-booking-details-panel .input-group .form-control {
  background: rgba(0, 0, 0, 0.05) !important;
}
.find-booking-details-panel .input-group .form-floating {
  flex: unset;
  width: unset;
  min-width: unset;
}
.find-booking-details-panel .input-group .form-floating input,
.find-booking-details-panel .input-group .form-floating label {
  padding-left: 1rem !important;
}
.find-booking-details-panel .input-group .form-floating > .form-control:focus ~ label,
.find-booking-details-panel .input-group .form-floating > .form-control:not(:placeholder-shown) ~ label {
  transform: scale(0.72) translateY(-0.5rem) translateX(0.32rem);
}
.find-booking-details-panel .btn {
  min-width: 200px;
}

.top-offers-carousel--title-container .wysiwyg-container h3, .top-offers-carousel--title-container .wysiwyg-container .h3 {
  margin-bottom: 0;
}

.desired-location-areabrick-container form .selectize-control {
  min-width: 265px;
  border-radius: 6px;
}
.desired-location-areabrick-container form .selectize-control .selectize-input {
  background-color: rgba(5, 5, 5, 0.05);
  border-color: transparent;
}
.desired-location-areabrick-container form .selectize-control .selectize-input .icon {
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  right: calc(1rem + 5px);
  width: 16px;
  height: 16px;
}
.desired-location-areabrick-container form .selectize-control .selectize-input .icon svg {
  width: 100%;
  height: 100%;
}
.desired-location-areabrick-container form .selectize-control .selectize-input:not(.input-active) {
  color: #fff;
}
.desired-location-areabrick-container form .selectize-control .selectize-input:not(.input-active) .icon svg path {
  fill: #fff;
}
.desired-location-areabrick-container form .selectize-control .selectize-input:after {
  display: none;
}
.desired-location-areabrick-container form .selectize-control .selectize-dropdown .optgroup .option .country-flag {
  border-radius: 4px;
  height: 32px;
  margin-right: 10px;
  width: 32px;
}
.desired-location-areabrick-container form .selectize-control + label:not(.fp-floating-label--focused) {
  color: #fff;
}
.desired-location-areabrick-container .desired-locations-result table {
  border-spacing: 0;
  border-collapse: separate;
  border: 1px solid #8B939B;
}
.desired-location-areabrick-container .desired-locations-result table th, .desired-location-areabrick-container .desired-locations-result table td {
  border-bottom: 1px solid #8B939B;
  vertical-align: middle;
}
.desired-location-areabrick-container .desired-locations-result table thead th {
  color: #8B939B;
}
.desired-location-areabrick-container .desired-locations-result table thead th:first-child {
  width: 37%;
}
.desired-location-areabrick-container .desired-locations-result table thead th:last-child {
  width: 34%;
}
.desired-location-areabrick-container .desired-locations-result table tbody:last-child tr:last-child td {
  border: none;
}

.check-in-panel .input-group {
  display: unset;
  width: unset;
}
.check-in-panel .input-group .form-control {
  background: rgba(0, 0, 0, 0.05) !important;
}
.check-in-panel .input-group .form-floating {
  flex: unset;
  width: unset;
  min-width: unset;
}
.check-in-panel .input-group .form-floating input,
.check-in-panel .input-group .form-floating label,
.check-in-panel .input-group .form-floating .selectize-input {
  padding-left: 1rem !important;
}
.check-in-panel .input-group .selectize-control + label.fp-floating-label--focused,
.check-in-panel .input-group .selectize-control + label.fp-floating-label--valued {
  transform: scale(0.72) translateY(-0.45rem) translateX(0.32rem);
}
.check-in-panel .input-group .form-floating > .form-control:focus ~ label,
.check-in-panel .input-group .form-floating > .form-control:not(:placeholder-shown) ~ label {
  transform: scale(0.72) translateY(-0.5rem) translateX(0.32rem);
}
.check-in-panel .reference-field-group .tooltip.required-tooltip {
  margin-top: -20px !important;
}
.check-in-panel .reference-field-group .value-field {
  padding-right: 2.75rem !important;
}
.check-in-panel .reference-field-group .booking-code-switch:after {
  border-color: rgba(255, 255, 255, 0.85);
}
.check-in-panel select {
  background: rgba(0, 0, 0, 0.05) !important;
}
.check-in-panel .selectize-control .selectize-input {
  border: none !important;
  box-shadow: unset !important;
  background: rgba(0, 0, 0, 0.05);
}
.check-in-panel .selectize-control .selectize-input input {
  padding-left: 0 !important;
  background: transparent !important;
}
.check-in-panel .selectize-control .selectize-input.disabled {
  opacity: 0.7 !important;
  background: transparent !important;
}
.check-in-panel .selectize-control .selectize-input:after {
  display: none;
}
.check-in-panel .selectize-control .selectize-input.input-active {
  background: rgba(0, 0, 0, 0.05);
}
.check-in-panel .selectize-dropdown {
  min-width: 100% !important;
}
.check-in-panel .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.check-in-panel .selectize-dropdown .selectize-dropdown-content .option {
  color: #000000;
}
.check-in-panel .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.check-in-panel .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.check-in-panel .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.check-in-panel .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}

.reference-field-group {
  position: relative;
}
.reference-field-group .booking-code-switch {
  position: absolute;
  top: 0;
  right: 0.5rem;
  height: 100%;
  width: 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background: transparent;
  border: 0;
  cursor: pointer;
  z-index: 3;
}
.reference-field-group .booking-code-switch:after {
  content: "";
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  margin-top: -0.25rem;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: rotate(45deg);
}

.bid-for-business-class--panel .form-control {
  background: rgba(0, 0, 0, 0.05) !important;
}

.cargo-agents--wrapper .input-group {
  border-radius: 6px;
  background: rgba(5, 5, 5, 0.05);
}
@media screen and (min-width: 1239px) {
  .cargo-agents--wrapper .btn-search {
    min-width: 175px;
  }
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .cargo-agents--wrapper .btn-search {
    min-width: 150px;
  }
}
@media screen and (max-width: 599px) {
  .cargo-agents--wrapper .btn-search {
    width: 100%;
    height: 48px;
  }
}
.cargo-agents--wrapper select {
  background-image: none;
}
.cargo-agents--wrapper select + label {
  transform: none !important;
  padding-left: calc(38px + 1rem) !important;
}
.cargo-agents--wrapper .selectize-control .selectize-input {
  border: 0 !important;
  box-shadow: unset !important;
  background: transparent !important;
}
.cargo-agents--wrapper .selectize-control .selectize-input:after {
  display: none;
}
.cargo-agents--wrapper .selectize-dropdown {
  width: 327px !important;
}
.cargo-agents--wrapper .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.cargo-agents--wrapper .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.cargo-agents--wrapper .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.cargo-agents--wrapper .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.cargo-agents--wrapper .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}
.cargo-agents .cargo-agents--list-container table tbody tr:last-child td {
  border-bottom: 0;
}
.cargo-agents .cargo-agents--list-container table tr td {
  width: 33.33%;
}
@media screen and (max-width: 904px) {
  .cargo-agents .cargo-agents--list-container .card {
    border: 0 !important;
  }
  .cargo-agents .cargo-agents--list-container .card table thead {
    display: none;
  }
  .cargo-agents .cargo-agents--list-container .card table tbody tr {
    width: 100%;
    flex-wrap: wrap;
    display: inline-flex;
    border-radius: 8px;
    border: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color);
    margin-bottom: 1rem;
  }
  .cargo-agents .cargo-agents--list-container .card table tbody tr td {
    width: 100%;
    border: 0;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
  }
}

.cargo-widget.negative-margin {
  margin-top: -2rem;
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .cargo-widget.negative-margin {
    margin-top: -3rem;
  }
}
@media screen and (max-width: 599px) {
  .cargo-widget.negative-margin {
    margin-top: -3rem;
  }
}
.cargo-widget--content--wrapper {
  min-height: 740px;
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .cargo-widget--content--wrapper {
    min-height: 400px;
    flex-direction: column !important;
  }
  .cargo-widget--content--wrapper .cargo-widget--content {
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 599px) {
  .cargo-widget--content--wrapper {
    min-height: calc(100vh - 56px);
    flex-direction: column !important;
  }
  .cargo-widget--content--wrapper .cargo-widget--content {
    flex-grow: 1;
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 2rem;
  }
}
.cargo-widget--widget {
  margin-right: 30px;
}
.cargo-widget--widget .main-input {
  min-width: 320px;
}
.cargo-widget--widget .prefix-input-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
}
.cargo-widget--widget .prefix-input-container input {
  padding: 1rem 0.7rem !important;
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cargo-widget--widget .prefix-input-container input.default {
  color: #62666A;
}
.cargo-widget--widget .prefix-input-container::after {
  content: "-";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 5px;
  color: #000000;
}
.cargo-widget--widget.result-page {
  margin: 0;
  color: #FFFFFF;
}
.cargo-widget--widget.result-page input {
  min-width: unset;
}
@media screen and (min-width: 1340px) {
  .cargo-widget--widget.position--top, .cargo-widget--widget.position--bottom {
    position: absolute;
    right: -5%;
  }
  .cargo-widget--widget.position--top {
    top: 50px;
  }
  .cargo-widget--widget.position--bottom {
    bottom: 50px;
  }
}
@media screen and (max-width: 1339px) {
  .cargo-widget--widget {
    margin: 0;
  }
  .cargo-widget--widget.position--top {
    align-self: flex-start;
  }
  .cargo-widget--widget.position--bottom {
    align-self: flex-end;
  }
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .cargo-widget--widget {
    margin: 0;
  }
  .cargo-widget--widget.position--top, .cargo-widget--widget.position--bottom {
    align-self: center;
  }
}
@media screen and (max-width: 599px) {
  .cargo-widget--widget {
    margin: 0;
  }
  .cargo-widget--widget.position--top, .cargo-widget--widget.position--bottom {
    align-self: center;
  }
}
.cargo-widget--widget .widget-input-group {
  position: relative;
  width: 100%;
}
.cargo-widget--widget .widget-input-group.border-main input, .cargo-widget--widget .widget-input-group.border-prefix input {
  border-color: #80b9e7 !important;
}
.cargo-widget--widget .widget-input-group .input-group-text {
  border: 0;
  background-color: #FFFFFF;
  left: 6px;
  position: absolute;
  top: 7px;
  width: 40px;
  z-index: 1;
}
.cargo-widget--widget .widget-input-group input::-webkit-outer-spin-button, .cargo-widget--widget .widget-input-group input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cargo-widget--widget .widget-input-group input[type=number] {
  -moz-appearance: textfield;
}
.cargo-widget--widget .widget-input-group input.is-invalid {
  background: #FFFFFF !important;
}
.cargo-widget--widget .widget-input-group:focus-within input {
  border-color: #80b9e7 !important;
}
.cargo-widget--widget .widget-input-group.has-text .main-input {
  padding-left: calc(40px + 1rem) !important;
}
.cargo-widget--widget .widget-input-group.has-text .main-input + label {
  padding-left: calc(40px + 1rem) !important;
}
.cargo-widget--widget .widget-input-group.has-text .form-floating > .form-control:focus ~ label,
.cargo-widget--widget .widget-input-group.has-text .form-floating > .form-control:not(:placeholder-shown) ~ label,
.cargo-widget--widget .widget-input-group.has-text .form-floating > .form-control-plaintext ~ label {
  background: transparent !important;
  transform: scale(0.72) translateY(-0.5rem) translateX(1.3rem);
}

.form-builder-wrapper {
  display: flex;
  width: 100%;
  height: 100%;
}
.form-builder-wrapper .formbuilder {
  width: 100%;
}
.form-builder-wrapper .formbuilder .btn-back {
  top: 2px;
  left: 10px;
  position: absolute;
  transform: rotate(180deg);
}
.form-builder-wrapper .formbuilder .btn-back:hover, .form-builder-wrapper .formbuilder .btn-back:focus {
  opacity: 0.5;
}
.form-builder-wrapper .formbuilder label[required=required]:after {
  content: "*";
}
.form-builder-wrapper .formbuilder label.required:after {
  content: "*";
}
.form-builder-wrapper .formbuilder label.privacy-policy:after {
  display: none;
}
.form-builder-wrapper .formbuilder .form-textarea .form-counter {
  bottom: 20px;
  right: 17px;
  position: absolute;
}
.form-builder-wrapper .formbuilder .file-error-disabled,
.form-builder-wrapper .formbuilder .file-upload-disabled {
  pointer-events: none;
  color: var(--air-serbia-btn-disabled-color);
  background-color: var(--air-serbia-btn-disabled-bg);
  border-color: var(--air-serbia-btn-disabled-border-color);
  opacity: var(--air-serbia-btn-disabled-opacity);
}
.form-builder-wrapper .formbuilder .form-select .selectize-input {
  position: relative;
  padding-right: 30px;
}
.form-builder-wrapper .formbuilder .form-select .selectize-input:after {
  content: "";
  display: block !important;
  width: 18px;
  height: 18px;
  border: 0 !important;
  margin-top: -7px !important;
  right: 12px !important;
  background-image: url(/static/icons/font-icons/main/Type=Expand.svg);
  background-size: contain;
  background-position: center;
  transition: 0.15s all;
}
.form-builder-wrapper .formbuilder .form-select .selectize-input.dropdown-active:after {
  transform: rotate(180deg);
}
.form-builder-wrapper .formbuilder {
  /* Chrome, Safari, Edge, Opera */
}
.form-builder-wrapper .formbuilder input::-webkit-outer-spin-button,
.form-builder-wrapper .formbuilder input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form-builder-wrapper .formbuilder {
  /* Firefox */
}
.form-builder-wrapper .formbuilder input[type=number] {
  -moz-appearance: textfield;
}
.form-builder-wrapper .formbuilder .form-floating > .form-control-plaintext ~ label,
.form-builder-wrapper .formbuilder .form-floating > .form-control:focus ~ label,
.form-builder-wrapper .formbuilder .form-floating > .form-control:not(:placeholder-shown) ~ label {
  overflow: initial;
  white-space: normal;
  text-overflow: inherit;
  height: auto;
  transform: translateY(-0.5rem) translateX(0);
  font-size: 10px;
  line-height: 14px;
}
.form-builder-wrapper .formbuilder .form-floating .selectize-control + label.fp-floating-label--focused,
.form-builder-wrapper .formbuilder .form-floating .selectize-control + label.fp-floating-label--valued {
  height: auto;
  transform: translateY(-0.5rem) translateX(0);
  font-size: 10px;
  line-height: 14px;
  overflow: initial;
  white-space: normal;
  text-overflow: inherit;
  padding-right: 30px;
}
.form-builder-wrapper .formbuilder .form-floating .selectize-control + label {
  padding-right: 30px;
}
.form-builder-wrapper .formbuilder .bg-opacity-blue {
  background: rgba(5, 5, 5, 0.05);
}
.form-builder-wrapper .formbuilder .bg-opacity-blue .selectize-input {
  background: transparent !important;
  border: 0 !important;
  box-shadow: unset !important;
}
.form-builder-wrapper .formbuilder .bg-opacity-blue .selectize-input:after {
  display: none !important;
}
.form-builder-wrapper .formbuilder .bg-opacity-blue .selectize-dropdown-content .option {
  color: #000000;
}
.form-builder-wrapper .formbuilder .bg-opacity-blue.is-invalid {
  background: rgba(5, 5, 5, 0.05) !important;
}
.form-builder-wrapper .formbuilder .tooltip.required-tooltip {
  margin-top: -15px !important;
}

.complaint-form .btn-back {
  top: 2px;
  left: 10px;
  position: absolute;
  transform: rotate(180deg);
}
.complaint-form .btn-back:hover, .complaint-form .btn-back:focus {
  opacity: 0.5;
}
.complaint-form label[required=required]:after {
  content: "*";
}
.complaint-form--category-selection .btn {
  height: 64px;
}
.complaint-form--category-selection .btn svg {
  width: 14px;
  height: 14px;
}
.complaint-form--category-selection .btn.active, .complaint-form--category-selection .btn:hover {
  background: #E0E0E0;
}
.complaint-form .bank-fields-container[data-country=serbia] {
  display: flex;
  flex-direction: column;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_name_and_surname] {
  order: 1;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_street_and_number] {
  order: 2;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_zip_code] {
  order: 3;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_city] {
  order: 4;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_name_of_bank_serbia] {
  order: 5;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_rsd_account_number] {
  order: 6;
}
.complaint-form .bank-fields-container[data-country=commonWealth] {
  display: flex;
  flex-direction: column;
}
.complaint-form .bank-fields-container[data-country=commonWealth] .bank-field-container[data-name=account_information_account_number] {
  order: -1;
}
.complaint-form .bank-fields-container[data-country=notListed] {
  display: flex;
  flex-direction: column;
}
.complaint-form .bank-fields-container[data-country=notListed] .bank-field-container[data-name=account_information_name_and_surname] {
  order: -1;
}
.complaint-form .bank-fields-container label.required:after {
  content: "*";
}
.complaint-form .bank-fields-container input[readonly] {
  opacity: 0.5;
  pointer-events: none;
}
.complaint-form .preview-step .preview-container [data-dz-remove] {
  display: none;
}
.complaint-form .personal-step-disabled {
  pointer-events: none;
  color: var(--air-serbia-btn-disabled-color);
  background-color: var(--air-serbia-btn-disabled-bg);
  border-color: var(--air-serbia-btn-disabled-border-color);
  opacity: var(--air-serbia-btn-disabled-opacity);
}

.compliment-form .btn-back {
  top: 2px;
  left: 10px;
  position: absolute;
  transform: rotate(180deg);
}
.compliment-form .btn-back:hover, .compliment-form .btn-back:focus {
  opacity: 0.5;
}
.compliment-form label[required=required]:after {
  content: "*";
}
.compliment-form--category-selection .btn {
  height: 64px;
}
.compliment-form--category-selection .btn svg {
  width: 14px;
  height: 14px;
}
.compliment-form--category-selection .btn.active, .compliment-form--category-selection .btn:hover {
  background: #E0E0E0;
}
.compliment-form .compliment-textarea {
  min-height: 170px;
}

.corporate-sales-form label[required=required]:after,
.group-reservation-form label[required=required]:after {
  content: "*";
}
.corporate-sales-form label.required:after,
.group-reservation-form label.required:after {
  content: "*";
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNDaEI7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDRUE7RUFDSTtFQUNBO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0FEQ0o7O0FDRUE7RUFDSTtBRENKOztBQ0VBO0VBQ0k7QURDSjs7QUU3QkM7RUNhRDs7SUFHUTtFSG1CTjtFR2xCTTs7SUFDSTtJQUNBO0lBQ0E7RUhxQlY7QUFDRjs7QUduQkk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBSHFCUjtBRTdCQztFQ0dHO0lBUVE7RUhzQlY7QUFDRjtBRXZDQztFQ1FHO0lBV1E7RUh3QlY7QUFDRjs7QUd2QkE7RUFDSTtBSDBCSjtBRXJEQztFQzBCRDtJQUlRO0VIMkJOO0FBQ0Y7QUVwRUM7RUNvQ0Q7SUFPUTtFSDZCTjtBQUNGOztBRzFCSTtFQUNJO0VBQ0E7QUg2QlI7O0FJbkJRO0VBT0k7QUpnQlo7O0FJdkJRO0VBT0k7QUpvQlo7O0FJM0JRO0VBT0k7QUp3Qlo7O0FJL0JRO0VBT0k7QUo0Qlo7O0FJbkNRO0VBT0k7QUpnQ1o7O0FJdkNRO0VBT0k7QUpvQ1o7O0FJM0NRO0VBT0k7QUp3Q1o7O0FJL0NRO0VBT0k7QUo0Q1o7O0FJbkRRO0VBT0k7QUpnRFo7O0FJdkRRO0VBT0k7QUpvRFo7O0FJM0RRO0VBT0k7QUp3RFo7O0FJL0RRO0VBT0k7QUo0RFo7O0FJbkVRO0VBT0k7QUpnRVo7O0FJdkVRO0VBT0k7QUpvRVo7O0FJM0VRO0VBT0k7QUp3RVo7O0FJL0VRO0VBT0k7QUo0RVo7O0FJbkZRO0VBT0k7QUpnRlo7O0FJdkZRO0VBT0k7QUpvRlo7O0FJM0ZRO0VBT0k7QUp3Rlo7O0FJL0ZRO0VBT0k7QUo0Rlo7O0FJbkdRO0VBT0k7QUpnR1o7O0FJdkdRO0VBT0k7QUpvR1o7O0FJM0dRO0VBT0k7QUp3R1o7O0FJL0dRO0VBT0k7QUo0R1o7O0FJbkhRO0VBT0k7QUpnSFo7O0FJdkhRO0VBT0k7QUpvSFo7O0FJM0hRO0VBT0k7QUp3SFo7O0FJL0hRO0VBT0k7QUo0SFo7O0FJbklRO0VBT0k7QUpnSVo7O0FJdklRO0VBT0k7QUpvSVo7O0FJM0lRO0VBT0k7QUp3SVo7O0FJL0lRO0VBT0k7QUo0SVo7O0FJbkpRO0VBT0k7QUpnSlo7O0FJdkpRO0VBT0k7QUpvSlo7O0FJM0pRO0VBT0k7QUp3Slo7O0FJL0pRO0VBT0k7QUo0Slo7O0FJbktRO0VBT0k7QUpnS1o7O0FJdktRO0VBT0k7QUpvS1o7O0FJM0tRO0VBT0k7QUp3S1o7O0FJL0tRO0VBT0k7QUo0S1o7O0FJbkxRO0VBT0k7QUpnTFo7O0FJdkxRO0VBT0k7QUpvTFo7O0FJM0xRO0VBT0k7QUp3TFo7O0FJL0xRO0VBT0k7QUo0TFo7O0FJbk1RO0VBT0k7QUpnTVo7O0FJdk1RO0VBT0k7QUpvTVo7O0FJM01RO0VBT0k7QUp3TVo7O0FJL01RO0VBT0k7QUo0TVo7O0FJbk5RO0VBT0k7QUpnTlo7O0FJdk5RO0VBT0k7QUpvTlo7O0FJM05RO0VBT0k7QUp3Tlo7O0FJL05RO0VBT0k7QUo0Tlo7O0FJbk9RO0VBT0k7QUpnT1o7O0FJdk9RO0VBT0k7QUpvT1o7O0FJM09RO0VBT0k7QUp3T1o7O0FJL09RO0VBT0k7QUo0T1o7O0FJblBRO0VBT0k7QUpnUFo7O0FJdlBRO0VBT0k7QUpvUFo7O0FJM1BRO0VBT0k7QUp3UFo7O0FJL1BRO0VBT0k7QUo0UFo7O0FJblFRO0VBT0k7QUpnUVo7O0FJdlFRO0VBT0k7QUpvUVo7O0FJM1FRO0VBSVE7RUFHSjtBSnlRWjs7QUloUlE7RUFJUTtFQUdKO0FKOFFaOztBSXJSUTtFQUlRO0VBR0o7QUptUlo7O0FJMVJRO0VBSVE7RUFHSjtBSndSWjs7QUkvUlE7RUFJUTtFQUdKO0FKNlJaOztBSXBTUTtFQUlRO0VBR0o7QUprU1o7O0FJelNRO0VBSVE7RUFHSjtBSnVTWjs7QUk5U1E7RUFJUTtFQUdKO0FKNFNaOztBSW5UUTtFQUlRO0VBR0o7QUppVFo7O0FJeFRRO0VBSVE7RUFHSjtBSnNUWjs7QUk3VFE7RUFJUTtFQUdKO0FKMlRaOztBSWxVUTtFQUlRO0VBR0o7QUpnVVo7O0FJdlVRO0VBSVE7RUFHSjtBSnFVWjs7QUk1VVE7RUFJUTtFQUdKO0FKMFVaOztBSTNWUTtFQUNFO0FKOFZWOztBSS9WUTtFQUNFO0FKa1dWOztBSW5XUTtFQUNFO0FKc1dWOztBSXZXUTtFQUNFO0FKMFdWOztBSTNXUTtFQUNFO0FKOFdWOztBSS9XUTtFQUNFO0FKa1hWOztBSW5YUTtFQUNFO0FKc1hWOztBSXZYUTtFQUNFO0FKMFhWOztBSTNYUTtFQUNFO0FKOFhWOztBSS9YUTtFQUNFO0FKa1lWOztBSXpYUTtFQU9JO0FKc1haOztBSTdYUTtFQU9JO0FKMFhaOztBSWpZUTtFQU9JO0FKOFhaOztBSXJZUTtFQU9JO0FKa1laOztBSXpZUTtFQU9JO0FKc1laOztBSTdZUTtFQU9JO0FKMFlaOztBSWpaUTtFQU9JO0FKOFlaOztBSXJaUTtFQU9JO0FKa1paOztBSXpaUTtFQU9JO0FKc1paOztBSTdaUTtFQU9JO0FKMFpaOztBSWphUTtFQU9JO0FKOFpaOztBSXJhUTtFQU9JO0FKa2FaOztBSXphUTtFQU9JO0FKc2FaOztBSTdhUTtFQU9JO0FKMGFaOztBSWpiUTtFQU9JO0FKOGFaOztBSXJiUTtFQU9JO0FKa2JaOztBSXpiUTtFQU9JO0FKc2JaOztBSTdiUTtFQU9JO0FKMGJaOztBSWpjUTtFQU9JO0FKOGJaOztBSXJjUTtFQU9JO0FKa2NaOztBSXpjUTtFQU9JO0FKc2NaOztBSTdjUTtFQU9JO0FKMGNaOztBSWpkUTtFQU9JO0FKOGNaOztBSXJkUTtFQU9JO0FKa2RaOztBSXpkUTtFQU9JO0FKc2RaOztBSTdkUTtFQU9JO0FKMGRaOztBSWplUTtFQU9JO0FKOGRaOztBSXJlUTtFQU9JO0FKa2VaOztBSXplUTtFQU9JO0FKc2VaOztBSTdlUTtFQU9JO0FKMGVaOztBSWpmUTtFQU9JO0FKOGVaOztBSXJmUTtFQU9JO0FKa2ZaOztBSXpmUTtFQU9JO0FKc2ZaOztBSTdmUTtFQU9JO0FKMGZaOztBSWpnQlE7RUFPSTtBSjhmWjs7QUlyZ0JRO0VBT0k7QUprZ0JaOztBSXpnQlE7RUFPSTtBSnNnQlo7O0FJN2dCUTtFQU9JO0FKMGdCWjs7QUlqaEJRO0VBT0k7QUo4Z0JaOztBSXJoQlE7RUFPSTtBSmtoQlo7O0FJemhCUTtFQU9JO0FKc2hCWjs7QUk3aEJRO0VBT0k7QUowaEJaOztBSWppQlE7RUFPSTtBSjhoQlo7O0FJcmlCUTtFQU9JO0FKa2lCWjs7QUl6aUJRO0VBT0k7QUpzaUJaOztBSTdpQlE7RUFPSTtBSjBpQlo7O0FJampCUTtFQU9JO0FKOGlCWjs7QUlyakJRO0VBT0k7QUprakJaOztBSXpqQlE7RUFPSTtBSnNqQlo7O0FJN2pCUTtFQU9JO0FKMGpCWjs7QUlqa0JRO0VBT0k7QUo4akJaOztBSXJrQlE7RUFPSTtBSmtrQlo7O0FJemtCUTtFQU9JO0FKc2tCWjs7QUk3a0JRO0VBT0k7QUowa0JaOztBSWpsQlE7RUFPSTtBSjhrQlo7O0FJcmxCUTtFQU9JO0FKa2xCWjs7QUl6bEJRO0VBT0k7QUpzbEJaOztBSTdsQlE7RUFPSTtBSjBsQlo7O0FJam1CUTtFQU9JO0FKOGxCWjs7QUlybUJRO0VBT0k7QUprbUJaOztBSXptQlE7RUFPSTtBSnNtQlo7O0FJN21CUTtFQU9JO0FKMG1CWjs7QUlqbkJRO0VBT0k7QUo4bUJaOztBSXJuQlE7RUFPSTtBSmtuQlo7O0FJem5CUTtFQU9JO0FKc25CWjs7QUk3bkJRO0VBT0k7QUowbkJaOztBSWpvQlE7RUFPSTtBSjhuQlo7O0FJcm9CUTtFQU9JO0FKa29CWjs7QUl6b0JRO0VBT0k7QUpzb0JaOztBSTdvQlE7RUFPSTtBSjBvQlo7O0FJanBCUTtFQU9JO0FKOG9CWjs7QUlycEJRO0VBT0k7QUprcEJaOztBSXpwQlE7RUFPSTtBSnNwQlo7O0FJN3BCUTtFQU9JO0FKMHBCWjs7QUlqcUJRO0VBT0k7QUo4cEJaOztBSXJxQlE7RUFPSTtBSmtxQlo7O0FJenFCUTtFQU9JO0FKc3FCWjs7QUk3cUJRO0VBT0k7QUowcUJaOztBSWpyQlE7RUFPSTtBSjhxQlo7O0FJcnJCUTtFQU9JO0FKa3JCWjs7QUl6ckJRO0VBT0k7QUpzckJaOztBSTdyQlE7RUFPSTtBSjByQlo7O0FJanNCUTtFQU9JO0FKOHJCWjs7QUlyc0JRO0VBT0k7QUprc0JaOztBSXpzQlE7RUFPSTtFQUFBO0FKdXNCWjs7QUk5c0JRO0VBT0k7RUFBQTtBSjRzQlo7O0FJbnRCUTtFQU9JO0VBQUE7QUppdEJaOztBSXh0QlE7RUFPSTtFQUFBO0FKc3RCWjs7QUk3dEJRO0VBT0k7RUFBQTtBSjJ0Qlo7O0FJbHVCUTtFQU9JO0VBQUE7QUpndUJaOztBSXZ1QlE7RUFPSTtFQUFBO0FKcXVCWjs7QUk1dUJRO0VBT0k7RUFBQTtBSjB1Qlo7O0FJanZCUTtFQU9JO0VBQUE7QUordUJaOztBSXR2QlE7RUFPSTtFQUFBO0FKb3ZCWjs7QUkzdkJRO0VBT0k7RUFBQTtBSnl2Qlo7O0FJaHdCUTtFQU9JO0VBQUE7QUo4dkJaOztBSXJ3QlE7RUFPSTtFQUFBO0FKbXdCWjs7QUkxd0JRO0VBT0k7RUFBQTtBSnd3Qlo7O0FJL3dCUTtFQU9JO0VBQUE7QUo2d0JaOztBSXB4QlE7RUFPSTtFQUFBO0FKa3hCWjs7QUl6eEJRO0VBT0k7RUFBQTtBSnV4Qlo7O0FJOXhCUTtFQU9JO0VBQUE7QUo0eEJaOztBSW55QlE7RUFPSTtFQUFBO0FKaXlCWjs7QUl4eUJRO0VBT0k7RUFBQTtBSnN5Qlo7O0FJN3lCUTtFQU9JO0VBQUE7QUoyeUJaOztBSWx6QlE7RUFPSTtFQUFBO0FKZ3pCWjs7QUl2ekJRO0VBT0k7RUFBQTtBSnF6Qlo7O0FJNXpCUTtFQU9JO0VBQUE7QUowekJaOztBSWowQlE7RUFPSTtFQUFBO0FKK3pCWjs7QUl0MEJRO0VBT0k7RUFBQTtBSm8wQlo7O0FJMzBCUTtFQU9JO0FKdzBCWjs7QUkvMEJRO0VBT0k7QUo0MEJaOztBSW4xQlE7RUFPSTtBSmcxQlo7O0FJdjFCUTtFQU9JO0FKbzFCWjs7QUkzMUJRO0VBT0k7QUp3MUJaOztBSS8xQlE7RUFPSTtBSjQxQlo7O0FJbjJCUTtFQU9JO0FKZzJCWjs7QUl2MkJRO0VBT0k7QUpvMkJaOztBSTMyQlE7RUFPSTtBSncyQlo7O0FJLzJCUTtFQU9JO0FKNDJCWjs7QUluM0JRO0VBT0k7QUpnM0JaOztBSXYzQlE7RUFPSTtBSm8zQlo7O0FJMzNCUTtFQU9JO0FKdzNCWjs7QUkvM0JRO0VBT0k7QUo0M0JaOztBSW40QlE7RUFPSTtBSmc0Qlo7O0FJdjRCUTtFQU9JO0FKbzRCWjs7QUkzNEJRO0VBT0k7QUp3NEJaOztBSS80QlE7RUFPSTtBSjQ0Qlo7O0FJbjVCUTtFQU9JO0FKZzVCWjs7QUl2NUJRO0VBT0k7QUpvNUJaOztBSTM1QlE7RUFPSTtBSnc1Qlo7O0FJLzVCUTtFQU9JO0FKNDVCWjs7QUluNkJRO0VBT0k7QUpnNkJaOztBSXY2QlE7RUFPSTtBSm82Qlo7O0FJMzZCUTtFQU9JO0FKdzZCWjs7QUkvNkJRO0VBT0k7QUo0NkJaOztBSW43QlE7RUFPSTtBSmc3Qlo7O0FJdjdCUTtFQU9JO0FKbzdCWjs7QUkzN0JRO0VBT0k7QUp3N0JaOztBSS83QlE7RUFPSTtBSjQ3Qlo7O0FJbjhCUTtFQU9JO0FKZzhCWjs7QUl2OEJRO0VBT0k7QUpvOEJaOztBSTM4QlE7RUFPSTtBSnc4Qlo7O0FJLzhCUTtFQU9JO0FKNDhCWjs7QUluOUJRO0VBT0k7QUpnOUJaOztBSXY5QlE7RUFPSTtBSm85Qlo7O0FJMzlCUTtFQU9JO0FKdzlCWjs7QUkvOUJRO0VBT0k7QUo0OUJaOztBSW4rQlE7RUFPSTtBSmcrQlo7O0FJditCUTtFQU9JO0FKbytCWjs7QUkzK0JRO0VBT0k7QUp3K0JaOztBSS8rQlE7RUFPSTtBSjQrQlo7O0FJbi9CUTtFQU9JO0FKZy9CWjs7QUl2L0JRO0VBT0k7QUpvL0JaOztBSTMvQlE7RUFPSTtBSncvQlo7O0FJLy9CUTtFQU9JO0FKNC9CWjs7QUluZ0NRO0VBT0k7QUpnZ0NaOztBSXZnQ1E7RUFPSTtBSm9nQ1o7O0FJM2dDUTtFQU9JO0FKd2dDWjs7QUkvZ0NRO0VBT0k7QUo0Z0NaOztBSW5oQ1E7RUFPSTtBSmdoQ1o7O0FJdmhDUTtFQU9JO0FKb2hDWjs7QUkzaENRO0VBT0k7QUp3aENaOztBSS9oQ1E7RUFPSTtBSjRoQ1o7O0FJbmlDUTtFQU9JO0FKZ2lDWjs7QUl2aUNRO0VBT0k7QUpvaUNaOztBSTNpQ1E7RUFPSTtBSndpQ1o7O0FJL2lDUTtFQU9JO0FKNGlDWjs7QUluakNRO0VBT0k7QUpnakNaOztBSXZqQ1E7RUFPSTtBSm9qQ1o7O0FJM2pDUTtFQU9JO0FKd2pDWjs7QUkvakNRO0VBT0k7QUo0akNaOztBSW5rQ1E7RUFPSTtBSmdrQ1o7O0FJdmtDUTtFQU9JO0VBQUE7QUpxa0NaOztBSTVrQ1E7RUFPSTtFQUFBO0FKMGtDWjs7QUlqbENRO0VBT0k7RUFBQTtBSitrQ1o7O0FJdGxDUTtFQU9JO0VBQUE7QUpvbENaOztBSTNsQ1E7RUFPSTtFQUFBO0FKeWxDWjs7QUlobUNRO0VBT0k7RUFBQTtBSjhsQ1o7O0FJcm1DUTtFQU9JO0VBQUE7QUptbUNaOztBSTFtQ1E7RUFPSTtFQUFBO0FKd21DWjs7QUkvbUNRO0VBT0k7RUFBQTtBSjZtQ1o7O0FJcG5DUTtFQU9JO0VBQUE7QUprbkNaOztBSXpuQ1E7RUFPSTtFQUFBO0FKdW5DWjs7QUk5bkNRO0VBT0k7RUFBQTtBSjRuQ1o7O0FJbm9DUTtFQU9JO0VBQUE7QUppb0NaOztBSXhvQ1E7RUFPSTtFQUFBO0FKc29DWjs7QUk3b0NRO0VBT0k7RUFBQTtBSjJvQ1o7O0FJbHBDUTtFQU9JO0VBQUE7QUpncENaOztBSXZwQ1E7RUFPSTtFQUFBO0FKcXBDWjs7QUk1cENRO0VBT0k7RUFBQTtBSjBwQ1o7O0FJanFDUTtFQU9JO0VBQUE7QUorcENaOztBSXRxQ1E7RUFPSTtFQUFBO0FKb3FDWjs7QUkzcUNRO0VBT0k7RUFBQTtBSnlxQ1o7O0FJaHJDUTtFQU9JO0VBQUE7QUo4cUNaOztBSXJyQ1E7RUFPSTtBSmtyQ1o7O0FJenJDUTtFQU9JO0FKc3JDWjs7QUk3ckNRO0VBT0k7QUowckNaOztBSWpzQ1E7RUFPSTtBSjhyQ1o7O0FJcnNDUTtFQU9JO0FKa3NDWjs7QUl6c0NRO0VBT0k7QUpzc0NaOztBSTdzQ1E7RUFPSTtBSjBzQ1o7O0FJanRDUTtFQU9JO0FKOHNDWjs7QUlydENRO0VBT0k7QUprdENaOztBSXp0Q1E7RUFPSTtBSnN0Q1o7O0FJN3RDUTtFQU9JO0FKMHRDWjs7QUlqdUNRO0VBT0k7QUo4dENaOztBSXJ1Q1E7RUFPSTtBSmt1Q1o7O0FJenVDUTtFQU9JO0FKc3VDWjs7QUk3dUNRO0VBT0k7QUowdUNaOztBSWp2Q1E7RUFPSTtBSjh1Q1o7O0FJcnZDUTtFQU9JO0FKa3ZDWjs7QUl6dkNRO0VBT0k7QUpzdkNaOztBSTd2Q1E7RUFPSTtBSjB2Q1o7O0FJandDUTtFQU9JO0FKOHZDWjs7QUlyd0NRO0VBT0k7QUprd0NaOztBSXp3Q1E7RUFPSTtBSnN3Q1o7O0FJN3dDUTtFQU9JO0FKMHdDWjs7QUlqeENRO0VBT0k7QUo4d0NaOztBSXJ4Q1E7RUFPSTtBSmt4Q1o7O0FJenhDUTtFQU9JO0FKc3hDWjs7QUk3eENRO0VBT0k7QUoweENaOztBSWp5Q1E7RUFPSTtBSjh4Q1o7O0FJcnlDUTtFQU9JO0FKa3lDWjs7QUl6eUNRO0VBT0k7QUpzeUNaOztBSTd5Q1E7RUFPSTtBSjB5Q1o7O0FJanpDUTtFQU9JO0FKOHlDWjs7QUlyekNRO0VBT0k7QUprekNaOztBSXp6Q1E7RUFPSTtBSnN6Q1o7O0FJN3pDUTtFQU9JO0FKMHpDWjs7QUlqMENRO0VBT0k7QUo4ekNaOztBSXIwQ1E7RUFPSTtBSmswQ1o7O0FJejBDUTtFQU9JO0FKczBDWjs7QUk3MENRO0VBT0k7QUowMENaOztBSWoxQ1E7RUFPSTtBSjgwQ1o7O0FJcjFDUTtFQU9JO0FKazFDWjs7QUl6MUNRO0VBT0k7QUpzMUNaOztBSTcxQ1E7RUFPSTtBSjAxQ1o7O0FJajJDUTtFQU9JO0FKODFDWjs7QUlyMkNRO0VBT0k7QUprMkNaOztBSXoyQ1E7RUFPSTtBSnMyQ1o7O0FJNzJDUTtFQU9JO0FKMDJDWjs7QUlqM0NRO0VBT0k7QUo4MkNaOztBSXIzQ1E7RUFPSTtBSmszQ1o7O0FJejNDUTtFQU9JO0FKczNDWjs7QUk3M0NRO0VBT0k7QUowM0NaOztBSWo0Q1E7RUFPSTtBSjgzQ1o7O0FJcjRDUTtFQU9JO0FKazRDWjs7QUl6NENRO0VBT0k7QUpzNENaOztBSTc0Q1E7RUFPSTtBSjA0Q1o7O0FJajVDUTtFQU9JO0FKODRDWjs7QUlyNUNRO0VBT0k7RUFBQTtBSm01Q1o7O0FJMTVDUTtFQU9JO0VBQUE7QUp3NUNaOztBSS81Q1E7RUFPSTtFQUFBO0FKNjVDWjs7QUlwNkNRO0VBT0k7RUFBQTtBSms2Q1o7O0FJejZDUTtFQU9JO0VBQUE7QUp1NkNaOztBSTk2Q1E7RUFPSTtFQUFBO0FKNDZDWjs7QUluN0NRO0VBT0k7RUFBQTtBSmk3Q1o7O0FJeDdDUTtFQU9JO0VBQUE7QUpzN0NaOztBSTc3Q1E7RUFPSTtFQUFBO0FKMjdDWjs7QUlsOENRO0VBT0k7RUFBQTtBSmc4Q1o7O0FJdjhDUTtFQU9JO0VBQUE7QUpxOENaOztBSTU4Q1E7RUFPSTtFQUFBO0FKMDhDWjs7QUlqOUNRO0VBT0k7RUFBQTtBSis4Q1o7O0FJdDlDUTtFQU9JO0VBQUE7QUpvOUNaOztBSTM5Q1E7RUFPSTtFQUFBO0FKeTlDWjs7QUloK0NRO0VBT0k7RUFBQTtBSjg5Q1o7O0FJcitDUTtFQU9JO0VBQUE7QUptK0NaOztBSTErQ1E7RUFPSTtFQUFBO0FKdytDWjs7QUkvK0NRO0VBT0k7RUFBQTtBSjYrQ1o7O0FJcC9DUTtFQU9JO0VBQUE7QUprL0NaOztBSXovQ1E7RUFPSTtFQUFBO0FKdS9DWjs7QUk5L0NRO0VBT0k7RUFBQTtBSjQvQ1o7O0FJbmdEUTtFQU9JO0VBQUE7QUppZ0RaOztBSXhnRFE7RUFPSTtFQUFBO0FKc2dEWjs7QUk3Z0RRO0VBT0k7QUowZ0RaOztBSWpoRFE7RUFPSTtBSjhnRFo7O0FJcmhEUTtFQU9JO0FKa2hEWjs7QUl6aERRO0VBT0k7QUpzaERaOztBSTdoRFE7RUFPSTtBSjBoRFo7O0FJamlEUTtFQU9JO0FKOGhEWjs7QUlyaURRO0VBT0k7QUpraURaOztBSXppRFE7RUFPSTtBSnNpRFo7O0FJN2lEUTtFQU9JO0FKMGlEWjs7QUlqakRRO0VBT0k7QUo4aURaOztBSXJqRFE7RUFPSTtBSmtqRFo7O0FJempEUTtFQU9JO0FKc2pEWjs7QUk3akRRO0VBT0k7QUowakRaOztBSWprRFE7RUFPSTtBSjhqRFo7O0FJcmtEUTtFQU9JO0FKa2tEWjs7QUl6a0RRO0VBT0k7QUpza0RaOztBSTdrRFE7RUFPSTtBSjBrRFo7O0FJamxEUTtFQU9JO0FKOGtEWjs7QUlybERRO0VBT0k7QUprbERaOztBSXpsRFE7RUFPSTtBSnNsRFo7O0FJN2xEUTtFQU9JO0FKMGxEWjs7QUlqbURRO0VBT0k7QUo4bERaOztBSXJtRFE7RUFPSTtBSmttRFo7O0FJem1EUTtFQU9JO0FKc21EWjs7QUk3bURRO0VBT0k7QUowbURaOztBSWpuRFE7RUFPSTtBSjhtRFo7O0FJcm5EUTtFQU9JO0FKa25EWjs7QUl6bkRRO0VBT0k7QUpzbkRaOztBSTduRFE7RUFPSTtBSjBuRFo7O0FJam9EUTtFQU9JO0FKOG5EWjs7QUlyb0RRO0VBT0k7QUprb0RaOztBSXpvRFE7RUFPSTtBSnNvRFo7O0FJN29EUTtFQU9JO0FKMG9EWjs7QUlqcERRO0VBT0k7QUo4b0RaOztBSXJwRFE7RUFPSTtBSmtwRFo7O0FJenBEUTtFQU9JO0FKc3BEWjs7QUk3cERRO0VBT0k7QUowcERaOztBSWpxRFE7RUFPSTtBSjhwRFo7O0FJcnFEUTtFQU9JO0FKa3FEWjs7QUl6cURRO0VBT0k7QUpzcURaOztBSTdxRFE7RUFPSTtBSjBxRFo7O0FJanJEUTtFQU9JO0FKOHFEWjs7QUlyckRRO0VBT0k7QUprckRaOztBSXpyRFE7RUFPSTtBSnNyRFo7O0FJN3JEUTtFQU9JO0FKMHJEWjs7QUlqc0RRO0VBT0k7QUo4ckRaOztBSXJzRFE7RUFPSTtBSmtzRFo7O0FJenNEUTtFQU9JO0FKc3NEWjs7QUk3c0RRO0VBT0k7QUowc0RaOztBSWp0RFE7RUFPSTtBSjhzRFo7O0FJcnREUTtFQU9JO0FKa3REWjs7QUl6dERRO0VBT0k7QUpzdERaOztBSTd0RFE7RUFPSTtBSjB0RFo7O0FJanVEUTtFQU9JO0FKOHREWjs7QUlydURRO0VBT0k7QUprdURaOztBSXp1RFE7RUFPSTtBSnN1RFo7O0FJN3VEUTtFQU9JO0FKMHVEWjs7QUlqdkRRO0VBT0k7QUo4dURaOztBSXJ2RFE7RUFPSTtBSmt2RFo7O0FJenZEUTtFQU9JO0FKc3ZEWjs7QUk3dkRRO0VBT0k7QUowdkRaOztBSWp3RFE7RUFPSTtBSjh2RFo7O0FJcndEUTtFQU9JO0FKa3dEWjs7QUl6d0RRO0VBT0k7QUpzd0RaOztBSTd3RFE7RUFPSTtBSjB3RFo7O0FJanhEUTtFQU9JO0FKOHdEWjs7QUlyeERRO0VBT0k7QUpreERaOztBSXp4RFE7RUFPSTtBSnN4RFo7O0FJN3hEUTtFQU9JO0FKMHhEWjs7QUlqeURRO0VBT0k7QUo4eERaOztBSXJ5RFE7RUFPSTtBSmt5RFo7O0FJenlEUTtFQU9JO0FKc3lEWjs7QUk3eURRO0VBT0k7QUoweURaOztBSWp6RFE7RUFPSTtBSjh5RFo7O0FJcnpEUTtFQU9JO0FKa3pEWjs7QUl6ekRRO0VBT0k7QUpzekRaOztBSTd6RFE7RUFPSTtBSjB6RFo7O0FJajBEUTtFQU9JO0FKOHpEWjs7QUlyMERRO0VBT0k7QUprMERaOztBSXowRFE7RUFPSTtBSnMwRFo7O0FJNzBEUTtFQU9JO0FKMDBEWjs7QUlqMURRO0VBT0k7QUo4MERaOztBSXIxRFE7RUFPSTtBSmsxRFo7O0FJejFEUTtFQU9JO0FKczFEWjs7QUk3MURRO0VBT0k7QUowMURaOztBSWoyRFE7RUFPSTtBSjgxRFo7O0FJcjJEUTtFQU9JO0FKazJEWjs7QUl6MkRRO0VBT0k7QUpzMkRaOztBSTcyRFE7RUFPSTtBSjAyRFo7O0FJajNEUTtFQU9JO0FKODJEWjs7QUluNERRO0FBY0E7RUFPSTtFQUFBO0FKbzNEWjs7QUlqMkRRO0FBMUJBO0VBSVE7RUFHSjtBSjAzRFo7O0FJajREUTtFQUlRO0VBR0o7QUorM0RaOztBSXQ0RFE7RUFJUTtFQUdKO0FKbzREWjs7QUkzNERRO0VBSVE7RUFHSjtBSnk0RFo7O0FJaDVEUTtFQUlRO0VBR0o7QUo4NERaOztBSXI1RFE7RUFJUTtFQUdKO0FKbTVEWjs7QUkxNURRO0VBSVE7RUFHSjtBSnc1RFo7O0FJLzVEUTtFQUlRO0VBR0o7QUo2NURaOztBSXA2RFE7RUFJUTtFQUdKO0FKazZEWjs7QUl6NkRRO0VBSVE7RUFHSjtBSnU2RFo7O0FJOTZEUTtFQUlRO0VBR0o7QUo0NkRaOztBSW43RFE7RUFJUTtFQUdKO0FKaTdEWjs7QUl4N0RRO0VBSVE7RUFHSjtBSnM3RFo7O0FJNzdEUTtFQUlRO0VBR0o7QUoyN0RaOztBSWw4RFE7RUFJUTtFQUdKO0FKZzhEWjs7QUl2OERRO0VBSVE7RUFHSjtBSnE4RFo7O0FJNThEUTtFQUlRO0VBR0o7QUowOERaOztBSWo5RFE7RUFJUTtFQUdKO0FKKzhEWjs7QUl0OURRO0VBSVE7RUFHSjtBSm85RFo7O0FJMzlEUTtFQUlRO0VBR0o7QUp5OURaOztBSTErRFE7RUFDRTtBSjYrRFY7O0FJOStEUTtFQUNFO0FKaS9EVjs7QUlsL0RRO0VBQ0U7QUpxL0RWOztBSXQvRFE7RUFDRTtBSnkvRFY7O0FJaC9EUTtFQUlRO0VBR0o7QUo4K0RaOztBSXIvRFE7RUFJUTtFQUdKO0FKbS9EWjs7QUkxL0RRO0VBSVE7RUFHSjtBSncvRFo7O0FJLy9EUTtFQUlRO0VBR0o7QUo2L0RaOztBSXBnRVE7RUFJUTtFQUdKO0FKa2dFWjs7QUl6Z0VRO0VBSVE7RUFHSjtBSnVnRVo7O0FJOWdFUTtFQUlRO0VBR0o7QUo0Z0VaOztBSW5oRVE7RUFJUTtFQUdKO0FKaWhFWjs7QUl4aEVRO0VBSVE7RUFHSjtBSnNoRVo7O0FJN2hFUTtFQUlRO0VBR0o7QUoyaEVaOztBSWxpRVE7RUFJUTtFQUdKO0FKZ2lFWjs7QUl2aUVRO0VBSVE7RUFHSjtBSnFpRVo7O0FJNWlFUTtFQUlRO0VBR0o7QUowaUVaOztBSWpqRVE7RUFJUTtFQUdKO0FKK2lFWjs7QUl0akVRO0VBSVE7RUFHSjtBSm9qRVo7O0FJM2pFUTtFQUlRO0VBR0o7QUp5akVaOztBSWhrRVE7RUFJUTtFQUdKO0FKOGpFWjs7QUkva0VRO0VBQ0U7QUprbEVWOztBSW5sRVE7RUFDRTtBSnNsRVY7O0FJdmxFUTtFQUNFO0FKMGxFVjs7QUkzbEVRO0VBQ0U7QUo4bEVWOztBSS9sRVE7RUFDRTtBSmttRVY7O0FJemxFUTtFQU9JO0FKc2xFWjs7QUk3bEVRO0VBT0k7QUowbEVaOztBSWptRVE7RUFPSTtBSjhsRVo7O0FJcm1FUTtFQU9JO0FKa21FWjs7QUl6bUVRO0VBT0k7QUpzbUVaOztBSTdtRVE7RUFPSTtBSjBtRVo7O0FJam5FUTtFQU9JO0FKOG1FWjs7QUlybkVRO0VBT0k7QUprbkVaOztBSXpuRVE7RUFPSTtBSnNuRVo7O0FJN25FUTtFQU9JO0FKMG5FWjs7QUlqb0VRO0VBT0k7QUo4bkVaOztBSXJvRVE7RUFPSTtBSmtvRVo7O0FJem9FUTtFQU9JO0FKc29FWjs7QUk3b0VRO0VBT0k7QUowb0VaOztBSWpwRVE7RUFPSTtBSjhvRVo7O0FJcnBFUTtFQU9JO0VBQUE7QUptcEVaOztBSTFwRVE7RUFPSTtFQUFBO0FKd3BFWjs7QUkvcEVRO0VBT0k7RUFBQTtBSjZwRVo7O0FJcHFFUTtFQU9JO0VBQUE7QUprcUVaOztBSXpxRVE7RUFPSTtFQUFBO0FKdXFFWjs7QUk5cUVRO0VBT0k7RUFBQTtBSjRxRVo7O0FJbnJFUTtFQU9JO0VBQUE7QUppckVaOztBSXhyRVE7RUFPSTtFQUFBO0FKc3JFWjs7QUk3ckVRO0VBT0k7RUFBQTtBSjJyRVo7O0FJbHNFUTtFQU9JO0FKK3JFWjs7QUl0c0VRO0VBT0k7QUptc0VaOztBSTFzRVE7RUFPSTtBSnVzRVo7O0FJOXNFUTtFQU9JO0FKMnNFWjs7QUlsdEVRO0VBT0k7QUorc0VaOztBSXR0RVE7RUFPSTtBSm10RVo7O0FJMXRFUTtFQU9JO0FKdXRFWjs7QUk5dEVRO0VBT0k7QUoydEVaOztBSWx1RVE7RUFPSTtBSit0RVo7O0FJdHVFUTtFQU9JO0FKbXVFWjs7QUs3dUVJO0VER0k7SUFPSTtFSnd1RVY7RUkvdUVNO0lBT0k7RUoydUVWO0VJbHZFTTtJQU9JO0VKOHVFVjtFSXJ2RU07SUFPSTtFSml2RVY7RUl4dkVNO0lBT0k7RUpvdkVWO0VJM3ZFTTtJQU9JO0VKdXZFVjtFSTl2RU07SUFPSTtFSjB2RVY7RUlqd0VNO0lBT0k7RUo2dkVWO0VJcHdFTTtJQU9JO0VKZ3dFVjtFSXZ3RU07SUFPSTtFSm13RVY7RUkxd0VNO0lBT0k7RUpzd0VWO0VJN3dFTTtJQU9JO0VKeXdFVjtFSWh4RU07SUFPSTtFSjR3RVY7RUlueEVNO0lBT0k7RUord0VWO0VJdHhFTTtJQU9JO0VKa3hFVjtFSXp4RU07SUFPSTtFSnF4RVY7RUk1eEVNO0lBT0k7RUp3eEVWO0VJL3hFTTtJQU9JO0VKMnhFVjtFSWx5RU07SUFPSTtFSjh4RVY7RUlyeUVNO0lBT0k7RUppeUVWO0VJeHlFTTtJQU9JO0VKb3lFVjtFSTN5RU07SUFPSTtFSnV5RVY7RUk5eUVNO0lBT0k7RUoweUVWO0VJanpFTTtJQU9JO0VKNnlFVjtFSXB6RU07SUFPSTtFSmd6RVY7RUl2ekVNO0lBT0k7RUptekVWO0VJMXpFTTtJQU9JO0VKc3pFVjtFSTd6RU07SUFPSTtFSnl6RVY7RUloMEVNO0lBT0k7RUo0ekVWO0VJbjBFTTtJQU9JO0VKK3pFVjtFSXQwRU07SUFPSTtFSmswRVY7RUl6MEVNO0lBT0k7RUpxMEVWO0VJNTBFTTtJQU9JO0VKdzBFVjtFSS8wRU07SUFPSTtFSjIwRVY7RUlsMUVNO0lBT0k7RUo4MEVWO0VJcjFFTTtJQU9JO0VKaTFFVjtFSXgxRU07SUFPSTtFSm8xRVY7RUkzMUVNO0lBT0k7RUp1MUVWO0VJOTFFTTtJQU9JO0VKMDFFVjtFSWoyRU07SUFPSTtFSjYxRVY7RUlwMkVNO0lBT0k7RUpnMkVWO0VJdjJFTTtJQU9JO0VKbTJFVjtFSTEyRU07SUFPSTtFSnMyRVY7RUk3MkVNO0lBT0k7RUp5MkVWO0VJaDNFTTtJQU9JO0VKNDJFVjtFSW4zRU07SUFPSTtFSisyRVY7RUl0M0VNO0lBT0k7RUprM0VWO0VJejNFTTtJQU9JO0VKcTNFVjtFSTUzRU07SUFPSTtFSnczRVY7RUkvM0VNO0lBT0k7RUoyM0VWO0VJbDRFTTtJQU9JO0VKODNFVjtFSXI0RU07SUFPSTtFSmk0RVY7RUl4NEVNO0lBT0k7RUpvNEVWO0VJMzRFTTtJQU9JO0VKdTRFVjtFSTk0RU07SUFPSTtFSjA0RVY7RUlqNUVNO0lBT0k7RUo2NEVWO0VJcDVFTTtJQU9JO0VKZzVFVjtFSXY1RU07SUFPSTtFSm01RVY7RUkxNUVNO0lBT0k7RUpzNUVWO0VJNzVFTTtJQU9JO0VKeTVFVjtFSWg2RU07SUFPSTtFSjQ1RVY7RUluNkVNO0lBT0k7RUorNUVWO0VJdDZFTTtJQU9JO0VKazZFVjtFSXo2RU07SUFPSTtFSnE2RVY7RUk1NkVNO0lBT0k7RUp3NkVWO0VJLzZFTTtJQU9JO0VKMjZFVjtFSWw3RU07SUFPSTtFSjg2RVY7RUlyN0VNO0lBT0k7RUppN0VWO0VJeDdFTTtJQU9JO0VKbzdFVjtFSTM3RU07SUFPSTtFSnU3RVY7RUk5N0VNO0lBT0k7RUowN0VWO0VJajhFTTtJQU9JO0VKNjdFVjtFSXA4RU07SUFPSTtFSmc4RVY7RUl2OEVNO0lBT0k7RUptOEVWO0VJMThFTTtJQU9JO0VKczhFVjtFSTc4RU07SUFPSTtFSnk4RVY7RUloOUVNO0lBT0k7RUo0OEVWO0VJbjlFTTtJQU9JO0VKKzhFVjtFSXQ5RU07SUFPSTtFSms5RVY7RUl6OUVNO0lBT0k7RUpxOUVWO0VJNTlFTTtJQU9JO0VKdzlFVjtFSS85RU07SUFPSTtFSjI5RVY7RUlsK0VNO0lBT0k7RUo4OUVWO0VJcitFTTtJQU9JO0VKaStFVjtFSXgrRU07SUFPSTtFSm8rRVY7RUkzK0VNO0lBT0k7RUp1K0VWO0VJOStFTTtJQU9JO0lBQUE7RUoyK0VWO0VJbC9FTTtJQU9JO0lBQUE7RUorK0VWO0VJdC9FTTtJQU9JO0lBQUE7RUptL0VWO0VJMS9FTTtJQU9JO0lBQUE7RUp1L0VWO0VJOS9FTTtJQU9JO0lBQUE7RUoyL0VWO0VJbGdGTTtJQU9JO0lBQUE7RUorL0VWO0VJdGdGTTtJQU9JO0lBQUE7RUptZ0ZWO0VJMWdGTTtJQU9JO0lBQUE7RUp1Z0ZWO0VJOWdGTTtJQU9JO0lBQUE7RUoyZ0ZWO0VJbGhGTTtJQU9JO0lBQUE7RUorZ0ZWO0VJdGhGTTtJQU9JO0lBQUE7RUptaEZWO0VJMWhGTTtJQU9JO0lBQUE7RUp1aEZWO0VJOWhGTTtJQU9JO0lBQUE7RUoyaEZWO0VJbGlGTTtJQU9JO0lBQUE7RUoraEZWO0VJdGlGTTtJQU9JO0lBQUE7RUptaUZWO0VJMWlGTTtJQU9JO0lBQUE7RUp1aUZWO0VJOWlGTTtJQU9JO0lBQUE7RUoyaUZWO0VJbGpGTTtJQU9JO0lBQUE7RUoraUZWO0VJdGpGTTtJQU9JO0lBQUE7RUptakZWO0VJMWpGTTtJQU9JO0lBQUE7RUp1akZWO0VJOWpGTTtJQU9JO0lBQUE7RUoyakZWO0VJbGtGTTtJQU9JO0lBQUE7RUorakZWO0VJdGtGTTtJQU9JO0lBQUE7RUpta0ZWO0VJMWtGTTtJQU9JO0lBQUE7RUp1a0ZWO0VJOWtGTTtJQU9JO0lBQUE7RUoya0ZWO0VJbGxGTTtJQU9JO0lBQUE7RUora0ZWO0VJdGxGTTtJQU9JO0VKa2xGVjtFSXpsRk07SUFPSTtFSnFsRlY7RUk1bEZNO0lBT0k7RUp3bEZWO0VJL2xGTTtJQU9JO0VKMmxGVjtFSWxtRk07SUFPSTtFSjhsRlY7RUlybUZNO0lBT0k7RUppbUZWO0VJeG1GTTtJQU9JO0VKb21GVjtFSTNtRk07SUFPSTtFSnVtRlY7RUk5bUZNO0lBT0k7RUowbUZWO0VJam5GTTtJQU9JO0VKNm1GVjtFSXBuRk07SUFPSTtFSmduRlY7RUl2bkZNO0lBT0k7RUptbkZWO0VJMW5GTTtJQU9JO0VKc25GVjtFSTduRk07SUFPSTtFSnluRlY7RUlob0ZNO0lBT0k7RUo0bkZWO0VJbm9GTTtJQU9JO0VKK25GVjtFSXRvRk07SUFPSTtFSmtvRlY7RUl6b0ZNO0lBT0k7RUpxb0ZWO0VJNW9GTTtJQU9JO0VKd29GVjtFSS9vRk07SUFPSTtFSjJvRlY7RUlscEZNO0lBT0k7RUo4b0ZWO0VJcnBGTTtJQU9JO0VKaXBGVjtFSXhwRk07SUFPSTtFSm9wRlY7RUkzcEZNO0lBT0k7RUp1cEZWO0VJOXBGTTtJQU9JO0VKMHBGVjtFSWpxRk07SUFPSTtFSjZwRlY7RUlwcUZNO0lBT0k7RUpncUZWO0VJdnFGTTtJQU9JO0VKbXFGVjtFSTFxRk07SUFPSTtFSnNxRlY7RUk3cUZNO0lBT0k7RUp5cUZWO0VJaHJGTTtJQU9JO0VKNHFGVjtFSW5yRk07SUFPSTtFSitxRlY7RUl0ckZNO0lBT0k7RUprckZWO0VJenJGTTtJQU9JO0VKcXJGVjtFSTVyRk07SUFPSTtFSndyRlY7RUkvckZNO0lBT0k7RUoyckZWO0VJbHNGTTtJQU9JO0VKOHJGVjtFSXJzRk07SUFPSTtFSmlzRlY7RUl4c0ZNO0lBT0k7RUpvc0ZWO0VJM3NGTTtJQU9JO0VKdXNGVjtFSTlzRk07SUFPSTtFSjBzRlY7RUlqdEZNO0lBT0k7RUo2c0ZWO0VJcHRGTTtJQU9JO0VKZ3RGVjtFSXZ0Rk07SUFPSTtFSm10RlY7RUkxdEZNO0lBT0k7RUpzdEZWO0VJN3RGTTtJQU9JO0VKeXRGVjtFSWh1Rk07SUFPSTtFSjR0RlY7RUludUZNO0lBT0k7RUordEZWO0VJdHVGTTtJQU9JO0VKa3VGVjtFSXp1Rk07SUFPSTtFSnF1RlY7RUk1dUZNO0lBT0k7RUp3dUZWO0VJL3VGTTtJQU9JO0VKMnVGVjtFSWx2Rk07SUFPSTtFSjh1RlY7RUlydkZNO0lBT0k7RUppdkZWO0VJeHZGTTtJQU9JO0VKb3ZGVjtFSTN2Rk07SUFPSTtFSnV2RlY7RUk5dkZNO0lBT0k7RUowdkZWO0VJandGTTtJQU9JO0VKNnZGVjtFSXB3Rk07SUFPSTtFSmd3RlY7RUl2d0ZNO0lBT0k7RUptd0ZWO0VJMXdGTTtJQU9JO0VKc3dGVjtFSTd3Rk07SUFPSTtFSnl3RlY7RUloeEZNO0lBT0k7RUo0d0ZWO0VJbnhGTTtJQU9JO0lBQUE7RUpneEZWO0VJdnhGTTtJQU9JO0lBQUE7RUpveEZWO0VJM3hGTTtJQU9JO0lBQUE7RUp3eEZWO0VJL3hGTTtJQU9JO0lBQUE7RUo0eEZWO0VJbnlGTTtJQU9JO0lBQUE7RUpneUZWO0VJdnlGTTtJQU9JO0lBQUE7RUpveUZWO0VJM3lGTTtJQU9JO0lBQUE7RUp3eUZWO0VJL3lGTTtJQU9JO0lBQUE7RUo0eUZWO0VJbnpGTTtJQU9JO0lBQUE7RUpnekZWO0VJdnpGTTtJQU9JO0lBQUE7RUpvekZWO0VJM3pGTTtJQU9JO0lBQUE7RUp3ekZWO0VJL3pGTTtJQU9JO0lBQUE7RUo0ekZWO0VJbjBGTTtJQU9JO0lBQUE7RUpnMEZWO0VJdjBGTTtJQU9JO0lBQUE7RUpvMEZWO0VJMzBGTTtJQU9JO0lBQUE7RUp3MEZWO0VJLzBGTTtJQU9JO0lBQUE7RUo0MEZWO0VJbjFGTTtJQU9JO0lBQUE7RUpnMUZWO0VJdjFGTTtJQU9JO0lBQUE7RUpvMUZWO0VJMzFGTTtJQU9JO0lBQUE7RUp3MUZWO0VJLzFGTTtJQU9JO0lBQUE7RUo0MUZWO0VJbjJGTTtJQU9JO0lBQUE7RUpnMkZWO0VJdjJGTTtJQU9JO0lBQUE7RUpvMkZWO0VJMzJGTTtJQU9JO0VKdTJGVjtFSTkyRk07SUFPSTtFSjAyRlY7RUlqM0ZNO0lBT0k7RUo2MkZWO0VJcDNGTTtJQU9JO0VKZzNGVjtFSXYzRk07SUFPSTtFSm0zRlY7RUkxM0ZNO0lBT0k7RUpzM0ZWO0VJNzNGTTtJQU9JO0VKeTNGVjtFSWg0Rk07SUFPSTtFSjQzRlY7RUluNEZNO0lBT0k7RUorM0ZWO0VJdDRGTTtJQU9JO0VKazRGVjtFSXo0Rk07SUFPSTtFSnE0RlY7RUk1NEZNO0lBT0k7RUp3NEZWO0VJLzRGTTtJQU9JO0VKMjRGVjtFSWw1Rk07SUFPSTtFSjg0RlY7RUlyNUZNO0lBT0k7RUppNUZWO0VJeDVGTTtJQU9JO0VKbzVGVjtFSTM1Rk07SUFPSTtFSnU1RlY7RUk5NUZNO0lBT0k7RUowNUZWO0VJajZGTTtJQU9JO0VKNjVGVjtFSXA2Rk07SUFPSTtFSmc2RlY7RUl2NkZNO0lBT0k7RUptNkZWO0VJMTZGTTtJQU9JO0VKczZGVjtFSTc2Rk07SUFPSTtFSnk2RlY7RUloN0ZNO0lBT0k7RUo0NkZWO0VJbjdGTTtJQU9JO0VKKzZGVjtFSXQ3Rk07SUFPSTtFSms3RlY7RUl6N0ZNO0lBT0k7RUpxN0ZWO0VJNTdGTTtJQU9JO0VKdzdGVjtFSS83Rk07SUFPSTtFSjI3RlY7RUlsOEZNO0lBT0k7RUo4N0ZWO0VJcjhGTTtJQU9JO0VKaThGVjtFSXg4Rk07SUFPSTtFSm84RlY7RUkzOEZNO0lBT0k7RUp1OEZWO0VJOThGTTtJQU9JO0VKMDhGVjtFSWo5Rk07SUFPSTtFSjY4RlY7RUlwOUZNO0lBT0k7RUpnOUZWO0VJdjlGTTtJQU9JO0VKbTlGVjtFSTE5Rk07SUFPSTtFSnM5RlY7RUk3OUZNO0lBT0k7RUp5OUZWO0VJaCtGTTtJQU9JO0VKNDlGVjtFSW4rRk07SUFPSTtFSis5RlY7RUl0K0ZNO0lBT0k7RUprK0ZWO0VJeitGTTtJQU9JO0VKcStGVjtFSTUrRk07SUFPSTtFSncrRlY7RUkvK0ZNO0lBT0k7RUoyK0ZWO0VJbC9GTTtJQU9JO0VKOCtGVjtFSXIvRk07SUFPSTtFSmkvRlY7RUl4L0ZNO0lBT0k7RUpvL0ZWO0VJMy9GTTtJQU9JO0VKdS9GVjtFSTkvRk07SUFPSTtFSjAvRlY7RUlqZ0dNO0lBT0k7RUo2L0ZWO0VJcGdHTTtJQU9JO0VKZ2dHVjtFSXZnR007SUFPSTtFSm1nR1Y7RUkxZ0dNO0lBT0k7RUpzZ0dWO0VJN2dHTTtJQU9JO0VKeWdHVjtFSWhoR007SUFPSTtFSjRnR1Y7RUluaEdNO0lBT0k7SUFBQTtFSmdoR1Y7RUl2aEdNO0lBT0k7SUFBQTtFSm9oR1Y7RUkzaEdNO0lBT0k7SUFBQTtFSndoR1Y7RUkvaEdNO0lBT0k7SUFBQTtFSjRoR1Y7RUluaUdNO0lBT0k7SUFBQTtFSmdpR1Y7RUl2aUdNO0lBT0k7SUFBQTtFSm9pR1Y7RUkzaUdNO0lBT0k7SUFBQTtFSndpR1Y7RUkvaUdNO0lBT0k7SUFBQTtFSjRpR1Y7RUluakdNO0lBT0k7SUFBQTtFSmdqR1Y7RUl2akdNO0lBT0k7SUFBQTtFSm9qR1Y7RUkzakdNO0lBT0k7SUFBQTtFSndqR1Y7RUkvakdNO0lBT0k7SUFBQTtFSjRqR1Y7RUlua0dNO0lBT0k7SUFBQTtFSmdrR1Y7RUl2a0dNO0lBT0k7SUFBQTtFSm9rR1Y7RUkza0dNO0lBT0k7SUFBQTtFSndrR1Y7RUkva0dNO0lBT0k7SUFBQTtFSjRrR1Y7RUlubEdNO0lBT0k7SUFBQTtFSmdsR1Y7RUl2bEdNO0lBT0k7SUFBQTtFSm9sR1Y7RUkzbEdNO0lBT0k7SUFBQTtFSndsR1Y7RUkvbEdNO0lBT0k7SUFBQTtFSjRsR1Y7RUlubUdNO0lBT0k7SUFBQTtFSmdtR1Y7RUl2bUdNO0lBT0k7SUFBQTtFSm9tR1Y7RUkzbUdNO0lBT0k7SUFBQTtFSndtR1Y7RUkvbUdNO0lBT0k7SUFBQTtFSjRtR1Y7RUlubkdNO0lBT0k7RUorbUdWO0VJdG5HTTtJQU9JO0VKa25HVjtFSXpuR007SUFPSTtFSnFuR1Y7RUk1bkdNO0lBT0k7RUp3bkdWO0VJL25HTTtJQU9JO0VKMm5HVjtFSWxvR007SUFPSTtFSjhuR1Y7RUlyb0dNO0lBT0k7RUppb0dWO0VJeG9HTTtJQU9JO0VKb29HVjtFSTNvR007SUFPSTtFSnVvR1Y7RUk5b0dNO0lBT0k7RUowb0dWO0VJanBHTTtJQU9JO0VKNm9HVjtFSXBwR007SUFPSTtFSmdwR1Y7RUl2cEdNO0lBT0k7RUptcEdWO0VJMXBHTTtJQU9JO0VKc3BHVjtFSTdwR007SUFPSTtFSnlwR1Y7RUlocUdNO0lBT0k7RUo0cEdWO0VJbnFHTTtJQU9JO0VKK3BHVjtFSXRxR007SUFPSTtFSmtxR1Y7RUl6cUdNO0lBT0k7RUpxcUdWO0VJNXFHTTtJQU9JO0VKd3FHVjtFSS9xR007SUFPSTtFSjJxR1Y7RUlsckdNO0lBT0k7RUo4cUdWO0VJcnJHTTtJQU9JO0VKaXJHVjtFSXhyR007SUFPSTtFSm9yR1Y7RUkzckdNO0lBT0k7RUp1ckdWO0VJOXJHTTtJQU9JO0VKMHJHVjtFSWpzR007SUFPSTtFSjZyR1Y7RUlwc0dNO0lBT0k7RUpnc0dWO0VJdnNHTTtJQU9JO0VKbXNHVjtFSTFzR007SUFPSTtFSnNzR1Y7RUk3c0dNO0lBT0k7RUp5c0dWO0VJaHRHTTtJQU9JO0VKNHNHVjtFSW50R007SUFPSTtFSitzR1Y7RUl0dEdNO0lBT0k7RUprdEdWO0VJenRHTTtJQU9JO0VKcXRHVjtFSTV0R007SUFPSTtFSnd0R1Y7RUkvdEdNO0lBT0k7RUoydEdWO0VJbHVHTTtJQU9JO0VKOHRHVjtFSXJ1R007SUFPSTtFSml1R1Y7RUl4dUdNO0lBT0k7RUpvdUdWO0VJM3VHTTtJQU9JO0VKdXVHVjtFSTl1R007SUFPSTtFSjB1R1Y7RUlqdkdNO0lBT0k7RUo2dUdWO0VJcHZHTTtJQU9JO0VKZ3ZHVjtFSXZ2R007SUFPSTtFSm12R1Y7RUkxdkdNO0lBT0k7RUpzdkdWO0VJN3ZHTTtJQU9JO0VKeXZHVjtFSWh3R007SUFPSTtFSjR2R1Y7RUlud0dNO0lBT0k7RUordkdWO0VJdHdHTTtJQU9JO0VKa3dHVjtFSXp3R007SUFPSTtFSnF3R1Y7RUk1d0dNO0lBT0k7RUp3d0dWO0VJL3dHTTtJQU9JO0VKMndHVjtFSWx4R007SUFPSTtFSjh3R1Y7RUlyeEdNO0lBT0k7RUppeEdWO0VJeHhHTTtJQU9JO0VKb3hHVjtFSTN4R007SUFPSTtFSnV4R1Y7RUk5eEdNO0lBT0k7RUoweEdWO0VJanlHTTtJQU9JO0VKNnhHVjtFSXB5R007SUFPSTtFSmd5R1Y7RUl2eUdNO0lBT0k7RUpteUdWO0VJMXlHTTtJQU9JO0VKc3lHVjtFSTd5R007SUFPSTtFSnl5R1Y7RUloekdNO0lBT0k7RUo0eUdWO0VJbnpHTTtJQU9JO0VKK3lHVjtFSXR6R007SUFPSTtFSmt6R1Y7RUl6ekdNO0lBT0k7RUpxekdWO0VJNXpHTTtJQU9JO0VKd3pHVjtFSS96R007SUFPSTtFSjJ6R1Y7RUlsMEdNO0lBT0k7RUo4ekdWO0VJcjBHTTtJQU9JO0VKaTBHVjtBQUNGO0FLNTBHSTtFREdJO0lBT0k7RUpzMEdWO0VJNzBHTTtJQU9JO0VKeTBHVjtFSWgxR007SUFPSTtFSjQwR1Y7RUluMUdNO0lBT0k7RUorMEdWO0VJdDFHTTtJQU9JO0VKazFHVjtFSXoxR007SUFPSTtFSnExR1Y7RUk1MUdNO0lBT0k7RUp3MUdWO0VJLzFHTTtJQU9JO0VKMjFHVjtFSWwyR007SUFPSTtFSjgxR1Y7RUlyMkdNO0lBT0k7RUppMkdWO0VJeDJHTTtJQU9JO0VKbzJHVjtFSTMyR007SUFPSTtFSnUyR1Y7RUk5MkdNO0lBT0k7RUowMkdWO0VJajNHTTtJQU9JO0VKNjJHVjtFSXAzR007SUFPSTtFSmczR1Y7RUl2M0dNO0lBT0k7RUptM0dWO0VJMTNHTTtJQU9JO0VKczNHVjtFSTczR007SUFPSTtFSnkzR1Y7RUloNEdNO0lBT0k7RUo0M0dWO0VJbjRHTTtJQU9JO0VKKzNHVjtFSXQ0R007SUFPSTtFSms0R1Y7RUl6NEdNO0lBT0k7RUpxNEdWO0VJNTRHTTtJQU9JO0VKdzRHVjtFSS80R007SUFPSTtFSjI0R1Y7RUlsNUdNO0lBT0k7RUo4NEdWO0VJcjVHTTtJQU9JO0VKaTVHVjtFSXg1R007SUFPSTtFSm81R1Y7RUkzNUdNO0lBT0k7RUp1NUdWO0VJOTVHTTtJQU9JO0VKMDVHVjtFSWo2R007SUFPSTtFSjY1R1Y7RUlwNkdNO0lBT0k7RUpnNkdWO0VJdjZHTTtJQU9JO0VKbTZHVjtFSTE2R007SUFPSTtFSnM2R1Y7RUk3NkdNO0lBT0k7RUp5NkdWO0VJaDdHTTtJQU9JO0VKNDZHVjtFSW43R007SUFPSTtFSis2R1Y7RUl0N0dNO0lBT0k7RUprN0dWO0VJejdHTTtJQU9JO0VKcTdHVjtFSTU3R007SUFPSTtFSnc3R1Y7RUkvN0dNO0lBT0k7RUoyN0dWO0VJbDhHTTtJQU9JO0VKODdHVjtFSXI4R007SUFPSTtFSmk4R1Y7RUl4OEdNO0lBT0k7RUpvOEdWO0VJMzhHTTtJQU9JO0VKdThHVjtFSTk4R007SUFPSTtFSjA4R1Y7RUlqOUdNO0lBT0k7RUo2OEdWO0VJcDlHTTtJQU9JO0VKZzlHVjtFSXY5R007SUFPSTtFSm05R1Y7RUkxOUdNO0lBT0k7RUpzOUdWO0VJNzlHTTtJQU9JO0VKeTlHVjtFSWgrR007SUFPSTtFSjQ5R1Y7RUluK0dNO0lBT0k7RUorOUdWO0VJdCtHTTtJQU9JO0VKaytHVjtFSXorR007SUFPSTtFSnErR1Y7RUk1K0dNO0lBT0k7RUp3K0dWO0VJLytHTTtJQU9JO0VKMitHVjtFSWwvR007SUFPSTtFSjgrR1Y7RUlyL0dNO0lBT0k7RUppL0dWO0VJeC9HTTtJQU9JO0VKby9HVjtFSTMvR007SUFPSTtFSnUvR1Y7RUk5L0dNO0lBT0k7RUowL0dWO0VJamdITTtJQU9JO0VKNi9HVjtFSXBnSE07SUFPSTtFSmdnSFY7RUl2Z0hNO0lBT0k7RUptZ0hWO0VJMWdITTtJQU9JO0VKc2dIVjtFSTdnSE07SUFPSTtFSnlnSFY7RUloaEhNO0lBT0k7RUo0Z0hWO0VJbmhITTtJQU9JO0VKK2dIVjtFSXRoSE07SUFPSTtFSmtoSFY7RUl6aEhNO0lBT0k7RUpxaEhWO0VJNWhITTtJQU9JO0VKd2hIVjtFSS9oSE07SUFPSTtFSjJoSFY7RUlsaUhNO0lBT0k7RUo4aEhWO0VJcmlITTtJQU9JO0VKaWlIVjtFSXhpSE07SUFPSTtFSm9pSFY7RUkzaUhNO0lBT0k7RUp1aUhWO0VJOWlITTtJQU9JO0VKMGlIVjtFSWpqSE07SUFPSTtFSjZpSFY7RUlwakhNO0lBT0k7RUpnakhWO0VJdmpITTtJQU9JO0VKbWpIVjtFSTFqSE07SUFPSTtFSnNqSFY7RUk3akhNO0lBT0k7RUp5akhWO0VJaGtITTtJQU9JO0VKNGpIVjtFSW5rSE07SUFPSTtFSitqSFY7RUl0a0hNO0lBT0k7RUpra0hWO0VJemtITTtJQU9JO0VKcWtIVjtFSTVrSE07SUFPSTtJQUFBO0VKeWtIVjtFSWhsSE07SUFPSTtJQUFBO0VKNmtIVjtFSXBsSE07SUFPSTtJQUFBO0VKaWxIVjtFSXhsSE07SUFPSTtJQUFBO0VKcWxIVjtFSTVsSE07SUFPSTtJQUFBO0VKeWxIVjtFSWhtSE07SUFPSTtJQUFBO0VKNmxIVjtFSXBtSE07SUFPSTtJQUFBO0VKaW1IVjtFSXhtSE07SUFPSTtJQUFBO0VKcW1IVjtFSTVtSE07SUFPSTtJQUFBO0VKeW1IVjtFSWhuSE07SUFPSTtJQUFBO0VKNm1IVjtFSXBuSE07SUFPSTtJQUFBO0VKaW5IVjtFSXhuSE07SUFPSTtJQUFBO0VKcW5IVjtFSTVuSE07SUFPSTtJQUFBO0VKeW5IVjtFSWhvSE07SUFPSTtJQUFBO0VKNm5IVjtFSXBvSE07SUFPSTtJQUFBO0VKaW9IVjtFSXhvSE07SUFPSTtJQUFBO0VKcW9IVjtFSTVvSE07SUFPSTtJQUFBO0VKeW9IVjtFSWhwSE07SUFPSTtJQUFBO0VKNm9IVjtFSXBwSE07SUFPSTtJQUFBO0VKaXBIVjtFSXhwSE07SUFPSTtJQUFBO0VKcXBIVjtFSTVwSE07SUFPSTtJQUFBO0VKeXBIVjtFSWhxSE07SUFPSTtJQUFBO0VKNnBIVjtFSXBxSE07SUFPSTtJQUFBO0VKaXFIVjtFSXhxSE07SUFPSTtJQUFBO0VKcXFIVjtFSTVxSE07SUFPSTtJQUFBO0VKeXFIVjtFSWhySE07SUFPSTtJQUFBO0VKNnFIVjtFSXBySE07SUFPSTtFSmdySFY7RUl2ckhNO0lBT0k7RUptckhWO0VJMXJITTtJQU9JO0VKc3JIVjtFSTdySE07SUFPSTtFSnlySFY7RUloc0hNO0lBT0k7RUo0ckhWO0VJbnNITTtJQU9JO0VKK3JIVjtFSXRzSE07SUFPSTtFSmtzSFY7RUl6c0hNO0lBT0k7RUpxc0hWO0VJNXNITTtJQU9JO0VKd3NIVjtFSS9zSE07SUFPSTtFSjJzSFY7RUlsdEhNO0lBT0k7RUo4c0hWO0VJcnRITTtJQU9JO0VKaXRIVjtFSXh0SE07SUFPSTtFSm90SFY7RUkzdEhNO0lBT0k7RUp1dEhWO0VJOXRITTtJQU9JO0VKMHRIVjtFSWp1SE07SUFPSTtFSjZ0SFY7RUlwdUhNO0lBT0k7RUpndUhWO0VJdnVITTtJQU9JO0VKbXVIVjtFSTF1SE07SUFPSTtFSnN1SFY7RUk3dUhNO0lBT0k7RUp5dUhWO0VJaHZITTtJQU9JO0VKNHVIVjtFSW52SE07SUFPSTtFSit1SFY7RUl0dkhNO0lBT0k7RUprdkhWO0VJenZITTtJQU9JO0VKcXZIVjtFSTV2SE07SUFPSTtFSnd2SFY7RUkvdkhNO0lBT0k7RUoydkhWO0VJbHdITTtJQU9JO0VKOHZIVjtFSXJ3SE07SUFPSTtFSml3SFY7RUl4d0hNO0lBT0k7RUpvd0hWO0VJM3dITTtJQU9JO0VKdXdIVjtFSTl3SE07SUFPSTtFSjB3SFY7RUlqeEhNO0lBT0k7RUo2d0hWO0VJcHhITTtJQU9JO0VKZ3hIVjtFSXZ4SE07SUFPSTtFSm14SFY7RUkxeEhNO0lBT0k7RUpzeEhWO0VJN3hITTtJQU9JO0VKeXhIVjtFSWh5SE07SUFPSTtFSjR4SFY7RUlueUhNO0lBT0k7RUoreEhWO0VJdHlITTtJQU9JO0VKa3lIVjtFSXp5SE07SUFPSTtFSnF5SFY7RUk1eUhNO0lBT0k7RUp3eUhWO0VJL3lITTtJQU9JO0VKMnlIVjtFSWx6SE07SUFPSTtFSjh5SFY7RUlyekhNO0lBT0k7RUppekhWO0VJeHpITTtJQU9JO0VKb3pIVjtFSTN6SE07SUFPSTtFSnV6SFY7RUk5ekhNO0lBT0k7RUowekhWO0VJajBITTtJQU9JO0VKNnpIVjtFSXAwSE07SUFPSTtFSmcwSFY7RUl2MEhNO0lBT0k7RUptMEhWO0VJMTBITTtJQU9JO0VKczBIVjtFSTcwSE07SUFPSTtFSnkwSFY7RUloMUhNO0lBT0k7RUo0MEhWO0VJbjFITTtJQU9JO0VKKzBIVjtFSXQxSE07SUFPSTtFSmsxSFY7RUl6MUhNO0lBT0k7RUpxMUhWO0VJNTFITTtJQU9JO0VKdzFIVjtFSS8xSE07SUFPSTtFSjIxSFY7RUlsMkhNO0lBT0k7RUo4MUhWO0VJcjJITTtJQU9JO0VKaTJIVjtFSXgySE07SUFPSTtFSm8ySFY7RUkzMkhNO0lBT0k7RUp1MkhWO0VJOTJITTtJQU9JO0VKMDJIVjtFSWozSE07SUFPSTtJQUFBO0VKODJIVjtFSXIzSE07SUFPSTtJQUFBO0VKazNIVjtFSXozSE07SUFPSTtJQUFBO0VKczNIVjtFSTczSE07SUFPSTtJQUFBO0VKMDNIVjtFSWo0SE07SUFPSTtJQUFBO0VKODNIVjtFSXI0SE07SUFPSTtJQUFBO0VKazRIVjtFSXo0SE07SUFPSTtJQUFBO0VKczRIVjtFSTc0SE07SUFPSTtJQUFBO0VKMDRIVjtFSWo1SE07SUFPSTtJQUFBO0VKODRIVjtFSXI1SE07SUFPSTtJQUFBO0VKazVIVjtFSXo1SE07SUFPSTtJQUFBO0VKczVIVjtFSTc1SE07SUFPSTtJQUFBO0VKMDVIVjtFSWo2SE07SUFPSTtJQUFBO0VKODVIVjtFSXI2SE07SUFPSTtJQUFBO0VKazZIVjtFSXo2SE07SUFPSTtJQUFBO0VKczZIVjtFSTc2SE07SUFPSTtJQUFBO0VKMDZIVjtFSWo3SE07SUFPSTtJQUFBO0VKODZIVjtFSXI3SE07SUFPSTtJQUFBO0VKazdIVjtFSXo3SE07SUFPSTtJQUFBO0VKczdIVjtFSTc3SE07SUFPSTtJQUFBO0VKMDdIVjtFSWo4SE07SUFPSTtJQUFBO0VKODdIVjtFSXI4SE07SUFPSTtJQUFBO0VKazhIVjtFSXo4SE07SUFPSTtFSnE4SFY7RUk1OEhNO0lBT0k7RUp3OEhWO0VJLzhITTtJQU9JO0VKMjhIVjtFSWw5SE07SUFPSTtFSjg4SFY7RUlyOUhNO0lBT0k7RUppOUhWO0VJeDlITTtJQU9JO0VKbzlIVjtFSTM5SE07SUFPSTtFSnU5SFY7RUk5OUhNO0lBT0k7RUowOUhWO0VJaitITTtJQU9JO0VKNjlIVjtFSXArSE07SUFPSTtFSmcrSFY7RUl2K0hNO0lBT0k7RUptK0hWO0VJMStITTtJQU9JO0VKcytIVjtFSTcrSE07SUFPSTtFSnkrSFY7RUloL0hNO0lBT0k7RUo0K0hWO0VJbi9ITTtJQU9JO0VKKytIVjtFSXQvSE07SUFPSTtFSmsvSFY7RUl6L0hNO0lBT0k7RUpxL0hWO0VJNS9ITTtJQU9JO0VKdy9IVjtFSS8vSE07SUFPSTtFSjIvSFY7RUlsZ0lNO0lBT0k7RUo4L0hWO0VJcmdJTTtJQU9JO0VKaWdJVjtFSXhnSU07SUFPSTtFSm9nSVY7RUkzZ0lNO0lBT0k7RUp1Z0lWO0VJOWdJTTtJQU9JO0VKMGdJVjtFSWpoSU07SUFPSTtFSjZnSVY7RUlwaElNO0lBT0k7RUpnaElWO0VJdmhJTTtJQU9JO0VKbWhJVjtFSTFoSU07SUFPSTtFSnNoSVY7RUk3aElNO0lBT0k7RUp5aElWO0VJaGlJTTtJQU9JO0VKNGhJVjtFSW5pSU07SUFPSTtFSitoSVY7RUl0aUlNO0lBT0k7RUpraUlWO0VJemlJTTtJQU9JO0VKcWlJVjtFSTVpSU07SUFPSTtFSndpSVY7RUkvaUlNO0lBT0k7RUoyaUlWO0VJbGpJTTtJQU9JO0VKOGlJVjtFSXJqSU07SUFPSTtFSmlqSVY7RUl4aklNO0lBT0k7RUpvaklWO0VJM2pJTTtJQU9JO0VKdWpJVjtFSTlqSU07SUFPSTtFSjBqSVY7RUlqa0lNO0lBT0k7RUo2aklWO0VJcGtJTTtJQU9JO0VKZ2tJVjtFSXZrSU07SUFPSTtFSm1rSVY7RUkxa0lNO0lBT0k7RUpza0lWO0VJN2tJTTtJQU9JO0VKeWtJVjtFSWhsSU07SUFPSTtFSjRrSVY7RUlubElNO0lBT0k7RUora0lWO0VJdGxJTTtJQU9JO0VKa2xJVjtFSXpsSU07SUFPSTtFSnFsSVY7RUk1bElNO0lBT0k7RUp3bElWO0VJL2xJTTtJQU9JO0VKMmxJVjtFSWxtSU07SUFPSTtFSjhsSVY7RUlybUlNO0lBT0k7RUppbUlWO0VJeG1JTTtJQU9JO0VKb21JVjtFSTNtSU07SUFPSTtFSnVtSVY7RUk5bUlNO0lBT0k7RUowbUlWO0VJam5JTTtJQU9JO0lBQUE7RUo4bUlWO0VJcm5JTTtJQU9JO0lBQUE7RUprbklWO0VJem5JTTtJQU9JO0lBQUE7RUpzbklWO0VJN25JTTtJQU9JO0lBQUE7RUowbklWO0VJam9JTTtJQU9JO0lBQUE7RUo4bklWO0VJcm9JTTtJQU9JO0lBQUE7RUprb0lWO0VJem9JTTtJQU9JO0lBQUE7RUpzb0lWO0VJN29JTTtJQU9JO0lBQUE7RUowb0lWO0VJanBJTTtJQU9JO0lBQUE7RUo4b0lWO0VJcnBJTTtJQU9JO0lBQUE7RUprcElWO0VJenBJTTtJQU9JO0lBQUE7RUpzcElWO0VJN3BJTTtJQU9JO0lBQUE7RUowcElWO0VJanFJTTtJQU9JO0lBQUE7RUo4cElWO0VJcnFJTTtJQU9JO0lBQUE7RUprcUlWO0VJenFJTTtJQU9JO0lBQUE7RUpzcUlWO0VJN3FJTTtJQU9JO0lBQUE7RUowcUlWO0VJanJJTTtJQU9JO0lBQUE7RUo4cUlWO0VJcnJJTTtJQU9JO0lBQUE7RUprcklWO0VJenJJTTtJQU9JO0lBQUE7RUpzcklWO0VJN3JJTTtJQU9JO0lBQUE7RUowcklWO0VJanNJTTtJQU9JO0lBQUE7RUo4cklWO0VJcnNJTTtJQU9JO0lBQUE7RUprc0lWO0VJenNJTTtJQU9JO0lBQUE7RUpzc0lWO0VJN3NJTTtJQU9JO0lBQUE7RUowc0lWO0VJanRJTTtJQU9JO0VKNnNJVjtFSXB0SU07SUFPSTtFSmd0SVY7RUl2dElNO0lBT0k7RUptdElWO0VJMXRJTTtJQU9JO0VKc3RJVjtFSTd0SU07SUFPSTtFSnl0SVY7RUlodUlNO0lBT0k7RUo0dElWO0VJbnVJTTtJQU9JO0VKK3RJVjtFSXR1SU07SUFPSTtFSmt1SVY7RUl6dUlNO0lBT0k7RUpxdUlWO0VJNXVJTTtJQU9JO0VKd3VJVjtFSS91SU07SUFPSTtFSjJ1SVY7RUlsdklNO0lBT0k7RUo4dUlWO0VJcnZJTTtJQU9JO0VKaXZJVjtFSXh2SU07SUFPSTtFSm92SVY7RUkzdklNO0lBT0k7RUp1dklWO0VJOXZJTTtJQU9JO0VKMHZJVjtFSWp3SU07SUFPSTtFSjZ2SVY7RUlwd0lNO0lBT0k7RUpnd0lWO0VJdndJTTtJQU9JO0VKbXdJVjtFSTF3SU07SUFPSTtFSnN3SVY7RUk3d0lNO0lBT0k7RUp5d0lWO0VJaHhJTTtJQU9JO0VKNHdJVjtFSW54SU07SUFPSTtFSit3SVY7RUl0eElNO0lBT0k7RUpreElWO0VJenhJTTtJQU9JO0VKcXhJVjtFSTV4SU07SUFPSTtFSnd4SVY7RUkveElNO0lBT0k7RUoyeElWO0VJbHlJTTtJQU9JO0VKOHhJVjtFSXJ5SU07SUFPSTtFSml5SVY7RUl4eUlNO0lBT0k7RUpveUlWO0VJM3lJTTtJQU9JO0VKdXlJVjtFSTl5SU07SUFPSTtFSjB5SVY7RUlqeklNO0lBT0k7RUo2eUlWO0VJcHpJTTtJQU9JO0VKZ3pJVjtFSXZ6SU07SUFPSTtFSm16SVY7RUkxeklNO0lBT0k7RUpzeklWO0VJN3pJTTtJQU9JO0VKeXpJVjtFSWgwSU07SUFPSTtFSjR6SVY7RUluMElNO0lBT0k7RUoreklWO0VJdDBJTTtJQU9JO0VKazBJVjtFSXowSU07SUFPSTtFSnEwSVY7RUk1MElNO0lBT0k7RUp3MElWO0VJLzBJTTtJQU9JO0VKMjBJVjtFSWwxSU07SUFPSTtFSjgwSVY7RUlyMUlNO0lBT0k7RUppMUlWO0VJeDFJTTtJQU9JO0VKbzFJVjtFSTMxSU07SUFPSTtFSnUxSVY7RUk5MUlNO0lBT0k7RUowMUlWO0VJajJJTTtJQU9JO0VKNjFJVjtFSXAySU07SUFPSTtFSmcySVY7RUl2MklNO0lBT0k7RUptMklWO0VJMTJJTTtJQU9JO0VKczJJVjtFSTcySU07SUFPSTtFSnkySVY7RUloM0lNO0lBT0k7RUo0MklWO0VJbjNJTTtJQU9JO0VKKzJJVjtFSXQzSU07SUFPSTtFSmszSVY7RUl6M0lNO0lBT0k7RUpxM0lWO0VJNTNJTTtJQU9JO0VKdzNJVjtFSS8zSU07SUFPSTtFSjIzSVY7RUlsNElNO0lBT0k7RUo4M0lWO0VJcjRJTTtJQU9JO0VKaTRJVjtFSXg0SU07SUFPSTtFSm80SVY7RUkzNElNO0lBT0k7RUp1NElWO0VJOTRJTTtJQU9JO0VKMDRJVjtFSWo1SU07SUFPSTtFSjY0SVY7RUlwNUlNO0lBT0k7RUpnNUlWO0VJdjVJTTtJQU9JO0VKbTVJVjtFSTE1SU07SUFPSTtFSnM1SVY7RUk3NUlNO0lBT0k7RUp5NUlWO0VJaDZJTTtJQU9JO0VKNDVJVjtFSW42SU07SUFPSTtFSis1SVY7QUFDRjtBSzE2SUk7RURHSTtJQU9JO0VKbzZJVjtFSTM2SU07SUFPSTtFSnU2SVY7RUk5NklNO0lBT0k7RUowNklWO0VJajdJTTtJQU9JO0VKNjZJVjtFSXA3SU07SUFPSTtFSmc3SVY7RUl2N0lNO0lBT0k7RUptN0lWO0VJMTdJTTtJQU9JO0VKczdJVjtFSTc3SU07SUFPSTtFSnk3SVY7RUloOElNO0lBT0k7RUo0N0lWO0VJbjhJTTtJQU9JO0VKKzdJVjtFSXQ4SU07SUFPSTtFSms4SVY7RUl6OElNO0lBT0k7RUpxOElWO0VJNThJTTtJQU9JO0VKdzhJVjtFSS84SU07SUFPSTtFSjI4SVY7RUlsOUlNO0lBT0k7RUo4OElWO0VJcjlJTTtJQU9JO0VKaTlJVjtFSXg5SU07SUFPSTtFSm85SVY7RUkzOUlNO0lBT0k7RUp1OUlWO0VJOTlJTTtJQU9JO0VKMDlJVjtFSWorSU07SUFPSTtFSjY5SVY7RUlwK0lNO0lBT0k7RUpnK0lWO0VJditJTTtJQU9JO0VKbStJVjtFSTErSU07SUFPSTtFSnMrSVY7RUk3K0lNO0lBT0k7RUp5K0lWO0VJaC9JTTtJQU9JO0VKNCtJVjtFSW4vSU07SUFPSTtFSisrSVY7RUl0L0lNO0lBT0k7RUprL0lWO0VJei9JTTtJQU9JO0VKcS9JVjtFSTUvSU07SUFPSTtFSncvSVY7RUkvL0lNO0lBT0k7RUoyL0lWO0VJbGdKTTtJQU9JO0VKOC9JVjtFSXJnSk07SUFPSTtFSmlnSlY7RUl4Z0pNO0lBT0k7RUpvZ0pWO0VJM2dKTTtJQU9JO0VKdWdKVjtFSTlnSk07SUFPSTtFSjBnSlY7RUlqaEpNO0lBT0k7RUo2Z0pWO0VJcGhKTTtJQU9JO0VKZ2hKVjtFSXZoSk07SUFPSTtFSm1oSlY7RUkxaEpNO0lBT0k7RUpzaEpWO0VJN2hKTTtJQU9JO0VKeWhKVjtFSWhpSk07SUFPSTtFSjRoSlY7RUluaUpNO0lBT0k7RUoraEpWO0VJdGlKTTtJQU9JO0VKa2lKVjtFSXppSk07SUFPSTtFSnFpSlY7RUk1aUpNO0lBT0k7RUp3aUpWO0VJL2lKTTtJQU9JO0VKMmlKVjtFSWxqSk07SUFPSTtFSjhpSlY7RUlyakpNO0lBT0k7RUppakpWO0VJeGpKTTtJQU9JO0VKb2pKVjtFSTNqSk07SUFPSTtFSnVqSlY7RUk5akpNO0lBT0k7RUowakpWO0VJamtKTTtJQU9JO0VKNmpKVjtFSXBrSk07SUFPSTtFSmdrSlY7RUl2a0pNO0lBT0k7RUpta0pWO0VJMWtKTTtJQU9JO0VKc2tKVjtFSTdrSk07SUFPSTtFSnlrSlY7RUlobEpNO0lBT0k7RUo0a0pWO0VJbmxKTTtJQU9JO0VKK2tKVjtFSXRsSk07SUFPSTtFSmtsSlY7RUl6bEpNO0lBT0k7RUpxbEpWO0VJNWxKTTtJQU9JO0VKd2xKVjtFSS9sSk07SUFPSTtFSjJsSlY7RUlsbUpNO0lBT0k7RUo4bEpWO0VJcm1KTTtJQU9JO0VKaW1KVjtFSXhtSk07SUFPSTtFSm9tSlY7RUkzbUpNO0lBT0k7RUp1bUpWO0VJOW1KTTtJQU9JO0VKMG1KVjtFSWpuSk07SUFPSTtFSjZtSlY7RUlwbkpNO0lBT0k7RUpnbkpWO0VJdm5KTTtJQU9JO0VKbW5KVjtFSTFuSk07SUFPSTtFSnNuSlY7RUk3bkpNO0lBT0k7RUp5bkpWO0VJaG9KTTtJQU9JO0VKNG5KVjtFSW5vSk07SUFPSTtFSituSlY7RUl0b0pNO0lBT0k7RUprb0pWO0VJem9KTTtJQU9JO0VKcW9KVjtFSTVvSk07SUFPSTtFSndvSlY7RUkvb0pNO0lBT0k7RUoyb0pWO0VJbHBKTTtJQU9JO0VKOG9KVjtFSXJwSk07SUFPSTtFSmlwSlY7RUl4cEpNO0lBT0k7RUpvcEpWO0VJM3BKTTtJQU9JO0VKdXBKVjtFSTlwSk07SUFPSTtFSjBwSlY7RUlqcUpNO0lBT0k7RUo2cEpWO0VJcHFKTTtJQU9JO0VKZ3FKVjtFSXZxSk07SUFPSTtFSm1xSlY7RUkxcUpNO0lBT0k7SUFBQTtFSnVxSlY7RUk5cUpNO0lBT0k7SUFBQTtFSjJxSlY7RUlsckpNO0lBT0k7SUFBQTtFSitxSlY7RUl0ckpNO0lBT0k7SUFBQTtFSm1ySlY7RUkxckpNO0lBT0k7SUFBQTtFSnVySlY7RUk5ckpNO0lBT0k7SUFBQTtFSjJySlY7RUlsc0pNO0lBT0k7SUFBQTtFSitySlY7RUl0c0pNO0lBT0k7SUFBQTtFSm1zSlY7RUkxc0pNO0lBT0k7SUFBQTtFSnVzSlY7RUk5c0pNO0lBT0k7SUFBQTtFSjJzSlY7RUlsdEpNO0lBT0k7SUFBQTtFSitzSlY7RUl0dEpNO0lBT0k7SUFBQTtFSm10SlY7RUkxdEpNO0lBT0k7SUFBQTtFSnV0SlY7RUk5dEpNO0lBT0k7SUFBQTtFSjJ0SlY7RUlsdUpNO0lBT0k7SUFBQTtFSit0SlY7RUl0dUpNO0lBT0k7SUFBQTtFSm11SlY7RUkxdUpNO0lBT0k7SUFBQTtFSnV1SlY7RUk5dUpNO0lBT0k7SUFBQTtFSjJ1SlY7RUlsdkpNO0lBT0k7SUFBQTtFSit1SlY7RUl0dkpNO0lBT0k7SUFBQTtFSm12SlY7RUkxdkpNO0lBT0k7SUFBQTtFSnV2SlY7RUk5dkpNO0lBT0k7SUFBQTtFSjJ2SlY7RUlsd0pNO0lBT0k7SUFBQTtFSit2SlY7RUl0d0pNO0lBT0k7SUFBQTtFSm13SlY7RUkxd0pNO0lBT0k7SUFBQTtFSnV3SlY7RUk5d0pNO0lBT0k7SUFBQTtFSjJ3SlY7RUlseEpNO0lBT0k7RUo4d0pWO0VJcnhKTTtJQU9JO0VKaXhKVjtFSXh4Sk07SUFPSTtFSm94SlY7RUkzeEpNO0lBT0k7RUp1eEpWO0VJOXhKTTtJQU9JO0VKMHhKVjtFSWp5Sk07SUFPSTtFSjZ4SlY7RUlweUpNO0lBT0k7RUpneUpWO0VJdnlKTTtJQU9JO0VKbXlKVjtFSTF5Sk07SUFPSTtFSnN5SlY7RUk3eUpNO0lBT0k7RUp5eUpWO0VJaHpKTTtJQU9JO0VKNHlKVjtFSW56Sk07SUFPSTtFSit5SlY7RUl0ekpNO0lBT0k7RUprekpWO0VJenpKTTtJQU9JO0VKcXpKVjtFSTV6Sk07SUFPSTtFSnd6SlY7RUkvekpNO0lBT0k7RUoyekpWO0VJbDBKTTtJQU9JO0VKOHpKVjtFSXIwSk07SUFPSTtFSmkwSlY7RUl4MEpNO0lBT0k7RUpvMEpWO0VJMzBKTTtJQU9JO0VKdTBKVjtFSTkwSk07SUFPSTtFSjAwSlY7RUlqMUpNO0lBT0k7RUo2MEpWO0VJcDFKTTtJQU9JO0VKZzFKVjtFSXYxSk07SUFPSTtFSm0xSlY7RUkxMUpNO0lBT0k7RUpzMUpWO0VJNzFKTTtJQU9JO0VKeTFKVjtFSWgySk07SUFPSTtFSjQxSlY7RUluMkpNO0lBT0k7RUorMUpWO0VJdDJKTTtJQU9JO0VKazJKVjtFSXoySk07SUFPSTtFSnEySlY7RUk1MkpNO0lBT0k7RUp3MkpWO0VJLzJKTTtJQU9JO0VKMjJKVjtFSWwzSk07SUFPSTtFSjgySlY7RUlyM0pNO0lBT0k7RUppM0pWO0VJeDNKTTtJQU9JO0VKbzNKVjtFSTMzSk07SUFPSTtFSnUzSlY7RUk5M0pNO0lBT0k7RUowM0pWO0VJajRKTTtJQU9JO0VKNjNKVjtFSXA0Sk07SUFPSTtFSmc0SlY7RUl2NEpNO0lBT0k7RUptNEpWO0VJMTRKTTtJQU9JO0VKczRKVjtFSTc0Sk07SUFPSTtFSnk0SlY7RUloNUpNO0lBT0k7RUo0NEpWO0VJbjVKTTtJQU9JO0VKKzRKVjtFSXQ1Sk07SUFPSTtFSms1SlY7RUl6NUpNO0lBT0k7RUpxNUpWO0VJNTVKTTtJQU9JO0VKdzVKVjtFSS81Sk07SUFPSTtFSjI1SlY7RUlsNkpNO0lBT0k7RUo4NUpWO0VJcjZKTTtJQU9JO0VKaTZKVjtFSXg2Sk07SUFPSTtFSm82SlY7RUkzNkpNO0lBT0k7RUp1NkpWO0VJOTZKTTtJQU9JO0VKMDZKVjtFSWo3Sk07SUFPSTtFSjY2SlY7RUlwN0pNO0lBT0k7RUpnN0pWO0VJdjdKTTtJQU9JO0VKbTdKVjtFSTE3Sk07SUFPSTtFSnM3SlY7RUk3N0pNO0lBT0k7RUp5N0pWO0VJaDhKTTtJQU9JO0VKNDdKVjtFSW44Sk07SUFPSTtFSis3SlY7RUl0OEpNO0lBT0k7RUprOEpWO0VJejhKTTtJQU9JO0VKcThKVjtFSTU4Sk07SUFPSTtFSnc4SlY7RUkvOEpNO0lBT0k7SUFBQTtFSjQ4SlY7RUluOUpNO0lBT0k7SUFBQTtFSmc5SlY7RUl2OUpNO0lBT0k7SUFBQTtFSm85SlY7RUkzOUpNO0lBT0k7SUFBQTtFSnc5SlY7RUkvOUpNO0lBT0k7SUFBQTtFSjQ5SlY7RUluK0pNO0lBT0k7SUFBQTtFSmcrSlY7RUl2K0pNO0lBT0k7SUFBQTtFSm8rSlY7RUkzK0pNO0lBT0k7SUFBQTtFSncrSlY7RUkvK0pNO0lBT0k7SUFBQTtFSjQrSlY7RUluL0pNO0lBT0k7SUFBQTtFSmcvSlY7RUl2L0pNO0lBT0k7SUFBQTtFSm8vSlY7RUkzL0pNO0lBT0k7SUFBQTtFSncvSlY7RUkvL0pNO0lBT0k7SUFBQTtFSjQvSlY7RUluZ0tNO0lBT0k7SUFBQTtFSmdnS1Y7RUl2Z0tNO0lBT0k7SUFBQTtFSm9nS1Y7RUkzZ0tNO0lBT0k7SUFBQTtFSndnS1Y7RUkvZ0tNO0lBT0k7SUFBQTtFSjRnS1Y7RUluaEtNO0lBT0k7SUFBQTtFSmdoS1Y7RUl2aEtNO0lBT0k7SUFBQTtFSm9oS1Y7RUkzaEtNO0lBT0k7SUFBQTtFSndoS1Y7RUkvaEtNO0lBT0k7SUFBQTtFSjRoS1Y7RUluaUtNO0lBT0k7SUFBQTtFSmdpS1Y7RUl2aUtNO0lBT0k7RUptaUtWO0VJMWlLTTtJQU9JO0VKc2lLVjtFSTdpS007SUFPSTtFSnlpS1Y7RUloaktNO0lBT0k7RUo0aUtWO0VJbmpLTTtJQU9JO0VKK2lLVjtFSXRqS007SUFPSTtFSmtqS1Y7RUl6aktNO0lBT0k7RUpxaktWO0VJNWpLTTtJQU9JO0VKd2pLVjtFSS9qS007SUFPSTtFSjJqS1Y7RUlsa0tNO0lBT0k7RUo4aktWO0VJcmtLTTtJQU9JO0VKaWtLVjtFSXhrS007SUFPSTtFSm9rS1Y7RUkza0tNO0lBT0k7RUp1a0tWO0VJOWtLTTtJQU9JO0VKMGtLVjtFSWpsS007SUFPSTtFSjZrS1Y7RUlwbEtNO0lBT0k7RUpnbEtWO0VJdmxLTTtJQU9JO0VKbWxLVjtFSTFsS007SUFPSTtFSnNsS1Y7RUk3bEtNO0lBT0k7RUp5bEtWO0VJaG1LTTtJQU9JO0VKNGxLVjtFSW5tS007SUFPSTtFSitsS1Y7RUl0bUtNO0lBT0k7RUprbUtWO0VJem1LTTtJQU9JO0VKcW1LVjtFSTVtS007SUFPSTtFSndtS1Y7RUkvbUtNO0lBT0k7RUoybUtWO0VJbG5LTTtJQU9JO0VKOG1LVjtFSXJuS007SUFPSTtFSmluS1Y7RUl4bktNO0lBT0k7RUpvbktWO0VJM25LTTtJQU9JO0VKdW5LVjtFSTluS007SUFPSTtFSjBuS1Y7RUlqb0tNO0lBT0k7RUo2bktWO0VJcG9LTTtJQU9JO0VKZ29LVjtFSXZvS007SUFPSTtFSm1vS1Y7RUkxb0tNO0lBT0k7RUpzb0tWO0VJN29LTTtJQU9JO0VKeW9LVjtFSWhwS007SUFPSTtFSjRvS1Y7RUlucEtNO0lBT0k7RUorb0tWO0VJdHBLTTtJQU9JO0VKa3BLVjtFSXpwS007SUFPSTtFSnFwS1Y7RUk1cEtNO0lBT0k7RUp3cEtWO0VJL3BLTTtJQU9JO0VKMnBLVjtFSWxxS007SUFPSTtFSjhwS1Y7RUlycUtNO0lBT0k7RUppcUtWO0VJeHFLTTtJQU9JO0VKb3FLVjtFSTNxS007SUFPSTtFSnVxS1Y7RUk5cUtNO0lBT0k7RUowcUtWO0VJanJLTTtJQU9JO0VKNnFLVjtFSXByS007SUFPSTtFSmdyS1Y7RUl2cktNO0lBT0k7RUptcktWO0VJMXJLTTtJQU9JO0VKc3JLVjtFSTdyS007SUFPSTtFSnlyS1Y7RUloc0tNO0lBT0k7RUo0cktWO0VJbnNLTTtJQU9JO0VKK3JLVjtFSXRzS007SUFPSTtFSmtzS1Y7RUl6c0tNO0lBT0k7RUpxc0tWO0VJNXNLTTtJQU9JO0VKd3NLVjtFSS9zS007SUFPSTtJQUFBO0VKNHNLVjtFSW50S007SUFPSTtJQUFBO0VKZ3RLVjtFSXZ0S007SUFPSTtJQUFBO0VKb3RLVjtFSTN0S007SUFPSTtJQUFBO0VKd3RLVjtFSS90S007SUFPSTtJQUFBO0VKNHRLVjtFSW51S007SUFPSTtJQUFBO0VKZ3VLVjtFSXZ1S007SUFPSTtJQUFBO0VKb3VLVjtFSTN1S007SUFPSTtJQUFBO0VKd3VLVjtFSS91S007SUFPSTtJQUFBO0VKNHVLVjtFSW52S007SUFPSTtJQUFBO0VKZ3ZLVjtFSXZ2S007SUFPSTtJQUFBO0VKb3ZLVjtFSTN2S007SUFPSTtJQUFBO0VKd3ZLVjtFSS92S007SUFPSTtJQUFBO0VKNHZLVjtFSW53S007SUFPSTtJQUFBO0VKZ3dLVjtFSXZ3S007SUFPSTtJQUFBO0VKb3dLVjtFSTN3S007SUFPSTtJQUFBO0VKd3dLVjtFSS93S007SUFPSTtJQUFBO0VKNHdLVjtFSW54S007SUFPSTtJQUFBO0VKZ3hLVjtFSXZ4S007SUFPSTtJQUFBO0VKb3hLVjtFSTN4S007SUFPSTtJQUFBO0VKd3hLVjtFSS94S007SUFPSTtJQUFBO0VKNHhLVjtFSW55S007SUFPSTtJQUFBO0VKZ3lLVjtFSXZ5S007SUFPSTtJQUFBO0VKb3lLVjtFSTN5S007SUFPSTtJQUFBO0VKd3lLVjtFSS95S007SUFPSTtFSjJ5S1Y7RUlsektNO0lBT0k7RUo4eUtWO0VJcnpLTTtJQU9JO0VKaXpLVjtFSXh6S007SUFPSTtFSm96S1Y7RUkzektNO0lBT0k7RUp1ektWO0VJOXpLTTtJQU9JO0VKMHpLVjtFSWowS007SUFPSTtFSjZ6S1Y7RUlwMEtNO0lBT0k7RUpnMEtWO0VJdjBLTTtJQU9JO0VKbTBLVjtFSTEwS007SUFPSTtFSnMwS1Y7RUk3MEtNO0lBT0k7RUp5MEtWO0VJaDFLTTtJQU9JO0VKNDBLVjtFSW4xS007SUFPSTtFSiswS1Y7RUl0MUtNO0lBT0k7RUprMUtWO0VJejFLTTtJQU9JO0VKcTFLVjtFSTUxS007SUFPSTtFSncxS1Y7RUkvMUtNO0lBT0k7RUoyMUtWO0VJbDJLTTtJQU9JO0VKODFLVjtFSXIyS007SUFPSTtFSmkyS1Y7RUl4MktNO0lBT0k7RUpvMktWO0VJMzJLTTtJQU9JO0VKdTJLVjtFSTkyS007SUFPSTtFSjAyS1Y7RUlqM0tNO0lBT0k7RUo2MktWO0VJcDNLTTtJQU9JO0VKZzNLVjtFSXYzS007SUFPSTtFSm0zS1Y7RUkxM0tNO0lBT0k7RUpzM0tWO0VJNzNLTTtJQU9JO0VKeTNLVjtFSWg0S007SUFPSTtFSjQzS1Y7RUluNEtNO0lBT0k7RUorM0tWO0VJdDRLTTtJQU9JO0VKazRLVjtFSXo0S007SUFPSTtFSnE0S1Y7RUk1NEtNO0lBT0k7RUp3NEtWO0VJLzRLTTtJQU9JO0VKMjRLVjtFSWw1S007SUFPSTtFSjg0S1Y7RUlyNUtNO0lBT0k7RUppNUtWO0VJeDVLTTtJQU9JO0VKbzVLVjtFSTM1S007SUFPSTtFSnU1S1Y7RUk5NUtNO0lBT0k7RUowNUtWO0VJajZLTTtJQU9JO0VKNjVLVjtFSXA2S007SUFPSTtFSmc2S1Y7RUl2NktNO0lBT0k7RUptNktWO0VJMTZLTTtJQU9JO0VKczZLVjtFSTc2S007SUFPSTtFSnk2S1Y7RUloN0tNO0lBT0k7RUo0NktWO0VJbjdLTTtJQU9JO0VKKzZLVjtFSXQ3S007SUFPSTtFSms3S1Y7RUl6N0tNO0lBT0k7RUpxN0tWO0VJNTdLTTtJQU9JO0VKdzdLVjtFSS83S007SUFPSTtFSjI3S1Y7RUlsOEtNO0lBT0k7RUo4N0tWO0VJcjhLTTtJQU9JO0VKaThLVjtFSXg4S007SUFPSTtFSm84S1Y7RUkzOEtNO0lBT0k7RUp1OEtWO0VJOThLTTtJQU9JO0VKMDhLVjtFSWo5S007SUFPSTtFSjY4S1Y7RUlwOUtNO0lBT0k7RUpnOUtWO0VJdjlLTTtJQU9JO0VKbTlLVjtFSTE5S007SUFPSTtFSnM5S1Y7RUk3OUtNO0lBT0k7RUp5OUtWO0VJaCtLTTtJQU9JO0VKNDlLVjtFSW4rS007SUFPSTtFSis5S1Y7RUl0K0tNO0lBT0k7RUprK0tWO0VJeitLTTtJQU9JO0VKcStLVjtFSTUrS007SUFPSTtFSncrS1Y7RUkvK0tNO0lBT0k7RUoyK0tWO0VJbC9LTTtJQU9JO0VKOCtLVjtFSXIvS007SUFPSTtFSmkvS1Y7RUl4L0tNO0lBT0k7RUpvL0tWO0VJMy9LTTtJQU9JO0VKdS9LVjtFSTkvS007SUFPSTtFSjAvS1Y7RUlqZ0xNO0lBT0k7RUo2L0tWO0FBQ0Y7QU1wakxBO0VGK0NRO0lBT0k7RUprZ0xWO0VJemdMTTtJQU9JO0VKcWdMVjtFSTVnTE07SUFPSTtFSndnTFY7RUkvZ0xNO0lBT0k7RUoyZ0xWO0FBQ0Y7QU0vaUxBO0VGNEJRO0lBT0k7RUpnaExWO0VJdmhMTTtJQU9JO0VKbWhMVjtFSTFoTE07SUFPSTtFSnNoTFY7RUk3aExNO0lBT0k7RUp5aExWO0VJaGlMTTtJQU9JO0VKNGhMVjtFSW5pTE07SUFPSTtFSitoTFY7RUl0aUxNO0lBT0k7RUpraUxWO0VJemlMTTtJQU9JO0VKcWlMVjtFSTVpTE07SUFPSTtFSndpTFY7RUkvaUxNO0lBT0k7RUoyaUxWO0FBQ0Y7QU9ybkxBO0VBUUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDNFBJLGlDQUxJO0VEclBSO0VBQ0E7RUFDQTtFQUlBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7RUFFQTtBUDRuTEY7O0FTcHJMQTs7O0VBR0U7QVR1ckxGOztBU3hxTEk7RUFOSjtJQU9NO0VUNHFMSjtBQUNGOztBUy9wTEE7RUFDRTtFQUNBO0VEbVBJLDJDQUxJO0VDNU9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUa3FMRjs7QVN6cExBO0VBQ0U7RUFDQSxjQ2lqQjRCO0VEaGpCNUI7RUFDQTtFQUNBLGFDdWpCNEI7QVZxbUs5Qjs7QVNscExBO0VBQ0U7RUFDQSxxQkN3ZjRCO0VEcmY1QixnQkVmYztFRmdCZCxnQkN3ZjRCO0VEdmY1QixjRXpEVztBWDRzTGI7O0FTaHBMQTtFRDZNUTtBUnU4S1I7QVF6bUxJO0VDM0NKO0lEb05RO0VSbzhLTjtBQUNGOztBU3BwTEE7RUR3TVE7QVJnOUtSO0FRbG5MSTtFQ3RDSjtJRCtNUTtFUjY4S047QUFDRjs7QVN4cExBO0VEbU1RO0FSeTlLUjtBUTNuTEk7RUNqQ0o7SUQwTVE7RVJzOUtOO0FBQ0Y7O0FTNXBMQTtFRDhMUTtBUmsrS1I7QVFwb0xJO0VDNUJKO0lEcU1RO0VSKzlLTjtBQUNGOztBU2hxTEE7RURxTE0sa0JBTEk7QVJvL0tWOztBUy9wTEE7RURnTE0sZUFMSTtBUncvS1Y7O0FTeHBMQTtFQUNFO0VBQ0EsZ0JHbEd3QjtBWjZ2TDFCOztBU2pwTEE7RUFDRTtFQUNBO0VBQ0E7QVRvcExGOztBUzlvTEE7RUFDRTtFQUNBO0VBQ0E7QVRpcExGOztBUzNvTEE7O0VBRUU7QVQ4b0xGOztBUzNvTEE7OztFQUdFO0VBQ0E7QVQ4b0xGOztBUzNvTEE7Ozs7RUFJRTtBVDhvTEY7O0FTM29MQTtFQUNFLGdCQzZYNEI7QVZpeEs5Qjs7QVN6b0xBO0VBQ0U7RUFDQTtBVDRvTEY7O0FTdG9MQTtFQUNFO0FUeW9MRjs7QVNqb0xBOztFQUVFLG1CQ3NXNEI7QVY4eEs5Qjs7QVM1bkxBO0VEbUZNLGtCQUxJO0FSa2pMVjs7QVN6bkxBO0VBQ0UsaUJDK2E0QjtFRDlhNUI7QVQ0bkxGOztBU25uTEE7O0VBRUU7RUQrREksaUJBTEk7RUN4RFI7RUFDQTtBVHNuTEY7O0FTbm5MQTtFQUFNO0FUdW5MTjs7QVN0bkxBO0VBQU07QVQwbkxOOztBU3JuTEE7RUFDRTtFQUNBLHFCRy9Od0M7QVp1MUwxQztBU3RuTEU7RUFDRTtFQUNBLHFCR2hPc0M7QVp3MUwxQzs7QVM5bUxFO0VBRUU7RUFDQTtBVGduTEo7O0FTem1MQTs7OztFQUlFLDZDQ2tSNEI7RUY3UHhCLGNBTEk7QVI2bExWOztBU3JtTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRFNJLGtCQUxJO0FScW1MVjtBU3BtTEU7RURJSSxrQkFMSTtFQ0dOO0VBQ0E7QVRzbUxKOztBU2xtTEE7RURITSxrQkFMSTtFQ1VSO0VBQ0E7QVRxbUxGO0FTbG1MRTtFQUNFO0FUb21MSjs7QVNobUxBO0VBQ0U7RURmSSxrQkFMSTtFQ3NCUixnQ0N1eUNrQztFRHR5Q2xDLDhDQ3V5Q2tDO0VHM2tEaEM7QWJ3NExKO0FTam1MRTtFQUNFO0VEdEJFLGNBTEk7QVIrbkxWOztBU3psTEE7RUFDRTtBVDRsTEY7O0FTdGxMQTs7RUFFRTtBVHlsTEY7O0FTamxMQTtFQUNFO0VBQ0E7QVRvbExGOztBU2psTEE7RUFDRSxtQkNzVDRCO0VEclQ1QixzQkNxVDRCO0VEcFQ1QixjQ2pWUztFRGtWVDtBVG9sTEY7O0FTN2tMQTtFQUVFO0VBQ0E7QVQra0xGOztBUzVrTEE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBVCtrTEY7O0FTdmtMQTtFQUNFO0FUMGtMRjs7QVNwa0xBO0VBRUU7QVRza0xGOztBUzlqTEE7RUFDRTtBVGlrTEY7O0FTNWpMQTs7Ozs7RUFLRTtFQUNBO0VEckhJLGtCQUxJO0VDNEhSO0FUK2pMRjs7QVMzakxBOztFQUVFO0FUOGpMRjs7QVN6akxBO0VBQ0U7QVQ0akxGOztBU3pqTEE7RUFHRTtBVDBqTEY7QVN2akxFO0VBQ0U7QVR5akxKOztBU2xqTEE7RUFDRTtBVHFqTEY7O0FTN2lMQTs7OztFQUlFO0FUZ2pMRjtBUzdpTEk7Ozs7RUFDRTtBVGtqTE47O0FTM2lMQTtFQUNFO0VBQ0E7QVQ4aUxGOztBU3ppTEE7RUFDRTtBVDRpTEY7O0FTbGlMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUcWlMRjs7QVM3aExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJDOEk0QjtFRnhWdEI7QVIydUxSO0FRNzRMSTtFQ3dXSjtJRC9MUTtFUnd1TE47QUFDRjtBUzFpTEE7RUFPRTtBVHNpTEY7QVNwaUxFO0VBQ0U7QVRzaUxKOztBUy9oTEE7Ozs7Ozs7RUFPRTtBVGtpTEY7O0FTL2hMQTtFQUNFO0FUa2lMRjs7QVN6aExBO0VBQ0U7RUFDQTtBVDRoTEY7O0FTcGhMQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBVG9oTEY7O0FTL2dMQTtFQUNFO0FUa2hMRjs7QVMzZ0xBO0VBQ0U7RUFDQTtBVDhnTEY7O0FTemdMQTtFQUNFO0FUNGdMRjs7QVN2Z0xBO0VBQ0U7QVQwZ0xGOztBU25nTEE7RUFDRTtFQUNBO0FUc2dMRjs7QVM5L0tBO0VBQ0U7QVRpZ0xGOztBU3ovS0E7RUFDRTtBVDQvS0Y7O0FjaGtNQTtFTnlRTSxrQkFMSTtFTWxRUixnQkh3Q2M7QVgyaE1oQjs7QWM5ak1FO0VOc1FNO0FSNHpMUjtBUTk5TEk7RU1wR0Y7SU42UU07RVJ5ekxOO0FBQ0Y7QWN2a01FO0VBSUUsZ0JIK0JZO0VHOUJaLGdCSndpQjBCO0FWOGhMOUI7O0FjM2tNRTtFTnNRTTtBUnkwTFI7QVEzK0xJO0VNcEdGO0lONlFNO0VSczBMTjtBQUNGO0FjcGxNRTtFQUlFLGdCSCtCWTtFRzlCWixnQkp3aUIwQjtBVjJpTDlCOztBY3hsTUU7RU5zUU07QVJzMUxSO0FReC9MSTtFTXBHRjtJTjZRTTtFUm0xTE47QUFDRjtBY2ptTUU7RUFJRSxnQkgrQlk7RUc5QlosZ0JKd2lCMEI7QVZ3akw5Qjs7QWNybU1FO0VOc1FNO0FSbTJMUjtBUXJnTUk7RU1wR0Y7SU42UU07RVJnMkxOO0FBQ0Y7QWM5bU1FO0VBSUUsZ0JIK0JZO0VHOUJaLGdCSndpQjBCO0FWcWtMOUI7O0FjbG5NRTtFTnNRTTtBUmczTFI7QVFsaE1JO0VNcEdGO0lONlFNO0VSNjJMTjtBQUNGO0FjM25NRTtFQUlFLGdCSCtCWTtFRzlCWixnQkp3aUIwQjtBVmtsTDlCOztBYy9uTUU7RU5zUU07QVI2M0xSO0FRL2hNSTtFTXBHRjtJTjZRTTtFUjAzTE47QUFDRjtBY3hvTUU7RUFJRSxnQkgrQlk7RUc5QlosZ0JKd2lCMEI7QVYrbEw5Qjs7QWNwbk1BO0VDdkRFO0VBQ0E7QWYrcU1GOztBY3BuTUE7RUM1REU7RUFDQTtBZm9yTUY7O0FjdG5NQTtFQUNFO0FkeW5NRjtBY3ZuTUU7RUFDRSxvQkpna0IwQjtBVnlqTDlCOztBYy9tTUE7RU5vTk0sa0JBTEk7RU03TVI7QWRrbk1GOztBYzltTUE7RUFDRSxtQkZ2RE87RUpvUUgsa0JBTEk7QVIwNkxWO0FjL21NRTtFQUNFO0FkaW5NSjs7QWM3bU1BO0VBQ0U7RUFDQSxtQkZqRU87RUpvUUgsa0JBTEk7RU01TFIsY0p0RlM7QVZzc01YO0FjOW1NRTtFQUNFO0FkZ25NSjs7QWdCaHRNQTtFQ0lFO0VBR0E7QWpCOHNNRjs7QWdCL3NNQTtFQUNFLGdCTjQ4Q2tDO0VNMzhDbEMseUJMMkJpQjtFSzFCakI7RUhHRTtFSVJGO0VBR0E7QWpCdXRNRjs7QWdCenNNQTtFQUVFO0FoQjJzTUY7O0FnQnhzTUE7RUFDRTtFQUNBO0FoQjJzTUY7O0FnQnhzTUE7RVIrUE0sa0JBTEk7RVF4UFIsY04xQlM7QVZxdU1YOztBa0I3dU1FOzs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnd2TUY7O0FLbHNNSTtFYTVDRTtJQUNFLGVmSGU7RUhxdk1yQjtBQUNGO0FLeHNNSTtFYTVDRTtJQUNFLGdCZkhlO0VIMHZNckI7QUFDRjtBSzdzTUk7RWE1Q0U7SUFDRSxpQmZIZTtFSCt2TXJCO0FBQ0Y7QW9CNXdNRTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FyQjh3TUY7QW9CbHhNSTtFQ2FGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ3d01GOztBcUJ6dE1NO0VBQ0U7QXJCNHRNUjs7QXFCenRNTTtFQXBDSjtFQUNBO0FyQml3TUY7O0FxQm52TUU7RUFDRTtFQUNBO0FyQnN2TUo7O0FxQnh2TUU7RUFDRTtFQUNBO0FyQjJ2TUo7O0FxQjd2TUU7RUFDRTtFQUNBO0FyQmd3TUo7O0FxQmx3TUU7RUFDRTtFQUNBO0FyQnF3TUo7O0FxQnZ3TUU7RUFDRTtFQUNBO0FyQjB3TUo7O0FxQjV3TUU7RUFDRTtFQUNBO0FyQit3TUo7O0FxQmh2TU07RUFoREo7RUFDQTtBckJveU1GOztBcUIvdU1VO0VBaEVOO0VBQ0E7QXJCbXpNSjs7QXFCcHZNVTtFQWhFTjtFQUNBO0FyQnd6TUo7O0FxQnp2TVU7RUFoRU47RUFDQTtBckI2ek1KOztBcUI5dk1VO0VBaEVOO0VBQ0E7QXJCazBNSjs7QXFCbndNVTtFQWhFTjtFQUNBO0FyQnUwTUo7O0FxQnh3TVU7RUFoRU47RUFDQTtBckI0ME1KOztBcUI3d01VO0VBaEVOO0VBQ0E7QXJCaTFNSjs7QXFCbHhNVTtFQWhFTjtFQUNBO0FyQnMxTUo7O0FxQnZ4TVU7RUFoRU47RUFDQTtBckIyMU1KOztBcUI1eE1VO0VBaEVOO0VBQ0E7QXJCZzJNSjs7QXFCenhNWTtFQXhEVjtBckJxMU1GOztBcUI3eE1ZO0VBeERWO0FyQnkxTUY7O0FxQmp5TVk7RUF4RFY7QXJCNjFNRjs7QXFCcnlNWTtFQXhEVjtBckJpMk1GOztBcUJ6eU1ZO0VBeERWO0FyQnEyTUY7O0FxQjd5TVk7RUF4RFY7QXJCeTJNRjs7QXFCanpNWTtFQXhEVjtBckI2Mk1GOztBcUJyek1ZO0VBeERWO0FyQmkzTUY7O0FxQnp6TVk7RUF4RFY7QXJCcTNNRjs7QXFCbHpNUTs7RUFFRTtBckJxek1WOztBcUJsek1ROztFQUVFO0FyQnF6TVY7O0FxQjV6TVE7O0VBRUU7QXJCK3pNVjs7QXFCNXpNUTs7RUFFRTtBckIrek1WOztBcUJ0ME1ROztFQUVFO0FyQnkwTVY7O0FxQnQwTVE7O0VBRUU7QXJCeTBNVjs7QXFCaDFNUTs7RUFFRTtBckJtMU1WOztBcUJoMU1ROztFQUVFO0FyQm0xTVY7O0FxQjExTVE7O0VBRUU7QXJCNjFNVjs7QXFCMTFNUTs7RUFFRTtBckI2MU1WOztBcUJwMk1ROztFQUVFO0FyQnUyTVY7O0FxQnAyTVE7O0VBRUU7QXJCdTJNVjs7QXFCOTJNUTs7RUFFRTtBckJpM01WOztBcUI5Mk1ROztFQUVFO0FyQmkzTVY7O0FxQngzTVE7O0VBRUU7QXJCMjNNVjs7QXFCeDNNUTs7RUFFRTtBckIyM01WOztBcUJsNE1ROztFQUVFO0FyQnE0TVY7O0FxQmw0TVE7O0VBRUU7QXJCcTRNVjs7QXFCNTRNUTs7RUFFRTtBckIrNE1WOztBcUI1NE1ROztFQUVFO0FyQis0TVY7O0FxQnQ1TVE7O0VBRUU7QXJCeTVNVjs7QXFCdDVNUTs7RUFFRTtBckJ5NU1WOztBcUJoNk1ROztFQUVFO0FyQm02TVY7O0FxQmg2TVE7O0VBRUU7QXJCbTZNVjs7QUs3OU1JO0VnQlVFO0lBQ0U7RXJCdTlNTjtFcUJwOU1JO0lBcENKO0lBQ0E7RXJCMi9NQTtFcUI3K01BO0lBQ0U7SUFDQTtFckIrK01GO0VxQmovTUE7SUFDRTtJQUNBO0VyQm0vTUY7RXFCci9NQTtJQUNFO0lBQ0E7RXJCdS9NRjtFcUJ6L01BO0lBQ0U7SUFDQTtFckIyL01GO0VxQjcvTUE7SUFDRTtJQUNBO0VyQisvTUY7RXFCamdOQTtJQUNFO0lBQ0E7RXJCbWdORjtFcUJwK01JO0lBaERKO0lBQ0E7RXJCdWhOQTtFcUJsK01RO0lBaEVOO0lBQ0E7RXJCcWlORjtFcUJ0K01RO0lBaEVOO0lBQ0E7RXJCeWlORjtFcUIxK01RO0lBaEVOO0lBQ0E7RXJCNmlORjtFcUI5K01RO0lBaEVOO0lBQ0E7RXJCaWpORjtFcUJsL01RO0lBaEVOO0lBQ0E7RXJCcWpORjtFcUJ0L01RO0lBaEVOO0lBQ0E7RXJCeWpORjtFcUIxL01RO0lBaEVOO0lBQ0E7RXJCNmpORjtFcUI5L01RO0lBaEVOO0lBQ0E7RXJCaWtORjtFcUJsZ05RO0lBaEVOO0lBQ0E7RXJCcWtORjtFcUJ0Z05RO0lBaEVOO0lBQ0E7RXJCeWtORjtFcUJsZ05VO0lBeERWO0VyQjZqTkE7RXFCcmdOVTtJQXhEVjtFckJna05BO0VxQnhnTlU7SUF4RFY7RXJCbWtOQTtFcUIzZ05VO0lBeERWO0VyQnNrTkE7RXFCOWdOVTtJQXhEVjtFckJ5a05BO0VxQmpoTlU7SUF4RFY7RXJCNGtOQTtFcUJwaE5VO0lBeERWO0VyQitrTkE7RXFCdmhOVTtJQXhEVjtFckJrbE5BO0VxQjFoTlU7SUF4RFY7RXJCcWxOQTtFcUI3aE5VO0lBeERWO0VyQndsTkE7RXFCcmhOTTs7SUFFRTtFckJ1aE5SO0VxQnBoTk07O0lBRUU7RXJCc2hOUjtFcUI3aE5NOztJQUVFO0VyQitoTlI7RXFCNWhOTTs7SUFFRTtFckI4aE5SO0VxQnJpTk07O0lBRUU7RXJCdWlOUjtFcUJwaU5NOztJQUVFO0VyQnNpTlI7RXFCN2lOTTs7SUFFRTtFckIraU5SO0VxQjVpTk07O0lBRUU7RXJCOGlOUjtFcUJyak5NOztJQUVFO0VyQnVqTlI7RXFCcGpOTTs7SUFFRTtFckJzak5SO0VxQjdqTk07O0lBRUU7RXJCK2pOUjtFcUI1ak5NOztJQUVFO0VyQjhqTlI7RXFCcmtOTTs7SUFFRTtFckJ1a05SO0VxQnBrTk07O0lBRUU7RXJCc2tOUjtFcUI3a05NOztJQUVFO0VyQitrTlI7RXFCNWtOTTs7SUFFRTtFckI4a05SO0VxQnJsTk07O0lBRUU7RXJCdWxOUjtFcUJwbE5NOztJQUVFO0VyQnNsTlI7RXFCN2xOTTs7SUFFRTtFckIrbE5SO0VxQjVsTk07O0lBRUU7RXJCOGxOUjtFcUJybU5NOztJQUVFO0VyQnVtTlI7RXFCcG1OTTs7SUFFRTtFckJzbU5SO0VxQjdtTk07O0lBRUU7RXJCK21OUjtFcUI1bU5NOztJQUVFO0VyQjhtTlI7QUFDRjtBS3pxTkk7RWdCVUU7SUFDRTtFckJrcU5OO0VxQi9wTkk7SUFwQ0o7SUFDQTtFckJzc05BO0VxQnhyTkE7SUFDRTtJQUNBO0VyQjByTkY7RXFCNXJOQTtJQUNFO0lBQ0E7RXJCOHJORjtFcUJoc05BO0lBQ0U7SUFDQTtFckJrc05GO0VxQnBzTkE7SUFDRTtJQUNBO0VyQnNzTkY7RXFCeHNOQTtJQUNFO0lBQ0E7RXJCMHNORjtFcUI1c05BO0lBQ0U7SUFDQTtFckI4c05GO0VxQi9xTkk7SUFoREo7SUFDQTtFckJrdU5BO0VxQjdxTlE7SUFoRU47SUFDQTtFckJndk5GO0VxQmpyTlE7SUFoRU47SUFDQTtFckJvdk5GO0VxQnJyTlE7SUFoRU47SUFDQTtFckJ3dk5GO0VxQnpyTlE7SUFoRU47SUFDQTtFckI0dk5GO0VxQjdyTlE7SUFoRU47SUFDQTtFckJnd05GO0VxQmpzTlE7SUFoRU47SUFDQTtFckJvd05GO0VxQnJzTlE7SUFoRU47SUFDQTtFckJ3d05GO0VxQnpzTlE7SUFoRU47SUFDQTtFckI0d05GO0VxQjdzTlE7SUFoRU47SUFDQTtFckJneE5GO0VxQmp0TlE7SUFoRU47SUFDQTtFckJveE5GO0VxQjdzTlU7SUF4RFY7RXJCd3dOQTtFcUJodE5VO0lBeERWO0VyQjJ3TkE7RXFCbnROVTtJQXhEVjtFckI4d05BO0VxQnR0TlU7SUF4RFY7RXJCaXhOQTtFcUJ6dE5VO0lBeERWO0VyQm94TkE7RXFCNXROVTtJQXhEVjtFckJ1eE5BO0VxQi90TlU7SUF4RFY7RXJCMHhOQTtFcUJsdU5VO0lBeERWO0VyQjZ4TkE7RXFCcnVOVTtJQXhEVjtFckJneU5BO0VxQnh1TlU7SUF4RFY7RXJCbXlOQTtFcUJodU5NOztJQUVFO0VyQmt1TlI7RXFCL3ROTTs7SUFFRTtFckJpdU5SO0VxQnh1Tk07O0lBRUU7RXJCMHVOUjtFcUJ2dU5NOztJQUVFO0VyQnl1TlI7RXFCaHZOTTs7SUFFRTtFckJrdk5SO0VxQi91Tk07O0lBRUU7RXJCaXZOUjtFcUJ4dk5NOztJQUVFO0VyQjB2TlI7RXFCdnZOTTs7SUFFRTtFckJ5dk5SO0VxQmh3Tk07O0lBRUU7RXJCa3dOUjtFcUIvdk5NOztJQUVFO0VyQml3TlI7RXFCeHdOTTs7SUFFRTtFckIwd05SO0VxQnZ3Tk07O0lBRUU7RXJCeXdOUjtFcUJoeE5NOztJQUVFO0VyQmt4TlI7RXFCL3dOTTs7SUFFRTtFckJpeE5SO0VxQnh4Tk07O0lBRUU7RXJCMHhOUjtFcUJ2eE5NOztJQUVFO0VyQnl4TlI7RXFCaHlOTTs7SUFFRTtFckJreU5SO0VxQi94Tk07O0lBRUU7RXJCaXlOUjtFcUJ4eU5NOztJQUVFO0VyQjB5TlI7RXFCdnlOTTs7SUFFRTtFckJ5eU5SO0VxQmh6Tk07O0lBRUU7RXJCa3pOUjtFcUIveU5NOztJQUVFO0VyQml6TlI7RXFCeHpOTTs7SUFFRTtFckIwek5SO0VxQnZ6Tk07O0lBRUU7RXJCeXpOUjtBQUNGO0FLcDNOSTtFZ0JVRTtJQUNFO0VyQjYyTk47RXFCMTJOSTtJQXBDSjtJQUNBO0VyQmk1TkE7RXFCbjROQTtJQUNFO0lBQ0E7RXJCcTRORjtFcUJ2NE5BO0lBQ0U7SUFDQTtFckJ5NE5GO0VxQjM0TkE7SUFDRTtJQUNBO0VyQjY0TkY7RXFCLzROQTtJQUNFO0lBQ0E7RXJCaTVORjtFcUJuNU5BO0lBQ0U7SUFDQTtFckJxNU5GO0VxQnY1TkE7SUFDRTtJQUNBO0VyQnk1TkY7RXFCMTNOSTtJQWhESjtJQUNBO0VyQjY2TkE7RXFCeDNOUTtJQWhFTjtJQUNBO0VyQjI3TkY7RXFCNTNOUTtJQWhFTjtJQUNBO0VyQis3TkY7RXFCaDROUTtJQWhFTjtJQUNBO0VyQm04TkY7RXFCcDROUTtJQWhFTjtJQUNBO0VyQnU4TkY7RXFCeDROUTtJQWhFTjtJQUNBO0VyQjI4TkY7RXFCNTROUTtJQWhFTjtJQUNBO0VyQis4TkY7RXFCaDVOUTtJQWhFTjtJQUNBO0VyQm05TkY7RXFCcDVOUTtJQWhFTjtJQUNBO0VyQnU5TkY7RXFCeDVOUTtJQWhFTjtJQUNBO0VyQjI5TkY7RXFCNTVOUTtJQWhFTjtJQUNBO0VyQis5TkY7RXFCeDVOVTtJQXhEVjtFckJtOU5BO0VxQjM1TlU7SUF4RFY7RXJCczlOQTtFcUI5NU5VO0lBeERWO0VyQnk5TkE7RXFCajZOVTtJQXhEVjtFckI0OU5BO0VxQnA2TlU7SUF4RFY7RXJCKzlOQTtFcUJ2Nk5VO0lBeERWO0VyQmsrTkE7RXFCMTZOVTtJQXhEVjtFckJxK05BO0VxQjc2TlU7SUF4RFY7RXJCdytOQTtFcUJoN05VO0lBeERWO0VyQjIrTkE7RXFCbjdOVTtJQXhEVjtFckI4K05BO0VxQjM2Tk07O0lBRUU7RXJCNjZOUjtFcUIxNk5NOztJQUVFO0VyQjQ2TlI7RXFCbjdOTTs7SUFFRTtFckJxN05SO0VxQmw3Tk07O0lBRUU7RXJCbzdOUjtFcUIzN05NOztJQUVFO0VyQjY3TlI7RXFCMTdOTTs7SUFFRTtFckI0N05SO0VxQm44Tk07O0lBRUU7RXJCcThOUjtFcUJsOE5NOztJQUVFO0VyQm84TlI7RXFCMzhOTTs7SUFFRTtFckI2OE5SO0VxQjE4Tk07O0lBRUU7RXJCNDhOUjtFcUJuOU5NOztJQUVFO0VyQnE5TlI7RXFCbDlOTTs7SUFFRTtFckJvOU5SO0VxQjM5Tk07O0lBRUU7RXJCNjlOUjtFcUIxOU5NOztJQUVFO0VyQjQ5TlI7RXFCbitOTTs7SUFFRTtFckJxK05SO0VxQmwrTk07O0lBRUU7RXJCbytOUjtFcUIzK05NOztJQUVFO0VyQjYrTlI7RXFCMStOTTs7SUFFRTtFckI0K05SO0VxQm4vTk07O0lBRUU7RXJCcS9OUjtFcUJsL05NOztJQUVFO0VyQm8vTlI7RXFCMy9OTTs7SUFFRTtFckI2L05SO0VxQjEvTk07O0lBRUU7RXJCNC9OUjtFcUJuZ09NOztJQUVFO0VyQnFnT1I7RXFCbGdPTTs7SUFFRTtFckJvZ09SO0FBQ0Y7QXNCN25PRTs7Ozs7RUFBQTtBZkRGO0VBUUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDNFBJLGlDQUxJO0VEclBSO0VBQ0E7RUFDQTtFQUlBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7RUFFQTtBUDJvT0Y7O0FrQjVzT0U7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CdXRPRjs7QUtqcU9JO0VhNUNFO0lBQ0UsZWZIZTtFSG90T3JCO0FBQ0Y7QUt2cU9JO0VhNUNFO0lBQ0UsZ0JmSGU7RUh5dE9yQjtBQUNGO0FLNXFPSTtFYTVDRTtJQUNFLGlCZkhlO0VIOHRPckI7QUFDRjtBb0IzdU9FO0VDQUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXJCNnVPRjtBb0Jqdk9JO0VDU0Y7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCd3VPRjs7QXFCenJPTTtFQUNFO0FyQjRyT1I7O0FxQnpyT007RUFwQ0o7RUFDQTtBckJpdU9GOztBcUJudE9FO0VBQ0U7RUFDQTtBckJzdE9KOztBcUJ4dE9FO0VBQ0U7RUFDQTtBckIydE9KOztBcUI3dE9FO0VBQ0U7RUFDQTtBckJndU9KOztBcUJsdU9FO0VBQ0U7RUFDQTtBckJxdU9KOztBcUJ2dU9FO0VBQ0U7RUFDQTtBckIwdU9KOztBcUI1dU9FO0VBQ0U7RUFDQTtBckIrdU9KOztBcUJodE9NO0VBaERKO0VBQ0E7QXJCb3dPRjs7QXFCL3NPVTtFQWhFTjtFQUNBO0FyQm14T0o7O0FxQnB0T1U7RUFoRU47RUFDQTtBckJ3eE9KOztBcUJ6dE9VO0VBaEVOO0VBQ0E7QXJCNnhPSjs7QXFCOXRPVTtFQWhFTjtFQUNBO0FyQmt5T0o7O0FxQm51T1U7RUFoRU47RUFDQTtBckJ1eU9KOztBcUJ4dU9VO0VBaEVOO0VBQ0E7QXJCNHlPSjs7QXFCN3VPVTtFQWhFTjtFQUNBO0FyQml6T0o7O0FxQmx2T1U7RUFoRU47RUFDQTtBckJzek9KOztBcUJ2dk9VO0VBaEVOO0VBQ0E7QXJCMnpPSjs7QXFCNXZPVTtFQWhFTjtFQUNBO0FyQmcwT0o7O0FxQnp2T1k7RUF4RFY7QXJCcXpPRjs7QXFCN3ZPWTtFQXhEVjtBckJ5ek9GOztBcUJqd09ZO0VBeERWO0FyQjZ6T0Y7O0FxQnJ3T1k7RUF4RFY7QXJCaTBPRjs7QXFCendPWTtFQXhEVjtBckJxME9GOztBcUI3d09ZO0VBeERWO0FyQnkwT0Y7O0FxQmp4T1k7RUF4RFY7QXJCNjBPRjs7QXFCcnhPWTtFQXhEVjtBckJpMU9GOztBcUJ6eE9ZO0VBeERWO0FyQnExT0Y7O0FxQmx4T1E7O0VBRUU7QXJCcXhPVjs7QXFCbHhPUTs7RUFFRTtBckJxeE9WOztBcUI1eE9ROztFQUVFO0FyQit4T1Y7O0FxQjV4T1E7O0VBRUU7QXJCK3hPVjs7QXFCdHlPUTs7RUFFRTtBckJ5eU9WOztBcUJ0eU9ROztFQUVFO0FyQnl5T1Y7O0FxQmh6T1E7O0VBRUU7QXJCbXpPVjs7QXFCaHpPUTs7RUFFRTtBckJtek9WOztBcUIxek9ROztFQUVFO0FyQjZ6T1Y7O0FxQjF6T1E7O0VBRUU7QXJCNnpPVjs7QXFCcDBPUTs7RUFFRTtBckJ1ME9WOztBcUJwME9ROztFQUVFO0FyQnUwT1Y7O0FxQjkwT1E7O0VBRUU7QXJCaTFPVjs7QXFCOTBPUTs7RUFFRTtBckJpMU9WOztBcUJ4MU9ROztFQUVFO0FyQjIxT1Y7O0FxQngxT1E7O0VBRUU7QXJCMjFPVjs7QXFCbDJPUTs7RUFFRTtBckJxMk9WOztBcUJsMk9ROztFQUVFO0FyQnEyT1Y7O0FxQjUyT1E7O0VBRUU7QXJCKzJPVjs7QXFCNTJPUTs7RUFFRTtBckIrMk9WOztBcUJ0M09ROztFQUVFO0FyQnkzT1Y7O0FxQnQzT1E7O0VBRUU7QXJCeTNPVjs7QXFCaDRPUTs7RUFFRTtBckJtNE9WOztBcUJoNE9ROztFQUVFO0FyQm00T1Y7O0FLNzdPSTtFZ0JVRTtJQUNFO0VyQnU3T047RXFCcDdPSTtJQXBDSjtJQUNBO0VyQjI5T0E7RXFCNzhPQTtJQUNFO0lBQ0E7RXJCKzhPRjtFcUJqOU9BO0lBQ0U7SUFDQTtFckJtOU9GO0VxQnI5T0E7SUFDRTtJQUNBO0VyQnU5T0Y7RXFCejlPQTtJQUNFO0lBQ0E7RXJCMjlPRjtFcUI3OU9BO0lBQ0U7SUFDQTtFckIrOU9GO0VxQmorT0E7SUFDRTtJQUNBO0VyQm0rT0Y7RXFCcDhPSTtJQWhESjtJQUNBO0VyQnUvT0E7RXFCbDhPUTtJQWhFTjtJQUNBO0VyQnFnUEY7RXFCdDhPUTtJQWhFTjtJQUNBO0VyQnlnUEY7RXFCMThPUTtJQWhFTjtJQUNBO0VyQjZnUEY7RXFCOThPUTtJQWhFTjtJQUNBO0VyQmloUEY7RXFCbDlPUTtJQWhFTjtJQUNBO0VyQnFoUEY7RXFCdDlPUTtJQWhFTjtJQUNBO0VyQnloUEY7RXFCMTlPUTtJQWhFTjtJQUNBO0VyQjZoUEY7RXFCOTlPUTtJQWhFTjtJQUNBO0VyQmlpUEY7RXFCbCtPUTtJQWhFTjtJQUNBO0VyQnFpUEY7RXFCdCtPUTtJQWhFTjtJQUNBO0VyQnlpUEY7RXFCbCtPVTtJQXhEVjtFckI2aFBBO0VxQnIrT1U7SUF4RFY7RXJCZ2lQQTtFcUJ4K09VO0lBeERWO0VyQm1pUEE7RXFCMytPVTtJQXhEVjtFckJzaVBBO0VxQjkrT1U7SUF4RFY7RXJCeWlQQTtFcUJqL09VO0lBeERWO0VyQjRpUEE7RXFCcC9PVTtJQXhEVjtFckIraVBBO0VxQnYvT1U7SUF4RFY7RXJCa2pQQTtFcUIxL09VO0lBeERWO0VyQnFqUEE7RXFCNy9PVTtJQXhEVjtFckJ3alBBO0VxQnIvT007O0lBRUU7RXJCdS9PUjtFcUJwL09NOztJQUVFO0VyQnMvT1I7RXFCNy9PTTs7SUFFRTtFckIrL09SO0VxQjUvT007O0lBRUU7RXJCOC9PUjtFcUJyZ1BNOztJQUVFO0VyQnVnUFI7RXFCcGdQTTs7SUFFRTtFckJzZ1BSO0VxQjdnUE07O0lBRUU7RXJCK2dQUjtFcUI1Z1BNOztJQUVFO0VyQjhnUFI7RXFCcmhQTTs7SUFFRTtFckJ1aFBSO0VxQnBoUE07O0lBRUU7RXJCc2hQUjtFcUI3aFBNOztJQUVFO0VyQitoUFI7RXFCNWhQTTs7SUFFRTtFckI4aFBSO0VxQnJpUE07O0lBRUU7RXJCdWlQUjtFcUJwaVBNOztJQUVFO0VyQnNpUFI7RXFCN2lQTTs7SUFFRTtFckIraVBSO0VxQjVpUE07O0lBRUU7RXJCOGlQUjtFcUJyalBNOztJQUVFO0VyQnVqUFI7RXFCcGpQTTs7SUFFRTtFckJzalBSO0VxQjdqUE07O0lBRUU7RXJCK2pQUjtFcUI1alBNOztJQUVFO0VyQjhqUFI7RXFCcmtQTTs7SUFFRTtFckJ1a1BSO0VxQnBrUE07O0lBRUU7RXJCc2tQUjtFcUI3a1BNOztJQUVFO0VyQitrUFI7RXFCNWtQTTs7SUFFRTtFckI4a1BSO0FBQ0Y7QUt6b1BJO0VnQlVFO0lBQ0U7RXJCa29QTjtFcUIvblBJO0lBcENKO0lBQ0E7RXJCc3FQQTtFcUJ4cFBBO0lBQ0U7SUFDQTtFckIwcFBGO0VxQjVwUEE7SUFDRTtJQUNBO0VyQjhwUEY7RXFCaHFQQTtJQUNFO0lBQ0E7RXJCa3FQRjtFcUJwcVBBO0lBQ0U7SUFDQTtFckJzcVBGO0VxQnhxUEE7SUFDRTtJQUNBO0VyQjBxUEY7RXFCNXFQQTtJQUNFO0lBQ0E7RXJCOHFQRjtFcUIvb1BJO0lBaERKO0lBQ0E7RXJCa3NQQTtFcUI3b1BRO0lBaEVOO0lBQ0E7RXJCZ3RQRjtFcUJqcFBRO0lBaEVOO0lBQ0E7RXJCb3RQRjtFcUJycFBRO0lBaEVOO0lBQ0E7RXJCd3RQRjtFcUJ6cFBRO0lBaEVOO0lBQ0E7RXJCNHRQRjtFcUI3cFBRO0lBaEVOO0lBQ0E7RXJCZ3VQRjtFcUJqcVBRO0lBaEVOO0lBQ0E7RXJCb3VQRjtFcUJycVBRO0lBaEVOO0lBQ0E7RXJCd3VQRjtFcUJ6cVBRO0lBaEVOO0lBQ0E7RXJCNHVQRjtFcUI3cVBRO0lBaEVOO0lBQ0E7RXJCZ3ZQRjtFcUJqclBRO0lBaEVOO0lBQ0E7RXJCb3ZQRjtFcUI3cVBVO0lBeERWO0VyQnd1UEE7RXFCaHJQVTtJQXhEVjtFckIydVBBO0VxQm5yUFU7SUF4RFY7RXJCOHVQQTtFcUJ0clBVO0lBeERWO0VyQml2UEE7RXFCenJQVTtJQXhEVjtFckJvdlBBO0VxQjVyUFU7SUF4RFY7RXJCdXZQQTtFcUIvclBVO0lBeERWO0VyQjB2UEE7RXFCbHNQVTtJQXhEVjtFckI2dlBBO0VxQnJzUFU7SUF4RFY7RXJCZ3dQQTtFcUJ4c1BVO0lBeERWO0VyQm13UEE7RXFCaHNQTTs7SUFFRTtFckJrc1BSO0VxQi9yUE07O0lBRUU7RXJCaXNQUjtFcUJ4c1BNOztJQUVFO0VyQjBzUFI7RXFCdnNQTTs7SUFFRTtFckJ5c1BSO0VxQmh0UE07O0lBRUU7RXJCa3RQUjtFcUIvc1BNOztJQUVFO0VyQml0UFI7RXFCeHRQTTs7SUFFRTtFckIwdFBSO0VxQnZ0UE07O0lBRUU7RXJCeXRQUjtFcUJodVBNOztJQUVFO0VyQmt1UFI7RXFCL3RQTTs7SUFFRTtFckJpdVBSO0VxQnh1UE07O0lBRUU7RXJCMHVQUjtFcUJ2dVBNOztJQUVFO0VyQnl1UFI7RXFCaHZQTTs7SUFFRTtFckJrdlBSO0VxQi91UE07O0lBRUU7RXJCaXZQUjtFcUJ4dlBNOztJQUVFO0VyQjB2UFI7RXFCdnZQTTs7SUFFRTtFckJ5dlBSO0VxQmh3UE07O0lBRUU7RXJCa3dQUjtFcUIvdlBNOztJQUVFO0VyQml3UFI7RXFCeHdQTTs7SUFFRTtFckIwd1BSO0VxQnZ3UE07O0lBRUU7RXJCeXdQUjtFcUJoeFBNOztJQUVFO0VyQmt4UFI7RXFCL3dQTTs7SUFFRTtFckJpeFBSO0VxQnh4UE07O0lBRUU7RXJCMHhQUjtFcUJ2eFBNOztJQUVFO0VyQnl4UFI7QUFDRjtBS3AxUEk7RWdCVUU7SUFDRTtFckI2MFBOO0VxQjEwUEk7SUFwQ0o7SUFDQTtFckJpM1BBO0VxQm4yUEE7SUFDRTtJQUNBO0VyQnEyUEY7RXFCdjJQQTtJQUNFO0lBQ0E7RXJCeTJQRjtFcUIzMlBBO0lBQ0U7SUFDQTtFckI2MlBGO0VxQi8yUEE7SUFDRTtJQUNBO0VyQmkzUEY7RXFCbjNQQTtJQUNFO0lBQ0E7RXJCcTNQRjtFcUJ2M1BBO0lBQ0U7SUFDQTtFckJ5M1BGO0VxQjExUEk7SUFoREo7SUFDQTtFckI2NFBBO0VxQngxUFE7SUFoRU47SUFDQTtFckIyNVBGO0VxQjUxUFE7SUFoRU47SUFDQTtFckIrNVBGO0VxQmgyUFE7SUFoRU47SUFDQTtFckJtNlBGO0VxQnAyUFE7SUFoRU47SUFDQTtFckJ1NlBGO0VxQngyUFE7SUFoRU47SUFDQTtFckIyNlBGO0VxQjUyUFE7SUFoRU47SUFDQTtFckIrNlBGO0VxQmgzUFE7SUFoRU47SUFDQTtFckJtN1BGO0VxQnAzUFE7SUFoRU47SUFDQTtFckJ1N1BGO0VxQngzUFE7SUFoRU47SUFDQTtFckIyN1BGO0VxQjUzUFE7SUFoRU47SUFDQTtFckIrN1BGO0VxQngzUFU7SUF4RFY7RXJCbTdQQTtFcUIzM1BVO0lBeERWO0VyQnM3UEE7RXFCOTNQVTtJQXhEVjtFckJ5N1BBO0VxQmo0UFU7SUF4RFY7RXJCNDdQQTtFcUJwNFBVO0lBeERWO0VyQis3UEE7RXFCdjRQVTtJQXhEVjtFckJrOFBBO0VxQjE0UFU7SUF4RFY7RXJCcThQQTtFcUI3NFBVO0lBeERWO0VyQnc4UEE7RXFCaDVQVTtJQXhEVjtFckIyOFBBO0VxQm41UFU7SUF4RFY7RXJCODhQQTtFcUIzNFBNOztJQUVFO0VyQjY0UFI7RXFCMTRQTTs7SUFFRTtFckI0NFBSO0VxQm41UE07O0lBRUU7RXJCcTVQUjtFcUJsNVBNOztJQUVFO0VyQm81UFI7RXFCMzVQTTs7SUFFRTtFckI2NVBSO0VxQjE1UE07O0lBRUU7RXJCNDVQUjtFcUJuNlBNOztJQUVFO0VyQnE2UFI7RXFCbDZQTTs7SUFFRTtFckJvNlBSO0VxQjM2UE07O0lBRUU7RXJCNjZQUjtFcUIxNlBNOztJQUVFO0VyQjQ2UFI7RXFCbjdQTTs7SUFFRTtFckJxN1BSO0VxQmw3UE07O0lBRUU7RXJCbzdQUjtFcUIzN1BNOztJQUVFO0VyQjY3UFI7RXFCMTdQTTs7SUFFRTtFckI0N1BSO0VxQm44UE07O0lBRUU7RXJCcThQUjtFcUJsOFBNOztJQUVFO0VyQm84UFI7RXFCMzhQTTs7SUFFRTtFckI2OFBSO0VxQjE4UE07O0lBRUU7RXJCNDhQUjtFcUJuOVBNOztJQUVFO0VyQnE5UFI7RXFCbDlQTTs7SUFFRTtFckJvOVBSO0VxQjM5UE07O0lBRUU7RXJCNjlQUjtFcUIxOVBNOztJQUVFO0VyQjQ5UFI7RXFCbitQTTs7SUFFRTtFckJxK1BSO0VxQmwrUE07O0lBRUU7RXJCbytQUjtBQUNGO0FJNWhRUTtFQU9JO0FKd2hRWjs7QUkvaFFRO0VBT0k7QUo0aFFaOztBSW5pUVE7RUFPSTtBSmdpUVo7O0FJdmlRUTtFQU9JO0FKb2lRWjs7QUkzaVFRO0VBT0k7QUp3aVFaOztBSS9pUVE7RUFPSTtBSjRpUVo7O0FJbmpRUTtFQU9JO0FKZ2pRWjs7QUl2alFRO0VBT0k7QUpvalFaOztBSTNqUVE7RUFPSTtBSndqUVo7O0FJL2pRUTtFQU9JO0FKNGpRWjs7QUlua1FRO0VBT0k7QUpna1FaOztBSXZrUVE7RUFPSTtBSm9rUVo7O0FJM2tRUTtFQU9JO0FKd2tRWjs7QUkva1FRO0VBT0k7QUo0a1FaOztBSW5sUVE7RUFPSTtBSmdsUVo7O0FJdmxRUTtFQU9JO0FKb2xRWjs7QUkzbFFRO0VBT0k7QUp3bFFaOztBSS9sUVE7RUFPSTtBSjRsUVo7O0FJbm1RUTtFQU9JO0FKZ21RWjs7QUl2bVFRO0VBT0k7QUpvbVFaOztBSTNtUVE7RUFPSTtBSndtUVo7O0FJL21RUTtFQU9JO0FKNG1RWjs7QUlublFRO0VBT0k7QUpnblFaOztBSXZuUVE7RUFPSTtBSm9uUVo7O0FJM25RUTtFQU9JO0FKd25RWjs7QUkvblFRO0VBT0k7QUo0blFaOztBSW5vUVE7RUFPSTtBSmdvUVo7O0FJdm9RUTtFQU9JO0FKb29RWjs7QUkzb1FRO0VBT0k7QUp3b1FaOztBSS9vUVE7RUFPSTtBSjRvUVo7O0FJbnBRUTtFQU9JO0FKZ3BRWjs7QUl2cFFRO0VBT0k7QUpvcFFaOztBSTNwUVE7RUFPSTtBSndwUVo7O0FJL3BRUTtFQU9JO0FKNHBRWjs7QUlucVFRO0VBT0k7QUpncVFaOztBSXZxUVE7RUFPSTtBSm9xUVo7O0FJM3FRUTtFQU9JO0FKd3FRWjs7QUkvcVFRO0VBT0k7QUo0cVFaOztBSW5yUVE7RUFPSTtBSmdyUVo7O0FJdnJRUTtFQU9JO0FKb3JRWjs7QUkzclFRO0VBT0k7QUp3clFaOztBSS9yUVE7RUFPSTtBSjRyUVo7O0FJbnNRUTtFQU9JO0FKZ3NRWjs7QUl2c1FRO0VBT0k7QUpvc1FaOztBSTNzUVE7RUFPSTtBSndzUVo7O0FJL3NRUTtFQU9JO0FKNHNRWjs7QUludFFRO0VBT0k7QUpndFFaOztBSXZ0UVE7RUFPSTtBSm90UVo7O0FJM3RRUTtFQU9JO0FKd3RRWjs7QUkvdFFRO0VBT0k7QUo0dFFaOztBSW51UVE7RUFPSTtBSmd1UVo7O0FJdnVRUTtFQU9JO0FKb3VRWjs7QUkzdVFRO0VBT0k7QUp3dVFaOztBSS91UVE7RUFPSTtBSjR1UVo7O0FJbnZRUTtFQU9JO0FKZ3ZRWjs7QUl2dlFRO0VBT0k7QUpvdlFaOztBSTN2UVE7RUFPSTtBSnd2UVo7O0FJL3ZRUTtFQU9JO0FKNHZRWjs7QUlud1FRO0VBT0k7QUpnd1FaOztBSXZ3UVE7RUFPSTtBSm93UVo7O0FJM3dRUTtFQU9JO0FKd3dRWjs7QUkvd1FRO0VBT0k7QUo0d1FaOztBSW54UVE7RUFPSTtBSmd4UVo7O0FJdnhRUTtFQU9JO0FKb3hRWjs7QUkzeFFRO0VBT0k7QUp3eFFaOztBSS94UVE7RUFPSTtBSjR4UVo7O0FJbnlRUTtFQU9JO0VBQUE7QUppeVFaOztBSXh5UVE7RUFPSTtFQUFBO0FKc3lRWjs7QUk3eVFRO0VBT0k7RUFBQTtBSjJ5UVo7O0FJbHpRUTtFQU9JO0VBQUE7QUpnelFaOztBSXZ6UVE7RUFPSTtFQUFBO0FKcXpRWjs7QUk1elFRO0VBT0k7RUFBQTtBSjB6UVo7O0FJajBRUTtFQU9JO0VBQUE7QUorelFaOztBSXQwUVE7RUFPSTtFQUFBO0FKbzBRWjs7QUkzMFFRO0VBT0k7RUFBQTtBSnkwUVo7O0FJaDFRUTtFQU9JO0VBQUE7QUo4MFFaOztBSXIxUVE7RUFPSTtFQUFBO0FKbTFRWjs7QUkxMVFRO0VBT0k7RUFBQTtBSncxUVo7O0FJLzFRUTtFQU9JO0VBQUE7QUo2MVFaOztBSXAyUVE7RUFPSTtFQUFBO0FKazJRWjs7QUl6MlFRO0VBT0k7RUFBQTtBSnUyUVo7O0FJOTJRUTtFQU9JO0VBQUE7QUo0MlFaOztBSW4zUVE7RUFPSTtFQUFBO0FKaTNRWjs7QUl4M1FRO0VBT0k7RUFBQTtBSnMzUVo7O0FJNzNRUTtFQU9JO0VBQUE7QUoyM1FaOztBSWw0UVE7RUFPSTtFQUFBO0FKZzRRWjs7QUl2NFFRO0VBT0k7RUFBQTtBSnE0UVo7O0FJNTRRUTtFQU9JO0VBQUE7QUowNFFaOztBSWo1UVE7RUFPSTtFQUFBO0FKKzRRWjs7QUl0NVFRO0VBT0k7RUFBQTtBSm81UVo7O0FJMzVRUTtFQU9JO0VBQUE7QUp5NVFaOztBSWg2UVE7RUFPSTtFQUFBO0FKODVRWjs7QUlyNlFRO0VBT0k7QUprNlFaOztBSXo2UVE7RUFPSTtBSnM2UVo7O0FJNzZRUTtFQU9JO0FKMDZRWjs7QUlqN1FRO0VBT0k7QUo4NlFaOztBSXI3UVE7RUFPSTtBSms3UVo7O0FJejdRUTtFQU9JO0FKczdRWjs7QUk3N1FRO0VBT0k7QUowN1FaOztBSWo4UVE7RUFPSTtBSjg3UVo7O0FJcjhRUTtFQU9JO0FKazhRWjs7QUl6OFFRO0VBT0k7QUpzOFFaOztBSTc4UVE7RUFPSTtBSjA4UVo7O0FJajlRUTtFQU9JO0FKODhRWjs7QUlyOVFRO0VBT0k7QUprOVFaOztBSXo5UVE7RUFPSTtBSnM5UVo7O0FJNzlRUTtFQU9JO0FKMDlRWjs7QUlqK1FRO0VBT0k7QUo4OVFaOztBSXIrUVE7RUFPSTtBSmsrUVo7O0FJeitRUTtFQU9JO0FKcytRWjs7QUk3K1FRO0VBT0k7QUowK1FaOztBSWovUVE7RUFPSTtBSjgrUVo7O0FJci9RUTtFQU9JO0FKay9RWjs7QUl6L1FRO0VBT0k7QUpzL1FaOztBSTcvUVE7RUFPSTtBSjAvUVo7O0FJamdSUTtFQU9JO0FKOC9RWjs7QUlyZ1JRO0VBT0k7QUprZ1JaOztBSXpnUlE7RUFPSTtBSnNnUlo7O0FJN2dSUTtFQU9JO0FKMGdSWjs7QUlqaFJRO0VBT0k7QUo4Z1JaOztBSXJoUlE7RUFPSTtBSmtoUlo7O0FJemhSUTtFQU9JO0FKc2hSWjs7QUk3aFJRO0VBT0k7QUowaFJaOztBSWppUlE7RUFPSTtBSjhoUlo7O0FJcmlSUTtFQU9JO0FKa2lSWjs7QUl6aVJRO0VBT0k7QUpzaVJaOztBSTdpUlE7RUFPSTtBSjBpUlo7O0FJampSUTtFQU9JO0FKOGlSWjs7QUlyalJRO0VBT0k7QUpralJaOztBSXpqUlE7RUFPSTtBSnNqUlo7O0FJN2pSUTtFQU9JO0FKMGpSWjs7QUlqa1JRO0VBT0k7QUo4alJaOztBSXJrUlE7RUFPSTtBSmtrUlo7O0FJemtSUTtFQU9JO0FKc2tSWjs7QUk3a1JRO0VBT0k7QUowa1JaOztBSWpsUlE7RUFPSTtBSjhrUlo7O0FJcmxSUTtFQU9JO0FKa2xSWjs7QUl6bFJRO0VBT0k7QUpzbFJaOztBSTdsUlE7RUFPSTtBSjBsUlo7O0FJam1SUTtFQU9JO0FKOGxSWjs7QUlybVJRO0VBT0k7QUprbVJaOztBSXptUlE7RUFPSTtBSnNtUlo7O0FJN21SUTtFQU9JO0FKMG1SWjs7QUlqblJRO0VBT0k7QUo4bVJaOztBSXJuUlE7RUFPSTtBSmtuUlo7O0FJem5SUTtFQU9JO0FKc25SWjs7QUk3blJRO0VBT0k7QUowblJaOztBSWpvUlE7RUFPSTtBSjhuUlo7O0FJcm9SUTtFQU9JO0FKa29SWjs7QUl6b1JRO0VBT0k7QUpzb1JaOztBSTdvUlE7RUFPSTtBSjBvUlo7O0FJanBSUTtFQU9JO0FKOG9SWjs7QUlycFJRO0VBT0k7QUprcFJaOztBSXpwUlE7RUFPSTtBSnNwUlo7O0FJN3BSUTtFQU9JO0FKMHBSWjs7QUlqcVJRO0VBT0k7RUFBQTtBSitwUlo7O0FJdHFSUTtFQU9JO0VBQUE7QUpvcVJaOztBSTNxUlE7RUFPSTtFQUFBO0FKeXFSWjs7QUloclJRO0VBT0k7RUFBQTtBSjhxUlo7O0FJcnJSUTtFQU9JO0VBQUE7QUptclJaOztBSTFyUlE7RUFPSTtFQUFBO0FKd3JSWjs7QUkvclJRO0VBT0k7RUFBQTtBSjZyUlo7O0FJcHNSUTtFQU9JO0VBQUE7QUprc1JaOztBSXpzUlE7RUFPSTtFQUFBO0FKdXNSWjs7QUk5c1JRO0VBT0k7RUFBQTtBSjRzUlo7O0FJbnRSUTtFQU9JO0VBQUE7QUppdFJaOztBSXh0UlE7RUFPSTtFQUFBO0FKc3RSWjs7QUk3dFJRO0VBT0k7RUFBQTtBSjJ0Ulo7O0FJbHVSUTtFQU9JO0VBQUE7QUpndVJaOztBSXZ1UlE7RUFPSTtFQUFBO0FKcXVSWjs7QUk1dVJRO0VBT0k7RUFBQTtBSjB1Ulo7O0FJanZSUTtFQU9JO0VBQUE7QUordVJaOztBSXR2UlE7RUFPSTtFQUFBO0FKb3ZSWjs7QUkzdlJRO0VBT0k7RUFBQTtBSnl2Ulo7O0FJaHdSUTtFQU9JO0VBQUE7QUo4dlJaOztBSXJ3UlE7RUFPSTtFQUFBO0FKbXdSWjs7QUkxd1JRO0VBT0k7RUFBQTtBSnd3Ulo7O0FJL3dSUTtFQU9JO0FKNHdSWjs7QUlueFJRO0VBT0k7QUpneFJaOztBSXZ4UlE7RUFPSTtBSm94Ulo7O0FJM3hSUTtFQU9JO0FKd3hSWjs7QUkveFJRO0VBT0k7QUo0eFJaOztBSW55UlE7RUFPSTtBSmd5Ulo7O0FJdnlSUTtFQU9JO0FKb3lSWjs7QUkzeVJRO0VBT0k7QUp3eVJaOztBSS95UlE7RUFPSTtBSjR5Ulo7O0FJbnpSUTtFQU9JO0FKZ3pSWjs7QUl2elJRO0VBT0k7QUpvelJaOztBSTN6UlE7RUFPSTtBSnd6Ulo7O0FJL3pSUTtFQU9JO0FKNHpSWjs7QUluMFJRO0VBT0k7QUpnMFJaOztBSXYwUlE7RUFPSTtBSm8wUlo7O0FJMzBSUTtFQU9JO0FKdzBSWjs7QUkvMFJRO0VBT0k7QUo0MFJaOztBSW4xUlE7RUFPSTtBSmcxUlo7O0FJdjFSUTtFQU9JO0FKbzFSWjs7QUkzMVJRO0VBT0k7QUp3MVJaOztBSS8xUlE7RUFPSTtBSjQxUlo7O0FJbjJSUTtFQU9JO0FKZzJSWjs7QUl2MlJRO0VBT0k7QUpvMlJaOztBSTMyUlE7RUFPSTtBSncyUlo7O0FJLzJSUTtFQU9JO0FKNDJSWjs7QUluM1JRO0VBT0k7QUpnM1JaOztBSXYzUlE7RUFPSTtBSm8zUlo7O0FJMzNSUTtFQU9JO0FKdzNSWjs7QUkvM1JRO0VBT0k7QUo0M1JaOztBSW40UlE7RUFPSTtBSmc0Ulo7O0FJdjRSUTtFQU9JO0FKbzRSWjs7QUkzNFJRO0VBT0k7QUp3NFJaOztBSS80UlE7RUFPSTtBSjQ0Ulo7O0FJbjVSUTtFQU9JO0FKZzVSWjs7QUl2NVJRO0VBT0k7QUpvNVJaOztBSTM1UlE7RUFPSTtBSnc1Ulo7O0FJLzVSUTtFQU9JO0FKNDVSWjs7QUluNlJRO0VBT0k7QUpnNlJaOztBSXY2UlE7RUFPSTtBSm82Ulo7O0FJMzZSUTtFQU9JO0FKdzZSWjs7QUkvNlJRO0VBT0k7QUo0NlJaOztBSW43UlE7RUFPSTtBSmc3Ulo7O0FJdjdSUTtFQU9JO0FKbzdSWjs7QUkzN1JRO0VBT0k7QUp3N1JaOztBSS83UlE7RUFPSTtBSjQ3Ulo7O0FJbjhSUTtFQU9JO0FKZzhSWjs7QUl2OFJRO0VBT0k7QUpvOFJaOztBSTM4UlE7RUFPSTtBSnc4Ulo7O0FJLzhSUTtFQU9JO0FKNDhSWjs7QUluOVJRO0VBT0k7QUpnOVJaOztBSXY5UlE7RUFPSTtBSm85Ulo7O0FJMzlSUTtFQU9JO0FKdzlSWjs7QUkvOVJRO0VBT0k7QUo0OVJaOztBSW4rUlE7RUFPSTtBSmcrUlo7O0FJditSUTtFQU9JO0FKbytSWjs7QUkzK1JRO0VBT0k7QUp3K1JaOztBSS8rUlE7RUFPSTtFQUFBO0FKNitSWjs7QUlwL1JRO0VBT0k7RUFBQTtBSmsvUlo7O0FJei9SUTtFQU9JO0VBQUE7QUp1L1JaOztBSTkvUlE7RUFPSTtFQUFBO0FKNC9SWjs7QUluZ1NRO0VBT0k7RUFBQTtBSmlnU1o7O0FJeGdTUTtFQU9JO0VBQUE7QUpzZ1NaOztBSTdnU1E7RUFPSTtFQUFBO0FKMmdTWjs7QUlsaFNRO0VBT0k7RUFBQTtBSmdoU1o7O0FJdmhTUTtFQU9JO0VBQUE7QUpxaFNaOztBSTVoU1E7RUFPSTtFQUFBO0FKMGhTWjs7QUlqaVNRO0VBT0k7RUFBQTtBSitoU1o7O0FJdGlTUTtFQU9JO0VBQUE7QUpvaVNaOztBSTNpU1E7RUFPSTtFQUFBO0FKeWlTWjs7QUloalNRO0VBT0k7RUFBQTtBSjhpU1o7O0FJcmpTUTtFQU9JO0VBQUE7QUptalNaOztBSTFqU1E7RUFPSTtFQUFBO0FKd2pTWjs7QUkvalNRO0VBT0k7RUFBQTtBSjZqU1o7O0FJcGtTUTtFQU9JO0VBQUE7QUpra1NaOztBSXprU1E7RUFPSTtFQUFBO0FKdWtTWjs7QUk5a1NRO0VBT0k7RUFBQTtBSjRrU1o7O0FJbmxTUTtFQU9JO0VBQUE7QUppbFNaOztBSXhsU1E7RUFPSTtFQUFBO0FKc2xTWjs7QUk3bFNRO0VBT0k7RUFBQTtBSjJsU1o7O0FJbG1TUTtFQU9JO0VBQUE7QUpnbVNaOztBSXZtU1E7RUFPSTtBSm9tU1o7O0FJM21TUTtFQU9JO0FKd21TWjs7QUkvbVNRO0VBT0k7QUo0bVNaOztBSW5uU1E7RUFPSTtBSmduU1o7O0FJdm5TUTtFQU9JO0FKb25TWjs7QUkzblNRO0VBT0k7QUp3blNaOztBSS9uU1E7RUFPSTtBSjRuU1o7O0FJbm9TUTtFQU9JO0FKZ29TWjs7QUl2b1NRO0VBT0k7QUpvb1NaOztBSTNvU1E7RUFPSTtBSndvU1o7O0FJL29TUTtFQU9JO0FKNG9TWjs7QUlucFNRO0VBT0k7QUpncFNaOztBSXZwU1E7RUFPSTtBSm9wU1o7O0FJM3BTUTtFQU9JO0FKd3BTWjs7QUkvcFNRO0VBT0k7QUo0cFNaOztBSW5xU1E7RUFPSTtBSmdxU1o7O0FJdnFTUTtFQU9JO0FKb3FTWjs7QUkzcVNRO0VBT0k7QUp3cVNaOztBSS9xU1E7RUFPSTtBSjRxU1o7O0FJbnJTUTtFQU9JO0FKZ3JTWjs7QUl2clNRO0VBT0k7QUpvclNaOztBSTNyU1E7RUFPSTtBSndyU1o7O0FJL3JTUTtFQU9JO0FKNHJTWjs7QUluc1NRO0VBT0k7QUpnc1NaOztBSXZzU1E7RUFPSTtBSm9zU1o7O0FJM3NTUTtFQU9JO0FKd3NTWjs7QUkvc1NRO0VBT0k7QUo0c1NaOztBSW50U1E7RUFPSTtBSmd0U1o7O0FJdnRTUTtFQU9JO0FKb3RTWjs7QUkzdFNRO0VBT0k7QUp3dFNaOztBSS90U1E7RUFPSTtBSjR0U1o7O0FJbnVTUTtFQU9JO0FKZ3VTWjs7QUl2dVNRO0VBT0k7QUpvdVNaOztBSTN1U1E7RUFPSTtBSnd1U1o7O0FJL3VTUTtFQU9JO0FKNHVTWjs7QUludlNRO0VBT0k7QUpndlNaOztBSXZ2U1E7RUFPSTtBSm92U1o7O0FJM3ZTUTtFQU9JO0FKd3ZTWjs7QUkvdlNRO0VBT0k7QUo0dlNaOztBSW53U1E7RUFPSTtBSmd3U1o7O0FJdndTUTtFQU9JO0FKb3dTWjs7QUkzd1NRO0VBT0k7QUp3d1NaOztBSS93U1E7RUFPSTtBSjR3U1o7O0FJbnhTUTtFQU9JO0FKZ3hTWjs7QUl2eFNRO0VBT0k7QUpveFNaOztBSTN4U1E7RUFPSTtBSnd4U1o7O0FJL3hTUTtFQU9JO0FKNHhTWjs7QUlueVNRO0VBT0k7QUpneVNaOztBSzF5U0k7RURHSTtJQU9JO0VKcXlTVjtFSTV5U007SUFPSTtFSnd5U1Y7RUkveVNNO0lBT0k7RUoyeVNWO0VJbHpTTTtJQU9JO0VKOHlTVjtFSXJ6U007SUFPSTtFSml6U1Y7RUl4elNNO0lBT0k7RUpvelNWO0VJM3pTTTtJQU9JO0VKdXpTVjtFSTl6U007SUFPSTtFSjB6U1Y7RUlqMFNNO0lBT0k7RUo2elNWO0VJcDBTTTtJQU9JO0VKZzBTVjtFSXYwU007SUFPSTtFSm0wU1Y7RUkxMFNNO0lBT0k7RUpzMFNWO0VJNzBTTTtJQU9JO0VKeTBTVjtFSWgxU007SUFPSTtFSjQwU1Y7RUluMVNNO0lBT0k7RUorMFNWO0VJdDFTTTtJQU9JO0VKazFTVjtFSXoxU007SUFPSTtFSnExU1Y7RUk1MVNNO0lBT0k7RUp3MVNWO0VJLzFTTTtJQU9JO0VKMjFTVjtFSWwyU007SUFPSTtFSjgxU1Y7RUlyMlNNO0lBT0k7RUppMlNWO0VJeDJTTTtJQU9JO0VKbzJTVjtFSTMyU007SUFPSTtFSnUyU1Y7RUk5MlNNO0lBT0k7RUowMlNWO0VJajNTTTtJQU9JO0VKNjJTVjtFSXAzU007SUFPSTtFSmczU1Y7RUl2M1NNO0lBT0k7RUptM1NWO0VJMTNTTTtJQU9JO0VKczNTVjtFSTczU007SUFPSTtFSnkzU1Y7RUloNFNNO0lBT0k7RUo0M1NWO0VJbjRTTTtJQU9JO0VKKzNTVjtFSXQ0U007SUFPSTtFSms0U1Y7RUl6NFNNO0lBT0k7RUpxNFNWO0VJNTRTTTtJQU9JO0VKdzRTVjtFSS80U007SUFPSTtFSjI0U1Y7RUlsNVNNO0lBT0k7RUo4NFNWO0VJcjVTTTtJQU9JO0VKaTVTVjtFSXg1U007SUFPSTtFSm81U1Y7RUkzNVNNO0lBT0k7RUp1NVNWO0VJOTVTTTtJQU9JO0VKMDVTVjtFSWo2U007SUFPSTtFSjY1U1Y7RUlwNlNNO0lBT0k7RUpnNlNWO0VJdjZTTTtJQU9JO0VKbTZTVjtFSTE2U007SUFPSTtFSnM2U1Y7RUk3NlNNO0lBT0k7RUp5NlNWO0VJaDdTTTtJQU9JO0VKNDZTVjtFSW43U007SUFPSTtFSis2U1Y7RUl0N1NNO0lBT0k7RUprN1NWO0VJejdTTTtJQU9JO0VKcTdTVjtFSTU3U007SUFPSTtFSnc3U1Y7RUkvN1NNO0lBT0k7RUoyN1NWO0VJbDhTTTtJQU9JO0VKODdTVjtFSXI4U007SUFPSTtFSmk4U1Y7RUl4OFNNO0lBT0k7RUpvOFNWO0VJMzhTTTtJQU9JO0VKdThTVjtFSTk4U007SUFPSTtFSjA4U1Y7RUlqOVNNO0lBT0k7RUo2OFNWO0VJcDlTTTtJQU9JO0VKZzlTVjtFSXY5U007SUFPSTtFSm05U1Y7RUkxOVNNO0lBT0k7RUpzOVNWO0VJNzlTTTtJQU9JO0VKeTlTVjtFSWgrU007SUFPSTtFSjQ5U1Y7RUluK1NNO0lBT0k7RUorOVNWO0VJdCtTTTtJQU9JO0VKaytTVjtFSXorU007SUFPSTtFSnErU1Y7RUk1K1NNO0lBT0k7RUp3K1NWO0VJLytTTTtJQU9JO0lBQUE7RUo0K1NWO0VJbi9TTTtJQU9JO0lBQUE7RUpnL1NWO0VJdi9TTTtJQU9JO0lBQUE7RUpvL1NWO0VJMy9TTTtJQU9JO0lBQUE7RUp3L1NWO0VJLy9TTTtJQU9JO0lBQUE7RUo0L1NWO0VJbmdUTTtJQU9JO0lBQUE7RUpnZ1RWO0VJdmdUTTtJQU9JO0lBQUE7RUpvZ1RWO0VJM2dUTTtJQU9JO0lBQUE7RUp3Z1RWO0VJL2dUTTtJQU9JO0lBQUE7RUo0Z1RWO0VJbmhUTTtJQU9JO0lBQUE7RUpnaFRWO0VJdmhUTTtJQU9JO0lBQUE7RUpvaFRWO0VJM2hUTTtJQU9JO0lBQUE7RUp3aFRWO0VJL2hUTTtJQU9JO0lBQUE7RUo0aFRWO0VJbmlUTTtJQU9JO0lBQUE7RUpnaVRWO0VJdmlUTTtJQU9JO0lBQUE7RUpvaVRWO0VJM2lUTTtJQU9JO0lBQUE7RUp3aVRWO0VJL2lUTTtJQU9JO0lBQUE7RUo0aVRWO0VJbmpUTTtJQU9JO0lBQUE7RUpnalRWO0VJdmpUTTtJQU9JO0lBQUE7RUpvalRWO0VJM2pUTTtJQU9JO0lBQUE7RUp3alRWO0VJL2pUTTtJQU9JO0lBQUE7RUo0alRWO0VJbmtUTTtJQU9JO0lBQUE7RUpna1RWO0VJdmtUTTtJQU9JO0lBQUE7RUpva1RWO0VJM2tUTTtJQU9JO0lBQUE7RUp3a1RWO0VJL2tUTTtJQU9JO0lBQUE7RUo0a1RWO0VJbmxUTTtJQU9JO0lBQUE7RUpnbFRWO0VJdmxUTTtJQU9JO0VKbWxUVjtFSTFsVE07SUFPSTtFSnNsVFY7RUk3bFRNO0lBT0k7RUp5bFRWO0VJaG1UTTtJQU9JO0VKNGxUVjtFSW5tVE07SUFPSTtFSitsVFY7RUl0bVRNO0lBT0k7RUprbVRWO0VJem1UTTtJQU9JO0VKcW1UVjtFSTVtVE07SUFPSTtFSndtVFY7RUkvbVRNO0lBT0k7RUoybVRWO0VJbG5UTTtJQU9JO0VKOG1UVjtFSXJuVE07SUFPSTtFSmluVFY7RUl4blRNO0lBT0k7RUpvblRWO0VJM25UTTtJQU9JO0VKdW5UVjtFSTluVE07SUFPSTtFSjBuVFY7RUlqb1RNO0lBT0k7RUo2blRWO0VJcG9UTTtJQU9JO0VKZ29UVjtFSXZvVE07SUFPSTtFSm1vVFY7RUkxb1RNO0lBT0k7RUpzb1RWO0VJN29UTTtJQU9JO0VKeW9UVjtFSWhwVE07SUFPSTtFSjRvVFY7RUlucFRNO0lBT0k7RUorb1RWO0VJdHBUTTtJQU9JO0VKa3BUVjtFSXpwVE07SUFPSTtFSnFwVFY7RUk1cFRNO0lBT0k7RUp3cFRWO0VJL3BUTTtJQU9JO0VKMnBUVjtFSWxxVE07SUFPSTtFSjhwVFY7RUlycVRNO0lBT0k7RUppcVRWO0VJeHFUTTtJQU9JO0VKb3FUVjtFSTNxVE07SUFPSTtFSnVxVFY7RUk5cVRNO0lBT0k7RUowcVRWO0VJanJUTTtJQU9JO0VKNnFUVjtFSXByVE07SUFPSTtFSmdyVFY7RUl2clRNO0lBT0k7RUptclRWO0VJMXJUTTtJQU9JO0VKc3JUVjtFSTdyVE07SUFPSTtFSnlyVFY7RUloc1RNO0lBT0k7RUo0clRWO0VJbnNUTTtJQU9JO0VKK3JUVjtFSXRzVE07SUFPSTtFSmtzVFY7RUl6c1RNO0lBT0k7RUpxc1RWO0VJNXNUTTtJQU9JO0VKd3NUVjtFSS9zVE07SUFPSTtFSjJzVFY7RUlsdFRNO0lBT0k7RUo4c1RWO0VJcnRUTTtJQU9JO0VKaXRUVjtFSXh0VE07SUFPSTtFSm90VFY7RUkzdFRNO0lBT0k7RUp1dFRWO0VJOXRUTTtJQU9JO0VKMHRUVjtFSWp1VE07SUFPSTtFSjZ0VFY7RUlwdVRNO0lBT0k7RUpndVRWO0VJdnVUTTtJQU9JO0VKbXVUVjtFSTF1VE07SUFPSTtFSnN1VFY7RUk3dVRNO0lBT0k7RUp5dVRWO0VJaHZUTTtJQU9JO0VKNHVUVjtFSW52VE07SUFPSTtFSit1VFY7RUl0dlRNO0lBT0k7RUprdlRWO0VJenZUTTtJQU9JO0VKcXZUVjtFSTV2VE07SUFPSTtFSnd2VFY7RUkvdlRNO0lBT0k7RUoydlRWO0VJbHdUTTtJQU9JO0VKOHZUVjtFSXJ3VE07SUFPSTtFSml3VFY7RUl4d1RNO0lBT0k7RUpvd1RWO0VJM3dUTTtJQU9JO0VKdXdUVjtFSTl3VE07SUFPSTtFSjB3VFY7RUlqeFRNO0lBT0k7RUo2d1RWO0VJcHhUTTtJQU9JO0lBQUE7RUppeFRWO0VJeHhUTTtJQU9JO0lBQUE7RUpxeFRWO0VJNXhUTTtJQU9JO0lBQUE7RUp5eFRWO0VJaHlUTTtJQU9JO0lBQUE7RUo2eFRWO0VJcHlUTTtJQU9JO0lBQUE7RUppeVRWO0VJeHlUTTtJQU9JO0lBQUE7RUpxeVRWO0VJNXlUTTtJQU9JO0lBQUE7RUp5eVRWO0VJaHpUTTtJQU9JO0lBQUE7RUo2eVRWO0VJcHpUTTtJQU9JO0lBQUE7RUppelRWO0VJeHpUTTtJQU9JO0lBQUE7RUpxelRWO0VJNXpUTTtJQU9JO0lBQUE7RUp5elRWO0VJaDBUTTtJQU9JO0lBQUE7RUo2elRWO0VJcDBUTTtJQU9JO0lBQUE7RUppMFRWO0VJeDBUTTtJQU9JO0lBQUE7RUpxMFRWO0VJNTBUTTtJQU9JO0lBQUE7RUp5MFRWO0VJaDFUTTtJQU9JO0lBQUE7RUo2MFRWO0VJcDFUTTtJQU9JO0lBQUE7RUppMVRWO0VJeDFUTTtJQU9JO0lBQUE7RUpxMVRWO0VJNTFUTTtJQU9JO0lBQUE7RUp5MVRWO0VJaDJUTTtJQU9JO0lBQUE7RUo2MVRWO0VJcDJUTTtJQU9JO0lBQUE7RUppMlRWO0VJeDJUTTtJQU9JO0lBQUE7RUpxMlRWO0VJNTJUTTtJQU9JO0VKdzJUVjtFSS8yVE07SUFPSTtFSjIyVFY7RUlsM1RNO0lBT0k7RUo4MlRWO0VJcjNUTTtJQU9JO0VKaTNUVjtFSXgzVE07SUFPSTtFSm8zVFY7RUkzM1RNO0lBT0k7RUp1M1RWO0VJOTNUTTtJQU9JO0VKMDNUVjtFSWo0VE07SUFPSTtFSjYzVFY7RUlwNFRNO0lBT0k7RUpnNFRWO0VJdjRUTTtJQU9JO0VKbTRUVjtFSTE0VE07SUFPSTtFSnM0VFY7RUk3NFRNO0lBT0k7RUp5NFRWO0VJaDVUTTtJQU9JO0VKNDRUVjtFSW41VE07SUFPSTtFSis0VFY7RUl0NVRNO0lBT0k7RUprNVRWO0VJejVUTTtJQU9JO0VKcTVUVjtFSTU1VE07SUFPSTtFSnc1VFY7RUkvNVRNO0lBT0k7RUoyNVRWO0VJbDZUTTtJQU9JO0VKODVUVjtFSXI2VE07SUFPSTtFSmk2VFY7RUl4NlRNO0lBT0k7RUpvNlRWO0VJMzZUTTtJQU9JO0VKdTZUVjtFSTk2VE07SUFPSTtFSjA2VFY7RUlqN1RNO0lBT0k7RUo2NlRWO0VJcDdUTTtJQU9JO0VKZzdUVjtFSXY3VE07SUFPSTtFSm03VFY7RUkxN1RNO0lBT0k7RUpzN1RWO0VJNzdUTTtJQU9JO0VKeTdUVjtFSWg4VE07SUFPSTtFSjQ3VFY7RUluOFRNO0lBT0k7RUorN1RWO0VJdDhUTTtJQU9JO0VKazhUVjtFSXo4VE07SUFPSTtFSnE4VFY7RUk1OFRNO0lBT0k7RUp3OFRWO0VJLzhUTTtJQU9JO0VKMjhUVjtFSWw5VE07SUFPSTtFSjg4VFY7RUlyOVRNO0lBT0k7RUppOVRWO0VJeDlUTTtJQU9JO0VKbzlUVjtFSTM5VE07SUFPSTtFSnU5VFY7RUk5OVRNO0lBT0k7RUowOVRWO0VJaitUTTtJQU9JO0VKNjlUVjtFSXArVE07SUFPSTtFSmcrVFY7RUl2K1RNO0lBT0k7RUptK1RWO0VJMStUTTtJQU9JO0VKcytUVjtFSTcrVE07SUFPSTtFSnkrVFY7RUloL1RNO0lBT0k7RUo0K1RWO0VJbi9UTTtJQU9JO0VKKytUVjtFSXQvVE07SUFPSTtFSmsvVFY7RUl6L1RNO0lBT0k7RUpxL1RWO0VJNS9UTTtJQU9JO0VKdy9UVjtFSS8vVE07SUFPSTtFSjIvVFY7RUlsZ1VNO0lBT0k7RUo4L1RWO0VJcmdVTTtJQU9JO0VKaWdVVjtFSXhnVU07SUFPSTtFSm9nVVY7RUkzZ1VNO0lBT0k7RUp1Z1VWO0VJOWdVTTtJQU9JO0VKMGdVVjtFSWpoVU07SUFPSTtFSjZnVVY7RUlwaFVNO0lBT0k7SUFBQTtFSmloVVY7RUl4aFVNO0lBT0k7SUFBQTtFSnFoVVY7RUk1aFVNO0lBT0k7SUFBQTtFSnloVVY7RUloaVVNO0lBT0k7SUFBQTtFSjZoVVY7RUlwaVVNO0lBT0k7SUFBQTtFSmlpVVY7RUl4aVVNO0lBT0k7SUFBQTtFSnFpVVY7RUk1aVVNO0lBT0k7SUFBQTtFSnlpVVY7RUloalVNO0lBT0k7SUFBQTtFSjZpVVY7RUlwalVNO0lBT0k7SUFBQTtFSmlqVVY7RUl4alVNO0lBT0k7SUFBQTtFSnFqVVY7RUk1alVNO0lBT0k7SUFBQTtFSnlqVVY7RUloa1VNO0lBT0k7SUFBQTtFSjZqVVY7RUlwa1VNO0lBT0k7SUFBQTtFSmlrVVY7RUl4a1VNO0lBT0k7SUFBQTtFSnFrVVY7RUk1a1VNO0lBT0k7SUFBQTtFSnlrVVY7RUlobFVNO0lBT0k7SUFBQTtFSjZrVVY7RUlwbFVNO0lBT0k7SUFBQTtFSmlsVVY7RUl4bFVNO0lBT0k7SUFBQTtFSnFsVVY7RUk1bFVNO0lBT0k7SUFBQTtFSnlsVVY7RUlobVVNO0lBT0k7SUFBQTtFSjZsVVY7RUlwbVVNO0lBT0k7SUFBQTtFSmltVVY7RUl4bVVNO0lBT0k7SUFBQTtFSnFtVVY7RUk1bVVNO0lBT0k7SUFBQTtFSnltVVY7RUloblVNO0lBT0k7SUFBQTtFSjZtVVY7RUlwblVNO0lBT0k7RUpnblVWO0VJdm5VTTtJQU9JO0VKbW5VVjtFSTFuVU07SUFPSTtFSnNuVVY7RUk3blVNO0lBT0k7RUp5blVWO0VJaG9VTTtJQU9JO0VKNG5VVjtFSW5vVU07SUFPSTtFSituVVY7RUl0b1VNO0lBT0k7RUprb1VWO0VJem9VTTtJQU9JO0VKcW9VVjtFSTVvVU07SUFPSTtFSndvVVY7RUkvb1VNO0lBT0k7RUoyb1VWO0VJbHBVTTtJQU9JO0VKOG9VVjtFSXJwVU07SUFPSTtFSmlwVVY7RUl4cFVNO0lBT0k7RUpvcFVWO0VJM3BVTTtJQU9JO0VKdXBVVjtFSTlwVU07SUFPSTtFSjBwVVY7RUlqcVVNO0lBT0k7RUo2cFVWO0VJcHFVTTtJQU9JO0VKZ3FVVjtFSXZxVU07SUFPSTtFSm1xVVY7RUkxcVVNO0lBT0k7RUpzcVVWO0VJN3FVTTtJQU9JO0VKeXFVVjtFSWhyVU07SUFPSTtFSjRxVVY7RUluclVNO0lBT0k7RUorcVVWO0VJdHJVTTtJQU9JO0VKa3JVVjtFSXpyVU07SUFPSTtFSnFyVVY7RUk1clVNO0lBT0k7RUp3clVWO0VJL3JVTTtJQU9JO0VKMnJVVjtFSWxzVU07SUFPSTtFSjhyVVY7RUlyc1VNO0lBT0k7RUppc1VWO0VJeHNVTTtJQU9JO0VKb3NVVjtFSTNzVU07SUFPSTtFSnVzVVY7RUk5c1VNO0lBT0k7RUowc1VWO0VJanRVTTtJQU9JO0VKNnNVVjtFSXB0VU07SUFPSTtFSmd0VVY7RUl2dFVNO0lBT0k7RUptdFVWO0VJMXRVTTtJQU9JO0VKc3RVVjtFSTd0VU07SUFPSTtFSnl0VVY7RUlodVVNO0lBT0k7RUo0dFVWO0VJbnVVTTtJQU9JO0VKK3RVVjtFSXR1VU07SUFPSTtFSmt1VVY7RUl6dVVNO0lBT0k7RUpxdVVWO0VJNXVVTTtJQU9JO0VKd3VVVjtFSS91VU07SUFPSTtFSjJ1VVY7RUlsdlVNO0lBT0k7RUo4dVVWO0VJcnZVTTtJQU9JO0VKaXZVVjtFSXh2VU07SUFPSTtFSm92VVY7RUkzdlVNO0lBT0k7RUp1dlVWO0VJOXZVTTtJQU9JO0VKMHZVVjtFSWp3VU07SUFPSTtFSjZ2VVY7QUFDRjtBS3h3VUk7RURHSTtJQU9JO0VKa3dVVjtFSXp3VU07SUFPSTtFSnF3VVY7RUk1d1VNO0lBT0k7RUp3d1VWO0VJL3dVTTtJQU9JO0VKMndVVjtFSWx4VU07SUFPSTtFSjh3VVY7RUlyeFVNO0lBT0k7RUppeFVWO0VJeHhVTTtJQU9JO0VKb3hVVjtFSTN4VU07SUFPSTtFSnV4VVY7RUk5eFVNO0lBT0k7RUoweFVWO0VJanlVTTtJQU9JO0VKNnhVVjtFSXB5VU07SUFPSTtFSmd5VVY7RUl2eVVNO0lBT0k7RUpteVVWO0VJMXlVTTtJQU9JO0VKc3lVVjtFSTd5VU07SUFPSTtFSnl5VVY7RUloelVNO0lBT0k7RUo0eVVWO0VJbnpVTTtJQU9JO0VKK3lVVjtFSXR6VU07SUFPSTtFSmt6VVY7RUl6elVNO0lBT0k7RUpxelVWO0VJNXpVTTtJQU9JO0VKd3pVVjtFSS96VU07SUFPSTtFSjJ6VVY7RUlsMFVNO0lBT0k7RUo4elVWO0VJcjBVTTtJQU9JO0VKaTBVVjtFSXgwVU07SUFPSTtFSm8wVVY7RUkzMFVNO0lBT0k7RUp1MFVWO0VJOTBVTTtJQU9JO0VKMDBVVjtFSWoxVU07SUFPSTtFSjYwVVY7RUlwMVVNO0lBT0k7RUpnMVVWO0VJdjFVTTtJQU9JO0VKbTFVVjtFSTExVU07SUFPSTtFSnMxVVY7RUk3MVVNO0lBT0k7RUp5MVVWO0VJaDJVTTtJQU9JO0VKNDFVVjtFSW4yVU07SUFPSTtFSisxVVY7RUl0MlVNO0lBT0k7RUprMlVWO0VJejJVTTtJQU9JO0VKcTJVVjtFSTUyVU07SUFPSTtFSncyVVY7RUkvMlVNO0lBT0k7RUoyMlVWO0VJbDNVTTtJQU9JO0VKODJVVjtFSXIzVU07SUFPSTtFSmkzVVY7RUl4M1VNO0lBT0k7RUpvM1VWO0VJMzNVTTtJQU9JO0VKdTNVVjtFSTkzVU07SUFPSTtFSjAzVVY7RUlqNFVNO0lBT0k7RUo2M1VWO0VJcDRVTTtJQU9JO0VKZzRVVjtFSXY0VU07SUFPSTtFSm00VVY7RUkxNFVNO0lBT0k7RUpzNFVWO0VJNzRVTTtJQU9JO0VKeTRVVjtFSWg1VU07SUFPSTtFSjQ0VVY7RUluNVVNO0lBT0k7RUorNFVWO0VJdDVVTTtJQU9JO0VKazVVVjtFSXo1VU07SUFPSTtFSnE1VVY7RUk1NVVNO0lBT0k7RUp3NVVWO0VJLzVVTTtJQU9JO0VKMjVVVjtFSWw2VU07SUFPSTtFSjg1VVY7RUlyNlVNO0lBT0k7RUppNlVWO0VJeDZVTTtJQU9JO0VKbzZVVjtFSTM2VU07SUFPSTtFSnU2VVY7RUk5NlVNO0lBT0k7RUowNlVWO0VJajdVTTtJQU9JO0VKNjZVVjtFSXA3VU07SUFPSTtFSmc3VVY7RUl2N1VNO0lBT0k7RUptN1VWO0VJMTdVTTtJQU9JO0VKczdVVjtFSTc3VU07SUFPSTtFSnk3VVY7RUloOFVNO0lBT0k7RUo0N1VWO0VJbjhVTTtJQU9JO0VKKzdVVjtFSXQ4VU07SUFPSTtFSms4VVY7RUl6OFVNO0lBT0k7RUpxOFVWO0VJNThVTTtJQU9JO0lBQUE7RUp5OFVWO0VJaDlVTTtJQU9JO0lBQUE7RUo2OFVWO0VJcDlVTTtJQU9JO0lBQUE7RUppOVVWO0VJeDlVTTtJQU9JO0lBQUE7RUpxOVVWO0VJNTlVTTtJQU9JO0lBQUE7RUp5OVVWO0VJaCtVTTtJQU9JO0lBQUE7RUo2OVVWO0VJcCtVTTtJQU9JO0lBQUE7RUppK1VWO0VJeCtVTTtJQU9JO0lBQUE7RUpxK1VWO0VJNStVTTtJQU9JO0lBQUE7RUp5K1VWO0VJaC9VTTtJQU9JO0lBQUE7RUo2K1VWO0VJcC9VTTtJQU9JO0lBQUE7RUppL1VWO0VJeC9VTTtJQU9JO0lBQUE7RUpxL1VWO0VJNS9VTTtJQU9JO0lBQUE7RUp5L1VWO0VJaGdWTTtJQU9JO0lBQUE7RUo2L1VWO0VJcGdWTTtJQU9JO0lBQUE7RUppZ1ZWO0VJeGdWTTtJQU9JO0lBQUE7RUpxZ1ZWO0VJNWdWTTtJQU9JO0lBQUE7RUp5Z1ZWO0VJaGhWTTtJQU9JO0lBQUE7RUo2Z1ZWO0VJcGhWTTtJQU9JO0lBQUE7RUppaFZWO0VJeGhWTTtJQU9JO0lBQUE7RUpxaFZWO0VJNWhWTTtJQU9JO0lBQUE7RUp5aFZWO0VJaGlWTTtJQU9JO0lBQUE7RUo2aFZWO0VJcGlWTTtJQU9JO0lBQUE7RUppaVZWO0VJeGlWTTtJQU9JO0lBQUE7RUpxaVZWO0VJNWlWTTtJQU9JO0lBQUE7RUp5aVZWO0VJaGpWTTtJQU9JO0lBQUE7RUo2aVZWO0VJcGpWTTtJQU9JO0VKZ2pWVjtFSXZqVk07SUFPSTtFSm1qVlY7RUkxalZNO0lBT0k7RUpzalZWO0VJN2pWTTtJQU9JO0VKeWpWVjtFSWhrVk07SUFPSTtFSjRqVlY7RUlua1ZNO0lBT0k7RUoralZWO0VJdGtWTTtJQU9JO0VKa2tWVjtFSXprVk07SUFPSTtFSnFrVlY7RUk1a1ZNO0lBT0k7RUp3a1ZWO0VJL2tWTTtJQU9JO0VKMmtWVjtFSWxsVk07SUFPSTtFSjhrVlY7RUlybFZNO0lBT0k7RUppbFZWO0VJeGxWTTtJQU9JO0VKb2xWVjtFSTNsVk07SUFPSTtFSnVsVlY7RUk5bFZNO0lBT0k7RUowbFZWO0VJam1WTTtJQU9JO0VKNmxWVjtFSXBtVk07SUFPSTtFSmdtVlY7RUl2bVZNO0lBT0k7RUptbVZWO0VJMW1WTTtJQU9JO0VKc21WVjtFSTdtVk07SUFPSTtFSnltVlY7RUloblZNO0lBT0k7RUo0bVZWO0VJbm5WTTtJQU9JO0VKK21WVjtFSXRuVk07SUFPSTtFSmtuVlY7RUl6blZNO0lBT0k7RUpxblZWO0VJNW5WTTtJQU9JO0VKd25WVjtFSS9uVk07SUFPSTtFSjJuVlY7RUlsb1ZNO0lBT0k7RUo4blZWO0VJcm9WTTtJQU9JO0VKaW9WVjtFSXhvVk07SUFPSTtFSm9vVlY7RUkzb1ZNO0lBT0k7RUp1b1ZWO0VJOW9WTTtJQU9JO0VKMG9WVjtFSWpwVk07SUFPSTtFSjZvVlY7RUlwcFZNO0lBT0k7RUpncFZWO0VJdnBWTTtJQU9JO0VKbXBWVjtFSTFwVk07SUFPSTtFSnNwVlY7RUk3cFZNO0lBT0k7RUp5cFZWO0VJaHFWTTtJQU9JO0VKNHBWVjtFSW5xVk07SUFPSTtFSitwVlY7RUl0cVZNO0lBT0k7RUprcVZWO0VJenFWTTtJQU9JO0VKcXFWVjtFSTVxVk07SUFPSTtFSndxVlY7RUkvcVZNO0lBT0k7RUoycVZWO0VJbHJWTTtJQU9JO0VKOHFWVjtFSXJyVk07SUFPSTtFSmlyVlY7RUl4clZNO0lBT0k7RUpvclZWO0VJM3JWTTtJQU9JO0VKdXJWVjtFSTlyVk07SUFPSTtFSjByVlY7RUlqc1ZNO0lBT0k7RUo2clZWO0VJcHNWTTtJQU9JO0VKZ3NWVjtFSXZzVk07SUFPSTtFSm1zVlY7RUkxc1ZNO0lBT0k7RUpzc1ZWO0VJN3NWTTtJQU9JO0VKeXNWVjtFSWh0Vk07SUFPSTtFSjRzVlY7RUludFZNO0lBT0k7RUorc1ZWO0VJdHRWTTtJQU9JO0VKa3RWVjtFSXp0Vk07SUFPSTtFSnF0VlY7RUk1dFZNO0lBT0k7RUp3dFZWO0VJL3RWTTtJQU9JO0VKMnRWVjtFSWx1Vk07SUFPSTtFSjh0VlY7RUlydVZNO0lBT0k7RUppdVZWO0VJeHVWTTtJQU9JO0VKb3VWVjtFSTN1Vk07SUFPSTtFSnV1VlY7RUk5dVZNO0lBT0k7RUowdVZWO0VJanZWTTtJQU9JO0lBQUE7RUo4dVZWO0VJcnZWTTtJQU9JO0lBQUE7RUprdlZWO0VJenZWTTtJQU9JO0lBQUE7RUpzdlZWO0VJN3ZWTTtJQU9JO0lBQUE7RUowdlZWO0VJandWTTtJQU9JO0lBQUE7RUo4dlZWO0VJcndWTTtJQU9JO0lBQUE7RUprd1ZWO0VJendWTTtJQU9JO0lBQUE7RUpzd1ZWO0VJN3dWTTtJQU9JO0lBQUE7RUowd1ZWO0VJanhWTTtJQU9JO0lBQUE7RUo4d1ZWO0VJcnhWTTtJQU9JO0lBQUE7RUpreFZWO0VJenhWTTtJQU9JO0lBQUE7RUpzeFZWO0VJN3hWTTtJQU9JO0lBQUE7RUoweFZWO0VJanlWTTtJQU9JO0lBQUE7RUo4eFZWO0VJcnlWTTtJQU9JO0lBQUE7RUpreVZWO0VJenlWTTtJQU9JO0lBQUE7RUpzeVZWO0VJN3lWTTtJQU9JO0lBQUE7RUoweVZWO0VJanpWTTtJQU9JO0lBQUE7RUo4eVZWO0VJcnpWTTtJQU9JO0lBQUE7RUprelZWO0VJenpWTTtJQU9JO0lBQUE7RUpzelZWO0VJN3pWTTtJQU9JO0lBQUE7RUowelZWO0VJajBWTTtJQU9JO0lBQUE7RUo4elZWO0VJcjBWTTtJQU9JO0lBQUE7RUprMFZWO0VJejBWTTtJQU9JO0VKcTBWVjtFSTUwVk07SUFPSTtFSncwVlY7RUkvMFZNO0lBT0k7RUoyMFZWO0VJbDFWTTtJQU9JO0VKODBWVjtFSXIxVk07SUFPSTtFSmkxVlY7RUl4MVZNO0lBT0k7RUpvMVZWO0VJMzFWTTtJQU9JO0VKdTFWVjtFSTkxVk07SUFPSTtFSjAxVlY7RUlqMlZNO0lBT0k7RUo2MVZWO0VJcDJWTTtJQU9JO0VKZzJWVjtFSXYyVk07SUFPSTtFSm0yVlY7RUkxMlZNO0lBT0k7RUpzMlZWO0VJNzJWTTtJQU9JO0VKeTJWVjtFSWgzVk07SUFPSTtFSjQyVlY7RUluM1ZNO0lBT0k7RUorMlZWO0VJdDNWTTtJQU9JO0VKazNWVjtFSXozVk07SUFPSTtFSnEzVlY7RUk1M1ZNO0lBT0k7RUp3M1ZWO0VJLzNWTTtJQU9JO0VKMjNWVjtFSWw0Vk07SUFPSTtFSjgzVlY7RUlyNFZNO0lBT0k7RUppNFZWO0VJeDRWTTtJQU9JO0VKbzRWVjtFSTM0Vk07SUFPSTtFSnU0VlY7RUk5NFZNO0lBT0k7RUowNFZWO0VJajVWTTtJQU9JO0VKNjRWVjtFSXA1Vk07SUFPSTtFSmc1VlY7RUl2NVZNO0lBT0k7RUptNVZWO0VJMTVWTTtJQU9JO0VKczVWVjtFSTc1Vk07SUFPSTtFSnk1VlY7RUloNlZNO0lBT0k7RUo0NVZWO0VJbjZWTTtJQU9JO0VKKzVWVjtFSXQ2Vk07SUFPSTtFSms2VlY7RUl6NlZNO0lBT0k7RUpxNlZWO0VJNTZWTTtJQU9JO0VKdzZWVjtFSS82Vk07SUFPSTtFSjI2VlY7RUlsN1ZNO0lBT0k7RUo4NlZWO0VJcjdWTTtJQU9JO0VKaTdWVjtFSXg3Vk07SUFPSTtFSm83VlY7RUkzN1ZNO0lBT0k7RUp1N1ZWO0VJOTdWTTtJQU9JO0VKMDdWVjtFSWo4Vk07SUFPSTtFSjY3VlY7RUlwOFZNO0lBT0k7RUpnOFZWO0VJdjhWTTtJQU9JO0VKbThWVjtFSTE4Vk07SUFPSTtFSnM4VlY7RUk3OFZNO0lBT0k7RUp5OFZWO0VJaDlWTTtJQU9JO0VKNDhWVjtFSW45Vk07SUFPSTtFSis4VlY7RUl0OVZNO0lBT0k7RUprOVZWO0VJejlWTTtJQU9JO0VKcTlWVjtFSTU5Vk07SUFPSTtFSnc5VlY7RUkvOVZNO0lBT0k7RUoyOVZWO0VJbCtWTTtJQU9JO0VKODlWVjtFSXIrVk07SUFPSTtFSmkrVlY7RUl4K1ZNO0lBT0k7RUpvK1ZWO0VJMytWTTtJQU9JO0VKdStWVjtFSTkrVk07SUFPSTtFSjArVlY7RUlqL1ZNO0lBT0k7SUFBQTtFSjgrVlY7RUlyL1ZNO0lBT0k7SUFBQTtFSmsvVlY7RUl6L1ZNO0lBT0k7SUFBQTtFSnMvVlY7RUk3L1ZNO0lBT0k7SUFBQTtFSjAvVlY7RUlqZ1dNO0lBT0k7SUFBQTtFSjgvVlY7RUlyZ1dNO0lBT0k7SUFBQTtFSmtnV1Y7RUl6Z1dNO0lBT0k7SUFBQTtFSnNnV1Y7RUk3Z1dNO0lBT0k7SUFBQTtFSjBnV1Y7RUlqaFdNO0lBT0k7SUFBQTtFSjhnV1Y7RUlyaFdNO0lBT0k7SUFBQTtFSmtoV1Y7RUl6aFdNO0lBT0k7SUFBQTtFSnNoV1Y7RUk3aFdNO0lBT0k7SUFBQTtFSjBoV1Y7RUlqaVdNO0lBT0k7SUFBQTtFSjhoV1Y7RUlyaVdNO0lBT0k7SUFBQTtFSmtpV1Y7RUl6aVdNO0lBT0k7SUFBQTtFSnNpV1Y7RUk3aVdNO0lBT0k7SUFBQTtFSjBpV1Y7RUlqaldNO0lBT0k7SUFBQTtFSjhpV1Y7RUlyaldNO0lBT0k7SUFBQTtFSmtqV1Y7RUl6aldNO0lBT0k7SUFBQTtFSnNqV1Y7RUk3aldNO0lBT0k7SUFBQTtFSjBqV1Y7RUlqa1dNO0lBT0k7SUFBQTtFSjhqV1Y7RUlya1dNO0lBT0k7SUFBQTtFSmtrV1Y7RUl6a1dNO0lBT0k7SUFBQTtFSnNrV1Y7RUk3a1dNO0lBT0k7SUFBQTtFSjBrV1Y7RUlqbFdNO0lBT0k7RUo2a1dWO0VJcGxXTTtJQU9JO0VKZ2xXVjtFSXZsV007SUFPSTtFSm1sV1Y7RUkxbFdNO0lBT0k7RUpzbFdWO0VJN2xXTTtJQU9JO0VKeWxXVjtFSWhtV007SUFPSTtFSjRsV1Y7RUlubVdNO0lBT0k7RUorbFdWO0VJdG1XTTtJQU9JO0VKa21XVjtFSXptV007SUFPSTtFSnFtV1Y7RUk1bVdNO0lBT0k7RUp3bVdWO0VJL21XTTtJQU9JO0VKMm1XVjtFSWxuV007SUFPSTtFSjhtV1Y7RUlybldNO0lBT0k7RUppbldWO0VJeG5XTTtJQU9JO0VKb25XVjtFSTNuV007SUFPSTtFSnVuV1Y7RUk5bldNO0lBT0k7RUowbldWO0VJam9XTTtJQU9JO0VKNm5XVjtFSXBvV007SUFPSTtFSmdvV1Y7RUl2b1dNO0lBT0k7RUptb1dWO0VJMW9XTTtJQU9JO0VKc29XVjtFSTdvV007SUFPSTtFSnlvV1Y7RUlocFdNO0lBT0k7RUo0b1dWO0VJbnBXTTtJQU9JO0VKK29XVjtFSXRwV007SUFPSTtFSmtwV1Y7RUl6cFdNO0lBT0k7RUpxcFdWO0VJNXBXTTtJQU9JO0VKd3BXVjtFSS9wV007SUFPSTtFSjJwV1Y7RUlscVdNO0lBT0k7RUo4cFdWO0VJcnFXTTtJQU9JO0VKaXFXVjtFSXhxV007SUFPSTtFSm9xV1Y7RUkzcVdNO0lBT0k7RUp1cVdWO0VJOXFXTTtJQU9JO0VKMHFXVjtFSWpyV007SUFPSTtFSjZxV1Y7RUlwcldNO0lBT0k7RUpncldWO0VJdnJXTTtJQU9JO0VKbXJXVjtFSTFyV007SUFPSTtFSnNyV1Y7RUk3cldNO0lBT0k7RUp5cldWO0VJaHNXTTtJQU9JO0VKNHJXVjtFSW5zV007SUFPSTtFSityV1Y7RUl0c1dNO0lBT0k7RUprc1dWO0VJenNXTTtJQU9JO0VKcXNXVjtFSTVzV007SUFPSTtFSndzV1Y7RUkvc1dNO0lBT0k7RUoyc1dWO0VJbHRXTTtJQU9JO0VKOHNXVjtFSXJ0V007SUFPSTtFSml0V1Y7RUl4dFdNO0lBT0k7RUpvdFdWO0VJM3RXTTtJQU9JO0VKdXRXVjtFSTl0V007SUFPSTtFSjB0V1Y7QUFDRjtBS3J1V0k7RURHSTtJQU9JO0VKK3RXVjtFSXR1V007SUFPSTtFSmt1V1Y7RUl6dVdNO0lBT0k7RUpxdVdWO0VJNXVXTTtJQU9JO0VKd3VXVjtFSS91V007SUFPSTtFSjJ1V1Y7RUlsdldNO0lBT0k7RUo4dVdWO0VJcnZXTTtJQU9JO0VKaXZXVjtFSXh2V007SUFPSTtFSm92V1Y7RUkzdldNO0lBT0k7RUp1dldWO0VJOXZXTTtJQU9JO0VKMHZXVjtFSWp3V007SUFPSTtFSjZ2V1Y7RUlwd1dNO0lBT0k7RUpnd1dWO0VJdndXTTtJQU9JO0VKbXdXVjtFSTF3V007SUFPSTtFSnN3V1Y7RUk3d1dNO0lBT0k7RUp5d1dWO0VJaHhXTTtJQU9JO0VKNHdXVjtFSW54V007SUFPSTtFSit3V1Y7RUl0eFdNO0lBT0k7RUpreFdWO0VJenhXTTtJQU9JO0VKcXhXVjtFSTV4V007SUFPSTtFSnd4V1Y7RUkveFdNO0lBT0k7RUoyeFdWO0VJbHlXTTtJQU9JO0VKOHhXVjtFSXJ5V007SUFPSTtFSml5V1Y7RUl4eVdNO0lBT0k7RUpveVdWO0VJM3lXTTtJQU9JO0VKdXlXVjtFSTl5V007SUFPSTtFSjB5V1Y7RUlqeldNO0lBT0k7RUo2eVdWO0VJcHpXTTtJQU9JO0VKZ3pXVjtFSXZ6V007SUFPSTtFSm16V1Y7RUkxeldNO0lBT0k7RUpzeldWO0VJN3pXTTtJQU9JO0VKeXpXVjtFSWgwV007SUFPSTtFSjR6V1Y7RUluMFdNO0lBT0k7RUoreldWO0VJdDBXTTtJQU9JO0VKazBXVjtFSXowV007SUFPSTtFSnEwV1Y7RUk1MFdNO0lBT0k7RUp3MFdWO0VJLzBXTTtJQU9JO0VKMjBXVjtFSWwxV007SUFPSTtFSjgwV1Y7RUlyMVdNO0lBT0k7RUppMVdWO0VJeDFXTTtJQU9JO0VKbzFXVjtFSTMxV007SUFPSTtFSnUxV1Y7RUk5MVdNO0lBT0k7RUowMVdWO0VJajJXTTtJQU9JO0VKNjFXVjtFSXAyV007SUFPSTtFSmcyV1Y7RUl2MldNO0lBT0k7RUptMldWO0VJMTJXTTtJQU9JO0VKczJXVjtFSTcyV007SUFPSTtFSnkyV1Y7RUloM1dNO0lBT0k7RUo0MldWO0VJbjNXTTtJQU9JO0VKKzJXVjtFSXQzV007SUFPSTtFSmszV1Y7RUl6M1dNO0lBT0k7RUpxM1dWO0VJNTNXTTtJQU9JO0VKdzNXVjtFSS8zV007SUFPSTtFSjIzV1Y7RUlsNFdNO0lBT0k7RUo4M1dWO0VJcjRXTTtJQU9JO0VKaTRXVjtFSXg0V007SUFPSTtFSm80V1Y7RUkzNFdNO0lBT0k7RUp1NFdWO0VJOTRXTTtJQU9JO0VKMDRXVjtFSWo1V007SUFPSTtFSjY0V1Y7RUlwNVdNO0lBT0k7RUpnNVdWO0VJdjVXTTtJQU9JO0VKbTVXVjtFSTE1V007SUFPSTtFSnM1V1Y7RUk3NVdNO0lBT0k7RUp5NVdWO0VJaDZXTTtJQU9JO0VKNDVXVjtFSW42V007SUFPSTtFSis1V1Y7RUl0NldNO0lBT0k7RUprNldWO0VJejZXTTtJQU9JO0lBQUE7RUpzNldWO0VJNzZXTTtJQU9JO0lBQUE7RUowNldWO0VJajdXTTtJQU9JO0lBQUE7RUo4NldWO0VJcjdXTTtJQU9JO0lBQUE7RUprN1dWO0VJejdXTTtJQU9JO0lBQUE7RUpzN1dWO0VJNzdXTTtJQU9JO0lBQUE7RUowN1dWO0VJajhXTTtJQU9JO0lBQUE7RUo4N1dWO0VJcjhXTTtJQU9JO0lBQUE7RUprOFdWO0VJejhXTTtJQU9JO0lBQUE7RUpzOFdWO0VJNzhXTTtJQU9JO0lBQUE7RUowOFdWO0VJajlXTTtJQU9JO0lBQUE7RUo4OFdWO0VJcjlXTTtJQU9JO0lBQUE7RUprOVdWO0VJejlXTTtJQU9JO0lBQUE7RUpzOVdWO0VJNzlXTTtJQU9JO0lBQUE7RUowOVdWO0VJaitXTTtJQU9JO0lBQUE7RUo4OVdWO0VJcitXTTtJQU9JO0lBQUE7RUprK1dWO0VJeitXTTtJQU9JO0lBQUE7RUpzK1dWO0VJNytXTTtJQU9JO0lBQUE7RUowK1dWO0VJai9XTTtJQU9JO0lBQUE7RUo4K1dWO0VJci9XTTtJQU9JO0lBQUE7RUprL1dWO0VJei9XTTtJQU9JO0lBQUE7RUpzL1dWO0VJNy9XTTtJQU9JO0lBQUE7RUowL1dWO0VJamdYTTtJQU9JO0lBQUE7RUo4L1dWO0VJcmdYTTtJQU9JO0lBQUE7RUprZ1hWO0VJemdYTTtJQU9JO0lBQUE7RUpzZ1hWO0VJN2dYTTtJQU9JO0lBQUE7RUowZ1hWO0VJamhYTTtJQU9JO0VKNmdYVjtFSXBoWE07SUFPSTtFSmdoWFY7RUl2aFhNO0lBT0k7RUptaFhWO0VJMWhYTTtJQU9JO0VKc2hYVjtFSTdoWE07SUFPSTtFSnloWFY7RUloaVhNO0lBT0k7RUo0aFhWO0VJbmlYTTtJQU9JO0VKK2hYVjtFSXRpWE07SUFPSTtFSmtpWFY7RUl6aVhNO0lBT0k7RUpxaVhWO0VJNWlYTTtJQU9JO0VKd2lYVjtFSS9pWE07SUFPSTtFSjJpWFY7RUlsalhNO0lBT0k7RUo4aVhWO0VJcmpYTTtJQU9JO0VKaWpYVjtFSXhqWE07SUFPSTtFSm9qWFY7RUkzalhNO0lBT0k7RUp1alhWO0VJOWpYTTtJQU9JO0VKMGpYVjtFSWprWE07SUFPSTtFSjZqWFY7RUlwa1hNO0lBT0k7RUpna1hWO0VJdmtYTTtJQU9JO0VKbWtYVjtFSTFrWE07SUFPSTtFSnNrWFY7RUk3a1hNO0lBT0k7RUp5a1hWO0VJaGxYTTtJQU9JO0VKNGtYVjtFSW5sWE07SUFPSTtFSitrWFY7RUl0bFhNO0lBT0k7RUprbFhWO0VJemxYTTtJQU9JO0VKcWxYVjtFSTVsWE07SUFPSTtFSndsWFY7RUkvbFhNO0lBT0k7RUoybFhWO0VJbG1YTTtJQU9JO0VKOGxYVjtFSXJtWE07SUFPSTtFSmltWFY7RUl4bVhNO0lBT0k7RUpvbVhWO0VJM21YTTtJQU9JO0VKdW1YVjtFSTltWE07SUFPSTtFSjBtWFY7RUlqblhNO0lBT0k7RUo2bVhWO0VJcG5YTTtJQU9JO0VKZ25YVjtFSXZuWE07SUFPSTtFSm1uWFY7RUkxblhNO0lBT0k7RUpzblhWO0VJN25YTTtJQU9JO0VKeW5YVjtFSWhvWE07SUFPSTtFSjRuWFY7RUlub1hNO0lBT0k7RUorblhWO0VJdG9YTTtJQU9JO0VKa29YVjtFSXpvWE07SUFPSTtFSnFvWFY7RUk1b1hNO0lBT0k7RUp3b1hWO0VJL29YTTtJQU9JO0VKMm9YVjtFSWxwWE07SUFPSTtFSjhvWFY7RUlycFhNO0lBT0k7RUppcFhWO0VJeHBYTTtJQU9JO0VKb3BYVjtFSTNwWE07SUFPSTtFSnVwWFY7RUk5cFhNO0lBT0k7RUowcFhWO0VJanFYTTtJQU9JO0VKNnBYVjtFSXBxWE07SUFPSTtFSmdxWFY7RUl2cVhNO0lBT0k7RUptcVhWO0VJMXFYTTtJQU9JO0VKc3FYVjtFSTdxWE07SUFPSTtFSnlxWFY7RUloclhNO0lBT0k7RUo0cVhWO0VJbnJYTTtJQU9JO0VKK3FYVjtFSXRyWE07SUFPSTtFSmtyWFY7RUl6clhNO0lBT0k7RUpxclhWO0VJNXJYTTtJQU9JO0VKd3JYVjtFSS9yWE07SUFPSTtFSjJyWFY7RUlsc1hNO0lBT0k7RUo4clhWO0VJcnNYTTtJQU9JO0VKaXNYVjtFSXhzWE07SUFPSTtFSm9zWFY7RUkzc1hNO0lBT0k7RUp1c1hWO0VJOXNYTTtJQU9JO0lBQUE7RUoyc1hWO0VJbHRYTTtJQU9JO0lBQUE7RUorc1hWO0VJdHRYTTtJQU9JO0lBQUE7RUptdFhWO0VJMXRYTTtJQU9JO0lBQUE7RUp1dFhWO0VJOXRYTTtJQU9JO0lBQUE7RUoydFhWO0VJbHVYTTtJQU9JO0lBQUE7RUordFhWO0VJdHVYTTtJQU9JO0lBQUE7RUptdVhWO0VJMXVYTTtJQU9JO0lBQUE7RUp1dVhWO0VJOXVYTTtJQU9JO0lBQUE7RUoydVhWO0VJbHZYTTtJQU9JO0lBQUE7RUordVhWO0VJdHZYTTtJQU9JO0lBQUE7RUptdlhWO0VJMXZYTTtJQU9JO0lBQUE7RUp1dlhWO0VJOXZYTTtJQU9JO0lBQUE7RUoydlhWO0VJbHdYTTtJQU9JO0lBQUE7RUordlhWO0VJdHdYTTtJQU9JO0lBQUE7RUptd1hWO0VJMXdYTTtJQU9JO0lBQUE7RUp1d1hWO0VJOXdYTTtJQU9JO0lBQUE7RUoyd1hWO0VJbHhYTTtJQU9JO0lBQUE7RUord1hWO0VJdHhYTTtJQU9JO0lBQUE7RUpteFhWO0VJMXhYTTtJQU9JO0lBQUE7RUp1eFhWO0VJOXhYTTtJQU9JO0lBQUE7RUoyeFhWO0VJbHlYTTtJQU9JO0lBQUE7RUoreFhWO0VJdHlYTTtJQU9JO0VKa3lYVjtFSXp5WE07SUFPSTtFSnF5WFY7RUk1eVhNO0lBT0k7RUp3eVhWO0VJL3lYTTtJQU9JO0VKMnlYVjtFSWx6WE07SUFPSTtFSjh5WFY7RUlyelhNO0lBT0k7RUppelhWO0VJeHpYTTtJQU9JO0VKb3pYVjtFSTN6WE07SUFPSTtFSnV6WFY7RUk5elhNO0lBT0k7RUowelhWO0VJajBYTTtJQU9JO0VKNnpYVjtFSXAwWE07SUFPSTtFSmcwWFY7RUl2MFhNO0lBT0k7RUptMFhWO0VJMTBYTTtJQU9JO0VKczBYVjtFSTcwWE07SUFPSTtFSnkwWFY7RUloMVhNO0lBT0k7RUo0MFhWO0VJbjFYTTtJQU9JO0VKKzBYVjtFSXQxWE07SUFPSTtFSmsxWFY7RUl6MVhNO0lBT0k7RUpxMVhWO0VJNTFYTTtJQU9JO0VKdzFYVjtFSS8xWE07SUFPSTtFSjIxWFY7RUlsMlhNO0lBT0k7RUo4MVhWO0VJcjJYTTtJQU9JO0VKaTJYVjtFSXgyWE07SUFPSTtFSm8yWFY7RUkzMlhNO0lBT0k7RUp1MlhWO0VJOTJYTTtJQU9JO0VKMDJYVjtFSWozWE07SUFPSTtFSjYyWFY7RUlwM1hNO0lBT0k7RUpnM1hWO0VJdjNYTTtJQU9JO0VKbTNYVjtFSTEzWE07SUFPSTtFSnMzWFY7RUk3M1hNO0lBT0k7RUp5M1hWO0VJaDRYTTtJQU9JO0VKNDNYVjtFSW40WE07SUFPSTtFSiszWFY7RUl0NFhNO0lBT0k7RUprNFhWO0VJejRYTTtJQU9JO0VKcTRYVjtFSTU0WE07SUFPSTtFSnc0WFY7RUkvNFhNO0lBT0k7RUoyNFhWO0VJbDVYTTtJQU9JO0VKODRYVjtFSXI1WE07SUFPSTtFSmk1WFY7RUl4NVhNO0lBT0k7RUpvNVhWO0VJMzVYTTtJQU9JO0VKdTVYVjtFSTk1WE07SUFPSTtFSjA1WFY7RUlqNlhNO0lBT0k7RUo2NVhWO0VJcDZYTTtJQU9JO0VKZzZYVjtFSXY2WE07SUFPSTtFSm02WFY7RUkxNlhNO0lBT0k7RUpzNlhWO0VJNzZYTTtJQU9JO0VKeTZYVjtFSWg3WE07SUFPSTtFSjQ2WFY7RUluN1hNO0lBT0k7RUorNlhWO0VJdDdYTTtJQU9JO0VKazdYVjtFSXo3WE07SUFPSTtFSnE3WFY7RUk1N1hNO0lBT0k7RUp3N1hWO0VJLzdYTTtJQU9JO0VKMjdYVjtFSWw4WE07SUFPSTtFSjg3WFY7RUlyOFhNO0lBT0k7RUppOFhWO0VJeDhYTTtJQU9JO0VKbzhYVjtFSTM4WE07SUFPSTtFSnU4WFY7RUk5OFhNO0lBT0k7SUFBQTtFSjI4WFY7RUlsOVhNO0lBT0k7SUFBQTtFSis4WFY7RUl0OVhNO0lBT0k7SUFBQTtFSm05WFY7RUkxOVhNO0lBT0k7SUFBQTtFSnU5WFY7RUk5OVhNO0lBT0k7SUFBQTtFSjI5WFY7RUlsK1hNO0lBT0k7SUFBQTtFSis5WFY7RUl0K1hNO0lBT0k7SUFBQTtFSm0rWFY7RUkxK1hNO0lBT0k7SUFBQTtFSnUrWFY7RUk5K1hNO0lBT0k7SUFBQTtFSjIrWFY7RUlsL1hNO0lBT0k7SUFBQTtFSisrWFY7RUl0L1hNO0lBT0k7SUFBQTtFSm0vWFY7RUkxL1hNO0lBT0k7SUFBQTtFSnUvWFY7RUk5L1hNO0lBT0k7SUFBQTtFSjIvWFY7RUlsZ1lNO0lBT0k7SUFBQTtFSisvWFY7RUl0Z1lNO0lBT0k7SUFBQTtFSm1nWVY7RUkxZ1lNO0lBT0k7SUFBQTtFSnVnWVY7RUk5Z1lNO0lBT0k7SUFBQTtFSjJnWVY7RUlsaFlNO0lBT0k7SUFBQTtFSitnWVY7RUl0aFlNO0lBT0k7SUFBQTtFSm1oWVY7RUkxaFlNO0lBT0k7SUFBQTtFSnVoWVY7RUk5aFlNO0lBT0k7SUFBQTtFSjJoWVY7RUlsaVlNO0lBT0k7SUFBQTtFSitoWVY7RUl0aVlNO0lBT0k7SUFBQTtFSm1pWVY7RUkxaVlNO0lBT0k7SUFBQTtFSnVpWVY7RUk5aVlNO0lBT0k7RUowaVlWO0VJampZTTtJQU9JO0VKNmlZVjtFSXBqWU07SUFPSTtFSmdqWVY7RUl2allNO0lBT0k7RUptallWO0VJMWpZTTtJQU9JO0VKc2pZVjtFSTdqWU07SUFPSTtFSnlqWVY7RUloa1lNO0lBT0k7RUo0allWO0VJbmtZTTtJQU9JO0VKK2pZVjtFSXRrWU07SUFPSTtFSmtrWVY7RUl6a1lNO0lBT0k7RUpxa1lWO0VJNWtZTTtJQU9JO0VKd2tZVjtFSS9rWU07SUFPSTtFSjJrWVY7RUlsbFlNO0lBT0k7RUo4a1lWO0VJcmxZTTtJQU9JO0VKaWxZVjtFSXhsWU07SUFPSTtFSm9sWVY7RUkzbFlNO0lBT0k7RUp1bFlWO0VJOWxZTTtJQU9JO0VKMGxZVjtFSWptWU07SUFPSTtFSjZsWVY7RUlwbVlNO0lBT0k7RUpnbVlWO0VJdm1ZTTtJQU9JO0VKbW1ZVjtFSTFtWU07SUFPSTtFSnNtWVY7RUk3bVlNO0lBT0k7RUp5bVlWO0VJaG5ZTTtJQU9JO0VKNG1ZVjtFSW5uWU07SUFPSTtFSittWVY7RUl0bllNO0lBT0k7RUprbllWO0VJem5ZTTtJQU9JO0VKcW5ZVjtFSTVuWU07SUFPSTtFSnduWVY7RUkvbllNO0lBT0k7RUoybllWO0VJbG9ZTTtJQU9JO0VKOG5ZVjtFSXJvWU07SUFPSTtFSmlvWVY7RUl4b1lNO0lBT0k7RUpvb1lWO0VJM29ZTTtJQU9JO0VKdW9ZVjtFSTlvWU07SUFPSTtFSjBvWVY7RUlqcFlNO0lBT0k7RUo2b1lWO0VJcHBZTTtJQU9JO0VKZ3BZVjtFSXZwWU07SUFPSTtFSm1wWVY7RUkxcFlNO0lBT0k7RUpzcFlWO0VJN3BZTTtJQU9JO0VKeXBZVjtFSWhxWU07SUFPSTtFSjRwWVY7RUlucVlNO0lBT0k7RUorcFlWO0VJdHFZTTtJQU9JO0VKa3FZVjtFSXpxWU07SUFPSTtFSnFxWVY7RUk1cVlNO0lBT0k7RUp3cVlWO0VJL3FZTTtJQU9JO0VKMnFZVjtFSWxyWU07SUFPSTtFSjhxWVY7RUlycllNO0lBT0k7RUppcllWO0VJeHJZTTtJQU9JO0VKb3JZVjtFSTNyWU07SUFPSTtFSnVyWVY7QUFDRjtBTTN0WUE7RUY0QlE7SUFPSTtFSjRyWVY7RUluc1lNO0lBT0k7RUorcllWO0VJdHNZTTtJQU9JO0VKa3NZVjtFSXpzWU07SUFPSTtFSnFzWVY7RUk1c1lNO0lBT0k7RUp3c1lWO0VJL3NZTTtJQU9JO0VKMnNZVjtFSWx0WU07SUFPSTtFSjhzWVY7RUlydFlNO0lBT0k7RUppdFlWO0VJeHRZTTtJQU9JO0VKb3RZVjtFSTN0WU07SUFPSTtFSnV0WVY7QUFDRjtBdUI3eFlBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0VWWEU7QWJzeVlKOztBdUJ2eFlBO0VBQ0U7RUFDQTtBdkIweFlGO0F1Qnh4WUU7RUFFRTtFQUNBO0F2Qnl4WUo7O0F1Qmh4WUE7RUFDRTtFQUNBO0VBQ0E7QXZCbXhZRjtBdUJoeFlFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXZCaXhZSjtBdUI5d1lFO0VBQ0U7RUFDQTtBdkJneFlKOztBdUJ4d1lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F2QjB3WUY7QXVCeHdZRTtFVnZERTtFQUNBO0FiazBZSjtBdUJ4d1lFO0VWN0NFO0VBQ0E7QWJ3ellKO0F1Qnh3WUU7RUFFRTtFQUNBO0VBQ0E7QXZCeXdZSjtBdUJyd1lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCdXdZSjtBdUJud1lFO0VBQ0U7QXZCcXdZSjtBdUJud1lJO0VBQ0U7RUFDQTtBdkJxd1lOOztBdUJ4dllJO0VBQ0U7QXZCMnZZTjtBdUJ4dllRO0VWdkRKO0VBWkE7QWIrellKO0F1QnZ2WVE7RVZ4RUo7RUFZQTtBYnV6WUo7QXVCdHZZUTtFQUNFO0F2Qnd2WVY7QXVCcnZZUTtFQUNFO0VBQ0E7QXZCdXZZVjtBdUJydllVO0VBQ0U7RUFDQTtBdkJ1dllaOztBSzcwWUk7RWtCOERBO0lBQ0U7RXZCbXhZSjtFdUJoeFlNO0lWdkRKO0lBWkE7RWJ1MVlGO0V1Qi93WU07SVZ4RUo7SUFZQTtFYiswWUY7RXVCOXdZTTtJQUNFO0V2Qmd4WVI7RXVCN3dZTTtJQUNFO0lBQ0E7RXZCK3dZUjtFdUI3d1lRO0lBQ0U7SUFDQTtFdkIrd1lWO0FBQ0Y7QUt0MllJO0VrQjhEQTtJQUNFO0V2QjJ5WUo7RXVCeHlZTTtJVnZESjtJQVpBO0ViKzJZRjtFdUJ2eVlNO0lWeEVKO0lBWUE7RWJ1MllGO0V1QnR5WU07SUFDRTtFdkJ3eVlSO0V1QnJ5WU07SUFDRTtJQUNBO0V2QnV5WVI7RXVCcnlZUTtJQUNFO0lBQ0E7RXZCdXlZVjtBQUNGO0FLOTNZSTtFa0I4REE7SUFDRTtFdkJtMFlKO0V1QmgwWU07SVZ2REo7SUFaQTtFYnU0WUY7RXVCL3pZTTtJVnhFSjtJQVlBO0ViKzNZRjtFdUI5ellNO0lBQ0U7RXZCZzBZUjtFdUI3ellNO0lBQ0U7SUFDQTtFdkIrellSO0V1Qjd6WVE7SUFDRTtJQUNBO0V2Qit6WVY7QUFDRjtBdUJsellBO0VWaEpJO0FicThZSjtBdUJsellFO0VBQ0U7QXZCb3pZSjtBdUJsellJO0VBQ0U7QXZCb3pZTjs7QXdCMTlZRTtFQUNFLDBCRG1MeUI7RUNsTHpCLHdDRGlMc0I7QXZCNHlZMUI7QXdCMTlZTTtFQUVFLDBCRDZLcUI7RUM1S3JCO0F4QjI5WVI7QXdCeDlZTTtFQUNFLFdkUkc7RWNTSCxxQ0R1S3FCO0VDdEtyQixpQ0RzS3FCO0F2Qm96WTdCOztBd0J4K1lFO0VBQ0UsY0RtTHlCO0VDbEx6Qix5QkRpTHNCO0F2QjB6WTFCO0F3QngrWU07RUFFRSxjRDZLcUI7RUM1S3JCO0F4QnkrWVI7QXdCdCtZTTtFQUNFLFdkUkc7RWNTSCx5QkR1S3FCO0VDdEtyQixxQkRzS3FCO0F2QmswWTdCOztBd0J0L1lFO0VBQ0Usd0JEbUx5QjtFQ2xMekIsc0NEaUxzQjtBdkJ3MFkxQjtBd0J0L1lNO0VBRUUsd0JENktxQjtFQzVLckI7QXhCdS9ZUjtBd0JwL1lNO0VBQ0UsV2RSRztFY1NILG1DRHVLcUI7RUN0S3JCLCtCRHNLcUI7QXZCZzFZN0I7O0F3QnBnWkU7RUFDRSw0QkRxTDJCO0VDcEwzQiwwQ0RpTHNCO0F2QnMxWTFCO0F3QnBnWk07RUFFRSw0QkQrS3VCO0VDOUt2QjtBeEJxZ1pSO0F3QmxnWk07RUFDRSxXZFJHO0VjU0gsdUNEeUt1QjtFQ3hLdkIsbUNEd0t1QjtBdkI0MVkvQjs7QXdCbGhaRTtFQUNFLDJCRG1MeUI7RUNsTHpCLHdDRGlMc0I7QXZCbzJZMUI7QXdCbGhaTTtFQUVFLDJCRDZLcUI7RUM1S3JCO0F4Qm1oWlI7QXdCaGhaTTtFQUNFLFdkUkc7RWNTSCxzQ0R1S3FCO0VDdEtyQixrQ0RzS3FCO0F2QjQyWTdCOztBd0JoaVpFO0VBQ0UsMEJEbUx5QjtFQ2xMekIsd0NEaUxzQjtBdkJrM1kxQjtBd0JoaVpNO0VBRUUsMEJENktxQjtFQzVLckI7QXhCaWlaUjtBd0I5aFpNO0VBQ0UsV2RSRztFY1NILHFDRHVLcUI7RUN0S3JCLGlDRHNLcUI7QXZCMDNZN0I7O0F3QjlpWkU7RUFDRSw0QkRxTDJCO0VDcEwzQiwwQ0RpTHNCO0F2Qmc0WTFCO0F3QjlpWk07RUFFRSw0QkQrS3VCO0VDOUt2QjtBeEIraVpSO0F3QjVpWk07RUFDRSxXZFJHO0VjU0gsdUNEeUt1QjtFQ3hLdkIsbUNEd0t1QjtBdkJzNFkvQjs7QXdCNWpaRTtFQUNFLDJCRHFMMkI7RUNwTDNCLHdDRGlMc0I7QXZCODRZMUI7QXdCNWpaTTtFQUVFLDJCRCtLdUI7RUM5S3ZCO0F4QjZqWlI7QXdCMWpaTTtFQUNFLFdkUkc7RWNTSCxzQ0R5S3VCO0VDeEt2QixrQ0R3S3VCO0F2Qm81WS9COztBd0Ixa1pFO0VBQ0UsWURtTHlCO0VDbEx6Qix5QkRpTHNCO0F2QjQ1WTFCO0F3QjFrWk07RUFFRSxZRDZLcUI7RUM1S3JCO0F4QjJrWlI7QXdCeGtaTTtFQUNFLFdkUkc7RWNTSCx1QkR1S3FCO0VDdEtyQixtQkRzS3FCO0F2Qm82WTdCOztBd0J4bFpFO0VBQ0UsMEJEbUx5QjtFQ2xMekIsd0NEaUxzQjtBdkIwNlkxQjtBd0J4bFpNO0VBRUUsMEJENktxQjtFQzVLckI7QXhCeWxaUjtBd0J0bFpNO0VBQ0UsV2RSRztFY1NILHFDRHVLcUI7RUN0S3JCLGlDRHNLcUI7QXZCazdZN0I7O0F3QnRtWkU7RUFDRSw0QkRtTHlCO0VDbEx6QiwwQ0RpTHNCO0F2Qnc3WTFCO0F3QnRtWk07RUFFRSw0QkQ2S3FCO0VDNUtyQjtBeEJ1bVpSO0F3QnBtWk07RUFDRSxXZFJHO0VjU0gsdUNEdUtxQjtFQ3RLckIsbUNEc0txQjtBdkJnOFk3Qjs7QXdCcG5aRTtFQUNFLDRCRHFMMkI7RUNwTDNCLDBDRGlMc0I7QXZCczhZMUI7QXdCcG5aTTtFQUVFLDRCRCtLdUI7RUM5S3ZCO0F4QnFuWlI7QXdCbG5aTTtFQUNFLFdkUkc7RWNTSCx1Q0R5S3VCO0VDeEt2QixtQ0R3S3VCO0F2QjQ4WS9COztBd0Jsb1pFO0VBQ0UsMEJEcUwyQjtFQ3BMM0Isd0NEaUxzQjtBdkJvOVkxQjtBd0Jsb1pNO0VBRUUsMEJEK0t1QjtFQzlLdkI7QXhCbW9aUjtBd0Job1pNO0VBQ0UsV2RSRztFY1NILHFDRHlLdUI7RUN4S3ZCLGlDRHdLdUI7QXZCMDlZL0I7O0F5Qi9vWkE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjhvWkY7O0F5QjNvWkE7RUFDRTtFQUNBO0VqQjRRSSwrQ0FMSTtFaUJyUVI7RUFDQTtFQ1pJLHVHRGNKO0F6QjZvWkY7QTBCdnBaTTtFREdOO0lDRlE7RTFCMHBaTjtBQUNGO0F5QmhwWkU7RUFFRTtBekJpcFpKO0F5QjVvWkU7RUFDRTtFQUNBO0VBQ0E7QXpCOG9aSjs7QXlCdG9aQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXpCc29aRjtBeUJwb1pFO0VBQ0U7RUFDQTtFQUNBO0VadENBO0VBQ0E7QWI2cVpKO0F5QnJvWkk7RUFHRTtFQUNBO0F6QnFvWk47QXlCbG9aSTtFQUVFO0VBQ0E7RUFDQTtBekJtb1pOO0F5Qi9uWkU7O0VBRUU7RUFDQTtFQUNBO0F6QmlvWko7QXlCOW5aRTtFQUVFO0VaakVBO0VBQ0E7QWJpc1pKOztBeUJ0blpBO0VBRUU7RUFDQTtFQUNBO0F6QnduWkY7QXlCcm5aRTtFQUNFO0VBQ0E7RVo5RkE7QWJzdFpKO0F5QnJuWkk7RUFDRTtFQUNBO0VBQ0E7QXpCdW5aTjtBeUJublpFOztFQUVFO0VFekhGLDRERjBIdUI7QXpCcW5aekI7O0F5QjNtWkU7O0VBRUU7RUFDQTtBekI4bVpKOztBeUJ6bVpFOztFQUVFO0VBQ0E7RUFDQTtBekI0bVpKOztBeUJ0bVpFOztFQUNFO0F6QjBtWko7O0F5QmhtWkU7RUFDRTtBekJtbVpKO0F5QmptWkU7RUFDRTtBekJtbVpKOztBNEJ2d1pBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ1d1pGO0E0Qmp3WkU7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCdXdaSjtBNEJudlpBO0VBQ0U7RUFDQTtFQUNBO0VwQmtPSSxtREFMSTtFb0IzTlI7RUFFQTtBNUJvdlpGO0E0Qmx2WkU7RUFFRTtBNUJtdlpKOztBNEJ6dVpBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ3dVpGO0E0QnR1WkU7O0VBRUU7QTVCd3VaSjtBNEJydVpFO0VBQ0U7QTVCdXVaSjs7QTRCOXRaQTtFQUNFLG1CQ3RIa0M7RUR1SGxDLHNCQ3ZIa0M7RUR3SGxDO0E1Qml1WkY7QTRCL3RaRTs7O0VBR0U7QTVCaXVaSjs7QTRCcHRaQTtFQUNFO0VBQ0E7RUFHQTtBNUJxdFpGOztBNEJqdFpBO0VBQ0U7RXBCaUpJLHFEQUxJO0VvQjFJUjtFQUNBO0VBQ0E7RUFDQTtFZnRJRTtFYUhFLHVERTJJSjtBNUJvdFpGO0EwQjMxWk07RUUrSE47SUY5SFE7RTFCODFaTjtBQUNGO0E0QnZ0WkU7RUFDRTtBNUJ5dFpKO0E0QnR0WkU7RUFDRTtFQUNBO0VBQ0E7QTVCd3RaSjs7QTRCbHRaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCcXRaRjs7QTRCbHRaQTtFQUNFO0VBQ0E7QTVCcXRaRjs7QUs3MFpJO0V1Qm9JQTtJQUVJO0lBQ0E7RTVCNHNaTjtFNEIxc1pNO0lBQ0U7RTVCNHNaUjtFNEIxc1pRO0lBQ0U7RTVCNHNaVjtFNEJ6c1pRO0lBQ0U7SUFDQTtFNUIyc1pWO0U0QnZzWk07SUFDRTtFNUJ5c1pSO0U0QnRzWk07SUFDRTtJQUNBO0U1QndzWlI7RTRCcnNaTTtJQUNFO0U1QnVzWlI7RTRCcHNaTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJRjVOSixnQkU4Tkk7RTVCb3NaUjtFNEJqc1pRO0lBQ0U7RTVCbXNaVjtFNEJoc1pRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTVCa3NaVjtBQUNGO0FLNzNaSTtFdUJvSUE7SUFFSTtJQUNBO0U1QjJ2Wk47RTRCenZaTTtJQUNFO0U1QjJ2WlI7RTRCenZaUTtJQUNFO0U1QjJ2WlY7RTRCeHZaUTtJQUNFO0lBQ0E7RTVCMHZaVjtFNEJ0dlpNO0lBQ0U7RTVCd3ZaUjtFNEJydlpNO0lBQ0U7SUFDQTtFNUJ1dlpSO0U0QnB2Wk07SUFDRTtFNUJzdlpSO0U0Qm52Wk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUY1TkosZ0JFOE5JO0U1Qm12WlI7RTRCaHZaUTtJQUNFO0U1Qmt2WlY7RTRCL3VaUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1Qml2WlY7QUFDRjtBSzU2Wkk7RXVCb0lBO0lBRUk7SUFDQTtFNUIweVpOO0U0Qnh5Wk07SUFDRTtFNUIweVpSO0U0Qnh5WlE7SUFDRTtFNUIweVpWO0U0QnZ5WlE7SUFDRTtJQUNBO0U1Qnl5WlY7RTRCcnlaTTtJQUNFO0U1QnV5WlI7RTRCcHlaTTtJQUNFO0lBQ0E7RTVCc3laUjtFNEJueVpNO0lBQ0U7RTVCcXlaUjtFNEJseVpNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lGNU5KLGdCRThOSTtFNUJreVpSO0U0Qi94WlE7SUFDRTtFNUJpeVpWO0U0Qjl4WlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFNUJneVpWO0FBQ0Y7QTRCdjFaSTtFQUVJO0VBQ0E7QTVCdzFaUjtBNEJ0MVpRO0VBQ0U7QTVCdzFaVjtBNEJ0MVpVO0VBQ0U7QTVCdzFaWjtBNEJyMVpVO0VBQ0U7RUFDQTtBNUJ1MVpaO0E0Qm4xWlE7RUFDRTtBNUJxMVpWO0E0QmwxWlE7RUFDRTtFQUNBO0E1Qm8xWlY7QTRCajFaUTtFQUNFO0E1Qm0xWlY7QTRCaDFaUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRjVOSixnQkU4Tkk7QTVCZzFaVjtBNEI3MFpVO0VBQ0U7QTVCKzBaWjtBNEI1MFpVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCODBaWjs7QTRCN3paQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCK3paRjs7QThCOWthQTtFQUVFO0VBQ0E7RUFDQTtFdEI2Ukksb0NBTEk7RXNCdFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RXRCNFFJLDBDQUxJO0VzQnJRUjtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VqQmpCRTtFY2ZGLDBDR2tDcUI7RUp0QmpCLHFJSXdCSjtBOUIya2FGO0EwQi9sYU07RUloQk47SUppQlE7RTFCa21hTjtBQUNGO0E4QjlrYUU7RUFDRTtFQUVBO0VBQ0E7QTlCK2thSjtBOEI1a2FFO0VBRUU7RUFDQTtFQUNBO0E5QjZrYUo7QThCMWthRTtFQUNFO0VIckRGLGdER3NEdUI7RUFDckI7RUFDQTtFQUtFO0E5QndrYU47QThCcGthRTtFQUNFO0VBQ0E7RUFLRTtBOUJra2FOO0E4QjlqYUU7RUFLRTtFQUNBO0VBR0E7QTlCMGphSjtBOEJ2amFJO0VBS0k7QTlCcWphUjtBOEJoamFFO0VBR0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBOUIraWFKOztBOEJuaWFFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CNm9hRjs7QThCcGphRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjhwYUY7O0E4QnJrYUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0IrcWFGOztBOEJ0bGFFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CZ3NhRjs7QThCdm1hRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQml0YUY7O0E4QnhuYUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JrdWFGOztBOEJ6b2FFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbXZhRjs7QThCMXBhRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm93YUY7O0E4QjNxYUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JxeGFGOztBOEI1cmFFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Cc3lhRjs7QThCN3NhRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnV6YUY7O0E4Qjl0YUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3MGFGOztBOEIvdWFFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CeTFhRjs7QThCdHVhRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmkxYUY7O0E4QnZ2YUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JrMmFGOztBOEJ4d2FFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbTNhRjs7QThCenhhRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm80YUY7O0E4QjF5YUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JxNWFGOztBOEIzemFFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CczZhRjs7QThCNTBhRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnU3YUY7O0E4QjcxYUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3OGFGOztBOEI5MmFFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CeTlhRjs7QThCLzNhRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjArYUY7O0E4Qmg1YUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0IyL2FGOztBOEJqNmFFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CNGdiRjs7QThCbDdhRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjZoYkY7O0E4QnY3YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxxQmxCekp3QztBWmtsYjFDO0E4QnA3YUU7RUFFRSxxQmxCN0pzQztBWmtsYjFDO0E4Qmw3YUU7RUFDRTtBOUJvN2FKO0E4Qmo3YUU7RUFDRTtBOUJtN2FKOztBOEJ4NmFBO0VDeElFO0VBQ0E7RXZCb09JLG9DQUxJO0V1QjdOUjtBL0JvamJGOztBOEIzNmFBO0VDNUlFO0VBQ0E7RXZCb09JLG9DQUxJO0V1QjdOUjtBL0IyamJGOztBZ0N4bGJBO0VBQ0k7QWhDMmxiSjs7QWlDN25iQTtFQUNFO0VBQ0EsV0RtQzJCO0VDbEMzQixZRGtDMkI7RUNqQzNCO0VBQ0EsV3ZCUVM7RXVCUFQ7RUFDQTtFcEJPRTtFb0JMRixVRG1DMkI7QWhDNmxiN0I7QWlDN25iRTtFQUNFO0VBQ0E7RUFDQSxZRDhCeUI7QWhDaW1iN0I7QWlDNW5iRTtFQUNFO0VBQ0EsaUR2QjhyQjRCO0V1QjdyQjVCLFVEeUJ5QjtBaENxbWI3QjtBaUMzbmJFO0VBRUU7RUFDQTtFQUNBLGFEbUJ5QjtBaEN5bWI3Qjs7QWlDeG5iQTtFQUNFLGtERGUyQjtBaEM0bWI3Qjs7QWdDdm1iQTtFQUNJO0FoQzBtYko7QWdDdm1iSTtFQUNJO0FoQ3ltYlI7QWdDdG1iSTtFQUNJO0FoQ3dtYlI7QWdDcG1iUTtFQUNJO0VBQ0E7QWhDc21iWjtBZ0NubWJJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FoQ2ttYlI7QWdDL2xiSTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FoQzZsYlI7QWdDMWxiSTtFQUNJO0VBQ0E7QWhDNGxiUjtBZ0N6bGJJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBaEN1bGJSOztBZ0NwbGJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN1bGJKOztBa0N6bmJBO0VBQ0ksWUF6Q29DO0FsQ3FxYnhDO0FrQzFuYkk7RUFFSTtFQUNBO0FsQzJuYlI7QWtDem5iUTtFQUNJO0FsQzJuYlo7QWtDem5iSTtFQUNJLFlBbkRnQztBbEM4cWJ4QztBa0N6bmJJO0VBQ0k7RUFDQTtFQUNBO0FsQzJuYlI7O0FrQ3huYkk7RUFDSTtFQUNBO0FsQzJuYlI7QWtDem5iSTtFQUVJO0VBQ0E7QWxDMG5iUjtBa0N4bmJRO0VBQ0k7QWxDMG5iWjs7QWtDeG5iQTtFQUNJO0FsQzJuYko7O0FrQ3puYkE7RUFDSTtBbEM0bmJKOztBa0MxbmJBO0VBQ0k7QWxDNm5iSjs7QWtDM25iQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQzhuYko7O0FrQzNuYkE7RUFDSSxjdkJwSVM7QVhrd2JiOztBa0MzbmJJO0VBQ0k7RUFDQSxjdkJuSU07QVhpd2JkO0FrQzVuYkk7RUFDSTtBbEM4bmJSO0FrQzVuYlE7RUFDSTtFQUNBO0FsQzhuYlo7O0FrQzVuYkE7RUFDSTtBbEMrbmJKO0FrQzduYkk7RUFDSSxXQXJGaUI7RUFzRmpCLFlBckZrQjtFQXlGbEI7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLG1CdkI1SU87QVh1d2JmO0FrQ3puYlE7RUFDSTtFQUNBO0FsQzJuYlo7QWtDem5iWTtFQUNJLFV4QjVMTDtBVnV6Ylg7QWtDem5iUTtFQUNJO0FsQzJuYlo7QWtDeG5iUTtFQUNJO0VBQ0E7QWxDMG5iWjtBa0N2bmJZO0VBQ0k7QWxDeW5iaEI7QWtDdm5iUTtFQUNJO0VBQ0E7QWxDeW5iWjtBa0N2bmJRO0VBQ0k7RUFDQTtBbEN5bmJaO0FrQ3ZuYlk7RUFFSTtBbEN3bmJoQjtBa0N0bmJJO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FsQ3NuYlI7QWtDcG5iUTtFQUNJO0FsQ3NuYlo7QWtDcG5iUTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0FsQ3FuYlo7QWtDbm5iSTs7O0VBR0k7RUFDQTtBbENxbmJSO0FrQ2xuYlE7RUFDSSxXQTFKZ0I7RUEySmhCLFlBMUppQjtFQTRKakI7RUFDQTtFQUNBO0VBRUE7QWxDa25iWjtBa0NobmJZO0VBQ0k7QWxDa25iaEI7QWtDaG5iUTtFQUNJO0FsQ2tuYlo7QWtDaG5iWTtFQUNJO0FsQ2tuYmhCO0FrQ2huYlE7OztFQUdJO0FsQ2tuYlo7O0FtQzczYkE7RUFDRSxxQnpCOHhCc0M7QVZrbWF4Qzs7QW1DdjNiQTtFQUNFO0VBQ0E7RUFDQTtFM0JvUkksa0JBTEk7RTJCM1FSLGdCRGI0QjtBbENxNGI5Qjs7QW1DcDNiQTtFQUNFO0VBQ0E7RTNCMFFJLGtCQUxJO0FSbW5iVjs7QW1DcDNiQTtFQUNFO0VBQ0E7RTNCb1FJLG1CQUxJO0FSeW5iVjs7QW9DcjViQTtFQUNFLG1CMUJzeEJzQztFRnRmbEMsa0JBTEk7RTRCdlJSLGMxQktTO0FWaTViWDs7QXFDMzViQTtFQUNFO0VBQ0E7RUFDQTtFN0I4UkksbUJBTEk7RTZCdFJSLGdCMUI2RGM7RTBCNURkLGdCSEg0QjtFR0k1QixjMUJvQlc7RTBCbkJYLHlCMUI2QmlCO0UwQjVCakI7RUFDQTtFQUNBO0V4QkdFO0VhSEUsd0VXTUo7QXJDeTViRjtBMEIzNWJNO0VXaEJOO0lYaUJRO0UxQjg1Yk47QUFDRjtBcUM1NWJFO0VBQ0U7QXJDODViSjtBcUM1NWJJO0VBQ0U7QXJDODViTjtBcUN6NWJFO0VBQ0UsYzFCRlM7RTBCR1QseUIxQk9lO0UwQk5mLHNDSHFCb0M7RUdwQnBDO0VBS0UsZ0JINUIwQjtBbENtN2JoQztBcUNoNWJFO0VBRUU7QXJDaTViSjtBcUM3NGJFO0VBQ0UsYzFCdEJVO0UwQndCVjtBckM4NGJKO0FxQ3Q0YkU7RUFFRSx5QjNCMURPO0UyQjZEUDtBckNxNGJKO0FxQ2o0YkU7RUFDRTtFQUNBO0VBQ0EsdUJIekUwQjtFRzBFMUIsYzFCL0NTO0VnQjVCWCx5QmpCTVM7RTJCdUVQO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJIN0QwQjtFRzhEMUI7RVh0RUUscUlXdUVGO0FyQ200Yko7QTBCdDhiTTtFV3VESjtJWHRETTtFMUJ5OGJOO0FBQ0Y7QXFDcjRiRTtFQUNFLDRDM0JzNEI4QjtBVmlnYWxDOztBcUM5M2JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkhqRzRCO0VHa0c1QixjMUJ4RVk7RTBCeUVaO0VBQ0E7RUFDQTtBckNpNGJGO0FxQy8zYkU7RUFDRTtBckNpNGJKO0FxQzkzYkU7RUFFRTtFQUNBO0FyQyszYko7O0FxQ3AzYkE7RUFDRSxnQkgxRHNDO0VHMkR0QztFN0JrS0ksbUJBTEk7RUs3UU47QWJ5K2JKO0FxQ3IzYkU7RUFDRTtFQUNBO0VBQ0EsdUJIekgwQjtBbENnL2I5Qjs7QXFDbjNiQTtFQUNFLGdCSHRFc0M7RUd1RXRDO0U3QnFKSSxrQkFMSTtFSzdRTjtBYnEvYko7QXFDcDNiRTtFQUNFO0VBQ0E7RUFDQSx1QkhsSTBCO0FsQ3cvYjlCOztBcUM5MmJFO0VBQ0UsZ0JIekZvQztBbEMwOGJ4QztBcUM5MmJFO0VBQ0UsZ0JINUZvQztBbEM0OGJ4QztBcUM3MmJFO0VBQ0UsZ0JIL0ZvQztBbEM4OGJ4Qzs7QXFDMTJiQTtFQUNFLFdIakdzQztFR2tHdEMsWUh4R3NDO0VHeUd0QyxhSDVLNEI7QWxDeWhjOUI7QXFDMzJiRTtFQUNFO0FyQzYyYko7QXFDMTJiRTtFQUNFO0V4QnBLQTtBYmloY0o7QXFDejJiRTtFeEJ4S0U7QWJvaGNKO0FxQ3gyYkU7RUFBb0IsWUh2SGtCO0FsQ2srYnhDO0FxQzEyYkU7RUFBb0IsWUh2SGtCO0FsQ28rYnhDOztBc0N4aWNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTlCNFJJLGVBTEk7RThCcFJSLGdCM0IyRGM7RTJCMURkLGdCNUJ1aUI0QjtFNEJ0aUI1QixjM0JrQlc7RTJCakJYLHlCM0IyQmlCO0UyQjFCakI7RUFDQTtFQUNBLHlDNUJ3NUJrQztFNEJ2NUJsQywwQjVCdzVCa0M7RTRCdjVCbEM7RXpCREU7RWFIRSx3RVlPSjtBdEN5aWNGO0EwQjVpY007RVlmTjtJWmdCUTtFMUIraWNOO0FBQ0Y7QXNDaGtjQTtFQW1CRTtBdENnamNGO0FzQzlpY0U7RUFDRSxzQzVCOHlCb0M7RTRCN3lCcEM7RUFLRSxpRDVCeTVCNEI7QVZtcGFsQztBc0N4aWNFO0VBRUUsc0I1QnVxQjBCO0U0QnRxQjFCO0F0Q3lpY0o7QXNDdGljRTtFQUVFLHlCNUJuQ087QVYwa2NYO0FzQ2xpY0U7RUFDRTtFQUNBO0F0Q29pY0o7O0FzQ2hpY0E7RUFDRSxvQjVCZ3FCNEI7RTRCL3BCNUIsdUI1QitwQjRCO0U0QjlwQjVCLG9CNUIrcEI0QjtFRnJieEIsbUJBTEk7RUs3UU47QWI2a2NKOztBc0NoaWNBO0VBQ0UsbUI1QjRwQjRCO0U0QjNwQjVCLHNCNUIycEI0QjtFNEIxcEI1QixrQjVCMnBCNEI7RUZ6YnhCLGtCQUxJO0VLN1FOO0FicWxjSjs7QXVDcG1jQTtFQUNFO0VBQ0Esa0I3QjQxQndDO0U2QjMxQnhDLG1CN0I0MUJ3QztFNkIzMUJ4Qyx1QjdCNDFCd0M7QVYyd2ExQztBdUNybWNFO0VBQ0U7RUFDQTtBdkN1bWNKOztBdUNubWNBO0VBQ0Usb0I3QmsxQndDO0U2QmoxQnhDO0VBQ0E7QXZDc21jRjtBdUNwbWNFO0VBQ0U7RUFDQTtFQUNBO0F2Q3NtY0o7O0F1Q2xtY0E7RUFDRSxVN0JvMEJ3QztFNkJuMEJ4QyxXN0JtMEJ3QztFNkJsMEJ4QztFQUNBO0VBQ0EseUI1QlNpQjtFNEJSakI7RUFDQTtFQUNBO0VBQ0EscUM3QnUwQndDO0U2QnQwQnhDO0VBQ0E7QXZDcW1jRjtBdUNsbWNFO0UxQnZCRTtBYjRuY0o7QXVDam1jRTtFQUVFLGtCN0I4ekJzQztBVm95YTFDO0F1Qy9sY0U7RUFDRSx1QjdCcXpCc0M7QVY0eWExQztBdUM5bGNFO0VBQ0Usc0M3Qml4Qm9DO0U2Qmh4QnBDO0VBQ0EsaUQ3QjZwQjRCO0FWbThhaEM7QXVDN2xjRTtFQUNFLHlCNUI1RE07RTRCNkROLHFCNUI3RE07QVg0cGNWO0F1QzdsY0k7RUFJSTtBdkM0bGNSO0F1Q3hsY0k7RUFJSTtBdkN1bGNSO0F1Q2xsY0U7RUFDRSx5QjVCakZNO0U0QmtGTixxQjVCbEZNO0U0QnVGSjtBdkNnbGNOO0F1QzVrY0U7RUFDRTtFQUNBO0VBQ0EsWTdCNnhCdUM7QVZpemEzQztBdUN2a2NJO0VBQ0U7RUFDQSxZN0JveEJxQztBVnF6YTNDOztBdUMzamNBO0VBQ0UsbUI3Qit3QmdDO0FWK3lhbEM7QXVDNWpjRTtFQUNFLFU3QjJ3QjhCO0U2QjF3QjlCO0VBQ0E7RUFDQTtFMUIzR0E7RWFIRSxpRGFnSEY7QXZDOGpjSjtBMEIxcWNNO0Vhc0dKO0lickdNO0UxQjZxY047QUFDRjtBdUNqa2NJO0VBQ0U7QXZDbWtjTjtBdUNoa2NJO0VBQ0UsaUM3QjB3QjRCO0U2QnJ3QjFCO0F2QzhqY1I7QXVDempjRTtFQUNFLG9CN0JxdkI4QjtFNkJwdkI5QjtBdkMyamNKO0F1Q3pqY0k7RUFDRTtFQUNBO0F2QzJqY047O0F1Q3RqY0E7RUFDRTtFQUNBLGtCN0JtdUJnQztBVnMxYWxDOztBdUN0amNBO0VBQ0U7RUFDQTtFQUNBO0F2Q3lqY0Y7QXVDcmpjSTtFQUNFO0VBQ0E7RUFDQSxhN0JvbEJ3QjtBVm0rYTlCOztBd0M1dGNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEMrdGNGO0F3Qzd0Y0U7RUFDRTtBeEMrdGNKO0F3QzN0Y0k7RUFBMEIsb0U5QnE4QmE7QVZ5eGEzQztBd0M3dGNJO0VBQTBCLG9FOUJvOEJhO0FWNHhhM0M7QXdDN3RjRTtFQUNFO0F4Qyt0Y0o7QXdDNXRjRTtFQUNFLFc5QnM3QnVDO0U4QnI3QnZDLFk5QnE3QnVDO0U4QnA3QnZDO0ViekJGLHlCaEJGUTtFNkI2Qk4sUzlCcTdCdUM7RUdqOEJ2QztFYUhFLDRHY2tCRjtBeEM2dGNKO0EwQjN1Y007RWNNSjtJZExNO0UxQjh1Y047QUFDRjtBd0MxdWNFO0VBU0U7QXhDb3VjSjtBd0NsdWNJO0ViakNGLDBDakJxOUJ5QztBVml6YTNDO0F3Q2h1Y0U7RUFDRSxXOUIrNUI4QjtFOEI5NUI5QixjOUIrNUI4QjtFOEI5NUI5QjtFQUNBLGU5Qjg1QjhCO0U4Qjc1QjlCLHlCOUJwQ087RThCcUNQO0UzQjdCQTtBYmd3Y0o7QXdDOXRjRTtFQUNFLFc5QjI1QnVDO0U4QjE1QnZDLFk5QjA1QnVDO0VpQjc4QnpDLHlCaEJGUTtFNkJ1RE4sUzlCMjVCdUM7RUdqOEJ2QztFYUhFLDRHYzRDRjtBeEMrdGNKO0EwQnZ3Y007RWNpQ0o7SWRoQ007RTFCMHdjTjtBQUNGO0F3QzN1Y0U7RUFRRTtBeENzdWNKO0F3Q3B1Y0k7RWIzREYsMENqQnE5QnlDO0FWNjBhM0M7QXdDbHVjRTtFQUNFLFc5QnE0QjhCO0U4QnA0QjlCLGM5QnE0QjhCO0U4QnA0QjlCO0VBQ0EsZTlCbzRCOEI7RThCbjRCOUIseUI5QjlETztFOEIrRFA7RTNCdkRBO0FiNHhjSjtBd0NodWNFO0VBQ0U7QXhDa3VjSjtBd0NodWNJO0VBQ0UseUI5QnRFSztBVnd5Y1g7QXdDL3RjSTtFQUNFLHlCOUIxRUs7QVYyeWNYOztBeUN4emNBO0VBQ0U7QXpDMnpjRjtBeUN6emNFOzs7RUFHRSxZUDBFOEI7RU96RTlCLGdCUDJFOEI7QWxDZ3ZjbEM7QXlDeHpjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VmUEUsZ0VlUUY7QXpDMHpjSjtBMEI5emNNO0VlVko7SWZXTTtFMUJpMGNOO0FBQ0Y7QXlDNXpjRTs7RUFFRTtBekM4emNKO0F5QzV6Y0k7O0VBQ0U7QXpDK3pjTjtBeUM1emNJOzs7RUFFRSxxQlBpRDRCO0VPaEQ1Qix3QlBpRDRCO0FsQzh3Y2xDO0F5QzV6Y0k7O0VBQ0UscUJQNEM0QjtFTzNDNUIsd0JQNEM0QjtBbENteGNsQztBeUMzemNFO0VBQ0UscUJQc0M4QjtFT3JDOUIsd0JQc0M4QjtBbEN1eGNsQztBeUN0emNJOzs7O0VBQ0UsVVBnQzRCO0VPL0I1Qiw4RFBnQzRCO0FsQzJ4Y2xDO0F5Q3R6Y0k7RUFDRSxVUHlCNEI7RU94QjVCLDhEUHlCNEI7QWxDK3hjbEM7QXlDbnpjSTtFQUNFO0F6Q3F6Y047O0EwQ3gzY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzIzY0Y7QTBDejNjRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTFDMjNjSjtBMEN2M2NFOzs7RUFHRTtBMUN5M2NKO0EwQ24zY0U7RUFDRTtFQUNBO0ExQ3EzY0o7QTBDbjNjSTtFQUNFO0ExQ3EzY047O0EwQzEyY0E7RUFDRTtFQUNBO0VBQ0E7RWxDb1BJLG1CQUxJO0VrQzdPUixnQi9Cb0JjO0UrQm5CZCxnQlI1QzRCO0VRNkM1QixjL0JyQlc7RStCc0JYO0VBQ0E7RUFDQSx5QmhDOUNTO0VnQytDVDtFN0J0Q0U7QWJvNWNKOztBMENwMmNBOzs7O0VBSUU7RWxDOE5JLGtCQUxJO0VLN1FOO0FiNjVjSjs7QTBDcDJjQTs7OztFQUlFO0VsQ3FOSSxtQkFMSTtFSzdRTjtBYnM2Y0o7O0EwQ3AyY0E7O0VBRUU7QTFDdTJjRjs7QTBDMTFjSTs7OztFN0JqRUE7RUFDQTtBYms2Y0o7QTBDejFjSTs7OztFN0IxRUE7RUFDQTtBYnk2Y0o7QTBDbjFjRTtFQUNFO0U3QjFFQTtFQUNBO0FiZzZjSjtBMENuMWNFOztFN0I5RUU7RUFDQTtBYnE2Y0o7O0EyQzk3Y0U7RUFDRTtFQUNBO0VBQ0EsbUJUd0VnQztFMUJpTTlCLGtCQUxJO0VtQ2pRTixjakNpK0JxQjtBVis5YXpCOztBMkM3N2NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5DNFBFLG1CQUxJO0VtQ3BQTixXQXZCYztFQXdCZCx5Q0F2QmlCO0U5QkhqQjtBYjA5Y0o7O0EyQzM3Y0k7Ozs7RUFFRTtBM0NnOGNOOztBMkM5K2NJO0VBb0RFLHFCakNzOEJtQjtFaUNuOEJqQixtQlRNZ0M7RVNMaEM7RUFDQTtFQUNBO0VBQ0E7QTNDNDdjUjtBMkN6N2NNO0VBQ0UscUJqQzI3QmlCO0VpQzE3QmpCLDZCQS9DYTtBM0MwK2NyQjs7QTJDMy9jSTtFQXlFSSxtQlRaZ0M7RVNhaEM7QTNDczdjUjs7QTJDaGdkSTtFQWlGRSxxQmpDeTZCbUI7QVYwZ2J6QjtBMkNoN2NRO0VBRUUsdUJqQ20xQjhCO0VpQ2wxQjlCO0VBQ0E7RUFDQTtBM0NpN2NWO0EyQzc2Y007RUFDRSxxQmpDNDVCaUI7RWlDMzVCakIsNkJBOUVhO0EzQzYvY3JCOztBMkM5Z2RJO0VBdUdJO0EzQzI2Y1I7O0EyQ2xoZEk7RUE4R0UscUJqQzQ0Qm1CO0FWNGhiekI7QTJDdDZjTTtFQUNFLHlCakN5NEJpQjtBVitoYnpCO0EyQ3I2Y007RUFDRSw2QkFwR2E7QTNDMmdkckI7QTJDcDZjTTtFQUNFLGNqQ2k0QmlCO0FWcWliekI7O0EyQ2o2Y0k7RUFDRTtBM0NvNmNOOztBMkNuaWRJOzs7OztFQXlJTTtBM0NrNmNWOztBMkN4aGRFO0VBQ0U7RUFDQTtFQUNBLG1CVHdFZ0M7RTFCaU05QixrQkFMSTtFbUNqUU4sY2pDaStCcUI7QVZ5amJ6Qjs7QTJDdmhkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQzRQRSxtQkFMSTtFbUNwUE4sV0F2QmM7RUF3QmQsdUNBdkJpQjtFOUJIakI7QWJvamRKOztBMkNyaGRJOzs7O0VBRUU7QTNDMGhkTjs7QTJDeGtkSTtFQW9ERSxxQmpDczhCbUI7RWlDbjhCakIsbUJUTWdDO0VTTGhDO0VBQ0E7RUFDQTtFQUNBO0EzQ3NoZFI7QTJDbmhkTTtFQUNFLHFCakMyN0JpQjtFaUMxN0JqQiw2QkEvQ2E7QTNDb2tkckI7O0EyQ3JsZEk7RUF5RUksbUJUWmdDO0VTYWhDO0EzQ2doZFI7O0EyQzFsZEk7RUFpRkUscUJqQ3k2Qm1CO0FWb21iekI7QTJDMWdkUTtFQUVFLHVCakNtMUI4QjtFaUNsMUI5QjtFQUNBO0VBQ0E7QTNDMmdkVjtBMkN2Z2RNO0VBQ0UscUJqQzQ1QmlCO0VpQzM1QmpCLDZCQTlFYTtBM0N1bGRyQjs7QTJDeG1kSTtFQXVHSTtBM0NxZ2RSOztBMkM1bWRJO0VBOEdFLHFCakM0NEJtQjtBVnNuYnpCO0EyQ2hnZE07RUFDRSx5QmpDeTRCaUI7QVZ5bmJ6QjtBMkMvL2NNO0VBQ0UsNkJBcEdhO0EzQ3FtZHJCO0EyQzkvY007RUFDRSxjakNpNEJpQjtBVituYnpCOztBMkMzL2NJO0VBQ0U7QTNDOC9jTjs7QTJDN25kSTs7Ozs7RUEySU07QTNDMC9jVjs7QTRDOW5kQTtFQUVJO0VBQ0E7QTVDZ29kSjtBNEM1bmRRO0VBQ0k7QTVDOG5kWjtBRTVvZEM7RTBDWUc7SUFLUTtFNUMrbmRWO0U0QzduZFU7SUFJSTtFNUM0bmRkO0FBQ0Y7O0E2QzNwZEE7RUFFRTtFQUNBO0VBQ0E7RXJDaVNJLDJDQUxJO0VxQzFSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXJDcVJJLGlEQUxJO0VxQzlRUjtFQUNBO0VoQ0FFO0FiNHBkSjs7QTZDdHBkRTtFQUNFO0E3Q3lwZEo7QTZDdnBkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3lwZE47QTZDcnBkRTtFQUNFO0E3Q3VwZEo7O0E4QzNyZEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0QzhSSSx3Q0FMSTtFc0N2UlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUNuQkEsOENyQ2dpQjRCO0VxQzloQjVCO0VBQ0EsZ0JyQ3lpQjRCO0VxQ3hpQjVCLGdCckMraUI0QjtFcUM5aUI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkNzUkksOENBTEk7RXNDclFSO0VBQ0E7QTlDb3NkRjtBOENsc2RFO0VBQVM7QTlDcXNkWDtBOENuc2RFO0VBQ0U7RUFDQTtFQUNBO0E5Q3FzZEo7QThDbnNkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Q3FzZE47O0E4Q2hzZEE7RUFDRTtBOUNtc2RGO0E4Q2pzZEU7RUFDRTtFQUNBO0VBQ0E7QTlDbXNkSjs7QThDL3JkQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0E5Q2tzZEY7QThDaHNkRTtFQUNFO0VBQ0E7RUFDQTtBOUNrc2RKOztBOEM5cmRBO0FBRUE7RUFDRTtBOUNnc2RGO0E4QzlyZEU7RUFDRTtFQUNBO0VBQ0E7QTlDZ3NkSjs7QThDNXJkQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0E5QytyZEY7QThDN3JkRTtFQUNFO0VBQ0E7RUFDQTtBOUMrcmRKOztBOEMzcmRBO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakNsR0U7QWJneGRKOztBZ0Q1eGRJO0VBQ0ksY3JDeUJLO0FYc3dkYjtBZ0Q1eGRJO0VBQ0k7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUdBO0FoRDB4ZFI7QWdEeHhkUTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtBaER3eGRaO0FnRHR4ZFk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBaERzeGRoQjs7QWlENXpkQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBDRkU7QWIremRKOztBaUR4emRBO0VBRUU7QWpEMHpkRjs7QWlEdHpkQTtFQUNFLGdCdkM4Z0I0QjtBVjJ5YzlCOztBaURqemRBO0VBQ0UsbUJ2QzQzQzhCO0FWdzdhaEM7QWlEanpkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEbXpkSjs7QWlEbnlkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEdTJkRjtBa0RqMmRFO0VBQ0U7QWxEbTJkSjs7QWlENXlkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEZzNkRjtBa0QxMmRFO0VBQ0U7QWxENDJkSjs7QWlEcnpkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEeTNkRjtBa0RuM2RFO0VBQ0U7QWxEcTNkSjs7QWlEOXpkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEazRkRjtBa0Q1M2RFO0VBQ0U7QWxEODNkSjs7QWlEdjBkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEMjRkRjtBa0RyNGRFO0VBQ0U7QWxEdTRkSjs7QWlEaDFkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEbzVkRjtBa0Q5NGRFO0VBQ0U7QWxEZzVkSjs7QWlEejFkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxENjVkRjtBa0R2NWRFO0VBQ0U7QWxEeTVkSjs7QWlEbDJkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEczZkRjtBa0RoNmRFO0VBQ0U7QWxEazZkSjs7QWlEMzJkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEKzZkRjtBa0R6NmRFO0VBQ0U7QWxEMjZkSjs7QWlEcDNkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEdzdkRjtBa0RsN2RFO0VBQ0U7QWxEbzdkSjs7QWlENzNkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEaThkRjtBa0QzN2RFO0VBQ0U7QWxENjdkSjs7QWlEdDRkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEMDhkRjtBa0RwOGRFO0VBQ0U7QWxEczhkSjs7QWlELzRkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEbTlkRjtBa0Q3OGRFO0VBQ0U7QWxEKzhkSjs7QW1EMTlkQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDK1JJLHNDQUxJO0UyQ3hSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0UzQ2lSSSw0Q0FMSTtFMkMxUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q1JFO0FibStkSjtBbUR4OWRFO0VBQ0U7QW5EMDlkSjtBbUR2OWRFO0VBQ0U7QW5EeTlkSjs7QW1EcjlkQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR1OWRGO0FtRHI5ZEU7RUFDRTtBbkR1OWRKOztBbURuOWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRDaENFO0VBQ0E7QWJ1L2RKO0FtRHI5ZEU7RUFDRTtFQUNBO0FuRHU5ZEo7O0FtRG45ZEE7RUFDRTtFQUNBO0FuRHM5ZEY7O0FvRHpoZVE7RUFDSTtBcEQ0aGVaO0FvRHpoZVE7RUFDSTtFQUNBO0FwRDJoZVo7O0FxRDVoZUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBckQwaGVGOztBcURuaGVBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXJEcWhlRjtBcURsaGVFO0UzQjVDSSxtQzJCNkNGO0FyRG9oZUo7QTBCN2plTTtFMkJ3Q0o7STNCdkNNO0UxQmdrZU47QUFDRjtBcUQxaGVFO0VBRUUsOEIzQ20xQ2dDO0FWd3NicEM7QXFEemhlRTtFQUNFLGUzQ2kxQ2dDO0FWMHNicEM7QXFEdmhlRTtFQUNFLHNCM0M4MENnQztBVjJzYnBDOztBcURyaGVBO0VBQ0U7QXJEd2hlRjtBcUR0aGVFO0VBQ0U7RUFDQTtBckR3aGVKO0FxRHJoZUU7RUFDRTtBckR1aGVKOztBcURuaGVBO0VBQ0U7RUFDQTtFQUNBO0FyRHNoZUY7O0FxRGxoZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhDckZFO0V3Q3lGRjtBckRraGVGOztBcUQ5Z2VBO0VBRUU7RUFDQTtFQUNBO0VDbEhBO0VBQ0E7RUFDQTtFQUNBLDBDRGtIMEI7RUNqSDFCO0VBQ0E7RUFDQSwrQ0QrRzREO0FyRG9oZTlEO0FzRGhvZUU7RUFBUztBdERtb2VYO0FzRGxvZUU7RUFBUywyQ0QyR2lGO0FyRDBoZTVGOztBcURyaGVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4Q3RHRTtFQUNBO0FiK25lSjtBcUR2aGVFO0VBQ0U7RUFDQTtBckR5aGVKOztBcURwaGVBO0VBQ0U7RUFDQTtBckR1aGVGOztBcURsaGVBO0VBQ0U7RUFHQTtFQUNBO0FyRG1oZUY7O0FxRC9nZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4QzFIRTtFQUNBO0FiNm9lSjtBcUQ5Z2VFO0VBQ0U7QXJEZ2hlSjs7QUs1bmVJO0VnRGtIRjtJQUNFO0lBQ0E7RXJEOGdlRjtFcUQxZ2VBO0lBQ0U7SUFDQTtJQUNBO0VyRDRnZUY7RXFEemdlQTtJQUNFO0VyRDJnZUY7QUFDRjtBSzNvZUk7RWdEb0lGOztJQUVFO0VyRDBnZUY7QUFDRjtBcUR0Z2VFO0VBQ0U7QXJEd2dlSjs7QXFEOS9kSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRGlnZU47QXFELy9kTTtFQUNFO0VBQ0E7RXhDMU1KO0FiNHNlSjtBcUQ5L2RNOztFeEM5TUY7QWJndGVKO0FxRDcvZE07RUFDRTtBckQrL2RSOztBSzFwZUk7RWdEeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJEcWhlSjtFcURuaGVJO0lBQ0U7SUFDQTtJeEMxTUo7RWJndWVGO0VxRGxoZUk7O0l4QzlNRjtFYm91ZUY7RXFEamhlSTtJQUNFO0VyRG1oZU47QUFDRjtBSy9xZUk7RWdEeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJEeWllSjtFcUR2aWVJO0lBQ0U7SUFDQTtJeEMxTUo7RWJvdmVGO0VxRHRpZUk7O0l4QzlNRjtFYnd2ZUY7RXFEcmllSTtJQUNFO0VyRHVpZU47QUFDRjtBS25zZUk7RWdEeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJENmplSjtFcUQzamVJO0lBQ0U7SUFDQTtJeEMxTUo7RWJ3d2VGO0VxRDFqZUk7O0l4QzlNRjtFYjR3ZUY7RXFEemplSTtJQUNFO0VyRDJqZU47QUFDRjtBdUQveGVBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEZ3llRjs7QXVENXhlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9DaVFJLGVBTEk7RStDMVBSO0VBQ0E7RUFDQTtFQUNBO0UxQ3RCRTtFMEN3QkY7RTdCM0JJLGtENkI0Qko7QXZEK3hlRjtBMEJ2emVNO0U2QldOO0k3QlZRO0UxQjB6ZU47QUFDRjtBdURseWVFO0VBQ0U7RUFDQTtFQUNBO0F2RG95ZUo7QXVEbHllSTtFQUNFO0VBQ0E7QXZEb3llTjtBdUQveGVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0JsREUsMkQ2Qm1ERjtBdkRpeWVKO0EwQmgxZU07RTZCc0NKO0k3QnJDTTtFMUJtMWVOO0FBQ0Y7QXVEbnllRTtFQUNFO0F2RHF5ZUo7QXVEbHllRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RG95ZUo7O0F1RGh5ZUE7RUFDRTtBdkRteWVGOztBdURoeWVBO0VBQ0U7RUFDQTtFQUNBO0F2RG15ZUY7QXVEanllRTtFMUMvREU7RUFDQTtBYm0yZUo7QXVEbHllSTtFMUNsRUE7RUFDQTtBYnUyZUo7QXVEanllRTtFQUNFO0F2RG15ZUo7QXVEL3hlRTtFMUM5REU7RUFDQTtBYmcyZUo7QXVEL3hlTTtFMUNsRUY7RUFDQTtBYm8yZUo7QXVEOXhlSTtFMUN2RUE7RUFDQTtBYncyZUo7O0F1RDV4ZUE7RUFDRTtBdkQreGVGOztBdUR0eGVFO0VBQ0U7QXZEeXhlSjtBdUR0eGVFO0VBQ0U7RUFDQTtFMUNwSEE7QWI2NGVKO0F1RHR4ZUk7RUFBZ0I7QXZEeXhlcEI7QXVEeHhlSTtFQUFlO0F2RDJ4ZW5CO0F1RHh4ZU07RTFDM0hGO0FiczVlSjs7QXdEcjRlUTtFQUNJO0F4RHc0ZVo7QXdEdDRlUTtFQUNJO0F4RHc0ZVo7QXdEdDRlUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCN0N5Qkk7QVgrMmVoQjs7QXdEcDRlUTtFQUNJO0F4RHU0ZVo7QXdEcDRlZ0I7RUFDSSxnQjdDaUJKO0FYcTNlaEI7QXdEcDRlZ0I7RUFDSTtFQUNBO0F4RHM0ZXBCO0F3RG40ZW9CO0VBQ0k7QXhEcTRleEI7QXdEbjRlZ0I7RUFDSTtBeERxNGVwQjs7QXlEbjhlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxtQjdDZ0JPO0U2Q2ZQO0VBQ0EsbUIvQ3FvQjRCO0UrQ3BvQjVCO0F6RHE4ZUY7QXlEOTdlRTtFQUNFO0VBQ0E7RUFDQSx3Qi9DaWMwQjtFK0NoYzFCO0F6RGc4ZUo7QXlENzdlRTtFQUNFO0F6RCs3ZUo7QXlENTdlRTtFQUNFO0F6RDg3ZUo7O0F5RDE3ZUE7RUFDRTtBekQ2N2VGOztBeUR0N2VBO0VBQ0U7QXpEeTdlRjs7QXlELzZlRTtFQUNFO0F6RGs3ZUo7O0F5RG42ZUU7RUFDRTtBekRzNmVKO0F5RG42ZUk7RUFDRTtBekRxNmVOOztBeUQ5NWVFO0VBQ0U7QXpEaTZlSjtBeUQ5NWVFO0VBQ0U7QXpEZzZlSjs7QXlEdDVlRTtFQUNFO0VBQ0E7QXpEeTVlSjs7QXlEbjVlRTtFQUNFO0VBQ0E7QXpEczVlSjs7QXlEOTRlQTtFQUNFO0VBQ0E7QXpEaTVlRjs7QXlEejRlRTtFQUNFO0VBQ0E7QXpENDRlSjs7QTBEamhmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFENmdmSjs7QTBEL2hmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEMmhmSjs7QTBEN2lmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEeWlmSjs7QTBEM2pmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEdWpmSjs7QTBEemtmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEcWtmSjs7QTBEdmxmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEbWxmSjs7QTBEcm1mRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEaW1mSjs7QTBEbm5mRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEK21mSjs7QXlEcitlSTtFQUNFO0VBQ0E7QXpEdytlTjs7QUs1amZJO0VvRGtGQTtJQUNFO0lBQ0E7RXpEOCtlSjtBQUNGO0FLbmtmSTtFb0RrRkE7SUFDRTtJQUNBO0V6RG8vZUo7QUFDRjtBS3prZkk7RW9Ea0ZBO0lBQ0U7SUFDQTtFekQwL2VKO0FBQ0Y7QTJEenBmQTtFQUNJO0EzRDJwZko7O0E0RDFwZkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0E1RDRwZkY7O0E0RHhwZkE7RUFDRTtJQUFLO0U1RDRwZkw7QUFDRjtBNER6cGZBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBNUR3cGZGOztBNERycGZBO0VBRUU7RUFDQTtFQUNBO0E1RHVwZkY7O0E0RDlvZkE7RUFDRTtJQUNFO0U1RGlwZkY7RTREL29mQTtJQUNFO0lBQ0E7RTVEaXBmRjtBQUNGO0E0RDdvZkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBNUQ0b2ZGOztBNER6b2ZBO0VBQ0U7RUFDQTtBNUQ0b2ZGOztBNER4b2ZFO0VBQ0U7O0lBRUU7RTVEMm9mSjtBQUNGO0E2RDd0ZkE7RW5DZ0JNLGdDbUNmSjtBN0QrdGZGO0EwQjVzZk07RW1DcEJOO0luQ3FCUTtFMUIrc2ZOO0FBQ0Y7QTZEbHVmRTtFQUNFO0E3RG91Zko7O0E2RDl0ZkU7RUFDRTtBN0RpdWZKOztBNkQ3dGZBO0VBQ0U7RUFDQTtFbkNESSw2Qm1DRUo7QTdEZ3VmRjtBMEI5dGZNO0VtQ0xOO0luQ01RO0UxQml1Zk47QUFDRjtBNkRudWZFO0VBQ0U7RUFDQTtFbkNORSw0Qm1DT0Y7QTdEcXVmSjtBMEJ4dWZNO0VtQ0FKO0luQ0NNO0UxQjJ1Zk47QUFDRjs7QThEN3ZmQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEZEU7QWI0d2ZKO0E4RDF2ZkU7RUFDRTtFQUNBO0E5RDR2Zko7QThEenZmRTtFQUNFO0VBQ0E7QTlEMnZmSjtBOER6dmZJO0VBQ0U7RWpEbkJGO0VBQ0E7QWIrd2ZKO0E4RHp2Zkk7RUFDRTtFakRWRjtFQUNBO0Fic3dmSjtBOER0dmZFOztFQUVFO0E5RHd2Zko7O0E4RHB2ZkE7RUFHRTtFQUNBO0VBQ0E7QTlEcXZmRjs7QThEbHZmQTtFQUNFO0E5RHF2ZkY7O0E4RGx2ZkE7RUFDRTtFQUNBO0E5RHF2ZkY7O0E4RGx2ZkE7RUFDRTtBOURxdmZGOztBOEQ3dWZFO0VBQ0U7QTlEZ3ZmSjs7QThEeHVmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEMnVmRjtBOER6dWZFO0VqRHhGRTtBYm8wZko7O0E4RHZ1ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUQwdWZGO0E4RHh1ZkU7RWpEbkdFO0FiODBmSjs7QThEanVmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RG91ZkY7QThEbHVmRTtFQUNFO0VBQ0E7QTlEb3VmSjs7QThEaHVmQTtFQUNFO0VBQ0E7QTlEbXVmRjs7QThEL3RmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakRySUU7QWJ3MmZKOztBOEQvdGZBOzs7RUFHRTtBOURrdWZGOztBOEQvdGZBOztFakR0SUk7RUFDQTtBYjAyZko7O0E4RGh1ZkE7O0VqRDdISTtFQUNBO0FiazJmSjs7QThEenRmRTtFQUNFO0E5RDR0Zko7QUtsMWZJO0V5RGtISjtJQVFJO0lBQ0E7RTlENHRmRjtFOER6dGZFO0lBRUU7SUFDQTtFOUQwdGZKO0U4RHh0Zkk7SUFDRTtJQUNBO0U5RDB0Zk47RThEcnRmTTtJakR0S0o7SUFDQTtFYjgzZkY7RThEdHRmUTs7SUFHRTtFOUR1dGZWO0U4RHJ0ZlE7O0lBR0U7RTlEc3RmVjtFOERsdGZNO0lqRHZLSjtJQUNBO0ViNDNmRjtFOERudGZROztJQUdFO0U5RG90ZlY7RThEbHRmUTs7SUFHRTtFOURtdGZWO0FBQ0Y7O0ErRHY3ZkE7RUFFRTtFQUNBO0V2RGtTSSx1Q0FMSTtFdUQzUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VoRHBCQTtFQUNBO0FmNDhmRjs7QStEcjdmQTtFQUNFO0VBQ0E7RUFDQTtFdkRzUUksaURBTEk7RXVEL1BSO0VBRUE7RUFDQTtFckNwQkkscUlxQ3FCSjtBL0R1N2ZGO0EwQng4Zk07RXFDUU47SXJDUFE7RTFCMjhmTjtBQUNGO0ErRDE3ZkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBL0QyN2ZKO0ErRHg3ZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVQ2pDZ0M7RURrQ2hDO0EvRDA3Zko7QStEdjdmRTtFQUVFO0VBQ0E7RXBDdERGLHdEb0N1RHVCO0VBQ3JCO0EvRHc3Zko7QStEcjdmRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0EvRHM3Zko7O0ErRGo3ZkU7RUFDRSxpQkM5RGdDO0FoRWsvZnBDO0ErRC82Zk07RWxEOUJGO0VBQ0E7QWJnOWZKO0ErRDc2Zk07RWxEbERGO0VBQ0E7QWJrK2ZKOztBK0RoNmZBO0VFbEdFO0VBQ0E7RXpEZ1NJLDBDQUxJO0V5RHpSUjtBakVzZ2dCRjs7QStEbjZmQTtFRXRHRTtFQUNBO0V6RGdTSSwyQ0FMSTtFeUR6UlI7QWpFNmdnQkY7O0FnRWwvZkE7RUFDSTtBaEVxL2ZKO0FnRXAvZkk7RUFDSSxnQnJEbUNRO0VxRGxDUjtFQUNBLGtCQTdCNEI7RUE4QjVCO0FoRXMvZlI7QWdFcC9mUTtFQUVJLGNyRDFDRjtFcUQyQ0U7QWhFcS9mWjtBZ0VuL2ZZO0VBQ0ksY3JEYkY7QVhrZ2dCZDtBZ0VuL2ZRO0VBQ0k7QWhFcS9mWjs7QWtFdGlnQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEV3aWdCRjs7QUt6K2ZJO0U2RDlDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXhDMUJBLHNDd0M0QkE7RWxFeWhnQko7QUFDRjtBMEJsamdCTTtFd0NVSjtJeENUTTtFMUJxamdCTjtBQUNGO0FLLy9mSTtFNkQ5QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRWdpZ0JOO0VrRTdoZ0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEUraGdCTjtFa0U1aGdCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRThoZ0JOO0VrRTNoZ0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRTZoZ0JOO0VrRTFoZ0JJO0lBRUU7RWxFMmhnQk47RWtFeGhnQkk7SUFHRTtFbEV3aGdCTjtBQUNGO0FLbmpnQkk7RTZEakNGO0lBaUVNO0lBQ0E7SUFDQTtFbEV1aGdCTjtFa0VyaGdCTTtJQUNFO0VsRXVoZ0JSO0VrRXBoZ0JNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFbEVxaGdCUjtBQUNGOztBS3ZqZ0JJO0U2RDlDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXhDMUJBLHNDd0M0QkE7RWxFdW1nQko7QUFDRjtBMEJob2dCTTtFd0NVSjtJeENUTTtFMUJtb2dCTjtBQUNGO0FLN2tnQkk7RTZEOUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEU4bWdCTjtFa0UzbWdCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxFNm1nQk47RWtFMW1nQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEU0bWdCTjtFa0V6bWdCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEUybWdCTjtFa0V4bWdCSTtJQUVFO0VsRXltZ0JOO0VrRXRtZ0JJO0lBR0U7RWxFc21nQk47QUFDRjtBS2pvZ0JJO0U2RGpDRjtJQWlFTTtJQUNBO0lBQ0E7RWxFcW1nQk47RWtFbm1nQk07SUFDRTtFbEVxbWdCUjtFa0VsbWdCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RWxFbW1nQlI7QUFDRjs7QUtyb2dCSTtFNkQ5Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0l4QzFCQSxzQ3dDNEJBO0VsRXFyZ0JKO0FBQ0Y7QTBCOXNnQk07RXdDVUo7SXhDVE07RTFCaXRnQk47QUFDRjtBSzNwZ0JJO0U2RDlCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxFNHJnQk47RWtFenJnQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRTJyZ0JOO0VrRXhyZ0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxFMHJnQk47RWtFdnJnQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxFeXJnQk47RWtFdHJnQkk7SUFFRTtFbEV1cmdCTjtFa0VwcmdCSTtJQUdFO0VsRW9yZ0JOO0FBQ0Y7QUsvc2dCSTtFNkRqQ0Y7SUFpRU07SUFDQTtJQUNBO0VsRW1yZ0JOO0VrRWpyZ0JNO0lBQ0U7RWxFbXJnQlI7RWtFaHJnQk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0VsRWlyZ0JSO0FBQ0Y7O0FrRWp3Z0JFO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeEMxQkEsc0N3QzRCQTtBbEVrd2dCTjtBMEIxeGdCTTtFd0NVSjtJeENUTTtFMUI2eGdCTjtBQUNGO0FrRXJ3Z0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEV1d2dCUjtBa0Vwd2dCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFc3dnQlI7QWtFbndnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVxd2dCUjtBa0Vsd2dCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVvd2dCUjtBa0Vqd2dCTTtFQUVFO0FsRWt3Z0JSO0FrRS92Z0JNO0VBR0U7QWxFK3ZnQlI7O0FrRXB1Z0JBO0VabEhFO0VBQ0E7RUFDQTtFQUNBLGE1Q2doQ2tDO0U0Qy9nQ2xDO0VBQ0E7RUFDQSxzQjVDVVM7QVZnMWdCWDtBc0R2MWdCRTtFQUFTO0F0RDAxZ0JYO0FzRHoxZ0JFO0VBQVMsWTVDbzNDeUI7QVZ3K2RwQzs7QWtFaHZnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEVtdmdCRjtBa0VqdmdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRW12Z0JKOztBa0UvdWdCQTtFQUNFO0VBQ0EsZ0J4RDRhNEI7QVZzMGY5Qjs7QWtFL3VnQkE7RUFDRTtFQUNBO0VBQ0E7QWxFa3ZnQkY7O0FtRXYzZ0JRO0VBQ0k7QW5FMDNnQlo7O0FtRXYzZ0JJO0VBQ0k7RUFDQTtBbkUwM2dCUjs7QW9FNTNnQkE7RUFDRTtBcEUrM2dCRjs7QW9FNTNnQkE7RUFDRTtBcEUrM2dCRjs7QW9FNTNnQkE7RUFDRTtFQUNBO0VBQ0E7QXBFKzNnQkY7QXFFcjVnQkU7RUFDRTtFQUNBO0VBQ0E7QXJFdTVnQko7O0FvRWg0Z0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ2xCSSxzQzBDbUJKO0FwRW00Z0JGO0EwQmw1Z0JNO0UwQ1FOO0kxQ1BRO0UxQnE1Z0JOO0FBQ0Y7O0FvRXI0Z0JBOzs7RUFHRTtBcEV3NGdCRjs7QW9FcjRnQkE7O0VBRUU7QXBFdzRnQkY7O0FvRXI0Z0JBOztFQUVFO0FwRXc0Z0JGOztBb0UvM2dCRTtFQUNFO0VBQ0E7RUFDQTtBcEVrNGdCSjtBb0UvM2dCRTs7O0VBR0U7RUFDQTtBcEVpNGdCSjtBb0U5M2dCRTs7RUFFRTtFQUNBO0UxQzVERSwyQjBDNkRGO0FwRWc0Z0JKO0EwQno3Z0JNO0UwQ3FESjs7STFDcERNO0UxQjY3Z0JOO0FBQ0Y7O0FvRTczZ0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVTFEKzVDbUM7RTBEOTVDbkM7RUFDQSxXMUQxRlM7RTBEMkZUO0VBQ0E7RUFDQTtFQUNBLFkxRDA1Q21DO0VnQmgvQy9CLDhCMEN1Rko7QXBFKzNnQkY7QTBCbDlnQk07RTBDa0VOOztJMUNqRVE7RTFCczlnQk47QUFDRjtBb0VsNGdCRTs7O0VBRUUsVzFEcEdPO0UwRHFHUDtFQUNBO0VBQ0EsWTFEazVDaUM7QVZtL2RyQzs7QW9FbDRnQkE7RUFDRTtBcEVxNGdCRjs7QW9FbDRnQkE7RUFDRTtBcEVxNGdCRjs7QW9FaDRnQkE7O0VBRUU7RUFDQSxXMURtNUNtQztFMERsNUNuQyxZMURrNUNtQztFMERqNUNuQztFQUNBO0VBQ0E7QXBFbTRnQkY7O0FvRWg0Z0JBOzs7Ozs7O0dBQUE7QUFRQTtFQUNFO0FwRW00Z0JGOztBb0VqNGdCQTtFQUNFO0FwRW80Z0JGOztBb0U1M2dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQjFEMjFDbUM7RTBEMTFDbkM7RUFDQSxnQjFEeTFDbUM7RTBEeDFDbkM7QXBFODNnQkY7QW9FNTNnQkU7RUFDRTtFQUNBO0VBQ0EsVzFEdzFDaUM7RTBEdjFDakMsVzFEdzFDaUM7RTBEdjFDakM7RUFDQSxpQjFEdzFDaUM7RTBEdjFDakMsZ0IxRHUxQ2lDO0UwRHQxQ2pDO0VBQ0E7RUFDQSxzQjFEM0tPO0UwRDRLUDtFQUNBO0VBRUE7RUFDQTtFQUNBLFkxRCswQ2lDO0VnQngvQy9CLDZCMEMwS0Y7QXBFNjNnQko7QTBCbmloQk07RTBDcUpKO0kxQ3BKTTtFMUJzaWhCTjtBQUNGO0FvRS8zZ0JFO0VBQ0UsVTFENDBDaUM7QVZxamVyQzs7QW9FeDNnQkE7RUFDRTtFQUNBO0VBQ0EsZTFEczBDbUM7RTBEcjBDbkM7RUFDQSxvQjFEbTBDbUM7RTBEbDBDbkMsdUIxRGswQ21DO0UwRGowQ25DLFcxRHRNUztFMER1TVQ7QXBFMjNnQkY7O0FvRXIzZ0JFOztFQUVFLGdDMUR1MENpQztBVmlqZXJDO0FvRXIzZ0JFO0VBQ0Usc0IxRHpNTztBVmdraEJYO0FvRXAzZ0JFO0VBQ0UsVzFEN01PO0FWbWtoQlg7O0FxRW5saEJFO0VBQ0U7RUFDQTtFQUNBO0FyRXNsaEJKOztBc0V0bGhCRTtFQUNFO0VBQ0E7QXRFeWxoQko7O0FzRTNsaEJFO0VBQ0U7RUFDQTtBdEU4bGhCSjs7QXNFaG1oQkU7RUFDRTtFQUNBO0F0RW1taEJKOztBc0VybWhCRTtFQUNFO0VBQ0E7QXRFd21oQko7O0FzRTFtaEJFO0VBQ0U7RUFDQTtBdEU2bWhCSjs7QXNFL21oQkU7RUFDRTtFQUNBO0F0RWtuaEJKOztBc0VwbmhCRTtFQUNFO0VBQ0E7QXRFdW5oQko7O0FzRXpuaEJFO0VBQ0U7RUFDQTtBdEU0bmhCSjs7QXNFOW5oQkU7RUFDRTtFQUNBO0F0RWlvaEJKOztBc0Vub2hCRTtFQUNFO0VBQ0E7QXRFc29oQko7O0FzRXhvaEJFO0VBQ0U7RUFDQTtBdEUyb2hCSjs7QXNFN29oQkU7RUFDRTtFQUNBO0F0RWdwaEJKOztBc0VscGhCRTtFQUNFO0VBQ0E7QXRFcXBoQko7O0F1RTNwaEJFO0VBQ0U7QXZFOHBoQko7QXVFM3BoQk07RUFFRTtBdkU0cGhCUjs7QXVFbHFoQkU7RUFDRTtBdkVxcWhCSjtBdUVscWhCTTtFQUVFO0F2RW1xaEJSOztBdUV6cWhCRTtFQUNFO0F2RTRxaEJKO0F1RXpxaEJNO0VBRUU7QXZFMHFoQlI7O0F1RWhyaEJFO0VBQ0U7QXZFbXJoQko7QXVFaHJoQk07RUFFRTtBdkVpcmhCUjs7QXVFdnJoQkU7RUFDRTtBdkUwcmhCSjtBdUV2cmhCTTtFQUVFO0F2RXdyaEJSOztBdUU5cmhCRTtFQUNFO0F2RWlzaEJKO0F1RTlyaEJNO0VBRUU7QXZFK3JoQlI7O0F1RXJzaEJFO0VBQ0U7QXZFd3NoQko7QXVFcnNoQk07RUFFRTtBdkVzc2hCUjs7QXVFNXNoQkU7RUFDRTtBdkUrc2hCSjtBdUU1c2hCTTtFQUVFO0F2RTZzaEJSOztBdUVudGhCRTtFQUNFO0F2RXN0aEJKO0F1RW50aEJNO0VBRUU7QXZFb3RoQlI7O0F1RTF0aEJFO0VBQ0U7QXZFNnRoQko7QXVFMXRoQk07RUFFRTtBdkUydGhCUjs7QXVFanVoQkU7RUFDRTtBdkVvdWhCSjtBdUVqdWhCTTtFQUVFO0F2RWt1aEJSOztBdUV4dWhCRTtFQUNFO0F2RTJ1aEJKO0F1RXh1aEJNO0VBRUU7QXZFeXVoQlI7O0F1RS91aEJFO0VBQ0U7QXZFa3ZoQko7QXVFL3VoQk07RUFFRTtBdkVndmhCUjs7QXdFcnZoQkE7RUFDRTtFQUNBO0F4RXd2aEJGO0F3RXR2aEJFO0VBQ0U7RUFDQTtFQUNBO0F4RXd2aEJKO0F3RXJ2aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEV1dmhCSjs7QXdFbHZoQkU7RUFDRTtBeEVxdmhCSjs7QXdFdHZoQkU7RUFDRTtBeEV5dmhCSjs7QXdFMXZoQkU7RUFDRTtBeEU2dmhCSjs7QXdFOXZoQkU7RUFDRTtBeEVpd2hCSjs7QXlFdHhoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEvRDZnQ2tDO0FWNHdmcEM7O0F5RXR4aEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhL0RxZ0NrQztBVm94ZnBDOztBeUVqeGhCSTtFQUNFO0VBQ0E7RUFDQSxhL0R5L0I4QjtBVjJ4ZnBDOztBeUVqeGhCSTtFQUNFO0VBQ0E7RUFDQSxhL0RtL0I4QjtBVml5ZnBDOztBS3J2aEJJO0VvRXhDQTtJQUNFO0lBQ0E7SUFDQSxhL0R5L0I4QjtFVnd5ZmxDO0V5RTl4aEJFO0lBQ0U7SUFDQTtJQUNBLGEvRG0vQjhCO0VWNnlmbEM7QUFDRjtBS2x3aEJJO0VvRXhDQTtJQUNFO0lBQ0E7SUFDQSxhL0R5L0I4QjtFVm96ZmxDO0V5RTF5aEJFO0lBQ0U7SUFDQTtJQUNBLGEvRG0vQjhCO0VWeXpmbEM7QUFDRjtBSzl3aEJJO0VvRXhDQTtJQUNFO0lBQ0E7SUFDQSxhL0R5L0I4QjtFVmcwZmxDO0V5RXR6aEJFO0lBQ0U7SUFDQTtJQUNBLGEvRG0vQjhCO0VWcTBmbEM7QUFDRjtBMEV4MWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRTAxaEJGOztBMEV2MWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRTAxaEJGOztBMkVsMmhCQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFbTJoQkY7O0E2RTkyaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFVuRW9ac0M7RW1Fblp0QztBN0VpM2hCSjs7QThFejNoQkE7RUNBRTtFQUNBO0VBQ0E7QS9FNjNoQkY7O0FnRm40aEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGF0RXluQjRCO0FWNndnQjlCOztBSzcwaEJJO0VPd0ZJO0lPcEpOO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuQjg0aEJBO0VZM3ZoQk07SUFDSTtJQUNBO0VaNnZoQlY7RVkzdmhCTTs7SUFFSSxrQkFQcUI7SUFRckIsaUJBUnFCO0VacXdoQi9CO0FBQ0Y7QUtsMmhCSTtFT3dGSTtJT3BKTjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkJrNmhCQTtFWS93aEJNO0lBQ0k7SUFDQTtFWml4aEJWO0VZL3doQk07O0lBRUksbUJBUHFCO0lBUXJCLGtCQVJxQjtFWnl4aEIvQjtBQUNGO0FpRmw3aEJBO0VBQ0ksY3RFNEJTO0VzRTNCVDtFQUNBO0VBQ0E7RUFDQSxnQnRFK0RZO0VzRTdEWjtFQUNBO0VBSUE7QWpGZzdoQko7QWlGOTZoQkk7RUFDSTtFQUNBO0VBQ0E7QWpGZzdoQlI7O0FpRjk2aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RThDWTtBWG00aEJoQjtBRS83aEJDO0UrRVVEO0lBT1E7SUFDQTtFakZrN2hCTjtBQUNGO0FFMThoQkM7RStFZUQ7SUFXUTtJQUNBO0VqRm83aEJOO0FBQ0Y7O0FpRmw3aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RStCWTtFc0U3Qlo7QWpGbzdoQko7QUVuOWhCQztFK0V5QkQ7SUFTUTtFakZxN2hCTjtBQUNGO0FFNzloQkM7RStFOEJEO0lBWVE7SUFDQTtFakZ1N2hCTjtBQUNGOztBaUZ0N2hCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCdEVnQlk7RXNFZFo7QWpGdzdoQko7QUV0K2hCQztFK0V3Q0Q7SUFTUTtFakZ5N2hCTjtBQUNGO0FFaC9oQkM7RStFNkNEO0lBWVE7SUFDQTtFakYyN2hCTjtBQUNGOztBaUYxN2hCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCdEVDWTtFc0VDWjtBakY0N2hCSjtBRXovaEJDO0UrRXVERDtJQVNRO0VqRjY3aEJOO0FBQ0Y7QUVuZ2lCQztFK0U0REQ7SUFZUTtJQUNBO0VqRis3aEJOO0FBQ0Y7O0FpRjk3aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RWRZO0VzRWdCWjtBakZnOGhCSjtBRTVnaUJDO0UrRXNFRDtJQVNRO0lBQ0E7RWpGaThoQk47QUFDRjtBRXZoaUJDO0UrRTJFRDtJQWFRO0lBQ0E7RWpGbThoQk47QUFDRjs7QWlGbDhoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnRFOUJZO0VzRWdDWjtBakZvOGhCSjtBRWhpaUJDO0UrRXNGRDtJQVNRO0VqRnE4aEJOO0FBQ0Y7QUUxaWlCQztFK0UyRkQ7SUFZUTtFakZ1OGhCTjtBQUNGOztBaUZ0OGhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCdEU1Q1k7RXNFOENaO0FqRnc4aEJKO0FFbGppQkM7RStFb0dEO0lBU1E7RWpGeThoQk47QUFDRjtBRTVqaUJDO0UrRXlHRDtJQVlRO0VqRjI4aEJOO0FBQ0Y7O0FpRno4aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RTVEWTtBWHdnaUJoQjs7QWlGMThoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnRFakVZO0FYOGdpQmhCOztBaUYzOGhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCdEV2RVk7QVhxaGlCaEI7O0FpRjU4aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RTlFWTtBWDZoaUJoQjs7QWlGNzhoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnRFbEZZO0FYa2lpQmhCOztBaUY1OGhCUTtFQUNJLGdCdEV4Rkk7QVh1aWlCaEI7O0FpRjc4aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RTlGWTtBWDhpaUJoQjs7QWlGOThoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnRFckdZO0FYc2ppQmhCOztBaUYvOGhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCdEU1R1k7QVg4amlCaEI7O0FpRmg5aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RWxIWTtBWHFraUJoQjs7QWlGajloQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnRFdkhZO0FYMmtpQmhCOztBaUZqOWhCQTtFQUNJLGN0RWpLUztBWHFuaUJiOztBaUZsOWhCQTs7RUFFSSxjdEVwS1U7QVh5bmlCZDs7QWlGbjloQkE7RUFDSSxjdEV0S1U7QVg0bmlCZDs7QWlGcDloQkE7RUFDSSxjdEV4S1U7QVgrbmlCZDs7QWlGcjloQkE7RUFDSSxjdEUxS1U7QVhrb2lCZDs7QWlGdDloQkE7RUFDSSxjdEU1S1U7QVhxb2lCZDs7QWlGdjloQkE7RUFDSSxjdEU5S1U7QVh3b2lCZDs7QWlGdjloQkk7RUFDSTtFQUNBO0FqRjA5aEJSO0FFeHFpQkM7RStFMk1EO0lBTVE7RWpGMjloQk47QUFDRjtBRWxyaUJDO0UrRWdORDtJQVNRO0VqRjY5aEJOO0FBQ0Y7O0FpRjM5aEJBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0FqRjQ5aEJKOztBa0Z0c2lCQTs7RUFFSTtBbEZ5c2lCSjs7QW1GM3NpQkU7RUFDRTtBbkY4c2lCSjtBbUY1c2lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GOHNpQko7QW1GNXNpQkU7RUFDRTtFQUNBO0FuRjhzaUJKO0FtRjVzaUJFO0VBQ0U7QW5GOHNpQko7O0FvRjd0aUJFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBcEYrdGlCSjtBb0Y3dGlCRTtFQUNFO0VBQ0EsV2xETjBCO0VrRE8xQjtFQUNBLGMxRUdPO0UwRUZQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGK3RpQko7QW9GN3RpQkU7RUFDRTtBcEYrdGlCSjs7QXFGbnZpQkU7RUFDRTtBckZzdmlCSjtBcUZudmlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGcXZpQko7QXFGbnZpQkU7RUFDRTtBckZxdmlCSjtBcUZudmlCRTtFQUNFO0FyRnF2aUJKO0FxRm52aUJFO0VBQ0U7QXJGcXZpQko7O0FzRnZ3aUJFO0VBQ0U7RUFDQTtFQUNBO0F0RjB3aUJKO0FzRnZ3aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQzhCb0I7QXZGMnVpQnhCO0FzRnR3aUJFO0VBQ0U7QXRGd3dpQko7QXNGcndpQkU7RUFDRSxtQ0NMOEI7QXZGNHdpQmxDO0FzRnB3aUJFO0VBQ0U7QXRGc3dpQko7QXNGbndpQkU7RUFDRTtBdEZxd2lCSjs7QXdGcHlpQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ1eWlCUjtBd0ZweWlCSTtFQUNJO0F4RnN5aUJSO0F3Rm55aUJJO0VBQ0k7QXhGcXlpQlI7O0F5Rjl6aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGaTBpQkY7O0F5Rjl6aUJBO0VBQ0U7RUFDQTtBekZpMGlCRjtBeUYvemlCRTtFQUNFO0VBQ0E7QXpGaTBpQko7O0EwRjV2aUJBO0VBQ0U7QTFGK3ZpQkY7O0EwRjV2aUJBOzs7RUFHRSxjaEZ6RVM7RWdGMEVULG9CSHpGbUI7RUcwRm5CLGtCSHpGaUI7RUcwRmpCLGdCeERwRjRCO0V3RHFGNUIsdUJBeEZzQjtBMUZ1MWlCeEI7O0EwRjV2aUJBOztFQUVFLG1CL0V4RGlCO0UrRXlEakI7RUFDQTtBMUYrdmlCRjs7QTBGNXZpQkE7RUFDRSx5QkhsRWM7RUdtRWQ7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsZ0JIL0VvQjtFR2dGcEIsa0J4RDdEc0M7QWxDMnppQnhDO0EwRjV2aUJFO0VBU0U7QTFGc3ZpQko7QTBGbnZpQkU7RUFDRSx5Qi9FdEZlO0FYMjBpQm5CO0EwRm52aUJFO0VBRUU7QTFGb3ZpQko7QTBGbHZpQkU7RUFDRSwrQ0hyR3dCO0F2RnkxaUI1QjtBMEZsdmlCRTtFQUNFO0ExRm92aUJKO0EwRmp2aUJFO0VBQ0U7RUFDQTtFQUNBO0ExRm12aUJKO0EwRmp2aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJIdklnQjtFR3dJaEIsY2hGdklPO0VnRndJUDtBMUZtdmlCSjtBMEZqdmlCSTtFQUNFLG1CL0V6Skk7RStFMEpKLFdIMUkwQjtFRzJJMUI7QTFGbXZpQk47QTBGL3VpQkk7RUFFRTtFQUlBO0VBSUE7QTFGMHVpQk47QTBGbHVpQkk7RUFDRTtBMUZvdWlCTjtBMEZ0dWlCRTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZxdWlCSjtBMEZwdWlCSTtFQUNFO0ExRnN1aUJOO0EwRm51aUJJO0VBQ0U7QTFGcXVpQk47QTBGbHVpQkU7RUFDRTtBMUZvdWlCSjs7QTBGaHVpQkE7RUFDRTtFQUNBO0VBQ0E7QTFGbXVpQkY7O0EwRmh1aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0NIak1pQztFR2tNakM7RUFDQTtFQUNBO0VBQ0E7QTFGbXVpQkY7O0EwRmh1aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLHlCQTVMdUI7RUE2THZCLGdCaEZoT1M7RWdGaU9UO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGa3VpQkY7QTBGaHVpQkU7RUFDRTtFQUNBO0ExRmt1aUJKO0EwRmp1aUJJO0VBQ0UsbUNIN09tQjtFRzhPbkI7QTFGbXVpQk47QTBGaHVpQkU7Ozs7RUFJRTtBMUZrdWlCSjtBMEZodWlCRTs7O0VBR0U7RUFDQTtBMUZrdWlCSjtBMEZodWlCRTtFQUNFO0VBQ0E7QTFGa3VpQko7QTBGaHVpQkU7RUFDRTtBMUZrdWlCSjtBMEZodWlCRTtFQUNFLGNoRjdQTztFZ0Y4UFAsZ0JoRnBRTztFZ0ZxUVA7QTFGa3VpQko7QTBGaHVpQkU7RUFDRSx5Qi9FOVFNO0UrRStRTixXSC9QNEI7QXZGaStpQmhDO0EwRmp1aUJJO0VBQ0UsNEJoRnUyQjhCO0FWNDNnQnBDO0EwRi90aUJFO0VBQ0UseUIvRXRSTTtFK0V1Uk4sV0h2UTRCO0F2RncraUJoQztBMEYvdGlCRTtFQUNFLDRCQWxRcUM7QTFGbStpQnpDO0EwRjl0aUJFO0VBQ0UsbUJoRnRSTztFZ0Z1UlAsNEJoRnkxQmdDO0FWdTRnQnBDOztBMEY1dGlCQTtFQUNFO0VBQ0E7RUFDQSxpQkF6UDJCO0VBMFAzQjtBMUYrdGlCRjs7QTBGNXRpQkE7RUFDQztBMUYrdGlCRDs7QTBGNXRpQkE7RUFDRTtFQUNBLFdBalBvQjtFQWtQcEIsWUFsUG9CO0VBbVBwQjtBMUYrdGlCRjtBMEY3dGlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBMUY4dGlCSjtBMEY1dGlCRTtFQUNFO0lBQ0U7RTFGOHRpQko7RTBGNXRpQkU7SUFDRTtFMUY4dGlCSjtBQUNGOztBMEZ6dGlCRTs7RUFFRTtBMUY0dGlCSjtBMEYxdGlCRTtFQUVFO0ExRjJ0aUJKO0EwRnh0aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1Qkh0U2tCO0VHdVNsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGMHRpQko7QTBGeHRpQkU7RUFDRTtFQUNBO0VBQ0E7QTFGMHRpQko7O0EwRnR0aUJBO0VBQ0U7QTFGeXRpQkY7QTBGeHRpQkU7RUFDRSxzQkh4VGtCO0VHeVRsQjtBMUYwdGlCSjtBMEZ4dGlCRTtFQUNFO0ExRjB0aUJKOztBMEZ0dGlCQTtFQUNFLFlIdFZ3QjtFR3VWeEIseUIvRTdVaUI7QVhzaWpCbkI7O0F1RnZoakJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBLGE3RW85QmtDO0U2RW45QmxDLGdCN0V2RFM7RTZFd0RUO0VBRUE7RUFDQTtBdkZ5aGpCRjs7QXVGcmhqQkU7RUFDRSxrQnJEbkUwQjtBbEMybGpCOUI7QXVGcmhqQkU7RUFDRTtFQUNBO0F2RnVoakJKO0F1RnBoakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGc2hqQko7QXVGcGhqQkk7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdkZvaGpCTjs7QXVGL2dqQkE7RUFDRTtFQUNBO0VBQ0EsZ0I3RS9GUztFNkVpR1Q7QXZGaWhqQkY7QXVGL2dqQkU7RUFDRTtBdkZpaGpCSjtBdUYvZ2pCSTtFQUNFO0F2RmloakJOO0F1RjdnakJFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBLGM1RXhGVTtFNEV5RlY7RUFDQTtFQUNBLGdCNUV4RFk7RTRFMERaO0F2RjJnakJKO0F1RnhnakJJO0VBQ0U7RUFDQTtFQUNBO0F2RjBnakJOO0F1RnhnakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGMGdqQlI7QXVGcmdqQkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLGdCNUVyRlk7QVgwbGpCaEI7O0F1RmpnakJBO0VBQ0M7QXZGb2dqQkQ7O0F1RmpnakJBO0VBQ0UsZ0JyRDlGc0M7RVJ2RGxDLHdFNkR1Sko7QXZGbWdqQkY7QTBCdHBqQk07RTZEZ0pOO0k3RC9JUTtFMUJ5cGpCTjtBQUNGO0F1RnRnakJFO0VBQ0Usa0JyRHRIb0M7QWxDOG5qQnhDO0F1RnRnakJFO0VBQ0U7QXZGd2dqQko7QXVGdGdqQkU7RUFDRSxzQ3JEdkhvQztFcUR3SHBDO0VBSUUsZ0JyRHZLMEI7QWxDNHFqQmhDO0F1RmhnakJFO0VBQ0U7QXZGa2dqQko7O0F1RjkvaUJBO0VBQ0UscUI1RXBLVztFNEVxS1gsZ0RBOUowQjtBdkYrcGpCNUI7QXVGLy9pQkU7RUFDRSx3Q0ExTDZCO0VBMkw3QixvRkFqSzhCO0F2RmtxakJsQzs7QXVGMy9pQkk7RUFDRTtFQUNBLFlyRHJJa0M7RXFEc0lsQztFQUNBLG1CM0VuTVM7RTJFb01ULGlCN0VxV3dCO0FWeXBpQjlCO0F1RnovaUJJO0VBQ0U7RUFDQTtFQUNBO0F2RjIvaUJOO0F1RnovaUJJO0VBQ0U7QXZGMi9pQk47O0F1RnQvaUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBdkZ3L2lCRjtBdUZ0L2lCRTs7RUFDRTtFQUNBO0F2RnkvaUJKOztBdUZyL2lCQTtFQUNFO0VBQ0E7RUFDQTtBdkZ3L2lCRjs7QXVGdC9pQkE7RUFDRTtFQUNBO0F2RnkvaUJGOztBdUZwL2lCRTtFQUNFLGM1RTdOUztFNEU4TlQsZXJEdlAwQjtFcUR3UDFCLGdCckR2UDBCO0VxRHlQMUI7RUFDQTtFQUVBO0VBQ0E7QXZGcS9pQko7QXVGbi9pQkk7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0F2Rm0vaUJOO0F1RmgvaUJJO0VBQ0UsYzVFbFBPO0U0RW1QUCxlckQ1UXdCO0VxRDZReEIsZ0JyRDVRd0I7QWxDOHZqQjlCO0F1RmgvaUJNO0VBQ0UsYzVFclBNO0FYdXVqQmQ7QXVGOStpQkk7RUFDRTtFQUNBO0F2RmcvaUJOO0F1RmwraUJJO0VBQ0U7QXZGbytpQk47QXVGbitpQk07RUFDRTtBdkZxK2lCUjs7QXVGNzlpQkU7RUFDRSxZckR2TzhCO0VxRHlPOUI7RUFDQTtBdkYrOWlCSjtBdUY1OWlCTTtFQUNFO0F2Rjg5aUJSO0F1Rng5aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXZGeTlpQko7QXVGdjlpQkk7RUFFRTtBdkZ3OWlCTjtBdUZqOWlCSTs7RUFDRTtFQUNBO0F2Rm85aUJOO0F1Rmo5aUJJOztFQUNFO0VBQ0E7QXZGbzlpQk47O0F1Rjc4aUJFO0VBQ0U7QXZGZzlpQko7QXVGNThpQkk7RUFDRTtBdkY4OGlCTjtBdUY1OGlCTTtFQUVFO0F2RjY4aUJSO0F1RnY4aUJJO0VBQ0U7QXZGeThpQk47QXVGcjhpQk07RUFDSTtBdkZ1OGlCVjs7QTJGenlqQkE7RUFHRTtFQUVBO0EzRnl5akJGO0EyRnJ5akJFO0VBQ0U7QTNGdXlqQko7QTJGcHlqQkU7RUFDRTtBM0ZzeWpCSjtBMkZueWpCRTtFQUNFO0EzRnF5akJKO0EyRmp5akJFOzs7RUFHRTtFQUVBO0VBT0E7RUFDQTtFQUtBLG1CQS9DZ0I7RUFrRGhCO0EzRnN4akJKO0EyRm54akJFO0VBRUU7RUFFQTtFQUNBO0VBQ0E7RUFFQSxZQXBFVTtBM0ZzMWpCZDtBMkYvd2pCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBM0Y2d2pCSjtBMkYxd2pCRTtFQUNFLFdBckZTO0VBc0ZULFlBdkZVO0VBd0ZWLGdCQXRGVztFQXdGWCxxQmhGbERnQjtBWDZ6akJwQjtBMkZ6d2pCSTtFQUNFO0VBQ0E7RUFDQSxXQTlGTztFQStGUCxZQWhHUTtFQWlHUjtFQUNBO0VBQ0E7QTNGMndqQk47QTJGeHdqQkk7RUFDRTtBM0Ywd2pCTjtBMkZyd2pCRTtFQUNFO0VBRUE7RUFHQTtBM0Zvd2pCSjtBMkZqd2pCSTtFQUNFO0VBQ0E7QTNGbXdqQk47QTJGOXdqQkU7RUFjRTtFQUVBO0VBRUEsZ0JqRjVJTztFaUY2SVA7RUFDQTtFQUNBO0VBSUE7QTNGOHZqQko7QTJGNXZqQkk7RUEzQkY7SUE0Qkk7RTNGK3ZqQko7QUFDRjtBMkY1eGpCRTtFQStCRTtFQUNBO0VBTUE7QTNGMnZqQko7QTJGdnZqQkU7RUFDRTtFQUNBO0VBQ0EsV0FoS1E7QTNGeTVqQlo7QTJGcnZqQkU7RUFDRTtFQUNBO0VBQ0E7QTNGdXZqQko7QTJGbnZqQkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBM0ZvdmpCSjtBMkZodmpCRTtFQUNFLFdBekxPO0EzRjI2akJYO0EyRmh2akJFO0VBQ0UseUJoRnBMZ0I7QVhzNmpCcEI7QTJGOXVqQkU7RUFDRTtBM0ZndmpCSjtBMkY5dWpCSTtFQUNFO0VBQ0E7QTNGZ3ZqQk47QTJGenVqQkk7Ozs7O0VBR0UsbUJBaE1TO0VBaU1UO0VBQ0E7QTNGNnVqQk47QTJGM3VqQk07Ozs7O0VBQ0U7RUFDQSxrQkF0TU87RUF1TVA7QTNGaXZqQlI7QTJGOXVqQkk7RUFDRTtFQUNBO0EzRmd2akJOO0EyRjl1akJNO0VBQ0U7RUFDQTtBM0ZndmpCUjtBMkZ6dWpCSTtFQUNFO0EzRjJ1akJOO0EyRjF1akJNO0VBQ0UseUJoRmpPWTtBWDY4akJwQjtBMkZ4dWpCSTs7RUFFRTtBM0YwdWpCTjtBMkZ6dWpCTTs7RUFDRTtBM0Y0dWpCUjtBMkZsdWpCSTtFQUNFLGNoRnZPTztFZ0Z3T1AsbUIvRTVQUztFK0U2UFQsZ0JBalBTO0EzRnE5akJmO0EyRmp1akJJO0VBQ0U7QTNGbXVqQk47QTJGL3RqQk07RUFDRTtBM0ZpdWpCUjtBMkY3dGpCSTtFQUVFO0VBQ0E7QTNGOHRqQk47QTJGenRqQkU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUVBLFlBalJVO0EzRjArakJkO0EyRnh0akJJO0VBQ0U7QTNGMHRqQk47O0EyRm50akJFO0VBQ0UsU0EvUWdCO0VBZ1JoQixZQWhSZ0I7RUFpUmhCLFVBalJnQjtFQWtSaEIsV0FsUmdCO0VBbVJoQjtBM0ZzdGpCSjtBMkZwdGpCRTtFQUNFO0VBQ0E7QTNGc3RqQko7QTJGcHRqQkU7RUFDRTtFQUVBO0EzRnF0akJKOztBMkZodGpCQTtFQUNFLFdBblRVO0VBb1RWO0VBQ0E7RUFFQTtFQUNBO0VBR0EseUJoRjdSa0I7QVg2K2pCcEI7O0EyRjVzakJBO0VBQ0k7QTNGK3NqQko7QTJGN3NqQlE7RUFDRTtBM0Yrc2pCVjtBMkY1c2pCUTs7RUFFSTtBM0Y4c2pCWjtBMkYxc2pCVTtFQUNFO0EzRjRzakJaO0EyRnpzakJVO0VBQ0U7QTNGMnNqQlo7O0E0Rnhpa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsZ0JsRmxCTztFa0ZtQlA7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBNUZvaWtCSjs7QTRGamlrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUZvaWtCSjtBNEZqaWtCUTtFQUNHO0E1Rm1pa0JYOztBNEY3aGtCSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVGK2hrQlI7O0E0RjFoa0JJO0VBQ0ksbUJoRmpDQztBWjhqa0JUOztBNEZ2aGtCUTtFQUNJO0E1RjBoa0JaOztBNEZuaGtCUTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0E1RnFoa0JaO0E0Rm5oa0JZO0VBQ0k7QTVGcWhrQmhCOztBNEYvZ2tCQTs7RUFFSTtFQUNBO0VBQ0E7QTVGa2hrQko7O0E0Ri9na0JBO0VBQ0k7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0VBQ0E7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0VBQ0E7QTVGa2hrQko7O0E0Ri9na0JBO0VBQ0k7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTs7RUFFSTtFQUNBO0VBQ0E7QTVGa2hrQko7O0E0Ri9na0JBO0VBQ0k7QTVGa2hrQko7O0E0Ri9na0JBO0VBQ0k7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtBNUZraGtCSjs7QTRGL2drQkE7O0VBRUk7QTVGa2hrQko7O0E0Ri9na0JBOzs7O0VBSUk7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7O0VBRUk7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0VBQ0E7QTVGa2hrQko7O0E0Ri9na0JBOztFQUVJO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0E1Rmtoa0JKOztBNEYvZ2tCQTs7RUFFSTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0VBQ0EsY2pGek1TO0VpRjBNVCxhakYxTVM7RWlGMk1UO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFFQTtFQUNBLGNqRnpPUztFaUYwT1QsYWpGMU9TO0FYeXZrQmI7O0E0RjVna0JBOztFQUVJO0E1Ritna0JKOztBNEY1Z2tCQTs7RUFFSTtBNUYrZ2tCSjs7QTRGNWdrQkE7O0VBRUk7eUJBQUE7RUFFQTtPQUFBO0VBRUE7RUFDQTt1QkFBQTtFQUVBO09BQUE7QTVGZ2hrQko7O0E0RjVna0JBOzJCQUFBO0FBRUE7eUJBQUE7QUFFQTs7RUFFSTt5QkFBQTtFQUVBO09BQUE7RUFFQTtFQUNBO3VCQUFBO0VBRUE7T0FBQTtBNUZnaGtCSjs7QTRGNWdrQkE7MkJBQUE7QUFFQTt5QkFBQTtBQUVBOztFQUVJO0E1Ritna0JKOztBNEY1Z2tCQTs7RUFFSSxhakY3UlU7QVg0eWtCZDs7QTRGNWdrQkE7O0VBRUk7RUFDQTtBNUYrZ2tCSjs7QTRGNWdrQkE7O0VBRUk7RUFDQTtFQUNBO0E1Ritna0JKOztBNEY1Z2tCQTtFQUNJO0VBQ0E7QTVGK2drQko7O0E0RjVna0JBOztFQUVJO0E1Ritna0JKOztBNEY1Z2tCQTtFQUNJO0E1Ritna0JKOztBNEY1Z2tCQTtFQUNJO0E1Ritna0JKOztBNEY1Z2tCQTs7RUFFSTtFQUNBO0E1Ritna0JKOztBNEY1Z2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7QTVGK2drQlo7O0E0RjVna0JBO0VBQ0k7QTVGK2drQko7O0E0Rjdna0JBO0VBQ0k7QTVGZ2hrQko7O0E0Rjdna0JBO0VBQ0k7RUFDQTtFQUNBO0E1Rmdoa0JKOztBNEY3Z2tCQTtFQUNJO0VBQ0E7QTVGZ2hrQko7O0E0Rjdna0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVGZ2hrQko7O0E0Rjdna0JBO0VBQ0k7QTVGZ2hrQko7O0E0Rjdna0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVGZ2hrQko7O0E0Rjdna0JBO0VBQ0k7RUFDQTtBNUZnaGtCSjs7QTRGN2drQkE7RUFDSTtBNUZnaGtCSjs7QTRGN2drQkE7RUFDSTtBNUZnaGtCSjs7QTRGN2drQkE7RUFDSTtBNUZnaGtCSjs7QTRGN2drQkE7RUFFSTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBNUY0Z2tCSjs7QTRGemdrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNGdrQko7O0E0Rnpna0JBO0VBQ0k7QTVGNGdrQko7O0E0Rnpna0JBO0VBQ0k7RUFDQTtFQUNBO0E1RjRna0JKOztBNEZ6Z2tCQTtFQUNJO0E1RjRna0JKOztBNEZ6Z2tCQTtFQUNJO0E1RjRna0JKOztBNEZ6Z2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsZ0JqRmxhWTtFaUZtYVo7RUFDQTtBNUYyZ2tCSjs7QTRGeGdrQkE7RUFDSTtBNUYyZ2tCSjs7QTRGeGdrQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTVGMmdrQko7O0E0Rnhna0JBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsZ0JqRnBjWTtFaUZxY1osY2pGM2dCTTtFaUY2Z0JOO0VBQ0E7RUFDQTtFQUNBO0E1Rndna0JKOztBNEZyZ2tCQTs7RUFFSTtBNUZ3Z2tCSjs7QTRGcmdrQkE7RUFDSTtBNUZ3Z2tCSjs7QTRGcmdrQkE7RUFDSTtFQUNBO0VBQ0E7QTVGd2drQko7O0E0RnJna0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGd2drQko7O0E0RnJna0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ3Z2tCSjs7QTRGcmdrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsY2pGdmlCVTtFaUZ3aUJWLGdCakZ2Z0JZO0FYOGdsQmhCOztBNEZwZ2tCQTs7RUFFSTtBNUZ1Z2tCSjs7QTRGcGdrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnVna0JKOztBNEZwZ2tCQTtFQUNJO0E1RnVna0JKOztBNEZwZ2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnVna0JKOztBNEZwZ2tCQTtFQUNJO0VBQ0E7QTVGdWdrQko7O0E0RnBna0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUEsV2xGcG9CTztFa0Zxb0JQO0VBQ0E7RUFDQTtFQUNBLGdCakZubEJZO0VpRm9sQlo7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGaWdrQko7O0E0RjkvakJBOzs7Ozs7OztFQVlJO0VBQ0E7RUFDQTtFQUNBO0E1RjYvakJKOztBNEYxL2pCQTtFQUNJLHFCakZ4cEJVO0FYcXBsQmQ7O0E0RjEvakJBOztFQUVJO0VBQ0E7RUFDQSxXbEYzckJPO0FWd3JsQlg7O0E0RjEvakJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkksV2xGaHRCTztFa0ZpdEJQLG1CakZ2dEJNO0VpRnd0Qk4scUJqRnh0Qk07RWlGeXRCTjtFQUVBO0E1RjQvakJKOztBNEZ6L2pCQTs7O0VBR0k7RUFDQTtBNUY0L2pCSjtBNEYxL2pCSTs7O0VBQ0k7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBLG1CakZqdUJZO0FYMHRsQnBCOztBNEZyL2pCQTs7O0VBR0k7RUFDQTtBNUZ3L2pCSjtBNEZ0L2pCSTs7O0VBQ0k7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBLG1CakZ6dkJZO0FYOHVsQnBCOztBNEZoL2pCSTtFQUNJO0E1Rm0vakJSOztBNEZ4K2pCQTs7O0VBR0k7QTVGMitqQko7O0E0RngrakJBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7QTVGMCtqQko7QTRGeCtqQkk7RUFDSTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0EseUJqRnB5Qlk7QVgwd2xCcEI7O0E0RmwrakJBOzs7Ozs7O0VBT0k7RUFDQTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBOztFQUVJO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBO0VBQ0k7RUFDQTtFQUNBO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0VBQ0E7RUFDQTtBNUZxK2pCSjs7QTRGbCtqQkE7RUFDSTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBO0VBQ0k7RUFDQTtFQUNBO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZxK2pCSjs7QTRGbCtqQkE7RUFDSTtBNUZxK2pCSjs7QTRGbCtqQkE7O0VBRUksZ0JqRjc0Qlk7QVhrM2xCaEI7O0E0RmwrakJBO0VBQ0k7RUFDQTtBNUZxK2pCSjs7QTRGbCtqQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmpGMzZCWTtBWGc1bEJoQjs7QTRGbCtqQkE7Ozs7RUFJSTtBNUZxK2pCSjs7QTRGbCtqQkE7RUFDSTtBNUZxK2pCSjs7QTRGbCtqQkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFNUZxK2pCTjtFNEZsK2pCRTtJQUNJO0lBQ0E7SUFDQTtFNUZvK2pCTjtBQUNGO0E0RmorakJBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RTVGbStqQk47RTRGaCtqQkU7SUFDSTtJQUNBO0lBQ0E7RTVGaytqQk47QUFDRjtBNkYxL2xCQTtFQUNJO0E3RjQvbEJKOztBOEY5L2xCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RmlnbUJKOztBOEY5L2xCQTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0E5RjQvbEJKO0E4RjEvbEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQkF0Qlc7RUF1Qlgsa0JBdkJXO0VBeUJYLGNuRi9CRTtFbUZnQ0Y7RUFDQSxtQm5GRks7QVg0L2xCYjtBOEZ2L2xCSTtFQUNJO0E5RnkvbEJSO0E4RnQvbEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RncvbEJSO0E4RnIvbEJJO0VBQ0k7QTlGdS9sQlI7QThGcC9sQkk7RUFDSTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQSxrQkF6RFc7RUEyRFg7RUFDQSxjbkZuQ0s7RW1GcUNMO0E5RmkvbEJSO0E4Ri8rbEJRO0VBQ0ksY25GeENDO0FYeWhtQmI7O0ErRnZqbUJFO0VBQ0MsV0NGUTtBaEc0am1CWDtBK0Yzam1CRTtFQUNDLFVDRlE7QWhHK2ptQlg7QStGOWptQkU7RUFDQyxVQ0ZRO0FoR2trbUJYO0ErRmprbUJFO0VBQ0MsVUNGUTtBaEdxa21CWDtBK0Zwa21CRTtFQUNDLFVDRlE7QWhHd2ttQlg7QStGdmttQkU7RUFDQyxVQ0ZRO0FoRzJrbUJYO0ErRjFrbUJFO0VBQ0MsVUNGUTtBaEc4a21CWDtBK0Y3a21CRTtFQUNDLFlDRlE7QWhHaWxtQlg7QStGaGxtQkU7RUFDQyxhQ0ZRO0FoR29sbUJYOztBK0Y3a21CRTtFQUNDLHlCRUxhO0FqR3FsbUJoQjtBK0ZqbG1CRTtFQUNDLHlCRUxhO0FqR3dsbUJoQjtBK0ZwbG1CRTtFQUNDLHlCRUxhO0FqRzJsbUJoQjtBK0Z2bG1CRTtFQUNDLHNCRUxhO0FqRzhsbUJoQjtBK0YxbG1CRTtFQUNDLHNCRUxhO0FqR2ltbUJoQjtBK0Y3bG1CRTtFQUNDLHlCRUxhO0FqR29tbUJoQjtBK0ZobW1CRTtFQUNDLHlCRUxhO0FqR3VtbUJoQjs7QStGOWxtQkU7RUFDQyxjRVZhO0FqRzJtbUJoQjtBK0ZsbW1CRTtFQUNDLGNFVmE7QWpHOG1tQmhCO0ErRnJtbUJFO0VBQ0MsY0VWYTtBakdpbm1CaEI7QStGeG1tQkU7RUFDQyxXRVZhO0FqR29ubUJoQjtBK0YzbW1CRTtFQUNDLFdFVmE7QWpHdW5tQmhCO0ErRjltbUJFO0VBQ0MsY0VWYTtBakcwbm1CaEI7QStGam5tQkU7RUFDQyxjRVZhO0FqRzZubUJoQjs7QWtHbG9tQkE7RUFDSTtFQUNBO0VBR0E7QWxHbW9tQko7QWtHam9tQkk7RUFDSTtFQUVBO0VBQ0E7QWxHa29tQlI7QWtHaG9tQlE7RUFDSTtFQUNBO0FsR2tvbUJaO0FrR2hvbUJZO0VBRUk7QWxHaW9tQmhCO0FrRy9ubUJRO0VBQ0k7SUFDSTtFbEdpb21CZDtFa0cvbm1CVTtJQUNJO0VsR2lvbUJkO0VrRy9ubUJVO0lBQ0k7RWxHaW9tQmQ7QUFDRjs7QW1HOXBtQkE7RUFDSTtFQUNBO0VBQ0E7QW5HaXFtQko7QW1HL3BtQkk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QW5HZ3FtQlI7O0FvRzNxbUJJOztFQUVJO0VBRUE7RUFDQTtFQUNBO0FwRzZxbUJSO0FvR3pxbUJZO0VBQ0k7QXBHMnFtQmhCO0FvR3pxbUJZO0VBQ0k7RUFDQTtFQUNBO0FwRzJxbUJoQjtBb0d2cW1CWTtFQUNJO0FwR3lxbUJoQjtBb0d2cW1CWTtFQUNJO0VBQ0E7RUFDQTtBcEd5cW1CaEI7O0FxR3JzbUJBO0VBQ0k7RUFDQTtFQUNBO0FyR3dzbUJKO0FxR3JzbUJRO0VBQ0k7RUFDQTtBckd1c21CWjs7QXNHOXNtQkE7RUFDSTtBdEdpdG1CSjtBc0cvc21CUTtFQUNJO0VBQ0E7QXRHaXRtQlo7QXNHL3NtQlE7RUFDSTtBdEdpdG1CWjs7QXNHNXNtQlE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBdEc4c21CWjtBc0c1c21CWTtFQUNJO0VBQ0E7QXRHOHNtQmhCOztBdUdsdW1CUTs7RUFHSTtFQUVBO0F2R211bUJaO0F1R2h1bUJJO0VBQ0k7RUFDQTtFQUNBO0F2R2t1bUJSOztBdUc3dG1CUTtFQUNJO0VBQ0E7QXZHZ3VtQlo7QXVHOXRtQkk7RUFDSTtFQUNBO0VBRUE7QXZHK3RtQlI7QXVHN3RtQlE7RUFDSTtFQUNBO0VBQ0E7QXZHK3RtQlo7O0F3R3p2bUJZO0VBQ0k7QXhHNHZtQmhCOztBd0d6dm1CSTtFQUNJO0VBQ0E7QXhHNHZtQlI7QXdHdHZtQlE7RUFDSTtBeEd3dm1CWjtBd0d0dm1CSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QXhHc3ZtQlI7QXdHcHZtQlE7RUFDSTtFQUNBO0VBRUE7QXhHcXZtQlo7QXdHbnZtQlE7RUFDSTtBeEdxdm1CWjtBd0dudm1CSTtFQUNJO0F4R3F2bUJSO0F3R252bUJRO0VBQ0k7RUFDQTtFQUNBO0F4R3F2bUJaO0F3R252bUJZO0VBQ0k7QXhHcXZtQmhCOztBeUdqeW1CZ0I7RUFDSTtFQUNBO0F6R295bUJwQjtBeUdseW1Cb0I7RUFDSTtBekdveW1CeEI7QXlHOXhtQm9CO0VBQ0k7QXpHZ3ltQnhCO0F5Rzl4bUJvQjtFQUNJO0F6R2d5bUJ4Qjs7QTBHaHptQkk7RUFDSTtFQUVBO0VBQ0E7QTFHa3ptQlI7QTBHL3ltQkk7RUFDSTtBMUdpem1CUjtBMEc1eW1CUTtFQUNJO0ExRzh5bUJaO0EwRzV5bUJZO0VBQ0k7QTFHOHltQmhCO0EwRzN5bUJZO0VBQ0k7QTFHNnltQmhCOztBMkdwMG1CSTtFQUNJO0EzR3UwbUJSO0EyR2wwbUJRO0VBQ0k7QTNHbzBtQlo7O0E0R3gwbUJZO0VBQ0k7QTVHMjBtQmhCO0E0R3owbUJnQjs7RUFFSTtBNUcyMG1CcEI7QTRHdjBtQmdCO0VBQ0k7RUFDQTtFQUNBO0E1R3kwbUJwQjtBNEd0MG1Cb0I7RUFDSTtBNUd3MG1CeEI7QTRHdDBtQmdCO0VBQ0k7QTVHdzBtQnBCO0E0R3QwbUJvQjs7Ozs7RUFLSTtBNUd3MG1CeEI7O0E2R3AybUJRO0VBQ0k7RUFDQTtBN0d1Mm1CWjtBNkdyMm1CSTtFQUNJO0E3R3UybUJSO0E2R3IybUJRO0VBQ0k7RUFDQTtBN0d1Mm1CWjtBNkdyMm1CWTtFQUNJO0VBQ0E7QTdHdTJtQmhCO0E2R3IybUJZO0VBQ0k7RUFDQTtBN0d1Mm1CaEI7QTZHcjJtQmdCO0VBQ0k7QTdHdTJtQnBCO0E2R3IybUJZO0VBQ0k7QTdHdTJtQmhCO0E2R3AybUJZO0VBQ0k7QTdHczJtQmhCO0E2R3AybUJRO0VBQ0k7RUFDQTtBN0dzMm1CWjtBNkduMm1CWTtFQUNJO0VBQ0E7QTdHcTJtQmhCO0E2R24ybUJRO0VBQ0k7QTdHcTJtQlo7QTZHbjJtQlE7RUFDSTtBN0dxMm1CWjtBNkdsMm1CWTtFQUNJO0E3R28ybUJoQjtBNkdsMm1CZ0I7RUFDSTtBN0dvMm1CcEI7QTZHbDJtQlE7RUFDSTtBN0dvMm1CWjtBNkdsMm1CWTtFQUNJO0E3R28ybUJoQjs7QThHMzVtQkk7RUFDSTtFQUNBO0E5Rzg1bUJSOztBK0cvNW1CWTtFQUNJO0EvR2s2bUJoQjtBK0doNm1CWTtFQUNJO0EvR2s2bUJoQjs7QWdIejZtQkE7RUFDSTtBaEg0Nm1CSjtBRXQ2bUJDO0U4R1BEO0lBSVE7RWhINjZtQk47QUFDRjtBZ0g1Nm1CSTtFQUNJO0VBQ0E7RUFDQTtBaEg4Nm1CUjtBRWg3bUJDO0U4R0RHO0lBTVE7RWhIKzZtQlY7QUFDRjtBZ0g5Nm1CUTtFQUNJO0FoSGc3bUJaO0FnSDk2bUJZO0VBQ0k7QWhIZzdtQmhCO0FnSDk2bUJnQjtFQUNJO0FoSGc3bUJwQjs7QWlIcjhtQkE7RUFDSTtBakh3OG1CSjtBaUh0OG1CSTtFQUNJO0VBQ0E7RUFDQTtBakh3OG1CUjtBaUh0OG1CUTs7RUFFSTtBakh3OG1CWjtBaUh0OG1CWTs7RUFDSTtBakh5OG1CaEI7QWlIdjhtQmdCOztFQUNJO0FqSDA4bUJwQjtBaUh4OG1CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSDA4bUJSO0FFejltQkM7RStHV0c7SUFPUTtFakgyOG1CVjtBQUNGO0FpSDE4bUJRO0VBQ0k7RUFDQTtBakg0OG1CWjtBaUh6OG1CUTtFQUNJO0FqSDI4bUJaO0FFcittQkM7RStHeUJPO0lBSVE7RWpINDhtQmQ7QUFDRjs7QWtIai9tQkE7RUFDSTtBbEhvL21CSjtBa0hsL21CSTtFQUNJO0VBQ0E7RUFDQTtBbEhvL21CUjtBRTkrbUJDO0VnSFRHO0lBTVE7RWxIcS9tQlY7QUFDRjtBRXgvbUJDO0VnSEpHO0lBU1E7SUFDQTtFbEh1L21CVjtBQUNGO0FrSHQvbUJROztFQUVJO0FsSHcvbUJaO0FrSHQvbUJZOztFQUNJO0VBQ0E7RUFDQTtBbEh5L21CaEI7QWtIdi9tQmdCOztFQUNJLFd4R1BUO0FWaWduQlg7QWtIeC9tQmdCOztFQUNJLFd4R1ZUO0FWcWduQlg7QWtIei9tQkk7RUFDSTtFQUNBO0VBQ0E7QWxIMi9tQlI7QUVoaG5CQztFZ0hrQkc7SUFNUTtFbEg0L21CVjtBQUNGO0FFMWhuQkM7RWdIdUJHO0lBU1E7SUFDQTtFbEg4L21CVjtBQUNGO0FrSDcvbUJROztFQUVJO0FsSCsvbUJaO0FrSDcvbUJZOztFQUNJO0FsSGdnbkJoQjtBa0g5L21CZ0I7O0VBQ0k7QWxIaWduQnBCO0FrSC8vbUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxIaWduQlI7QUU3aW5CQztFZ0h3Q0c7SUFPUTtJQUNBO0lBQ0E7RWxIa2duQlY7QUFDRjtBRXpqbkJDO0VnSDZDRztJQVlRO0VsSG9nbkJWO0FBQ0Y7QWtIbGduQlk7RUFDSTtBbEhvZ25CaEI7QWtIbGduQmdCO0VBQ0k7QWxIb2duQnBCO0FrSGxnbkJvQjtFQUNJO0FsSG9nbkJ4QjtBa0hoZ25CWTtFQUNJO0FsSGtnbkJoQjtBa0hoZ25CZ0I7RUFDSTtBbEhrZ25CcEI7QWtIaGduQmdCO0VBQ0k7QWxIa2duQnBCO0FrSDkvbUJvQjtFQUNJO0VBQ0E7QWxIZ2duQnhCO0FrSDcvbUJZO0VBQ0k7QWxIKy9tQmhCOztBbUg3bG5CSTtFQUNJO0FuSGdtbkJSO0FFM2xuQkM7RWlISE87SUFFUTtFbkhnbW5CZDtBQUNGO0FtSC9sbkJZO0VBQ0k7QW5IaW1uQmhCO0FtSC9sbkJRO0VBQ0k7QW5IaW1uQlo7QUV0bW5CQztFaUhJTztJQUlRO0VuSGttbkJkO0FBQ0Y7QW1Iam1uQlE7RUFDSTtFQUNBO0FuSG1tbkJaO0FFL21uQkM7RWlIVU87SUFLUTtFbkhvbW5CZDtBQUNGO0FtSG5tbkJZO0VBQ0k7QW5IcW1uQmhCO0FFdm5uQkM7RWlIaUJXO0lBSVE7RW5Ic21uQmxCO0FBQ0Y7QW1IcG1uQlE7RUFDSTtBbkhzbW5CWjtBbUhwbW5CWTtFQUNJO0FuSHNtbkJoQjtBbUhubW5CWTtFQUNJO0VBQ0E7RUFDQTtBbkhxbW5CaEI7QW1Ibm1uQmdCO0VBQ0k7QW5IcW1uQnBCO0FtSG5tbkJRO0VBQ0k7QW5IcW1uQlo7QW1Ibm1uQlE7RUFDSTtBbkhxbW5CWjtBbUhsbW5CWTtFQUNJO0VBQ0E7QW5Ib21uQmhCO0FtSGxtbkJZO0VBQ0k7RUFDQTtBbkhvbW5CaEI7QW1IbG1uQlE7RUFDSTtBbkhvbW5CWjtBbUhqbW5CZ0I7RUFDSTtBbkhtbW5CcEI7O0FvSGxxbkJZO0VBQ0k7QXBIcXFuQmhCO0FvSGhxbkJvQjtFQUNJO0FwSGtxbkJ4QjtBb0hocW5CWTtFQUNJO0FwSGtxbkJoQjtBb0hocW5CZ0I7RUFDSTtBcEhrcW5CcEI7O0FxSC9xbkJZO0VBQ0k7RUFDQTtFQUVBO0FySGlybkJoQjtBcUg5cW5CWTtFQUNJO0FySGdybkJoQjs7QXNIdnJuQlk7O0VBQ0k7RUFDQTtFQUNBO0F0SDJybkJoQjtBc0h6cm5CWTs7RUFDSTtFQUNBO0F0SDRybkJoQjs7QXVIcHNuQlk7RUFDSTtBdkh1c25CaEI7QXVIcnNuQlk7RUFDSTtBdkh1c25CaEI7O0F3SDNzbkJZO0VBQ0k7QXhIOHNuQmhCO0F3SDVzbkJZO0VBQ0k7QXhIOHNuQmhCOztBeUhsdG5CWTtFQUNJO0F6SHF0bkJoQjtBeUhudG5CWTtFQUNJO0F6SHF0bkJoQjs7QTBIenRuQlk7RUFDSTtBMUg0dG5CaEI7QTBIMXRuQlk7RUFDSTtBMUg0dG5CaEI7O0EySGh1bkJZO0VBQ0k7QTNIbXVuQmhCO0EySGp1bkJZO0VBQ0k7QTNIbXVuQmhCO0EySGh1bkJnQjtFQUNJO0VBQ0E7RUFDQTtBM0hrdW5CcEI7O0E0SDV1bkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVIK3VuQmhCOztBNkhudm5CWTtFQUNJO0E3SHN2bkJoQjs7QThIdHZuQmdCO0VBQ0k7QTlIeXZuQnBCOztBK0gzdm5CWTtFQUNJO0EvSDh2bkJoQjtBK0g1dm5CWTtFQUNJO0EvSDh2bkJoQjs7QWdJbHduQlk7RUFDSTtBaElxd25CaEI7QWdJbHduQlE7RUFDSTtBaElvd25CWjs7QWlJNXduQkE7RUFDSTtFQUNBO0VBQ0E7QWpJK3duQko7QWlJNXduQlE7RUFDSTtBakk4d25CWjtBaUkxd25CZ0I7RUFDSTtBakk0d25CcEI7QWlJMXduQmdCO0VBQ0k7QWpJNHduQnBCOztBa0l6eG5CUTtFQUNJO0FsSTR4bkJaO0FrSTF4bkJZO0VBQ0ksV3hIRUw7QVYweG5CWDtBa0l6eG5CWTtFQUNJO0FsSTJ4bkJoQjtBa0l6eG5CWTtFQUNJO0FsSTJ4bkJoQjtBa0l4eG5CUTtFQURKO0lBRVE7SUFDQTtFbEkyeG5CVjtBQUNGOztBbUkzeW5CWTtFQUNJO0FuSTh5bkJoQjtBbUk1eW5CWTtFQUNJO0FuSTh5bkJoQjs7QW9JcHpuQkk7RUFDSTtFQUNBO0VBQ0EseUJ6SDBDWTtFeUh6Q1o7RUFFQTtBcElzem5CUjtBb0lwem5CSTtFQUNJO0VBQ0E7RUFDQSx5QnpIa0NZO0V5SGhDWjtBcElxem5CUjtBb0luem5CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCekhsQkU7RXlIb0JGO0FwSW96bkJSOztBb0lqem5CSTtFQUNJO0FwSW96bkJSOztBb0lqem5CSTtFQUNJO0FwSW96bkJSOztBb0kzeW5CZ0I7RUFFSTtBcEk2eW5CcEI7QW9JM3luQmdCO0VBQ0k7RUFDQTtBcEk2eW5CcEI7O0FvSTN5bkJBO0VBQ0kseUJ6SEZnQjtBWGd6bkJwQjtBb0k1eW5CSTtFQUNJO0FwSTh5bkJSO0FvSTV5bkJJO0VBQ0k7QXBJOHluQlI7QW9JM3luQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEk2eW5CWjs7QXFJNTJuQkk7RUFDSTtBckkrMm5CUjs7QXNJMzJuQlk7RUFDSTtBdEk4Mm5CaEI7QXNJNTJuQmdCO0VBQ0k7QXRJODJuQnBCO0FzSTUybkJRO0VBQ0k7QXRJODJuQlo7QXNJNTJuQlk7RUFDSTtBdEk4Mm5CaEI7QUU3Mm5CQztFb0lHVztJQUVRO0V0STQybkJsQjtBQUNGO0FFNTNuQkM7RW9JYVc7SUFLUTtFdEk4Mm5CbEI7QUFDRjtBRXYzbkJDO0VvSVVXO0lBS1E7SUFDQTtJQUNBO0V0STQybkJsQjtFc0kxMm5Ca0I7SUFDSTtJQUNBO0V0STQybkJ0QjtBQUNGO0FFNTRuQkM7RW9Jb0JXO0lBY1E7SUFDQTtJQUNBO0V0STgybkJsQjtFc0k1Mm5Ca0I7SUFDSTtJQUNBO0V0STgybkJ0QjtBQUNGO0FzSTUybkJnQjtFQUNJO0F0STgybkJwQjtBc0l4Mm5CZ0M7RUFDSTtFQUNBO0F0STAybkJwQztBc0l4Mm5CZ0M7RUFDSTtFQUNBO0F0STAybkJwQztBc0l4Mm5Cb0M7RUFDSSxhM0hoRTlCO0UySGlFOEI7QXRJMDJuQnhDO0FzSXgybkI0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjVIbkVyQjtBVjY2bkJYO0FzSXIybkJnQztFQUNJO0F0SXUybkJwQztBc0lsMm5CZ0M7RUFDSTtFQUNBO0F0SW8ybkJwQztBc0lqMm5Cb0I7RUFDSTtBdEltMm5CeEI7QXNJaDJuQjRCO0VBQ0k7RUFDQTtFQUNBO0F0SWsybkJoQztBc0loMm5Cd0I7RUFDSTtBdElrMm5CNUI7QXNJLzFuQmdDO0VBQ0k7QXRJaTJuQnBDO0FzSS8xbkI0QjtFQUNJO0F0SWkybkJoQztBc0kvMW5Cd0I7RUFDSTtBdElpMm5CNUI7QXNJLzFuQndCO0VBQ0k7QXRJaTJuQjVCO0FzSS8xbkJvQjtFQUNJO0F0SWkybkJ4QjtBc0k3MW5CNEI7RUFDSTtBdEkrMW5CaEM7QXNJNzFuQjRCO0VBQ0k7QXRJKzFuQmhDO0FzSTUxbkJnQztFQUNJO0VBQ0E7QXRJODFuQnBDO0FzSTUxbkJZO0VBQ0k7QXRJODFuQmhCO0FzSTMxbkJvQjtFQUNJLGMzSHZJZDtFMkh3SWM7QXRJNjFuQnhCO0FzSTMxbkJnQjtFQUNJO0VBQ0E7RUFDQTtBdEk2MW5CcEI7QXNJMzFuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STYxbkJ4QjtBc0k1MW5Cd0I7RUFDSTtBdEk4MW5CNUI7QXNJNTFuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STgxbkJ4QjtBc0k1MW5Cd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STgxbkI1QjtBc0k3MW5CNEI7RUFDSTtFQUNBO0F0SSsxbkJoQztBc0k3MW5CNEI7RUFDSTtFQUNBO0F0SSsxbkJoQztBc0k5MW5CZ0M7RUFDSTtFQUNBO0F0SWcybkJwQztBc0k3MW5Cd0I7RUFDSTtBdEkrMW5CNUI7QXNJNTFuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdEkwMW5CeEI7QXNJeDFuQndCO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBdEl3MW5CNUI7QXNJdDFuQndCO0VBQ0k7RUFDQTtBdEl3MW5CNUI7QXNJcjFuQmdCO0VBQ0k7QXRJdTFuQnBCO0FzSXIxbkJnQjtFQUNJO0F0SXUxbkJwQjtBc0luMW5Cd0I7RUFDSTtBdElxMW5CNUI7QXNJbjFuQndCO0VBQ0k7QXRJcTFuQjVCO0FzSW4xbkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esc0I1SDFQRDtFNEg0UEM7RUFFQTtFQUNBO0F0SW0xbkJaO0FFbmxvQkM7RW9JdVBPO0lBWVE7RXRJbzFuQmQ7QUFDRjtBc0luMW5CWTtFQUNJO0F0SXExbkJoQjtBc0luMW5CWTs7RUFFSTtBdElxMW5CaEI7QXNJbjFuQlk7RUFDSTtBdElxMW5CaEI7QXNJbjFuQmdCO0VBQ0k7RUFDQTtBdElxMW5CcEI7QXNJbjFuQm9CO0VBQ0k7QXRJcTFuQnhCO0FzSWwxbkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXRJZzFuQnBCO0FzSTkwbkJvQjtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QXRJODBuQnhCO0FzSTUwbkJZO0VBQ0k7RUFDQTtBdEk4MG5CaEI7QUUxbm9CQztFb0kwU1c7SUFLUTtFdEkrMG5CbEI7QUFDRjtBc0k5MG5CZ0I7RUFDSTtBdElnMW5CcEI7QXNJOTBuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElnMW5CeEI7QXNJNzBuQjRCO0VBQ0k7QXRJKzBuQmhDO0FzSTcwbkI0QjtFQUNJO0VBQ0E7RUFDQTtBdEkrMG5CaEM7QXNJNzBuQmdDO0VBQ0k7RUFDQTtBdEkrMG5CcEM7QXNJNzBuQjRCO0VBQ0k7QXRJKzBuQmhDO0FzSTcwbkI0QjtFQUNJO0F0SSswbkJoQztBc0k1MG5CZ0M7RUFDSTtBdEk4MG5CcEM7QXNJMzBuQmdCO0VBQ0k7QXRJNjBuQnBCO0FzSTMwbkJnQjtFQUNJLGMzSHRXVjtFMkh1V1U7QXRJNjBuQnBCO0FzSTEwbkJ3QjtFQUNJO0F0STQwbkI1QjtBc0kxMG5Cb0I7RUFDSTtBdEk0MG5CeEI7QXNJejBuQndCO0VBQ0k7QXRJMjBuQjVCO0FzSXowbkJnQjtFQUNJO0VBQ0E7QXRJMjBuQnBCO0FzSXowbkJvQjtFQUNJO0F0STIwbkJ4QjtBc0l6MG5Cb0I7RUFDSTtBdEkyMG5CeEI7QXNJejBuQndCO0VBQ0k7RUFDQTtBdEkyMG5CNUI7QXNJejBuQjRCO0VBQ0k7QXRJMjBuQmhDO0FzSXowbkJnQztFQUNJO0F0STIwbkJwQztBc0l6MG5CNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STIwbkJoQztBc0l2MG5CZ0I7RUFDSTtFQUNBO0VBQ0E7QXRJeTBuQnBCO0FzSXYwbkJnQjtFQUVJO0F0SXcwbkJwQjtBc0lyMG5CUTtFQUNJO0VBQ0E7RUFDQTtBdEl1MG5CWjtBc0lwMG5CZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SXMwbkJwQjtBc0lwMG5Cb0I7RUFDSTtBdElzMG5CeEI7QXNJcDBuQmdCO0VBQ0k7QXRJczBuQnBCO0FzSWwwbkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SW8wbkJoQjtBc0lsMG5CZ0I7RUFDSTtBdElvMG5CcEI7QXNJbDBuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0IzSHpYUjtBWDZyb0JoQjtBc0lsMG5Cb0I7RUFDSTtBdElvMG5CeEI7QXNJbDBuQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJbzBuQnBCO0FzSWowbkJvQjtFQUNJO0VBQ0E7RUFDQTtBdEltMG5CeEI7QXNJajBuQlk7RUFDSTtFQUNBO0F0SW0wbkJoQjtBc0loMG5Cb0I7RUFDSSxXNUh6Y2I7RTRIMGNhO0F0SWswbkJ4QjtBc0loMG5Cd0I7RUFDSTtFQUNBO0VBQ0EsZ0IzSHpaWjtFMkgwWlk7QXRJazBuQjVCO0FzSWgwbkJ3QjtFQUNJO0VBQ0EsZ0IzSC9aWjtFMkhnYVksYzNIcmNkO0FYdXdvQmQ7QXNJaDBuQndCO0VBRUk7RUFDQSxjM0gxZWxCO0FYMnlvQlY7QXNJL3puQjRCO0VBQ0k7QXRJaTBuQmhDO0FzSTd6bkJnQjtFQUNJO0F0SSt6bkJwQjtBc0kzem5CZ0I7RUFDSTtBdEk2em5CcEI7QXNJMXpuQndCO0VBQ0k7RUFDQTtFQUNBO0F0STR6bkI1QjtBc0kxem5CNEI7RUFDSTtBdEk0em5CaEM7QXNJMXpuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk0em5CeEI7QXNJMXpuQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk0em5CNUI7QXNJMXpuQjRCO0VBUEo7SUFRUTtFdEk2em5COUI7QUFDRjtBRTN6b0JDO0VvSXFmdUI7SUFXUTtFdEkrem5COUI7QUFDRjtBc0k5em5CNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdElnMG5CaEM7QXNJOXpuQmdDO0VBQ0k7RUFDQTtBdElnMG5CcEM7QXNJOXpuQmdDO0VBQ0k7QXRJZzBuQnBDO0FzSTd6bkJ3QztFQUNJO0F0SSt6bkI1QztBc0k3em5CZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SSt6bkJwQztBRXYxb0JDO0VvSWtnQjJCO0lBeUJRO0lBQ0E7RXRJZzBuQmxDO0FBQ0Y7QXNJOXpuQlE7RUFDSTtFQUNBO0VBQ0E7QXRJZzBuQlo7QUVsMm9CQztFb0lvaUJHO0lBRVE7RXRJZzBuQlY7QUFDRjtBc0k3em5CUTtFQUNJO0VBQ0E7QXRJK3puQlo7O0F1SWg0b0JJO0VBQ0k7QXZJbTRvQlI7QUUvMm9CQztFcUlyQkc7SUFJUTtFdklvNG9CVjtBQUNGO0FFLzJvQkM7RXFJMUJHO0lBT1E7RXZJczRvQlY7QUFDRjtBdUlyNG9CUTtFQUNJO0F2SXU0b0JaO0FFNTNvQkM7RXFJWk87SUFJUTtFdkl3NG9CZDtBQUNGO0FFNTNvQkM7RXFJakJPO0lBT1E7RXZJMDRvQmQ7QUFDRjtBdUl4NG9CZ0I7RUFDSTtBdkkwNG9CcEI7QXVJeDRvQmdCO0VBSko7SUFLUTtFdkkyNG9CbEI7RXVJejRvQmtCO0lBQ0k7SUFDQTtFdkkyNG9CdEI7QUFDRjtBRWo2b0JDO0VxSXdCbUI7SUFDSTtJQUNBO0V2STQ0b0J0QjtFdUl6NG9Cc0I7SUFDSTtFdkkyNG9CMUI7QUFDRjtBdUl6NG9CZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkkyNG9CcEI7QXVJeDRvQndCO0VBQ0k7QXZJMDRvQjVCO0F1SXg0b0I0QjtFQUNJO0VBQ0E7QXZJMDRvQmhDO0F1SXg0b0I0QjtFQUNJO0VBQ0E7QXZJMDRvQmhDO0F1SXg0b0I0QjtFQVhKO0lBWVE7RXZJMjRvQjlCO0V1SXo0b0I4QjtJQUNJO0V2STI0b0JsQztBQUNGO0F1SXo0b0I0QjtFQURKO0lBRVE7RXZJNDRvQjlCO0FBQ0Y7QXVJMzRvQjRCO0VBSko7SUFLUTtFdkk4NG9COUI7QUFDRjtBRWg5b0JDO0VxSW9FMkI7SUFDSTtJQUNBO0V2SSs0b0I5QjtFdUk3NG9COEI7SUFDSTtFdkkrNG9CbEM7RXVJMTRvQnNDO0lBQ0k7RXZJNDRvQjFDO0V1SXo0b0JrQztJQUNJO0V2STI0b0J0QztBQUNGO0F1SXg0b0J3QjtFQUNJO0F2STA0b0I1QjtBRWwrb0JDO0VxSXVGdUI7SUFJUTtFdkkyNG9COUI7QUFDRjtBdUl6NG9Cb0I7RUFDSTtBdkkyNG9CeEI7QXVJejRvQndCO0VBQ0k7RUFDQTtBdkkyNG9CNUI7QXVJejRvQjRCO0VBQ0ksVTdIckdyQjtBVmcvb0JYO0F1SXo0b0JvQjtFQUNJO0F2STI0b0J4QjtBdUl6NG9CZ0I7RUFDSTtJQUNJO0lBQ0E7RXZJMjRvQnRCO0FBQ0Y7QUVoL29CQztFcUlzR1c7SUFFUTtFdkk0NG9CbEI7RXVJMTRvQmtCO0lBQ0k7RXZJNDRvQnRCO0FBQ0Y7QUVsZ3BCQztFcUl3SG1CO0lBQ0k7RXZJNjRvQnRCO0FBQ0Y7QXVJNTRvQmdCO0VBQ0k7RUFDQTtBdkk4NG9CcEI7QXVJMTRvQndCO0VBQ0ksVTdIaklqQjtBVjZncEJYO0F1STE0b0JvQjtFQUNJO0VBQ0E7RUFDQTtBdkk0NG9CeEI7QXVJejRvQlk7RUFFUTtJQUNJO0V2STA0b0J0QjtBQUNGO0F1SXg0b0JRO0VBQ0k7RUFDQTtBdkkwNG9CWjtBdUl4NG9CWTtFQUNJO0F2STA0b0JoQjtBdUl2NG9CZ0I7RUFDSTtBdkl5NG9CcEI7QXVJdDRvQm9CO0VBQ0k7QXZJdzRvQnhCO0F1SXI0b0JnQjtFQUNJO0F2SXU0b0JwQjtBdUlyNG9Cb0I7RUFDSTtBdkl1NG9CeEI7QXVJcjRvQkk7RUFDSTtJQUNJO0V2SXU0b0JWO0V1SXI0b0JNO0lBQ0k7RXZJdTRvQlY7RXVJcjRvQk07SUFDSTtFdkl1NG9CVjtBQUNGOztBd0kzanBCUTtFQUNJO0F4SThqcEJaO0F3STVqcEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhJOGpwQmhCO0F3STVqcEJnQjtFQUNJLGE3SFZWO0FYd2twQlY7QXdJM2pwQlk7RUFDSSxjN0hZSDtBWGlqcEJiO0F3SXpqcEJZO0VBQ0k7RUFDQTtFQUNBO0F4STJqcEJoQjtBd0l6anBCUTtFQUNJO0VBQ0E7RUFDQTtBeEkyanBCWjtBd0l4anBCZ0I7RUFDSSxhN0hHTjtBWHVqcEJkO0F3SXZqcEJRO0VBQ0k7RUFDQSxjN0hMQztBWDhqcEJiO0F3SXJqcEJZO0VBQ0ksYzdIZEg7RTZIZUcscUI3SGZIO0FYc2twQmI7QXdJcGpwQm9CO0VBQ0ksYTdIbkJYO0FYeWtwQmI7QXdJcGpwQmdCO0VBQ0k7QXhJc2pwQnBCO0F3SXBqcEJnQjtFQUNJO0F4SXNqcEJwQjs7QXlJM21wQkE7RUFDSTtBekk4bXBCSjs7QTBJOW1wQkk7RUFDSTtFQUNBO0VBQ0E7QTFJaW5wQlI7O0EySWxucEJROztFQUNJO0EzSXNucEJaO0EySXBucEJJOztFQUNJO0VBQ0E7RUFDQTtFQUVBO0EzSXNucEJSO0EySXBucEJROztFQUNJO0VBQ0E7RUFFQTtBM0lzbnBCWjtBMklwbnBCWTs7RUFDSTtBM0l1bnBCaEI7QTJJcm5wQlE7O0VBQ0ksY2hJU0M7QVgrbXBCYjtBMkl0bnBCUTs7RUFDSTtFQUNBO0EzSXlucEJaO0EySXZucEJZOztFQUNJO0EzSTBucEJoQjtBMkl4bnBCWTs7RUFDSTtFQUNBO0VBRUE7QTNJMG5wQmhCOztBNEkzcHBCUTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQSxtQmpJUVE7QVhvcHBCcEI7QTRJMXBwQlk7RUFDSTtFQUNBO0E1STRwcEJoQjtBNEkxcHBCZ0I7RUFDSSxhakloQlY7QVg0cXBCVjtBNEkxcHBCUTtFQUNJO0VBQ0E7QTVJNHBwQlo7QTRJMXBwQlE7RUFDSSxnQmpJZ0RJO0FYNG1wQmhCO0E0STFwcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk0cHBCWjs7QTZJenJwQkE7RUFDSTtBN0k0cnBCSjtBNkkxcnBCSTtFQUhKO0lBSVE7RTdJNnJwQk47QUFDRjs7QTZJNXJwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsSWxCTTtFa0ltQk47RUFDQTtFQUNBO0VBQ0E7QTdJK3JwQko7QTZJN3JwQkk7RUFDSSxtQmxJekJFO0VrSTBCRjtBN0krcnBCUjs7QTZJN3JwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJsSXhDTTtFa0l5Q047RUFDQTtFQUNBO0E3SWdzcEJKO0E2STlycEJJO0VBQ0k7RUFDQTtBN0lnc3BCUjs7QTZJNXJwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJK3JwQlI7QTZJN3JwQlE7RUFDSTtFQUNBO0E3SStycEJaOztBOEl0dnBCSTs7Ozs7RUFDSTtBOUk2dnBCUjs7QThJeHZwQkE7RUFFSTtBOUkwdnBCSjtBOEl4dnBCSTtFQUNJO0E5STB2cEJSOztBOEl4dnBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0E5SXl2cEJKOztBOEl2dnBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUkwdnBCSjs7QThJeHZwQkE7RUFDSTtBOUkydnBCSjs7QThJenZwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25JOURNO0VtSStETjtBOUk0dnBCSjtBOEkxdnBCSTtFQUNJO0E5STR2cEJSO0E4STF2cEJJO0VBQ0k7RUFDQTtFQUNBO0E5STR2cEJSO0E4STF2cEJJO0VBQ0k7QTlJNHZwQlI7O0E4SXp2cEJJO0VBQ0k7QTlJNHZwQlI7QThJMXZwQkk7RUFDSTtBOUk0dnBCUjs7QStJOTBwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JaTFwQko7QStJLzBwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0lpMXBCUjtBK0kvMHBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSWkxcEJSO0ErSS8wcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0lpMXBCUjtBK0kvMHBCUTtFQUNJO0EvSWkxcEJaO0ErSS8wcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9JaTFwQlo7QStJLzBwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JaTFwQlI7QStJLzBwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0lpMXBCUjtBK0kvMHBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSTVESTtFb0k2REo7RUFDQTtFQUNBO0EvSWkxcEJSO0ErSS8wcEJRO0VBQ0ksY3BJbEVBO0VvSW1FQTtFQUNBO0EvSWkxcEJaO0ErSS8wcEJJO0VBQ0k7RUFDQTtFQUNBO0EvSWkxcEJSO0ErSS8wcEJRO0VBQ0ksY3BJakZGO0VvSWtGRTtBL0lpMXBCWjtBK0kvMHBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSWkxcEJSO0ErSS8wcEJRO0VBQ0k7QS9JaTFwQlo7QStJLzBwQlE7RUFDSTtBL0lpMXBCWjs7QStJLzBwQkE7RUFDSTtJQUNJO0UvSWsxcEJOO0UrSWoxcEJFO0lBQ0k7RS9JbTFwQk47QUFDRjtBK0lqMXBCQTtFQUNJO0VBQ0E7RUFDQTtBL0ltMXBCSjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BJckhJO0VvSXNISjtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjs7QStJaDFwQkE7RUFDSSxtQnBJdEhHO0VvSXVISDtBL0ltMXBCSjtBK0lqMXBCSTtFQUNJO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJdkpJO0VvSXdKSjtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCUTtFQUNJO0EvSW0xcEJaO0ErSWoxcEJRO0VBQ0k7QS9JbTFwQlo7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJRO0VBQ0k7RUFDQTtFQUNBO0EvSW0xcEJaO0ErSWoxcEJJO0VBQ0k7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJL0xJO0VvSWdNSjtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7O0ErSWgxcEJBO0VBQ0k7RUFDQTtBL0ltMXBCSjtBK0lqMXBCSTtFQUNJO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJck5JO0VvSXNOSjtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQSxjcEk5Tk07RW9JK05OO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0EsY3BJck9NO0VvSXNPTjtFQUNBO0EvSW0xcEJSO0ErSWoxcEJRO0VBQ0ksY3BJMVFGO0VvSTJRRTtBL0ltMXBCWjs7QStJaDFwQkE7RUFDSSxtQnBJblBHO0VvSW9QSDtBL0ltMXBCSjtBK0lqMXBCSTtFQUNJO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJcFJJO0VvSXFSSjtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQSxjcEk5VEU7RW9JK1RGO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQSxjcElqVUk7RW9Ja1VKO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBLGNwSTVTTTtFb0k2U047RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSTdWRTtFb0k4VkY7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJRO0VBQ0ksbUJwSW5XRjtFb0lvV0U7QS9JbTFwQlo7O0ErSWgxcEJBO0VBQ0k7RUFDQTtFQUNBO0EvSW0xcEJKO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBLGNwSTFXSTtFb0kyV0o7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSOztBK0loMXBCQTtFQUNJO0VBQ0E7QS9JbTFwQko7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJallJO0VvSWtZSjtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJRO0VBQ0k7QS9JbTFwQlo7QStJajFwQlE7RUFDSTtBL0ltMXBCWjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJaO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJL2FJO0VvSWdiSjtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSXRjRTtFb0l1Y0Y7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQlE7RUFDSSxtQnBJN2NGO0VvSThjRTtBL0ltMXBCWjs7QStJaDFwQkE7RUFDSTtBL0ltMXBCSjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEkvZEU7RW9JZ2VGO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBLGNwSWhlSTtFb0lpZUo7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCWjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQSxjcElqZ0JJO0VvSWtnQko7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQlE7RUFDSSxjcEl2aEJGO0VvSXdoQkU7QS9JbTFwQlo7QStJajFwQlk7RUFDSTtBL0ltMXBCaEI7QStJajFwQkk7RUFDSTtFQUNBO0EvSW0xcEJSOztBK0loMXBCQTtFQUNJO0VBQ0E7QS9JbTFwQko7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BJampCRTtFb0lrakJGO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBLGNwSWxqQkk7RW9JbWpCSjtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCWjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEl2bUJFO0FYMDdxQlY7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJdm1CSTtFb0l3bUJKO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSWhvQkU7RW9JaW9CRjtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCUTtFQUNJLG1CcEl2b0JGO0VvSXdvQkU7QS9JbTFwQlo7QStJajFwQkk7RUFDSTtBL0ltMXBCUjs7QStJaDFwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSW5wQk07RW9Jb3BCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJKOztBK0loMXBCQTtFQUNJO0EvSW0xcEJKO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBLGNwSWpxQkk7RW9Ja3FCSjtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSOztBZ0pwZ3JCQTtFQUNJO0FoSnVnckJKO0E4SWw3cUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuSTNETTtBWCsrcUJkO0E4SWw3cUJRO0VBQ0ksY25JOURFO0VtSStERjtBOUlvN3FCWjtBOElsN3FCWTtFQUNJLGNuSWxHTjtBWHNockJWO0E4SWw3cUJRO0VBQ0ksY25JckVFO0FYeS9xQmQ7QThJbDdxQlE7RUFDSTtFQUNBLGNuSXBHQTtBWHdockJaO0E4SWg3cUJJO0VBQ0k7QTlJazdxQlI7QThJOTZxQkk7RUFDSTtFQUNBO0VBQ0EsY25JaEhJO0VtSWlISjtFQUNBO0VBQ0EsbUJBUE87QTlJdTdxQmY7QWdKcGlyQkk7RUFDSTtFQUNBO0VBQ0EsY3JJeUJNO0VxSXhCTjtFQUNBO0VBQ0E7QWhKc2lyQlI7QThJcDdxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUlzN3FCUjtBOElwN3FCUTtFQUNJO0E5SXM3cUJaO0FnSjVpckJRO0VBQ0k7QWhKOGlyQlo7QThJcjdxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SXU3cUJSO0E4SXI3cUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlJdTdxQlo7QThJbjdxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUlxN3FCUjtBOEluN3FCSTtFQUNJO0VBQ0E7RUFDQSxjbkkxSkk7RW1JMkpKO0VBQ0E7QTlJcTdxQlI7QThJbjdxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SXE3cUJSO0E4SW43cUJRO0VBQ0k7QTlJcTdxQlo7QThJMTFxQkk7RUFDSTtBOUk0MXFCUjtBOEkxMXFCSTtFQUNJO0VBQ0E7QTlJNDFxQlI7QThJMTFxQkk7RUFDSTtFQUNBO0VBQ0EsY25JM1FJO0VtSTRRSjtBOUk0MXFCUjtBOEkxMXFCSTtFQUNJO0VBQ0EsY25JclBNO0VtSXNQTixnQkVyUU07RUZzUU47QTlJNDFxQlI7QThJMTFxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUk0MXFCUjtBOEkxMXFCSTtFQUNJLG1CbklwUUQ7RW1JcVFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5STQxcUJSO0E4STExcUJJO0VBQ0k7RUFDQTtFQUNBLGNuSTVRTTtFbUk2UU47RUFDQTtFQUNBO0E5STQxcUJSO0E4STExcUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUk0MXFCUjtBOEkxMXFCUTtFQUNJO0VBQ0E7QTlJNDFxQlo7QThJMTFxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUk0MXFCUjtBOEkxMXFCSTtFQUNJO0VBQ0E7RUFDQSxjbkluVUk7RW1Jb1VKO0E5STQxcUJSO0E4STExcUJJO0VBQ0k7RUFDQSxjbkk3U007RW1JOFNOO0VBQ0E7RUFDQTtBOUk0MXFCUjtBOEkxMXFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25JdlZFO0VtSXdWRjtBOUk0MXFCUjtBOEkxMXFCUTtFQUNJO0E5STQxcUJaO0FnSm5xckJJO0VBQ0k7RUFDQTtFQUNBO0FoSnFxckJSO0FnSm5xckJJO0VBQ0k7RUFDQTtFQUNBLGNySXZCSTtFcUl3Qko7QWhKcXFyQlI7QWdKbnFyQkk7RUFDSTtFQUNBLGNySURNO0VxSUVOO0VBQ0E7QWhKcXFyQlI7QWdKbnFyQkk7RUFDSTtFQUNBO0VBQ0EsY3JJeENFO0VxSXlDRjtBaEpxcXJCUjtBZ0pucXJCUTtFQUNJO0FoSnFxckJaO0E4SWxpckJJO0VBQ0ksbUJuSXBKRDtFbUlxSkM7RUFDQTtFQUNBO0E5SW9pckJSO0E4SWppckJJO0VBQ0k7RUFDQTtFQUNBLGNuSXBMSTtFbUlxTEo7QTlJbWlyQlI7QThJamlyQkk7RUFDSTtFQUNBLGNuSTlKTTtFbUkrSk47QTlJbWlyQlI7QThJamlyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUltaXJCUjs7QWlKenVyQkE7RUFDSTtBako0dXJCSjtBOEl2cHJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbkkzRE07QVhvdHJCZDtBOEl2cHJCUTtFQUNJLGNuSTlERTtFbUkrREY7QTlJeXByQlo7QThJdnByQlk7RUFDSSxjbklsR047QVgydnJCVjtBOEl2cHJCUTtFQUNJLGNuSXJFRTtBWDh0ckJkO0E4SXZwckJRO0VBQ0k7RUFDQSxjbklwR0E7QVg2dnJCWjtBOElycHJCSTtFQUNJO0E5SXVwckJSO0E4SW5wckJJO0VBQ0k7RUFDQTtFQUNBLGNuSWhISTtFbUlpSEo7RUFDQTtFQUNBLG1CQVBPO0E5STRwckJmO0FpSnp3ckJJO0VBQ0k7RUFDQTtFQUNBLGN0SXlCTTtFc0l4Qk47RUFDQTtFQUNBO0FqSjJ3ckJSO0E4SXpwckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlJMnByQlI7QThJenByQlE7RUFDSTtBOUkycHJCWjtBOEl2cHJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJeXByQlI7QThJdnByQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUl5cHJCWjtBOElycHJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SXVwckJSO0E4SXJwckJJO0VBQ0k7RUFDQTtFQUNBLGNuSTFKSTtFbUkySko7RUFDQTtBOUl1cHJCUjtBOElycHJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJdXByQlI7QThJcnByQlE7RUFDSTtBOUl1cHJCWjtBOEk1anJCSTtFQUNJO0E5SThqckJSO0E4STVqckJJO0VBQ0k7RUFDQTtBOUk4anJCUjtBOEk1anJCSTtFQUNJO0VBQ0E7RUFDQSxjbkkzUUk7RW1JNFFKO0E5SThqckJSO0E4STVqckJJO0VBQ0k7RUFDQSxjbklyUE07RW1Jc1BOLGdCR3hRTTtFSHlRTjtBOUk4anJCUjtBOEk1anJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SThqckJSO0E4STVqckJJO0VBQ0ksbUJuSXBRRDtFbUlxUUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJOGpyQlI7QThJNWpyQkk7RUFDSTtFQUNBO0VBQ0EsY25JNVFNO0VtSTZRTjtFQUNBO0VBQ0E7QTlJOGpyQlI7QThJNWpyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SThqckJSO0E4STVqckJRO0VBQ0k7RUFDQTtBOUk4anJCWjtBOEk1anJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SThqckJSO0E4STVqckJJO0VBQ0k7RUFDQTtFQUNBLGNuSW5VSTtFbUlvVUo7QTlJOGpyQlI7QThJNWpyQkk7RUFDSTtFQUNBLGNuSTdTTTtFbUk4U047RUFDQTtFQUNBO0E5SThqckJSO0E4STVqckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbkl2VkU7RW1Jd1ZGO0E5SThqckJSO0E4STVqckJRO0VBQ0k7QTlJOGpyQlo7QWlKeDRyQkk7RUFDSTtBakowNHJCUjtBaUp4NHJCSTtFQUNJO0VBQ0E7QWpKMDRyQlI7QWlKeDRyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakowNHJCUjtBaUp4NHJCUTtFQUNJO0VBQ0E7RUFDQSxjdElERTtFc0lFRjtBakowNHJCWjtBaUp4NHJCUTtFQUNJO0VBQ0E7QWpKMDRyQlo7QWlKeDRyQlE7RUFDSTtFQUNBO0FqSjA0ckJaO0FpSng0ckJRO0VBQ0k7RUFDQTtBakowNHJCWjtBaUp4NHJCUTtFQUNJO0VBQ0E7QWpKMDRyQlo7QWlKeDRyQkk7RUFDSTtFQUNBO0VBQ0EsY3RJdkJNO0VzSXdCTjtFQUNBO0VBQ0E7QWpKMDRyQlI7QWlKeDRyQlE7RUFDSTtFQUNBLGN0SXpEQTtFc0kwREE7QWpKMDRyQlo7QWlKeDRyQkk7RUFDSTtBakowNHJCUjtBaUp4NHJCUTtFQUNJO0VBQ0EsY3RJdENFO0VzSXVDRjtFQUNBO0FqSjA0ckJaO0E4SW55ckJJO0VBQ0ksbUJuSXBKRDtFbUlxSkM7RUFDQTtFQUNBO0VBQ0Esb0JHMUdJO0FqSis0ckJaO0E4SW55ckJJO0VBQ0k7RUFDQTtFQUNBLGNuSXBMSTtFbUlxTEo7QTlJcXlyQlI7QThJbnlyQkk7RUFDSTtFQUNBLGNuSTlKTTtFbUkrSk47QTlJcXlyQlI7QThJbnlyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUlxeXJCUjtBOElqeXJCSTtFQUNJO0E5SW15ckJSO0E4SWp5ckJJO0VBQ0k7RUFDQTtBOUlteXJCUjtBOElqeXJCSTtFQUNJO0VBQ0E7RUFDQSxjbkk5TUk7RW1JK01KO0E5SW15ckJSO0E4SWp5ckJJO0VBQ0k7RUFDQSxjbkl4TE07RW1JeUxOO0E5SW15ckJSO0E4SWp5ckJJO0VBQ0k7RUFDQTtBOUlteXJCUjtBOElqeXJCSTtFQUNJO0E5SW15ckJSO0E4SWp5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuSXpPSTtFbUkwT0o7RUFDQTtBOUlteXJCUjtBOElqeXJCUTtFQUNJLGNuSW5QRjtBWHNoc0JWO0E4SWp5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlJbXlyQlI7QThJanlyQlE7RUFDSTtBOUlteXJCWjtBOElqeXJCSTtFQUNJO0VBQ0E7RUFDQSxjbklqT007RW1Ja09OO0E5SW15ckJSOztBa0p0aXNCQTtFQUNJO0FsSnlpc0JKO0E4SXA5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuSTNETTtBWGloc0JkO0E4SXA5ckJRO0VBQ0ksY25JOURFO0VtSStERjtBOUlzOXJCWjtBOElwOXJCWTtFQUNJLGNuSWxHTjtBWHdqc0JWO0E4SXA5ckJRO0VBQ0ksY25JckVFO0FYMmhzQmQ7QThJcDlyQlE7RUFDSTtFQUNBLGNuSXBHQTtBWDBqc0JaO0E4SWw5ckJJO0VBQ0k7QTlJbzlyQlI7QThJaDlyQkk7RUFDSTtFQUNBO0VBQ0EsY25JaEhJO0VtSWlISjtFQUNBO0VBQ0EsbUJBUE87QTlJeTlyQmY7QWtKdGtzQkk7RUFDSTtFQUNBO0VBQ0EsY3ZJeUJNO0V1SXhCTjtFQUNBO0VBQ0E7QWxKd2tzQlI7QThJdDlyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUl3OXJCUjtBOEl0OXJCUTtFQUNJO0E5SXc5ckJaO0E4SXA5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlzOXJCUjtBOElwOXJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SXM5ckJaO0E4SWw5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlJbzlyQlI7QThJbDlyQkk7RUFDSTtFQUNBO0VBQ0EsY25JMUpJO0VtSTJKSjtFQUNBO0E5SW85ckJSO0E4SWw5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlvOXJCUjtBOElsOXJCUTtFQUNJO0E5SW85ckJaO0FrSi9tc0JJO0VBQ0k7RUFDQTtFQUNBO0FsSmluc0JSO0FrSi9tc0JJO0VBQ0k7RUFDQTtFQUNBLGN2SW5CSTtFdUlvQko7QWxKaW5zQlI7QWtKL21zQkk7RUFDSTtFQUNBLGN2SUdNO0V1SUZOO0VBQ0E7QWxKaW5zQlI7QThJaityQkk7RUFDSSxtQm5JcEpEO0VtSXFKQztFQUNBO0VBQ0E7RUFDQSxvQkluSkk7QWxKc25zQlo7QThJaityQkk7RUFDSTtFQUNBO0VBQ0EsY25JcExJO0VtSXFMSjtBOUltK3JCUjtBOElqK3JCSTtFQUNJO0VBQ0EsY25JOUpNO0VtSStKTjtBOUltK3JCUjtBOElqK3JCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SW0rckJSO0E4SS85ckJJO0VBQ0k7QTlJaStyQlI7QThJLzlyQkk7RUFDSTtFQUNBO0E5SWkrckJSO0E4SS85ckJJO0VBQ0k7RUFDQTtFQUNBLGNuSTlNSTtFbUkrTUo7QTlJaStyQlI7QThJLzlyQkk7RUFDSTtFQUNBLGNuSXhMTTtFbUl5TE47QTlJaStyQlI7QThJLzlyQkk7RUFDSTtFQUNBO0E5SWkrckJSO0E4SS85ckJJO0VBQ0k7QTlJaStyQlI7QThJLzlyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25Jek9JO0VtSTBPSjtFQUNBO0E5SWkrckJSO0E4SS85ckJRO0VBQ0ksY25JblBGO0FYb3RzQlY7QThJLzlyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUlpK3JCUjtBOEkvOXJCUTtFQUNJO0E5SWkrckJaO0E4SS85ckJJO0VBQ0k7RUFDQTtFQUNBLGNuSWpPTTtFbUlrT047QTlJaStyQlI7O0FtSnB1c0JBO0VBQ0k7QW5KdXVzQko7QThJbHBzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25JM0RNO0FYK3NzQmQ7QThJbHBzQlE7RUFDSSxjbkk5REU7RW1JK0RGO0E5SW9wc0JaO0E4SWxwc0JZO0VBQ0ksY25JbEdOO0FYc3ZzQlY7QThJbHBzQlE7RUFDSSxjbklyRUU7QVh5dHNCZDtBOElscHNCUTtFQUNJO0VBQ0EsY25JcEdBO0FYd3ZzQlo7QThJaHBzQkk7RUFDSTtBOUlrcHNCUjtBOEk5b3NCSTtFQUNJO0VBQ0E7RUFDQSxjbkloSEk7RW1JaUhKO0VBQ0E7RUFDQSxtQktySE07QW5KcXdzQmQ7QW1KcHdzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Kc3dzQlI7QW1KcHdzQlE7RUFDSTtBbkpzd3NCWjtBOEl2cHNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SXlwc0JSO0E4SXZwc0JRO0VBQ0k7QTlJeXBzQlo7QW1KM3dzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbko2d3NCUjtBbUozd3NCUTtFQUNJO0FuSjZ3c0JaO0FtSjN3c0JRO0VBQ0k7QW5KNndzQlo7QW1KM3dzQlE7RUFDSTtBbko2d3NCWjtBbUozd3NCUTtFQUNJO0FuSjZ3c0JaO0FtSjN3c0JJO0VBRUk7RUFDQTtFQUNBO0FuSjR3c0JSO0FtSjF3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5KNHdzQlI7QW1KMXdzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbko0d3NCUjtBbUoxd3NCUTtFQUNJO0FuSjR3c0JaO0FtSjF3c0JRO0VBQ0k7QW5KNHdzQlo7QW1KMXdzQlE7RUFDSTtBbko0d3NCWjtBbUoxd3NCUTtFQUNJO0FuSjR3c0JaO0FtSjF3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5KNHdzQlI7QW1KMXdzQlE7RUFDSTtBbko0d3NCWjtBbUoxd3NCUTtFQUNJO0FuSjR3c0JaO0FtSjF3c0JRO0VBQ0k7QW5KNHdzQlo7QW1KMXdzQlE7RUFDSTtBbko0d3NCWjtBbUoxd3NCSTtFQUNJO0VBQ0E7RUFDQSxjeEl2Rkk7RXdJd0ZKO0VBQ0E7QW5KNHdzQlI7QW1KMXdzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSjR3c0JSO0FtSnp3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSjJ3c0JSO0FtSnp3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5KMndzQlI7QW1KendzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5KMndzQlI7QW1KendzQlE7RUFDSTtFQUNBO0VBQ0E7QW5KMndzQlo7QW1KendzQlE7RUFDSTtBbkoyd3NCWjtBbUp6d3NCUTtFQUNJO0FuSjJ3c0JaO0FtSnp3c0JRO0VBQ0k7QW5KMndzQlo7QW1KendzQlE7RUFDSTtBbkoyd3NCWjtBbUp4d3NCSTtFQUNJO0VBQ0E7QW5KMHdzQlI7QW1KeHdzQlE7RUFDSTtFQUNBO0FuSjB3c0JaO0FtSnh3c0JJO0VBQ0k7RUFDQTtBbkowd3NCUjtBbUp4d3NCUTtFQUNJO0VBQ0E7QW5KMHdzQlo7QW1KeHdzQkk7RUFDSTtFQUNBO0FuSjB3c0JSO0FtSnh3c0JRO0VBQ0k7RUFDQTtBbkowd3NCWjtBbUp2d3NCSTtFQUNJO0FuSnl3c0JSO0FtSnZ3c0JJO0VBQ0k7RUFDQTtBbkp5d3NCUjtBbUp2d3NCSTtFQUNJO0VBQ0E7RUFDQSxjeElwTEk7RXdJcUxKO0FuSnl3c0JSO0FtSnZ3c0JJO0VBQ0k7RUFDQSxjeEk5Sk07RXdJK0pOO0VBQ0E7QW5KeXdzQlI7QW1KdndzQkk7RUFDSTtFQUNBO0FuSnl3c0JSO0FtSnZ3c0JJO0VBQ0k7RUFDQTtBbkp5d3NCUjtBbUp2d3NCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkp5d3NCUjtBbUp2d3NCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hJdkxFO0V3SXdMRjtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JRO0VBQ0k7RUFDQTtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JRO0VBQ0k7RUFDQTtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JRO0VBQ0k7RUFDQTtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JRO0VBQ0k7RUFDQTtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkp5d3NCUjtBbUp2d3NCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4SXhQQTtFd0l5UEE7QW5KeXdzQlo7QW1KdndzQlE7RUFDSTtFQUNBLGN4SWxPRTtFd0ltT0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JJO0VBQ0k7QW5KeXdzQlI7QW1KdndzQkk7RUFDSTtBbkp5d3NCUjtBbUp2d3NCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuSnl3c0JSO0FtSnR3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSnd3c0JSO0FtSnR3c0JRO0VBQ0k7RUFDQTtBbkp3d3NCWjtBbUp0d3NCUTtFQUNJO0FuSnd3c0JaO0FtSnR3c0JRO0VBQ0k7QW5Kd3dzQlo7QW1KdHdzQlE7RUFDSTtBbkp3d3NCWjtBbUp0d3NCUTtFQUNJO0FuSnd3c0JaO0FtSnR3c0JRO0VBQ0k7QW5Kd3dzQlo7QW1KdHdzQlE7RUFDSTtBbkp3d3NCWjtBbUp0d3NCUTtFQUNJO0FuSnd3c0JaO0FtSnR3c0JRO0VBQ0k7QW5Kd3dzQlo7QW1KdHdzQkk7RUFDSTtFQUNBO0FuSnd3c0JSO0FtSnR3c0JRO0VBQ0k7QW5Kd3dzQlo7QW1KdHdzQlE7RUFDSTtBbkp3d3NCWjtBbUp0d3NCUTtFQUNJO0FuSnd3c0JaO0FtSnJ3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5KdXdzQlI7QThJcjZzQkk7RUFDSSxtQm5JcEpEO0VtSXFKQztFQUNBO0VBQ0E7QTlJdTZzQlI7QThJcDZzQkk7RUFDSTtFQUNBO0VBQ0EsY25JcExJO0VtSXFMSjtBOUlzNnNCUjtBOElwNnNCSTtFQUNJO0VBQ0EsY25JOUpNO0VtSStKTjtBOUlzNnNCUjtBOElwNnNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SXM2c0JSOztBb0o1bXRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKK210Qko7O0FvSjdtdEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKZ250Qko7QW9KOW10Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEpnbnRCUjtBb0o5bXRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKZ250QlI7QW9KOW10Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSmdudEJSO0FvSjltdEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpnbnRCUjtBb0o5bXRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSmdudEJSO0FvSjltdEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpnbnRCUjtBb0o5bXRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKZ250QlI7QW9KOW10QlE7RUFDSTtBcEpnbnRCWjtBb0o5bXRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKZ250QlI7QW9KOW10QlE7RUFDSTtBcEpnbnRCWjs7QXFKanR0QkE7RUFDSTtBckpvdHRCSjs7QXFKbHR0QkE7RUFDSTtFQUVBO0FySm90dEJKO0FxSmx0dEJJO0VBQ0k7RUFDQTtFQUNBLGMxSU5JO0UwSU9KO0VBQ0E7QXJKb3R0QlI7QXFKbHR0Qkk7RUFDSTtFQUNBLGMxSWVNO0UwSWROO0VBQ0E7RUFDQTtBckpvdHRCUjtBcUpsdHRCSTtFQUNJO0VBQ0E7QXJKb3R0QlI7QXFKbHR0QlE7RUFKSjtJQUtRO0VySnF0dEJWO0FBQ0Y7QXFKcHR0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySnN0dEJSO0FxSnB0dEJJO0VBQ0k7QXJKc3R0QlI7QXFKcHR0Qkk7RUFDSTtFQUNBLGMxSVRNO0UwSVVOO0FySnN0dEJSO0FxSnB0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySnN0dEJSO0FFbHZ0QkM7RW1KbUJHO0lBWVE7RXJKdXR0QlY7QUFDRjtBcUp0dHRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUloQ0U7RTBJaUNGO0FySnd0dEJaO0FFaHd0QkM7RW1KaUNPO0lBVVE7RXJKeXR0QmQ7QUFDRjtBcUp4dHRCUTtFQUNJO0VBQ0E7QXJKMHR0Qlo7QXFKeHR0QlE7RUFDSTtFQUNBO0FySjB0dEJaO0FxSnh0dEJRO0VBQ0k7RUFDQTtBckowdHRCWjtBcUp4dHRCUTtFQUNJO0VBQ0E7QXJKMHR0Qlo7QXFKeHR0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySjB0dEJSO0FxSnh0dEJRO0VBQ0k7QXJKMHR0Qlo7QXFKdHR0Qlk7RUFESjtJQUVRO0VySnl0dEJkO0FBQ0Y7QXFKeHR0QlE7RUFDSTtBckowdHRCWjtBcUp4dHRCWTtFQUNJO0FySjB0dEJoQjtBcUp4dHRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySjB0dEJaO0FxSnh0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKMHR0QlI7QXFKeHR0QlE7RUFUSjtJQVVRO0lBQ0E7SUFDQTtJQUNBO0VySjJ0dEJWO0FBQ0Y7QXFKMXR0QlE7RUFmSjtJQWdCUTtFcko2dHRCVjtBQUNGO0FxSjV0dEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUl6SUE7QVh1MnRCWjtBRW4xdEJDO0VtSjBHTztJQWNRO0VySit0dEJkO0FBQ0Y7QXFKOXR0Qkk7RUFDSTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKOXR0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKOXR0QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckpndXRCWjtBcUo5dHRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKOXR0QlE7RUFDSTtFQUNBO0FySmd1dEJaO0FxSjl0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckpndXRCUjtBcUo5dHRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySmd1dEJSO0FxSjl0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKOXR0Qkk7RUFDSTtBckpndXRCUjtBcUo5dHRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckpndXRCUjtBcUo5dHRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKOXR0Qkk7RUFDSTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKN3R0Qkk7RUFDSTtFQUNBO0VBQ0E7QXJKK3R0QlI7QXFKN3R0QlE7RUFMSjtJQU1RO0VySmd1dEJWO0FBQ0Y7QXFKL3R0Qkk7RUFDSTtFQUNBO0VBQ0E7QXJKaXV0QlI7QXFKL3R0Qkk7RUFDSTtFQUNBO0FySml1dEJSO0FxSi90dEJRO0VBQ0k7QXJKaXV0Qlo7QXFKL3R0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzFJelFJO0FYMCt0Qlo7QXFKL3R0QlE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckpndXRCWjtBcUo5dHRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySmd1dEJaO0FxSjl0dEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySmd1dEJaO0FxSjl0dEJZO0VBQ0k7QXJKZ3V0QmhCO0FxSjl0dEJZO0VBQ0k7QXJKZ3V0QmhCO0FxSjl0dEJZO0VBQ0k7QXJKZ3V0QmhCO0FxSjl0dEJZO0VBQ0k7QXJKZ3V0QmhCO0FxSjl0dEJRO0VBQ0k7RUFDQTtFQUNBO0FySmd1dEJaO0FxSjl0dEJRO0VBQ0k7QXJKZ3V0Qlo7QXFKOXR0QlE7RUFDSTtBckpndXRCWjtBcUo5dHRCUTtFQUNJO0FySmd1dEJaO0FxSjl0dEJJO0VBQ0k7QXJKZ3V0QlI7QXFKOXR0QlE7RUFISjtJQUlRO0VySml1dEJWO0FBQ0Y7QXFKaHV0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySmt1dEJSO0FxSmh1dEJRO0VBQ0k7QXJKa3V0Qlo7O0FzSnpqdUJBO0VBQ0k7RUFDQTtBdEo0anVCSjtBc0oxanVCSTtFQUNJO0VBQ0E7RUFDQTtBdEo0anVCUjtBc0oxanVCSTtFQUNJO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEo0anVCUjtBc0oxanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0F0SjRqdUJSO0FzSjFqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0F0SjRqdUJSO0FzSjFqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SjRqdUJSO0FzSnpqdUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRKMmp1Qlo7QXNKemp1QlE7RUFDSTtBdEoyanVCWjtBc0p6anVCUTtFQUNJO0F0SjJqdUJaO0FzSnpqdUJRO0VBQ0k7QXRKMmp1Qlo7QXNKemp1QlE7RUFDSTtBdEoyanVCWjtBc0p6anVCSTtFQUNJO0VBQ0E7RUFDQTtBdEoyanVCUjtBc0p6anVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEoyanVCUjtBc0p6anVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SjJqdUJaO0FzSnhqdUJRO0VBQ0k7RUFDQTtBdEowanVCWjtBc0p4anVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKMGp1QlI7QXNKeGp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEowanVCUjs7QXNKcmp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEp3anVCUjtBRWhwdUJDO0VvSmlGRztJQVVRO0V0SnlqdUJWO0FBQ0Y7O0FzSnZqdUJBO0VBQ0k7RUFDQTtBdEowanVCSjtBc0p4anVCSTtFQUNJO0VBQ0E7RUFDQSxjM0l6SEk7RTJJMEhKO0F0SjBqdUJSO0FzSnhqdUJJO0VBQ0k7RUFDQSxjM0luR007RTJJb0dOO0VBQ0E7QXRKMGp1QlI7QXNKeGp1QlE7RUFDSTtBdEowanVCWjtBc0p4anVCSTtFQUNJO0F0SjBqdUJSOztBc0p2anVCQTtFQUNJO0F0SjBqdUJKO0FzSnhqdUJJO0VBQ0k7RUFDQTtBdEowanVCUjtBc0p4anVCSTtFQUNJO0VBQ0E7RUFDQSxjM0luSkk7RTJJb0pKO0F0SjBqdUJSO0FzSnhqdUJJO0VBQ0k7RUFDQSxjM0k3SE07RTJJOEhOO0VBQ0E7QXRKMGp1QlI7QXNKeGp1Qkk7RUFDSTtFQUNBO0VBQ0E7QXRKMGp1QlI7QXNKeGp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEowanVCUjtBc0p4anVCUTtFQUNJO0VBQ0E7QXRKMGp1Qlo7QXNKeGp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEowanVCUjtBc0p4anVCUTtFQUNJO0F0SjBqdUJaO0FzSnhqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRKMGp1QlI7QXNKeGp1Qkk7RUFDSTtFQUNBLGMzSXBLTTtFMklxS047RUFDQTtFQUNBO0F0SjBqdUJSO0FzSnhqdUJJO0VBQ0k7RUFDQTtFQUNBLGMzSXZNSTtFMkl3TUo7RUFDQTtBdEowanVCUjtBc0p4anVCSTtFQUNJO0VBQ0EsYzNJbExNO0UySW1MTjtFQUNBO0VBQ0E7QXRKMGp1QlI7QXNKeGp1Qkk7RUFDSTtFQUNBO0VBQ0EsYzNJMU5FO0UySTJORjtFQUNBO0F0SjBqdUJSO0FzSnhqdUJRO0VBQ0k7QXRKMGp1Qlo7O0FzSnZqdUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKMGp1Qko7O0FzSnhqdUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SjJqdUJKOztBc0p6anVCQTtFQUNJO0lBQ0k7RXRKNGp1Qk47QUFDRjtBc0oxanVCQTtFQUNJO0F0SjRqdUJKO0FzSjFqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo0anVCWjtBc0oxanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKM2p1QlE7RUFDSTtFQUNBO0F0SjZqdUJaO0FzSjNqdUJJO0VBQ0k7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjs7QXNKMWp1QkE7RUFDSTtBdEo2anVCSjtBc0ozanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKNmp1QlI7QXNKM2p1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SjZqdUJaO0FzSjNqdUJRO0VBQ0k7RUFDQTtBdEo2anVCWjtBc0ozanVCSTtFQUNJO0F0SjZqdUJSO0FzSjNqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0F0SjZqdUJSO0FzSjNqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SjZqdUJSO0FzSjNqdUJJO0VBQ0k7RUFDQTtBdEo2anVCUjtBc0ozanVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SjZqdUJaO0FzSjNqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0VBQ0E7QXRKNmp1QlI7QXNKM2p1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SjZqdUJSO0FzSjNqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRKNmp1QlI7QXNKM2p1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SjZqdUJSO0FzSjNqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0o1anVCUTtFQUNJO0F0SjhqdUJaO0FzSjVqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo4anVCUjtBc0o1anVCSTtFQUNJO0F0SjhqdUJSOztBdUo1L3VCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkorL3VCSjtBdUo3L3VCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkorL3VCUjtBdUo3L3VCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKKy91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdko4L3VCUjtBdUozL3VCSTtFQUNJO0VBQ0E7RUFDQTtBdko2L3VCUjtBdUozL3VCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SjYvdUJSO0F1SjMvdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SjYvdUJSO0F1SjEvdUJJO0VBQ0k7RUFDQTtFQUNBO0F2SjQvdUJSO0F1SjEvdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzVJekhFO0U0STBIRjtFQUNBO0VBQ0E7QXZKNC91QlI7QXVKMS91QlE7RUFDSTtFQUNBLGM1SWhJRjtBWDRudkJWO0F1SjEvdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CNUl4SUU7RTRJeUlGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdko0L3VCUjtBdUoxL3VCUTtFQUNJO0VBQ0E7QXZKNC91Qlo7QXVKMS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdko0L3VCUjtBdUoxL3VCSTtFQUNJO0F2SjQvdUJSOztBd0ozcHZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKOHB2Qko7QXdKNXB2Qkk7RUFDSTtFQUNBO0VBQ0E7QXhKOHB2QlI7QXdKNXB2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SjhwdkJSO0F3SjVwdkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEo4cHZCWjtBd0o1cHZCUTtFQUNJO0VBQ0E7QXhKOHB2Qlo7QXdKNXB2QlE7RUFDSTtBeEo4cHZCWjtBd0o1cHZCWTtFQUNJO0F4SjhwdkJoQjtBd0o1cHZCSTtFQUNJO0F4SjhwdkJSO0F3SjVwdkJJO0VBQ0k7RUFDQTtBeEo4cHZCUjtBd0o1cHZCSTtFQUNJO0VBQ0E7RUFDQTtBeEo4cHZCUjtBd0o1cHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SjhwdkJSO0F3SjVwdkJRO0VBQ0k7RUFDQTtBeEo4cHZCWjtBd0o1cHZCSTtFQUNJO0VBQ0E7RUFDQTtBeEo4cHZCUjtBd0o1cHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SjhwdkJSO0F3SjVwdkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKOHB2QlI7QXdKNXB2QlE7RUFDSTtBeEo4cHZCWjtBd0o1cHZCUTtFQUNJO0VBQ0E7RUFDQTtBeEo4cHZCWjs7QXlKdHh2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekp5eHZCSjs7QXlKdnh2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKMHh2Qko7O0F5SnZ4dkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SjB4dkJKO0F5Snh4dkJJO0VBQ0k7QXpKMHh2QlI7QXlKeHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekoweHZCUjtBeUp4eHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SjB4dkJSO0F5Snh4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekoweHZCUjtBeUp4eHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKMHh2QlI7QXlKeHh2QlE7RUFDSTtBekoweHZCWjtBeUp4eHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekoweHZCUjtBeUp4eHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SjB4dkJSO0F5Snh4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBekp3eHZCUjtBeUp0eHZCUTtFQUNJO0F6Snd4dkJaO0F5SnR4dkJJO0VBQ0k7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJRO0VBQ0k7QXpKc3h2Qlo7QXlKcHh2QlE7RUFDSTtBekpzeHZCWjtBeUpweHZCUTtFQUNJO0F6SnN4dkJaO0F5SnB4dkJRO0VBQ0k7QXpKc3h2Qlo7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKc3h2QlI7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKc3h2QlI7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKc3h2QlI7QXlKcHh2QlE7RUFDSTtBekpzeHZCWjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCUTtFQUNJO0F6SnN4dkJaO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpKc3h2QlI7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKc3h2QlI7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCUTtFQUNJO0F6SnN4dkJaO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJRO0VBQ0k7QXpKc3h2Qlo7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCUTtFQUNJO0F6SnN4dkJaOztBMEo5b3dCQTtFQUNJO0ExSmlwd0JKO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JRO0VBQ0k7RUFDQTtBMUppcHdCWjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JRO0VBQ0k7QTFKaXB3Qlo7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUppcHdCUjs7QTJKNzB3QkE7RUFDSTtBM0pnMXdCSjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCUTtFQUNJO0VBQ0E7QTNKZzF3Qlo7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjs7QTJKNzB3QkE7RUFDSTtBM0pnMXdCSjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JRO0VBQ0k7QTNKZzF3Qlo7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JRO0VBQ0k7QTNKZzF3Qlo7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3QlE7RUFDSTtFQUNBO0EzSmcxd0JaO0EySjkwd0JRO0VBQ0k7RUFDQTtBM0pnMXdCWjs7QTJKNzB3QkE7RUFDSTtBM0pnMXdCSjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCUTtFQUNJO0VBQ0E7QTNKZzF3Qlo7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3QlE7RUFDSTtBM0pnMXdCWjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3QlE7RUFDSTtBM0pnMXdCWjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3QlE7RUFDSTtFQUNBO0EzSmcxd0JaOztBNEpubnhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SnNueEJKO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0E1SnNueEJSO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKc254QlI7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnNueEJSO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnNueEJSO0E0SnBueEJJO0VBQ0k7QTVKc254QlI7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCSTtFQUNJO0E1SnNueEJSO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCUTtFQUNJO0E1SnNueEJaO0E0SnBueEJRO0VBQ0k7QTVKc254Qlo7QTRKcG54Qkk7RUFDSTtBNUpzbnhCUjtBNEpwbnhCUTtFQUNJO0E1SnNueEJaO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKc254QlI7QTRKcG54QlE7RUFDSTtBNUpzbnhCWjtBNEpwbnhCUTtFQUNJO0E1SnNueEJaO0E0SnBueEJRO0VBQ0k7QTVKc254Qlo7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKc254QlI7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnNueEJSO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCUTtFQUNJO0VBQ0E7QTVKc254Qlo7QTRKcG54QlE7RUFDSTtBNUpzbnhCWjtBNEpwbnhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SnNueEJaO0E0SnBueEJZO0VBQ0k7RUFDQTtFQUNBO0E1SnNueEJoQjtBNEpwbnhCUTtFQUNJO0VBQ0E7QTVKc254Qlo7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7QTVKc254QlI7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCUTtFQUNJO0E1SnNueEJaO0E0Sm5ueEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVKcW54Qlo7QTRKbm54QlE7RUFDSTtFQUNBO0E1SnFueEJaO0E0Sm5ueEJRO0VBQ0k7RUFDQTtBNUpxbnhCWjtBNEpubnhCSTtFQUNJO0E1SnFueEJSO0E0Sm5ueEJJO0VBQ0k7QTVKcW54QlI7QTRKbm54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnFueEJSO0E0Sm5ueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnFueEJSO0E0Sm5ueEJJO0VBQ0k7QTVKcW54QlI7QTRKbm54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpxbnhCUjtBNEpubnhCUTtFQUNJO0VBQ0E7QTVKcW54Qlo7QTRKbm54QlE7RUFDSTtFQUNBO0E1SnFueEJaO0E0Sm5ueEJRO0VBQ0k7RUFDQTtBNUpxbnhCWjtBNEpubnhCUTtFQUNJO0VBQ0E7QTVKcW54Qlo7O0E2SngyeEJBO0VBQ0k7QTdKMjJ4Qko7QTZKejJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0oyMnhCUjtBNkp6MnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKMjJ4QlI7QTZKejJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjIyeEJSO0E2SnoyeEJJO0VBQ0k7RUFDQTtFQUNBO0E3SjIyeEJSO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0owMnhCUjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtBN0owMnhCUjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtBN0owMnhCUjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtBN0owMnhCUjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjAyeEJSO0E2SngyeEJRO0VBQ0k7QTdKMDJ4Qlo7QTZKeDJ4QlE7RUFDSTtBN0owMnhCWjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtBN0owMnhCUjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKMDJ4QlI7QTZKeDJ4QlE7RUFDSTtFQUNBO0E3SjAyeEJaO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKMDJ4QlI7QTZKeDJ4QlE7RUFDSTtFQUNBO0E3SjAyeEJaO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0E3SjAyeEJSO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjAyeEJSO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0E3SjAyeEJSO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdKMDJ4QlI7QTZKeDJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjAyeEJSO0E2SngyeEJRO0VBQ0k7QTdKMDJ4Qlo7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0p5MnhCUjtBNkp2MnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SnkyeEJSO0E2SnYyeEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdKeTJ4QlI7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKeTJ4QlI7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7QTdKeTJ4QlI7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKeTJ4QlI7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7QTdKeTJ4QlI7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0p5MnhCUjtBNkp2MnhCSTtFQUNJO0VBQ0E7RUFDQTtBN0p5MnhCUjtBNkp2MnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SnkyeEJSO0E2SnYyeEJRO0VBQ0k7QTdKeTJ4Qlo7QTZKdjJ4Qkk7RUFDSTtFQUNBO0E3SnkyeEJSOztBOEpya3lCQTtFQUNJO0E5SndreUJKO0E4SnRreUJJO0VBQ0k7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SndreUJSO0E4SnRreUJRO0VBQ0k7QTlKd2t5Qlo7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCUTtFQUNJO0E5SndreUJaO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCUTtFQUNJO0E5SndreUJaO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCUTtFQUNJO0E5SndreUJaOztBK0o5dXlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJKO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSOztBK0o5dXlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJKO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtBL0ppdnlCWjtBK0ovdXlCUTtFQUNJO0EvSml2eUJaO0ErSi91eUJRO0VBQ0k7QS9KaXZ5Qlo7QStKL3V5Qkk7RUFDSTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJRO0VBQ0k7QS9KaXZ5Qlo7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtFQUNBO0EvSml2eUJaO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtBL0ppdnlCWjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCUTtFQUNJO0VBQ0E7QS9KaXZ5Qlo7QStKL3V5QlE7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5Qlo7QStKL3V5Qlk7RUFDSTtBL0ppdnlCaEI7QStKL3V5Qkk7RUFDSTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJRO0VBQ0k7RUFDQTtBL0ppdnlCWjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtBL0ppdnlCWjtBK0ovdXlCUTtFQUNJO0EvSml2eUJaO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJRO0VBQ0k7QS9KaXZ5Qlo7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjs7QStKOXV5QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCSjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCUTtFQUNJO0EvSml2eUJaO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtFQUNBO0EvSml2eUJaO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtBL0ppdnlCWjtBK0ovdXlCSTtFQUNJO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtBL0ppdnlCUjtBK0ovdXlCUTtFQUNJO0EvSml2eUJaO0ErSi91eUJJO0VBQ0k7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtBL0ppdnlCWjtBK0o5dXlCUTtFQUNJO0EvSmd2eUJaO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9KZ3Z5QlI7QStKOXV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0pndnlCUjtBK0o5dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KZ3Z5QlI7QStKOXV5QlE7RUFDSTtFQUNBO0EvSmd2eUJaO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0pndnlCUjtBK0o5dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjd1eUJZO0VBQ0k7QS9KK3V5QmhCO0ErSjd1eUJJO0VBQ0k7RUFDQTtBL0ordXlCUjtBK0o3dXlCUTtFQUNJO0EvSit1eUJaO0ErSjd1eUJRO0VBQ0k7QS9KK3V5Qlo7QStKN3V5QlE7RUFDSTtBL0ordXlCWjtBK0o3dXlCUTtFQUNJO0EvSit1eUJaO0ErSjd1eUJRO0VBQ0k7QS9KK3V5Qlo7QStKN3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KK3V5QlI7QStKN3V5QlE7RUFDSTtBL0ordXlCWjtBK0o3dXlCUTtFQUNJO0VBQ0E7RUFDQTtBL0ordXlCWjtBK0o1dXlCUTtFQUNJO0VBQ0E7RUFDQTtBL0o4dXlCWjtBK0o1dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSjh1eUJSO0ErSjV1eUJJO0VBQ0k7QS9KOHV5QlI7QStKNXV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KOHV5QlI7QStKNXV5QlE7RUFDSTtBL0o4dXlCWjtBK0o1dXlCUTtFQUNJO0EvSjh1eUJaO0ErSjV1eUJRO0VBQ0k7RUFDQTtBL0o4dXlCWjtBK0o1dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSjh1eUJSO0ErSjV1eUJRO0VBQ0k7QS9KOHV5Qlo7QStKNXV5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KOHV5QlI7QStKNXV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0o4dXlCUjtBK0o1dXlCUTtFQUNJO0EvSjh1eUJaO0ErSjV1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSjh1eUJSO0ErSjV1eUJJO0VBQ0k7RUFDQTtBL0o4dXlCUjtBK0o1dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KOHV5QlI7QStKNXV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0o4dXlCUjtBK0o1dXlCUTtFQUNJO0EvSjh1eUJaO0ErSjV1eUJRO0VBQ0k7RUFDQTtBL0o4dXlCWjtBK0o1dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSjh1eUJSO0ErSjV1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9KOHV5QlI7QStKNXV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0o4dXlCUjtBK0o1dXlCUTtFQUNJO0EvSjh1eUJaO0ErSjV1eUJRO0VBQ0k7QS9KOHV5Qlo7QStKNXV5QlE7RUFDSTtFQUNBO0EvSjh1eUJaO0ErSjV1eUJRO0VBQ0k7QS9KOHV5Qlo7QStKNXV5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KOHV5QlI7QStKNXV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0o4dXlCUjtBK0o1dXlCUTtFQUNJO0EvSjh1eUJaO0ErSjV1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSjh1eUJSO0ErSjV1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KOHV5QlI7QStKNXV5QlE7RUFDSTtBL0o4dXlCWjtBK0o1dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSjh1eUJSO0ErSjV1eUJRO0VBQ0k7RUFDQTtBL0o4dXlCWjtBK0o1dXlCWTtFQUNJO0EvSjh1eUJoQjtBK0o1dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSjh1eUJSO0ErSjV1eUJRO0VBQ0k7QS9KOHV5Qlo7QStKNXV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0o4dXlCUjtBK0o1dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KOHV5QlI7QStKNXV5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KOHV5QlI7QStKNXV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0o4dXlCUjtBK0o1dXlCUTtFQUNJO0EvSjh1eUJaO0ErSjV1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0o4dXlCUjs7QWdLM20wQkE7RUFJUTtJQUNJO0lBQ0E7SUFDQTtFaEsybTBCVjtFZ0sxbTBCVTtJQUNJO0VoSzRtMEJkO0VnSzFtMEJNO0lBQ0k7SUFDQTtFaEs0bTBCVjtFZ0t6bTBCRTtJQUNJO0VoSzJtMEJOO0VnS3ptMEJNO0lBQ0k7SUFDQTtJQUNBO0VoSzJtMEJWO0VnS3ptMEJNO0lBQ0k7SUFDQTtJQUNBO0VoSzJtMEJWO0VnS3ptMEJNO0lBQ0k7RWhLMm0wQlY7RWdLem0wQk07SUFDSTtJQUNBO0lBQ0E7RWhLMm0wQlY7RWdLem0wQk07SUFDSTtFaEsybTBCVjtFZ0t6bTBCTTtJQUNJO0lBQ0E7RWhLMm0wQlY7RWdLem0wQk07SUFDSTtJQUNBO0VoSzJtMEJWO0VnS3ptMEJNO0lBQ0k7SUFDQTtFaEsybTBCVjtFZ0t6bTBCTTtJQUNJO0lBQ0E7RWhLMm0wQlY7RWdLem0wQk07SUFDSTtJQUNBO0VoSzJtMEJWO0VnS3ptMEJNO0lBQ0k7RWhLMm0wQlY7RWdLem0wQk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFaEsybTBCVjtFZ0t6bTBCTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhLMm0wQlY7RWdLem0wQk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoSzJtMEJWO0VnS3htMEJFO0lBQ0k7SUFDQTtFaEswbTBCTjtFZ0t4bTBCTTtJQUNJO0VoSzBtMEJWO0VnS3htMEJNO0lBQ0k7SUFDQTtFaEswbTBCVjtFZ0t0bTBCTTtJQUNJO0lBQ0E7RWhLd20wQlY7RWdLcm0wQkU7SUFDSTtJQUNBO0lBQ0E7RWhLdW0wQk47RWdLcG0wQkU7SUFDSTtJQUNBO0lBQ0E7RWhLc20wQk47RWdLcG0wQk07SUFDSTtFaEtzbTBCVjtFZ0tubTBCVTtJQUNJO0VoS3FtMEJkO0VnS25tMEJVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEtxbTBCZDtFZ0tubTBCTTtJQUNJO0lBQ0E7SUFDQTtFaEtxbTBCVjtFZ0tubTBCTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VoS3FtMEJWO0VnS25tMEJVO0lBQ0k7SUFDQTtFaEtxbTBCZDtFZ0tubTBCTTtJQUNJO0lBQ0E7RWhLcW0wQlY7RWdLbm0wQk07SUFDSTtFaEtxbTBCVjtFZ0tubTBCTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VoS3FtMEJWO0VnS25tMEJNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWhLcW0wQlY7RWdLam0wQk07SUFDSTtFaEttbTBCVjtFZ0tqbTBCTTtJQUNJO0lBQ0E7RWhLbW0wQlY7RWdLam0wQk07SUFDSTtFaEttbTBCVjtFZ0tqbTBCTTtJQUNJO0lBQ0E7SUFDQTtFaEttbTBCVjtFZ0tsbTBCVTtJQUNJO0VoS29tMEJkO0VnS2xtMEJVO0lBQ0k7SUFDQTtFaEtvbTBCZDtFZ0tsbTBCTTtJQUNJO0VoS29tMEJWO0VnS2htMEJNO0lBQ0k7RWhLa20wQlY7RWdLaG0wQk07SUFDSTtJQUNBO0VoS2ttMEJWO0VnS2htMEJNO0lBQ0k7RWhLa20wQlY7RWdLaG0wQk07SUFDSTtJQUNBO0VoS2ttMEJWO0VnSzlsMEJNO0lBQ0k7RWhLZ20wQlY7RWdLOWwwQk07SUFDSTtFaEtnbTBCVjtFZ0s5bDBCTTtJQUNJO0lBQ0E7RWhLZ20wQlY7RWdLOWwwQk07SUFDSTtJQUNBO0lBQ0E7RWhLZ20wQlY7RWdLOWwwQk07SUFDSTtJQUNBO0VoS2dtMEJWO0VnSzVsMEJNO0lBQ0k7SUFDQTtFaEs4bDBCVjtFZ0s1bDBCTTtJQUNJO0VoSzhsMEJWO0VnSzVsMEJNO0lBQ0k7RWhLOGwwQlY7RWdLNWwwQk07SUFDSTtFaEs4bDBCVjtFZ0sxbDBCTTtJQUNJO0lBQ0E7RWhLNGwwQlY7RWdLMWwwQk07SUFDSTtJQUNBO0VoSzRsMEJWO0VnSzFsMEJNO0lBQ0k7SUFDQTtJQUNBO0VoSzRsMEJWO0VnSzFsMEJNO0lBQ0k7SUFDQTtFaEs0bDBCVjtFZ0sxbDBCTTtJQUNJO0lBQ0E7RWhLNGwwQlY7RWdLeGwwQk07SUFDSTtFaEswbDBCVjtFZ0t4bDBCTTtJQUNJO0VoSzBsMEJWO0VnS3hsMEJNO0lBQ0k7RWhLMGwwQlY7RWdLdmwwQkU7SUFDSTtJQUNBO0VoS3lsMEJOO0VnS3ZsMEJNO0lBQ0k7RWhLeWwwQlY7RWdLdmwwQk07SUFDSTtFaEt5bDBCVjtFZ0t2bDBCTTtJQUNJO0VoS3lsMEJWO0VnS3JsMEJNO0lBQ0k7RWhLdWwwQlY7RWdLcmwwQk07SUFDSTtJQUNBO0VoS3VsMEJWO0VnS3JsMEJNO0lBQ0k7SUFDQTtFaEt1bDBCVjtFZ0twbDBCRTtJQUNJO0lBQ0E7SUFLQTtJQUNBO0VoS2tsMEJOO0VnSzdrMEJNO0lBQ0k7RWhLK2swQlY7RWdLN2swQk07SUFDSTtFaEsrazBCVjtFZ0s3azBCTTtJQUNJO0lBQ0E7RWhLK2swQlY7RWdLN2swQk07SUFDSTtJQUNBO0lBQ0E7RWhLK2swQlY7RWdLN2swQk07SUFDSTtJQUNBO0VoSytrMEJWO0VnSzVrMEJFO0lBQ0k7RWhLOGswQk47RWdLNWswQk07SUFDSTtJQUNBO0VoSzhrMEJWO0VnSzVrMEJNO0lBQ0k7SUFDQTtFaEs4azBCVjtFZ0s1azBCTTtJQUNJO0lBQ0E7RWhLOGswQlY7RWdLM2swQkU7SUFDSTtFaEs2azBCTjtFZ0szazBCTTtJQUNJO0VoSzZrMEJWO0VnSzNrMEJNO0lBQ0k7RWhLNmswQlY7RWdLMWswQkU7SWxCekJBO0U5SXNtMEJGO0U4SXBtMEJFO0lBQ0k7SUFDQTtFOUlzbTBCTjtFOElwbTBCRTtJQUNJO0U5SXNtMEJOO0U4SXBtMEJFO0lBQ0k7RTlJc20wQk47RThJcG0wQkU7SUFDSTtJQUNBO0lBQ0E7RTlJc20wQk47RThJcG0wQk07SUFDSTtFOUlzbTBCVjtFOElwbTBCRTtJQUNJO0lBQ0E7SUFDQTtFOUlzbTBCTjtFOElwbTBCRTtJQUNJO0U5SXNtMEJOO0U4SXRrMEJFO0lBQ0k7RTlJd2swQk47RThJdGswQkU7SUFDSTtFOUl3azBCTjtFOEl0azBCRTtJQUNJO0U5SXdrMEJOO0U4STNtMEJFO0lBQ0k7SUFDQTtFOUk2bTBCTjtFOEkzbTBCRTtJQUNJO0U5STZtMEJOO0U4STNtMEJFO0lBQ0k7RTlJNm0wQk47RThJM20wQkU7SUFDSTtJQUNBO0U5STZtMEJOO0U4STNtMEJNOztJQUVJO0U5STZtMEJWO0U4SXptMEJFO0lBQ0k7RTlJMm0wQk47RThJem0wQkU7SUFDSTtFOUkybTBCTjtFZ0tqbzBCRTtJbEJoQ0E7RTlJb3EwQkY7RThJbHEwQkU7SUFDSTtJQUNBO0U5SW9xMEJOO0U4SWxxMEJFO0lBQ0k7RTlJb3EwQk47RThJbHEwQkU7SUFDSTtFOUlvcTBCTjtFOElscTBCRTtJQUNJO0lBQ0E7SUFDQTtFOUlvcTBCTjtFOElscTBCTTtJQUNJO0U5SW9xMEJWO0U4SWxxMEJFO0lBQ0k7SUFDQTtJQUNBO0U5SW9xMEJOO0U4SWxxMEJFO0lBQ0k7RTlJb3EwQk47RThJaHEwQkU7SUFDSTtJQUNBO0U5SWtxMEJOO0U4SWhxMEJFO0lBQ0k7RTlJa3EwQk47RThJaHEwQkU7SUFDSTtFOUlrcTBCTjtFOElocTBCRTtJQUNJO0lBQ0E7RTlJa3EwQk47RThJaHEwQk07O0lBRUk7RTlJa3EwQlY7RThJOXAwQkU7SUFDSTtFOUlncTBCTjtFOEk5cDBCRTtJQUNJO0U5SWdxMEJOO0VnS2hyMEJFO0lBQ0k7RWhLa3IwQk47RWdLaHIwQk07SUFDSTtJQUNBO0VoS2tyMEJWO0VnS2hyMEJNO0lBQ0k7RWhLa3IwQlY7RWdLaHIwQk07SUFDSTtFaEtrcjBCVjtFZ0tocjBCTTtJQUNJO0lBQ0E7SUFDQTtFaEtrcjBCVjtFZ0tocjBCVTtJQUNJO0VoS2tyMEJkO0VnS2hyMEJNO0lBQ0k7SUFDQTtJQUNBO0VoS2tyMEJWO0VnS2hyMEJNO0lBQ0k7RWhLa3IwQlY7RWdLaHIwQk07SUFDSTtFaEtrcjBCVjtFZ0tocjBCTTtJQUNJO0VoS2tyMEJWO0VnS2hyMEJNO0lBQ0k7RWhLa3IwQlY7RWdLOXEwQk07SUFDSTtFaEtncjBCVjtFZ0s5cTBCTTtJQUNJO0VoS2dyMEJWO0VnSzlxMEJNO0lBQ0k7RWhLZ3IwQlY7RWdLNXEwQk07SUFDSTtJQUNBO0VoSzhxMEJWO0VnSzVxMEJNO0lBQ0k7RWhLOHEwQlY7RWdLNXEwQk07SUFDSTtFaEs4cTBCVjtFZ0s1cTBCTTtJQUNJO0VoSzhxMEJWO0VnSzNxMEJVO0lBQ0k7RWhLNnEwQmQ7RWdLMXEwQlU7SUFDSTtFaEs0cTBCZDtFZ0t4cTBCTTtJQUNJO0VoSzBxMEJWO0VnS3hxMEJNO0lBQ0k7RWhLMHEwQlY7RWdLdnEwQkU7SUFDSTtFaEt5cTBCTjtFZ0t2cTBCTTtJQUNJO0VoS3lxMEJWO0VnS3ZxMEJNO0lBQ0k7RWhLeXEwQlY7RWdLdnEwQk07SUFDSTtFaEt5cTBCVjtFZ0tycTBCTTtJQUNJO0lBQ0E7SUFDQTtFaEt1cTBCVjtFZ0tycTBCVTtJQUNJO0VoS3VxMEJkO0VnS2xxMEJNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWhLb3EwQlY7RWdLbHEwQk07SUFDSTtFaEtvcTBCVjtFZ0tqcTBCRTtJQUNJO0VoS21xMEJOO0VnS2pxMEJNO0lBQ0k7RWhLbXEwQlY7RWdLanEwQk07SUFDSTtFaEttcTBCVjtFZ0tqcTBCTTtJQUNJO0VoS21xMEJWO0VnS2pxMEJNO0lBQ0k7SUFDQTtFaEttcTBCVjtFZ0tqcTBCTTtJQUNJO0VoS21xMEJWO0VnS2hxMEJFO0lBQ0k7RWhLa3EwQk47RWdLaHEwQk07SUFDSTtFaEtrcTBCVjtFZ0tocTBCTTtJQUNJO0VoS2txMEJWO0VnS2hxMEJNO0lBQ0k7RWhLa3EwQlY7RWdLaHEwQk07SUFDSTtJQUNBO0VoS2txMEJWO0VnSy9wMEJFO0lBQ0k7RWhLaXEwQk47RWdLL3AwQk07SUFDSTtFaEtpcTBCVjtFZ0svcDBCTTtJQUNJO0VoS2lxMEJWO0FBQ0Y7QWdLaHEwQkE7RUFHUTtJQUNJO0VoS2dxMEJWO0VnSzdwMEJNO0lBQ0k7RWhLK3AwQlY7RWdLNXAwQk07SUFDSTtJQUNBO0VoSzhwMEJWO0FBQ0Y7QWdLN3AwQkE7RUFHUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VoSzZwMEJWO0FBQ0Y7QWlLNXQxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSzh0MUJKOztBa0tudTFCQTtFQUNJO0FsS3N1MUJKO0FrS3B1MUJJO0VBQ0k7QWxLc3UxQlI7QWtLcHUxQlE7RUFISjtJQUlRO0VsS3V1MUJWO0FBQ0Y7O0FrS3R1MUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FsS3d1MUJKO0FrS3J1MUJJO0VBQ0k7RUFDQTtBbEt1dTFCUjtBa0tydTFCSTtFQWpCSjtJQWtCUTtJQUNBO0VsS3d1MUJOO0FBQ0Y7O0FrS251MUJJO0VBQ0k7QWxLc3UxQlI7QWtLcHUxQlE7RUFISjtJQUlRO0VsS3V1MUJWO0FBQ0Y7O0FrS251MUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEtzdTFCSjtBa0twdTFCSTtFQUNJO0VBQ0E7QWxLc3UxQlI7QWtLcHUxQkk7RUFYSjtJQVlRO0VsS3V1MUJOO0FBQ0Y7O0FrS3J1MUJBO0VBQ0k7RUFHQTtBbEtzdTFCSjtBa0twdTFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsS3N1MUJSO0FrS2p1MUJRO0VBQ0k7RUFDQTtFQUNBO0FsS211MUJaO0FrS2p1MUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxLbXUxQlo7QWtLanUxQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEttdTFCWjtBa0tqdTFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLbXUxQlI7QWtLanUxQkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLa3UxQlI7QWtLaHUxQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS2t1MUJaO0FrS2h1MUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLa3UxQlI7QWtLaHUxQkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLaXUxQlI7QWtLL3QxQkk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsS2d1MUJSO0FrSzV0MUJJO0VBQ0k7QWxLOHQxQlI7QWtLNXQxQlE7RUFDSTtBbEs4dDFCWjtBa0sxdDFCSTtFQUNJO0lBQ0k7RWxLNHQxQlY7RWtLMXQxQk07SUFDSTtJQUNBO0VsSzR0MUJWO0VrSzF0MUJNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWxLNHQxQlY7RWtLMXQxQk07SUFDSTtFbEs0dDFCVjtBQUNGOztBbUs5NDFCUTtFQUNJLGN4SjhCRTtFd0o3QkY7QW5LaTUxQlo7QW1LOTQxQlk7RUFDSTtFQUNBO0VBRUEsY3hKc0JGO0FYeTMxQmQ7O0FvS3Y1MUJZO0VBQ0ksVTFKR0w7QVZ1NTFCWDtBb0t4NTFCSTtFQUNJO0FwSzA1MUJSO0FvS3Y1MUJJO0VBQ0k7QXBLeTUxQlI7QW9LdjUxQkk7RUFDSTtBcEt5NTFCUjs7QW9LbjUxQlk7RUFDSSxzQjFKSkw7QVYwNTFCWDtBb0tsNTFCUTs7O0VBR0k7RUFDQTtFQUNBO0FwS281MUJaO0FvS2g1MUJZO0VBQ0ksc0IxSmxCTDtFMEptQkssVzFKN0JMO0FWKzYxQlg7QW9LaDUxQmdCO0VBR0ksc0IxSmxDVDtFMEptQ1MsVzFKekJUO0UwSjBCUyxrQjFKMUJUO0FWMDYxQlg7O0FxSzE3MUJRO0VBQ0k7QXJLNjcxQlo7QXFLMzcxQlE7RUFDSSxjMUo2QkU7RTBKNUJGO0FySzY3MUJaO0FxSzE3MUJnQjtFQUNJLGExSndCTjtBWG82MUJkOztBc0tsODFCUTtFQUNJLGMzSjRCRTtFMkozQkY7QXRLcTgxQlo7QXNLbDgxQlE7O0VBRUksVzVKSkQ7QVZ3ODFCWDtBc0tqODFCWTtFQUNJLFc1SkVMO0FWaTgxQlg7QXNLajgxQlk7RUFDSSxjM0plRjtBWG83MUJkO0FzS2o4MUJRO0VBQ0k7QXRLbTgxQlo7QXNLaDgxQmdCO0VBQ0k7QXRLazgxQnBCOztBdUtwOTFCUTtFQUNJO0VBQ0E7QXZLdTkxQlo7O0F3S2grMUJJO0VBQ0k7QXhLbSsxQlI7QUU5OTFCQztFc0tORztJQUdRO0V4S3ErMUJWO0FBQ0Y7QXdLcCsxQkk7RUFDSTtBeEtzKzFCUjtBRXQrMUJDO0VzS0RHO0lBR1E7RXhLdysxQlY7QUFDRjs7QXlLOSsxQlk7RUFDSTtFQUNBO0F6S2kvMUJoQjtBeUs5KzFCZ0I7RUFDSTtBektnLzFCcEI7QXlLNysxQlE7RUFDSTtBeksrKzFCWjtBeUs1KzFCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SzgrMUJoQjs7QTBLLy8xQmdCO0VBQ0k7QTFLa2cyQnBCOztBMkt2ZzJCQTtFQUNJO0VBQ0E7QTNLMGcyQko7QTJLeGcyQkk7RUFDSTtBM0swZzJCUjs7QTRLL2cyQkE7RUFDSTtBNUtraDJCSjtBNEtoaDJCSTtFQUNJO0VBQ0E7RUFDQTtBNUtraDJCUjtBRWpoMkJDO0UwS0pHO0lBTVE7SUFDQTtFNUttaDJCVjtBQUNGOztBNks1aDJCUTtFQUNJO0VBQ0E7QTdLK2gyQlo7QTZLNWgyQmdCO0VBQ0k7QTdLOGgyQnBCO0E2SzVoMkJnQjtFQUNJO0E3SzhoMkJwQjtBRTdoMkJDO0UyS1ZPO0lBWVE7SUFDQTtFN0sraDJCZDtFNks3aDJCYztJQUNJO0U3SytoMkJsQjtBQUNGO0FFM2kyQkM7RTJLTE87SUFtQlE7SUFDQTtJQUNBO0U3S2lpMkJkO0U2Sy9oMkJjO0lBQ0k7RTdLaWkyQmxCO0FBQ0Y7QTZLaGkyQlE7RUFDSTtBN0traTJCWjtBNktoaTJCWTtFQUNJO0E3S2tpMkJoQjtBNktoaTJCWTtFQUNJO0E3S2tpMkJoQjtBNks5aDJCZ0I7RUFDSTtFQUNBLGdCbEs4Qko7QVhrZzJCaEI7QUU3ajJCQztFMktnQk87SUFnQlE7RTdLaWkyQmQ7RTZLL2gyQmM7SUFDSTtFN0tpaTJCbEI7RTZLL2gyQmM7SUFDSTtFN0tpaTJCbEI7QUFDRjtBRTdrMkJDO0UyS3FCTztJQXlCUTtFN0ttaTJCZDtFNktqaTJCYztJQUNJO0U3S21pMkJsQjtFNktqaTJCYztJQUNJO0U3S21pMkJsQjtBQUNGO0E2S2ppMkJZO0VBQ0k7RUFDQTtBN0ttaTJCaEI7O0E4S2ptMkJRO0VBQ0k7RUFDQTtFQUNBO0E5S29tMkJaO0ErS3ZtMkJRO0VBQ0k7RUFDQTtBL0t5bTJCWjtBK0t2bTJCUTtFQUNJO0EvS3ltMkJaO0FFcG0yQkM7RTZLTk87SUFJUTtFL0swbTJCZDtBQUNGO0FFOW0yQkM7RTZLRE87SUFPUTtFL0s0bTJCZDtBQUNGO0ErSzNtMkJZO0VBQ0k7QS9LNm0yQmhCOztBZ0wzbjJCUTtFQUNJO0FoTDhuMkJaO0FnTDVuMkJRO0VBQ0k7QWhMOG4yQlo7QWdMNW4yQlk7RUFDSTtFQUNBO0FoTDhuMkJoQjtBZ0wzbjJCWTtFQUNJO0VBQ0E7QWhMNm4yQmhCOztBaUwzbzJCSTtFQUNJO0FqTDhvMkJSO0FpTDVvMkJRO0VBQ0k7QWpMOG8yQlo7QUU1bzJCQztFK0tDTztJQUNJO0VqTDhvMkJWO0VpTDVvMkJVO0lBQ0k7SUFDQTtJQUNBO0VqTDhvMkJkO0FBQ0Y7QWlMNW8yQlE7RUFDSTtBakw4bzJCWjtBaUw1bzJCUTtFQUNJO0FqTDhvMkJaOztBa0xscTJCSTtFQUNJO0FsTHFxMkJSO0FrTG5xMkJRO0VBQ0k7QWxMcXEyQlo7QUVucTJCQztFZ0xQRDtJQVFRO0VsTHNxMkJOO0VrTHBxMkJNO0lBQ0k7SUFDQTtJQUNBO0VsTHNxMkJWO0FBQ0Y7O0FtTGxyMkJRO0VBQ0k7QW5McXIyQlo7O0FvTHhyMkJBO0VBQ0k7QXBMMnIyQko7QW9MdnIyQlk7RUFDSTtFQUNBO0VBQ0E7QXBMeXIyQmhCO0FvTHRyMkJZO0VBQ0k7QXBMd3IyQmhCO0FvTHRyMkJZO0VBQ0k7QXBMd3IyQmhCO0FvTHJyMkJRO0VBQ0k7QXBMdXIyQlo7QW9MbHIyQmdCO0VBQ0k7QXBMb3IyQnBCOztBcUwzczJCUTtFQUNJO0VBQ0E7QXJMOHMyQlo7QXFMNXMyQlk7RUFDSTtBckw4czJCaEI7O0FFOXMyQkM7RW9MUEQ7SUFFUTtFdEx3dDJCTjtFc0x0dDJCTTtJQUNJO0lBQ0E7SUFDQTtFdEx3dDJCVjtBQUNGOztBdUw5dDJCUTtFQUNJLGdCNUtxRUk7QVg0cDJCaEI7QXVML3QyQlk7RUFDSTtBdkxpdTJCaEI7O0F3THR1MkJJO0VBQ0k7QXhMeXUyQlI7QXdMcnUyQlk7RUFDSTtBeEx1dTJCaEI7O0F5TDV1MkJJO0VBQ0k7QXpMK3UyQlI7QUVqdTJCQztFdUxmRztJQUlRO0V6TGd2MkJWO0FBQ0Y7QUVodjJCQztFdUxMRztJQU1RO0V6TG12MkJWO0FBQ0Y7QXlManYyQlE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F6TGl2MkJaO0FFL3YyQkM7RXVMSU87SUFhUTtFekxrdjJCZDtBQUNGO0F5TGh2MkJRO0VBQ0k7RUFDQTtFQUVBO0F6TGl2MkJaO0F5TDl1MkJnQjtFQUNJO0F6TGd2MkJwQjtBeUw3dTJCb0I7RUFDSTtBekwrdTJCeEI7QXlMNXUyQmdCO0VBQ0k7QXpMOHUyQnBCO0FFbHgyQkM7RXVMd0N1QjtJQUNJO0V6TDZ1MkIxQjtFeUwzdTJCc0I7SUFDSTtFekw2dTJCMUI7QUFDRjtBeUx4dTJCWTtFQUNJO0F6TDB1MkJoQjtBeUx4dTJCZ0I7O0VBRUk7QXpMMHUyQnBCO0F5THh1MkJZO0VBQ0k7QXpMMHUyQmhCO0F5THh1MkJnQjs7RUFFSTtBekwwdTJCcEI7QXlMeHUyQlk7RUFDSTtBekwwdTJCaEI7QXlMeHUyQmdCOztFQUVJO0F6TDB1MkJwQjtBeUx4dTJCUTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0EseUI5S2xGRjtFOEtvRkU7RUFDQTtBekx3dTJCWjtBeUx0dTJCWTtFQUNJO0VBQ0E7RUFDQTtBekx3dTJCaEI7QXlMdHUyQmdCO0VBQ0ksVS9LdkZUO0FWK3oyQlg7QXlMdHUyQlk7RUFDSTtBekx3dTJCaEI7QXlMdHUyQlk7RUFDSTtBekx3dTJCaEI7QXlMdHUyQmdCO0VBQ0k7RUFDQTtBekx3dTJCcEI7QXlMdHUyQlk7RUFFSTtFQUNBO0F6THV1MkJoQjtBeUxydTJCWTtFQUNJO0VBQ0E7QXpMdXUyQmhCO0F5THJ1MkJRO0VBQ0k7QXpMdXUyQlo7QXlMcnUyQmdCO0VBQ0k7RUFDQTtFQUVBO0VBQ0EsZ0IvS3BIVDtFK0tzSFM7QXpMcXUyQnBCO0F5TGh1MkJRO0VBQ0k7RUFDQTtBekxrdTJCWjtBeUw3dDJCWTtFQUNJO0VBQ0E7QXpMK3QyQmhCO0FFcDIyQkM7RXVMeUlXO0lBQ0k7RXpMOHQyQmQ7QUFDRjtBeUw3dDJCSTtFQUNJO0F6TCt0MkJSO0FFbDIyQkM7RXVMa0lHO0lBSVE7SUFDQTtFekxndTJCVjtFeUwxdDJCc0I7SUFDSTtFekw0dDJCMUI7QUFDRjtBRXIzMkJDO0V1TDRJRztJQWdCUTtJQUNBO0V6TDZ0MkJWO0V5THZ0MkJrQjtJQUNJO0V6THl0MkJ0QjtFeUx2dDJCc0I7O0lBRUk7RXpMeXQyQjFCO0V5THZ0MkJrQjtJQUNJO0V6THl0MkJ0QjtFeUx2dDJCc0I7O0lBRUk7RXpMeXQyQjFCO0V5THZ0MkJrQjtJQUNJO0V6THl0MkJ0QjtFeUx2dDJCc0I7O0lBRUk7RXpMeXQyQjFCO0V5THR0MkJzQjtJQUNJO0V6THd0MkIxQjtFeUx0dDJCMEI7SUFDSTtJQUNBO0V6THd0MkI5QjtFeUxydDJCa0I7SUFDSTtJQUNBO0lBQ0E7SUFFQTtFekxzdDJCdEI7RXlMcHQyQmM7SUFDSTtFekxzdDJCbEI7RXlMbnQyQlU7SUFDSTtJQUNBO0V6THF0MkJkO0V5TG50MkJVO0lBQ0k7RXpMcXQyQmQ7RXlMcHQyQmM7SUFDSTtFekxzdDJCbEI7RXlMbnQyQmtCO0lBQ0k7SUFDQTtJQUVBO0lBQ0E7SUFFQTtJQUNBO0lBRUE7SUFFQTtJQUNBO0V6TGl0MkJ0QjtFeUwvczJCc0I7SUFDSTtFekxpdDJCMUI7RXlML3MyQnNCO0lBQ0k7SUFDQTtFekxpdDJCMUI7QUFDRjs7QTBMajgyQkk7RUFDSTtBMUxvODJCUjtBMExsODJCUTtFQUNJO0ExTG84MkJaO0EwTGw4MkJJO0VBQ0k7QTFMbzgyQlI7QTBMbDgyQlE7RUFDSTtBMUxvODJCWjtBMExsODJCSTtFQUNJO0ExTG84MkJSO0EwTGw4MkJRO0VBQ0k7QTFMbzgyQlo7QUUvODJCQztFd0xjTztJQUNJO0UxTG84MkJWO0UwTGw4MkJVO0lBQ0k7RTFMbzgyQmQ7RTBMbDgyQk07SUFDSTtFMUxvODJCVjtFMExsODJCVTtJQUNJO0UxTG84MkJkO0UwTGw4MkJNO0lBQ0k7RTFMbzgyQlY7RTBMbDgyQlU7SUFDSTtFMUxvODJCZDtBQUNGO0EwTGo4MkJRO0VBQ0k7QTFMbTgyQlo7QUV0KzJCQztFd0x1Q2U7SUFDSTtFMUxrODJCbEI7RTBMaDgyQmM7SUFDSTtFMUxrODJCbEI7QUFDRjs7QTJMcC8yQkk7RUFDSTtBM0x1LzJCUjs7QTRMdC8yQlk7RUFDSTtBNUx5LzJCaEI7O0E2TDUvMkJJO0VBQ0ksZ0JsTHNFUTtBWHk3MkJoQjs7QThMaGczQkk7RUFDSTtBOUxtZzNCUjs7QUU5LzJCQztFNkxQRDtJQUVRO0UvTHdnM0JOO0UrTHRnM0JNO0lBQ0k7SUFDQTtJQUNBO0UvTHdnM0JWO0FBQ0Y7O0FnTS9nM0JJO0VBQ0k7QWhNa2gzQlI7QWdNaGgzQlE7RUFDSTtBaE1raDNCWjs7QWlNdmgzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpNMGgzQko7QUV6aDNCQztFK0xQRDtJQVNRO0VqTTJoM0JOO0FBQ0Y7QWlNMWgzQkk7RUFDSTtFQUNBO0FqTTRoM0JSO0FpTTFoM0JJO0VBQ0k7RUFDQTtBak00aDNCUjtBaU0xaDNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqTTRoM0JSO0FpTTFoM0JRO0VBQ0k7RUFDQTtFQUNBO0FqTTRoM0JaO0FpTTFoM0JZO0VBQ0k7RUFDQTtFQUNBO0FqTTRoM0JoQjtBaU0xaDNCSTtFQUNJO0FqTTRoM0JSO0FFcGozQkM7RStMdUJHO0lBSVE7RWpNNmgzQlY7QUFDRjtBRTlqM0JDO0UrTDRCRztJQU9RO0VqTStoM0JWO0FBQ0Y7QWlNOWgzQkk7RUFDSTtFQUNBO0VBQ0E7QWpNZ2kzQlI7QUV4azNCQztFK0xxQ0c7SUFNUTtJQUNBO0lBQ0E7RWpNaWkzQlY7QUFDRjtBaU1oaTNCSTtFQUNJO0VBQ0E7QWpNa2kzQlI7QUU5azNCQztFK0wwQ0c7SUFLUTtJQUNBO0VqTW1pM0JWO0FBQ0Y7QUV6bDNCQztFK0wrQ0c7SUFTUTtJQUNBO0VqTXFpM0JWO0FBQ0Y7QWlNcGkzQlE7RUFDSTtFQUNBO0FqTXNpM0JaO0FpTXBpM0JZO0VBQ0k7RUFDQTtBak1zaTNCaEI7QWlNcGkzQlk7RUFDSTtFQUNBO0FqTXNpM0JoQjtBaU1waTNCWTtFQUNJO0VBQ0E7RUFDQTtBak1zaTNCaEI7QWlNcGkzQmdCO0VBQ0k7QWpNc2kzQnBCO0FpTXBpM0JnQjtFQUNJO0FqTXNpM0JwQjtBaU1waTNCb0I7RUFDSTtBak1zaTNCeEI7QWlNcGkzQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBak1zaTNCaEI7QWlNcGkzQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBak1zaTNCcEI7QWlNcGkzQm9CO0VBQ0k7RUFDQTtBak1zaTNCeEI7QWlNcGkzQndCO0VBQ0k7QWpNc2kzQjVCO0FpTXBpM0JZO0VBQ0k7RUFDQTtFQUNBO0FqTXNpM0JoQjtBaU1waTNCUTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FqTW9pM0JaO0FpTWxpM0JZO0VBQ0k7RUFDQTtFQUNBO0FqTW9pM0JoQjtBaU1saTNCWTtFQUNJO0VBQ0E7QWpNb2kzQmhCO0FpTWxpM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpNb2kzQlI7QWlNbGkzQlE7RUFDSTtFQUNBO0FqTW9pM0JaO0FpTWxpM0JRO0VBQ0ksYXRMckhFO0FYeXAzQmQ7QWlNamkzQlk7RUFDSSxVdkx6SUw7RXVMMElLO0FqTW1pM0JoQjtBaU1qaTNCSTs7RUFFSTtFQUNBO0VBQ0E7QWpNbWkzQlI7QUU5cjNCQztFK0x1Skc7O0lBT1E7RWpNcWkzQlY7QUFDRjtBaU1waTNCUTs7RUFDSTtFQUNBO0FqTXVpM0JaO0FpTXJpM0JJO0VBQ0k7QWpNdWkzQlI7QWlNcmkzQkk7RUFDSTtBak11aTNCUjs7QWlNcGkzQkE7RUFDSTtFQUNBO0VBQ0E7QWpNdWkzQko7QWlNcGkzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBak1zaTNCWjtBaU1waTNCWTtFQUNJO0VBQ0E7RUFDQTtBak1zaTNCaEI7QWlNcGkzQlE7RUFDSTtBak1zaTNCWjs7QWtNenUzQkk7Ozs7OztFQU1JO0VBQ0E7QWxNNHUzQlI7QWtNMXUzQlE7Ozs7OztFQUNJO0FsTWl2M0JaO0FrTS91M0JJO0VBQ0k7QWxNaXYzQlI7QWtNOXUzQlE7RUFDSTtBbE1ndjNCWjtBa003dTNCZ0I7RUFDSTtBbE0rdTNCcEI7QWtNN3UzQmdCO0VBQ0k7QWxNK3UzQnBCOztBbU14dzNCQTtFQUNFO0FuTTJ3M0JGO0FtTXp3M0JFO0VBQ0U7QW5NMnczQko7QW1NenczQkk7RUFDRTtBbk0ydzNCTjtBbU16dzNCSTtFQUNFO0FuTTJ3M0JOOztBbU14dzNCQTtFQUNFO0FuTTJ3M0JGOztBb01yeDNCWTtFQUNJO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QXBNc3gzQmhCO0FvTXB4M0JnQjtFQUNJO0FwTXN4M0JwQjtBb01weDNCWTtFQUNJO0FwTXN4M0JoQjtBb01weDNCZ0I7RUFDSTtBcE1zeDNCcEI7QW9NcHgzQm9CO0VBQ0k7RUFDQTtFQUNBO0FwTXN4M0J4QjtBb01weDNCd0I7RUFDSSxXMUxwQmpCO0FWMHkzQlg7QW9NcHgzQm9CO0VBQ0k7QXBNc3gzQnhCO0FvTW54M0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBcE1veDNCaEI7QUVoejNCQztFa01tQ3VCO0lBQ0k7SUFDQTtFcE1neDNCMUI7RW9NOXczQnNCO0lBQ0k7RXBNZ3gzQjFCO0FBQ0Y7QUU5ejNCQztFa01nRHVCO0lBQ0k7SUFDQTtFcE1peDNCMUI7RW9NL3czQnNCO0lBQ0k7SUFDQTtFcE1peDNCMUI7QUFDRjtBb00vdzNCb0I7RUFDSTtFQUNBO0FwTWl4M0J4QjtBb00vdzNCb0I7O0VBRUk7QXBNaXgzQnhCO0FFMzAzQkM7RWtNNkR1QjtJQUNJO0VwTWl4M0IxQjtFb00vdzNCc0I7SUFDSTtFcE1peDNCMUI7RW9NL3czQnNCO0lBQ0k7RXBNaXgzQjFCO0VvTS93M0IwQjtJQUNJO0lBQ0E7SUFDQTtFcE1peDNCOUI7RW9NL3czQjBCO0lBQ0k7RXBNaXgzQjlCO0FBQ0Y7QUVuMjNCQztFa01vRnVCO0lBQ0k7SUFDQTtJQUVBLG1CeEw5RG5CO0VaKzAzQlA7RW9NL3czQnNCO0lBQ0k7SUFDQTtFcE1peDNCMUI7RW9NL3czQjBCO0lBQ0k7RXBNaXgzQjlCO0VvTS93M0IwQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VwTWl4M0I5QjtFb00vdzNCMEI7SUFDSTtFcE1peDNCOUI7RW9NL3czQjhCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFFQSxtQnhMbkczQjtFWmszM0JQO0VvTTd3M0IwQjtJQUNJO0lBQ0E7SUFFQTtFcE04dzNCOUI7QUFDRjtBRWw1M0JDO0VrTXVJbUI7SUFDSTtFcE04dzNCdEI7QUFDRjtBb003dzNCUTtFQUNJO0VBQ0E7QXBNK3czQlo7QW9NN3czQlE7RUFDSTtBcE0rdzNCWjtBb001dzNCUTtFQUNJO0FwTTh3M0JaO0FvTTV3M0JZO0VBQ0k7RUFDQTtBcE04dzNCaEI7QW9NM3czQlk7RUFDSTtFQUNBO0VBQ0E7QXBNNnczQmhCO0FvTTN3M0JnQjtFQUVJO0FwTTR3M0JwQjtBb00xdzNCUTtFQUNJO0FwTTR3M0JaO0FvTTF3M0JZO0VBQ0k7QXBNNHczQmhCO0FvTXZ3M0JnQjtFQUNJO0FwTXl3M0JwQjtBb012dzNCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcE15dzNCeEI7QW9NdHczQndCO0VBQ0ksY3pMOUpmO0FYczYzQmI7QW9NdHczQndCO0VBQ0ksY3pMOUpkO0FYczYzQmQ7QW9NdHczQlE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtBcE11dzNCWjtBb01ydzNCWTtFQUNJO0FwTXV3M0JoQjtBb01ydzNCWTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBRUEsVzFMbE1MO0UwTG1NSyxzQjFMN01MO0UwTCtNSztFQUNBO0FwTW93M0JoQjtBb01sdzNCZ0I7RUFDSSxjekx6TE47QVg2NzNCZDtBb01sdzNCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBcE1tdzNCcEI7QW9NanczQmdCO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQSxnQnpMcEtKO0FYczYzQmhCO0FvTTl2M0JnQjtFQUNJLFUxTHZPVDtBVnUrM0JYO0FFeCszQkM7RWtNTEc7SUFpUFE7SUFDQTtJQUNBO0lBRUE7RXBNK3YzQlY7RW9NN3YzQlU7SUFDSTtJQUNBO0lBQ0E7SUFFQTtFcE04djNCZDtBQUNGO0FvTTV2M0JRO0VBQ0k7RUFDQTtBcE04djNCWjs7QXFNaGc0QkE7RUFDSTtFQUNBO0FyTW1nNEJKO0FxTWpnNEJJO0VBQ0k7RUFDQTtBck1tZzRCUjtBcU1oZzRCWTtFQUNJO0VBQ0E7QXJNa2c0QmhCO0FxTWhnNEJnQjtFQUNJO0FyTWtnNEJwQjtBcU0vLzNCWTtFQUNJO0VBQ0E7QXJNaWc0QmhCO0FxTTkvM0JZO0VBQ0k7RUFDQTtFQUVBO0FyTSsvM0JoQjtBcU01LzNCWTtFQUNJO0VBQ0EsbUIxTGJJO0FYMmc0QnBCO0FxTTMvM0JvQjtFQUNJLGExTGxDZDtBWCtoNEJWO0FxTTEvM0JRO0VBQ0k7RUFDQTtBck00LzNCWjtBcU0xLzNCWTtFQUNJO0VBQ0E7QXJNNC8zQmhCO0FxTXovM0JZO0VBRUk7RUFDQTtBck0wLzNCaEI7QXFNeC8zQmdCO0VBQ0k7RUFDQTtBck0wLzNCcEI7QXFNeC8zQmdCO0VBRUk7QXJNeS8zQnBCO0FxTXIvM0JnQjtFQUNJLHFCMUw3Qk47QVhvaDRCZDtBcU1yLzNCUTtFQUNJO0FyTXUvM0JaO0FxTXIvM0JZO0VBQ0k7QXJNdS8zQmhCO0FxTWwvM0JnQjtFQUNJO0FyTW8vM0JwQjtBcU1sLzNCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBck1vLzNCeEI7QXFNai8zQndCO0VBQ0ksYzFMdERmO0FYeWk0QmI7QXFNai8zQndCO0VBQ0ksYzFMdERkO0FYeWk0QmQ7QXFNai8zQlE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtBck1rLzNCWjtBcU1oLzNCWTtFQUNJO0FyTWsvM0JoQjtBcU1oLzNCWTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBRUEsVzNMMUZMO0UyTDJGSyxzQjNMckdMO0UyTHVHSztFQUNBO0FyTSsrM0JoQjtBcU03KzNCZ0I7RUFDSSxjMUxqRk47QVhnazRCZDtBcU03KzNCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBck04KzNCcEI7QXFNNSszQmdCO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQSxnQjFMNURKO0FYeWk0QmhCOztBc00xbTRCUTtFQUNJO0F0TTZtNEJaO0FzTTNtNEJRO0VBQ0k7RUFDQTtBdE02bTRCWjtBc00zbTRCWTtFQUNJO0F0TTZtNEJoQjtBc00zbTRCSTtFQUNJO0VBQ0E7QXRNNm00QlI7QXNNM200QlE7RUFDSTtBdE02bTRCWjtBc00zbTRCWTtFQUNJO0VBQ0E7QXRNNm00QmhCO0FFMW00QkM7RW9NREc7SUFFUTtFdE02bTRCVjtBQUNGO0FFOW40QkM7RW9NY0c7SUFLUTtFdE0rbTRCVjtBQUNGO0FFeG80QkM7RW9NbUJHO0lBUVE7SUFDQTtFdE1pbjRCVjtBQUNGO0FzTS9tNEJRO0VBQ0k7RUFDQTtFQUNBO0F0TWluNEJaO0FzTS9tNEJZO0VBRUk7QXRNZ240QmhCO0FzTTltNEJJO0VBQ0k7QXRNZ240QlI7QXNNOW00QlE7RUFDSTtBdE1nbjRCWjtBc00zbTRCWTtFQUNJO0F0TTZtNEJoQjtBc00zbTRCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdE02bTRCcEI7QXNNMW00Qm9CO0VBQ0ksYzNMbkNYO0FYK280QmI7QXNNMW00Qm9CO0VBQ0ksYzNMbkNWO0FYK280QmQ7QXNNem00QlE7RUFDSTtFQUNBO0F0TTJtNEJaO0FzTXptNEJZO0VBQ0k7QXRNMm00QmhCO0FzTXptNEJZO0VBQ0k7QXRNMm00QmhCO0FFcnI0QkM7RW9NaUVHO0lBWVE7RXRNNG00QlY7RXNNem00QmM7SUFDSTtFdE0ybTRCbEI7RXNNem00QmM7SUFDSTtFdE0ybTRCbEI7QUFDRjtBc01ybTRCd0I7RUFDSTtFQUNBO0F0TXVtNEI1QjtBc01ybTRCNEI7RUFDSSxhM0xyR3RCO0FYNHM0QlY7QXNNcm00Qm9CO0VBQ0k7RUFDQTtFQUNBO0F0TXVtNEJ4QjtBc01ybTRCb0I7RUFDSSxjM0w1RVY7QVhtcjRCZDtBc01ybTRCd0I7RUFDSTtFQUNBO0VBRUE7RUFDQTtBdE1zbTRCNUI7QXNNcG00QjRCO0VBQ0ksYTNMdEZsQjtBWDRyNEJkO0FzTXBtNEJvQjtFQUNJO0VBQ0E7RUFDQTtBdE1zbTRCeEI7QXNNcG00QndCO0VBQ0k7QXRNc200QjVCO0FzTW5tNEJvQjtFQUNJO0F0TXFtNEJ4QjtBRTl0NEJDO0VvTW1GVztJQXlDUTtJQUNBO0V0TXNtNEJsQjtFc01wbTRCa0I7SUFDSTtFdE1zbTRCdEI7RXNNcG00QmtCO0lBQ0k7SUFDQTtJQUNBO0V0TXNtNEJ0QjtFc01wbTRCc0I7SUFDSTtJQUNBO0V0TXNtNEIxQjtFc01wbTRCc0I7SUFDSTtFdE1zbTRCMUI7RXNNcG00QjBCO0lBQ0k7RXRNc200QjlCO0FBQ0Y7QUUzdjRCQztFb013Rlc7SUErRFE7SUFDQTtFdE13bTRCbEI7RXNNdG00QmtCO0lBQ0k7RXRNd200QnRCO0VzTXRtNEJrQjtJQUNJO0lBQ0E7SUFDQTtFdE13bTRCdEI7RXNNdG00QnNCO0lBQ0k7SUFDQTtFdE13bTRCMUI7RXNNdG00QnNCO0lBQ0k7SUFDQTtFdE13bTRCMUI7RXNNdG00QjBCO0lBQ0k7SUFDQTtJQUNBO0V0TXdtNEI5QjtBQUNGOztBdU16eDRCWTtFQUNJO0VBQ0E7QXZNNHg0QmhCO0F1TTF4NEJnQjtFQUNJO0VBQ0E7QXZNNHg0QnBCO0F1TTF4NEJvQjtFQUNJLFU3TExiO0FWaXk0Qlg7QXVNMXg0QmdCO0VBQ0k7QXZNNHg0QnBCO0F1TTF4NEJROztFQUVJO0VBQ0E7QXZNNHg0Qlo7QXVNMXg0Qlk7O0VBQ0k7QXZNNng0QmhCO0F1TTN4NEJnQjs7RUFDSTtFQUNBO0F2TTh4NEJwQjtBRS94NEJDO0VxTUdPO0lBRVE7RXZNOHg0QmQ7QUFDRjtBRXp5NEJDO0VxTVFPO0lBS1E7RXZNZ3k0QmQ7QUFDRjtBdU05eDRCWTtFQVJKO0lBU1E7SUFDQTtFdk1peTRCZDtBQUNGO0F1TS94NEJZO0VBQ0k7RUFDQTtFQUNBO0F2TWl5NEJoQjtBdU0veDRCZ0I7RUFFSTtBdk1neTRCcEI7QXVNOXg0QlE7RUFDSTtBdk1neTRCWjtBdU05eDRCWTtFQUNJO0F2TWd5NEJoQjtBdU0zeDRCZ0I7RUFDSTtBdk02eDRCcEI7QXVNM3g0Qm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZNNng0QnhCO0F1TTF4NEJ3QjtFQUNJLGM1THhDZjtBWG8wNEJiO0F1TTF4NEJ3QjtFQUNJLGM1THhDZDtBWG8wNEJkO0F1TXp4NEJRO0VBQ0k7QXZNMng0Qlo7QXVNcng0QjRCO0VBQ0k7QXZNdXg0QmhDO0F1TXB4NEJ3QjtFQUNJO0VBQ0E7QXZNc3g0QjVCO0F1TW54NEJ3QjtFQUNJO0F2TXF4NEI1QjtBdU1seDRCd0I7RUFDSTtBdk1veDRCNUI7QXVNang0QlE7RUFDSTtJQUNJO0V2TW14NEJkO0V1TWh4NEJrQjtJQUNJO0V2TWt4NEJ0QjtFdU0vdzRCc0I7SUFDSTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBRUE7RXZNK3c0QjFCO0V1TTd3NEIwQjtJQUNJO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7RXZNOHc0QjlCO0V1TTV3NEI4QjtJQUNJO0V2TTh3NEJsQztFdU01dzRCOEI7SUFDSTtFdk04dzRCbEM7RXVNNXc0QnNCO0lBQ0k7RXZNOHc0QjFCO0FBQ0Y7O0F3TXQ1NEJJOztFQUVJO0VBQ0E7QXhNeTU0QlI7QXdNdjU0Qkk7RUFDSTtFQUNBO0F4TXk1NEJSOztBeU1oNjRCSTtFQUNJO0VBQ0E7QXpNbTY0QlI7QXlNajY0QlE7RUFDSTtBek1tNjRCWjtBeU1qNjRCUTtFQUNJO0VBQ0E7RUFDQTtBek1tNjRCWjtBeU1qNjRCWTs7RUFFSTtBek1tNjRCaEI7QXlNajY0QlE7O0VBRUk7QXpNbTY0Qlo7QXlNajY0Qkk7RUFDSTtBek1tNjRCUjs7QTBNbjc0Qlk7RUFDSTtBMU1zNzRCaEI7O0EyTTM3NEJRO0VBQ0k7RUFDQTtBM004NzRCWjtBMk01NzRCWTtFQUNJO0VBQ0E7QTNNODc0QmhCO0EyTTU3NEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM004NzRCcEI7QTJNNTc0Qm9CO0VBQ0k7RUFDQTtBM004NzRCeEI7QTJNNTc0QmdCO0VBQ0ksV2pNZlQ7QVY2ODRCWDtBMk0xNzRCNEI7RUFDSSxVak1wQnJCO0FWZzk0Qlg7QTJNMTc0QmdCO0VBQ0k7QTNNNDc0QnBCO0EyTXY3NEJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzTXk3NEI1QjtBMk10NzRCZ0I7RUFDSSxXak1wQ1Q7QVY0OTRCWDtBMk1yNzRCUTtFQUVJO0VBQ0E7RUFDQTtBM01zNzRCWjtBMk1wNzRCWTtFQUNJO0VBQ0E7QTNNczc0QmhCO0EyTW43NEJnQjtFQUNJLGNoTXhCTjtBWDY4NEJkO0EyTW43NEJvQjtFQUNJO0EzTXE3NEJ4QjtBMk1uNzRCb0I7RUFDSTtBM01xNzRCeEI7QTJNLzY0QjRCO0VBQ0k7QTNNaTc0QmhDOztBNE14LzRCSTtFQUNJO0VBQ0E7QTVNMi80QlI7QTRNei80QlE7RUFDSTtBNU0yLzRCWjtBNE16LzRCUTtFQUNJO0VBQ0E7RUFDQTtBNU0yLzRCWjtBNE16LzRCWTs7O0VBR0k7QTVNMi80QmhCO0E0TXovNEJROztFQUVJO0E1TTIvNEJaO0E0TXovNEJROztFQUVJO0E1TTIvNEJaO0E0TXgvNEJRO0VBQ0k7QTVNMC80Qlo7QTRNeC80QlE7RUFDSTtBNU0wLzRCWjtBNE12LzRCWTtFQUNJO0E1TXkvNEJoQjtBNE12LzRCSTtFQUNJO0E1TXkvNEJSO0E0TXQvNEJRO0VBQ0k7RUFDQTtFQUNBO0E1TXcvNEJaO0E0TXQvNEJZO0VBQ0k7RUFDQTtBNU13LzRCaEI7QTRNdC80Qlk7RUFDSTtFQUNBO0E1TXcvNEJoQjtBNE10LzRCWTtFQUVJO0E1TXUvNEJoQjtBNE1yLzRCWTtFQUNJO0E1TXUvNEJoQjtBNE1yLzRCSTtFQUNJO0E1TXUvNEJSO0E0TXIvNEJRO0VBQ0k7QTVNdS80Qlo7QTRNci80Qlk7RUFDSSxjak1wQ0g7QVgyaDVCYjtBNE1sLzRCWTtFQUNJO0E1TW8vNEJoQjtBNE1sLzRCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNU1vLzRCcEI7QTRNai80Qm9CO0VBQ0ksY2pNcERYO0FYdWk1QmI7QTRNai80Qm9CO0VBQ0ksY2pNcERWO0FYdWk1QmQ7O0E0TWovNEJBO0VBQ0k7QTVNby80Qko7QTRNbC80Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU1vLzRCUjtBNE1sLzRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVNby80Qlo7O0E2TXJtNUJRO0VBQ0k7QTdNd201Qlo7O0E4TXhtNUJRO0VBQ0k7RUFDQTtBOU0ybTVCWjtBRXJsNUJDO0U0TXBCTztJQUVRO0U5TTJtNUJkO0FBQ0Y7QUV6bTVCQztFNE1MTztJQUtRO0U5TTZtNUJkO0FBQ0Y7QUVubjVCQztFNE1BTztJQVFRO0lBQ0E7RTlNK201QmQ7QUFDRjtBOE03bTVCUTtFQUNJO0E5TSttNUJaO0E4TTdtNUJZO0VBQ0k7RUFDQTtBOU0rbTVCaEI7QThNNW01Qlk7RUFDSTtFQUNBO0VBQ0E7QTlNOG01QmhCO0E4TTVtNUJnQjtFQUVJO0E5TTZtNUJwQjtBOE0zbTVCUTtFQUNJO0E5TTZtNUJaO0E4TTNtNUJZO0VBQ0k7QTlNNm01QmhCO0E4TXhtNUJnQjtFQUNJO0E5TTBtNUJwQjtBOE14bTVCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOU0wbTVCeEI7QThNdm01QndCO0VBQ0ksY25NeEJmO0FYaW81QmI7QThNdm01QndCO0VBQ0ksY25NeEJkO0FYaW81QmQ7QThNbG01QndCO0VBQ0k7QTlNb201QjVCO0E4TWptNUJnQjtFQUNLO0E5TW1tNUJyQjtBOE1obTVCUTtFQUNJO0lBQ0k7RTlNa201QmQ7RThNL2w1QmtCO0lBQ0k7RTlNaW01QnRCO0U4TTlsNUJzQjtJQUNJO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFFQSxtQmxNMURuQjtFWndwNUJQO0U4TTVsNUIwQjtJQUNJO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7RTlNNmw1QjlCO0FBQ0Y7O0ErTS9yNUJJO0VBQ0k7QS9Na3M1QlI7QUVwcjVCQztFNk1mRztJQUlRO0UvTW1zNUJWO0FBQ0Y7QUVuczVCQztFNk1MRztJQU1RO0UvTXNzNUJWO0FBQ0Y7QStNcnM1Qkk7RUFDSTtBL011czVCUjtBRWpzNUJDO0U2TVBHO0lBSVE7SUFDQTtFL013czVCVjtFK010czVCVTtJQUNJO0UvTXdzNUJkO0FBQ0Y7QUVwdDVCQztFNk1HRztJQVdRO0lBQ0E7RS9NMHM1QlY7RStNeHM1QlU7SUFDSTtJQUVBO0lBQ0E7SUFDQTtJQUVBO0UvTXdzNUJkO0FBQ0Y7QStNdnM1Qkk7RUFDSTtBL015czVCUjtBK012czVCUTtFQUNJO0EvTXlzNUJaO0ErTXZzNUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9NeXM1Qlo7QStNdnM1Qlk7RUFDSTtFQUVBO0VBQ0E7RUFDQTtBL013czVCaEI7QStNdHM1QmdCO0VBQ0ksY3BNbkJOO0FYMnQ1QmQ7QStNdHM1Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcE05Qkg7QVhzdTVCYjtBK010czVCUTtFQUNJO0VBQ0EsY3BNakNDO0FYeXU1QmI7QStNdHM1Qlk7RUFDSTtBL013czVCaEI7QStNdHM1QlE7RUFDSTtJQUVJO0lBQ0E7RS9NdXM1QmQ7RStNcnM1QlU7SUFDSTtFL011czVCZDtFK01yczVCVTtJQUNJO0UvTXVzNUJkO0FBQ0Y7QStNdHM1QlE7RUFsREo7SUFtRFE7RS9NeXM1QlY7RStNdnM1QlU7SUFDSTtFL015czVCZDtFK012czVCVTtJQUNJO0UvTXlzNUJkO0FBQ0Y7QUVueDVCQztFNk1nQkc7SUE0RFE7RS9NMnM1QlY7RStNenM1QlU7SUFFSTtFL00wczVCZDtBQUNGO0FFcnk1QkM7RTZNMEJHO0lBbUVRO0UvTTRzNUJWO0UrTTFzNUJVO0lBRUk7RS9NMnM1QmQ7QUFDRjtBK00xczVCUTtFQUNJO0VBQ0E7QS9NNHM1Qlo7QStNeHM1QmdCO0VBQ0k7QS9NMHM1QnBCO0ErTXhzNUJZO0VBQ0k7RUFDQSx5QnBNM0VHO0VvTTRFSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvTTBzNUJoQjtBK012czVCZ0I7RUFFSTtFQUNBO0EvTXdzNUJwQjtBK010czVCZ0I7RUFDSTtBL013czVCcEI7QStNdHM1QmdCO0VBQ0k7QS9Nd3M1QnBCO0ErTXJzNUJnQjtFQUNJO0EvTXVzNUJwQjtBK01wczVCZ0I7RUFDSTtBL01zczVCcEI7QStNcHM1Qm9CO0VBQ0k7QS9Nc3M1QnhCO0ErTXBzNUJnQjs7O0VBR0k7RUFDQTtBL01zczVCcEI7O0FnTjcxNUJBO0VBQ0k7RUFDQTtFQUNBO0FoTmcyNUJKO0FnTjkxNUJJO0VBQ0k7QWhOZzI1QlI7QWdOOTE1QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaE5nMjVCWjtBZ045MTVCWTtFQUNJO0FoTmcyNUJoQjtBZ041MTVCZ0I7RUFDSTtBaE44MTVCcEI7QWdOMzE1QmdCO0VBQ0k7QWhONjE1QnBCO0FnTjExNUJnQjtFQUNJO0FoTjQxNUJwQjtBZ056MTVCWTtFQUNJO0VBQ0E7RUFDQTtBaE4yMTVCaEI7QWdOejE1QlE7O0VBRUk7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBaE4wMTVCWjtBZ052MTVCWTtFQUNJO0VBQ0E7QWhOeTE1QmhCO0FnTnYxNUJnQjtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7QWhOcTE1QnBCO0FnTmwxNUJvQjtFQUNJO0FoTm8xNUJ4QjtBZ05wNTVCSTtFQW9FSTtBaE5tMTVCUjtBZ05sMTVCUTs7RUFFSTtFQUNBO0FoTm8xNUJaO0FnTjU1NUJJO0VBMEVJO0FoTnExNUJSO0FnTnAxNUJRO0VBQ0k7QWhOczE1Qlo7QWdObjE1QlE7OztFQUlJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FoTm0xNUJaO0FnTmoxNUJROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBRUE7QWhOZzE1Qlo7QWdOOTA1QlE7RUFDSTtBaE5nMTVCWjtBZ043MDVCUTtFQUNJO0FoTiswNUJaO0FnTjcwNUJZO0VBQ0k7RUFDQTtFQUNBO0FoTiswNUJoQjtBZ043MDVCZ0I7RUFDSTtBaE4rMDVCcEI7QWdONTA1QmdCO0VBQ0ksY3JNaEdQO0FYODY1QmI7QWdONTA1Qlk7RUFDSTtBaE44MDVCaEI7QWdONTA1QlE7RUFDSTtBaE44MDVCWjs7QWlObjk1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBak5zOTVCUjtBaU5wOTVCUTtFQUNJO0FqTnM5NUJaO0FpTmw5NUJZO0VBQ0k7QWpObzk1QmhCO0FpTmo5NUJRO0VBQ0k7QWpObTk1Qlo7QWlOajk1Qlk7RUFDSTtFQUNBO0FqTm05NUJoQjtBaU5qOTVCWTtFQUNJLG1CdE1jRjtBWHE4NUJkO0FpTmg5NUJRO0VBQ0k7RUFDQTtBak5rOTVCWjtBaU4vODVCZ0I7RUFDSTtBak5pOTVCcEI7QWlOLzg1QmdCO0VBQ0k7QWpOaTk1QnBCO0FpTi84NUJnQjtFQUNJO0FqTmk5NUJwQjtBaU4vODVCZ0I7RUFDSTtBak5pOTVCcEI7QWlOLzg1QmdCO0VBQ0k7QWpOaTk1QnBCO0FpTi84NUJnQjtFQUNJO0FqTmk5NUJwQjtBaU4vODVCUTtFQUNJO0VBQ0E7QWpOaTk1Qlo7QWlOOTg1QmdCO0VBQ0k7QWpOZzk1QnBCO0FpTjk4NUJRO0VBQ0k7RUFDQTtBak5nOTVCWjtBaU43ODVCZ0I7RUFDSTtBak4rODVCcEI7QWlONTg1QmdCO0VBQ0k7QWpOODg1QnBCO0FpTjU4NUJRO0VBQ0k7RUFDQTtBak44ODVCWjtBaU4xODVCWTtFQUNJO0FqTjQ4NUJoQjtBaU4xODVCSTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QWpOMjg1QlI7O0FrTi9oNkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxOa2k2QlI7QWtOaGk2QlE7RUFDSTtBbE5raTZCWjtBa045aDZCWTtFQUNJO0FsTmdpNkJoQjtBa043aDZCUTtFQUNJO0FsTitoNkJaO0FrTjdoNkJZO0VBQ0k7RUFDQTtBbE4raDZCaEI7QWtON2g2Qlk7RUFDSSxtQnZNY0Y7QVhpaDZCZDtBa043aDZCSTtFQUNJO0FsTitoNkJSOztBbU50ajZCWTs7RUFDSTtBbk4wajZCaEI7QW1Odmo2Qlk7O0VBQ0k7QW5OMGo2QmhCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvaW5kZXguc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3Mvc2V0dGluZ3MvX3Jlc2V0LnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3NldHRpbmdzL19taXhpbnMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3Mvc2V0dGluZ3MvX2xheW91dC1zZXR0aW5ncy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9zZXR0aW5ncy9fdmFyaWFibGVzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3NldHRpbmdzL19ib290c3RyYXAuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19uYXZzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19mb3Jtcy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19icmVhZGNydW1icy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9fdG9vbHRpcC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX3RvYXN0cy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX2FjY29yZGlvbnMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX3RhYmxlLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19vZmZjYW52YXMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3Mvc2V0dGluZ3MvX3R5cG9ncmFwaHkuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3Mvc2V0dGluZ3MvX3BpbWNvcmUtYWRtaW4uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvQHNlbGVjdGl6ZS9zZWxlY3RpemUvZGlzdC9zY3NzL3BsdWdpbnMvZHJhZ19kcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL0BzZWxlY3RpemUvc2VsZWN0aXplL2Rpc3Qvc2Nzcy9wbHVnaW5zL2Ryb3Bkb3duX2hlYWRlci5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9Ac2VsZWN0aXplL3NlbGVjdGl6ZS9kaXN0L3Njc3MvcGx1Z2lucy9vcHRncm91cF9jb2x1bW5zLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL0BzZWxlY3RpemUvc2VsZWN0aXplL2Rpc3Qvc2Nzcy9wbHVnaW5zL3JlbW92ZV9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGx1Z2lucy9fc2VsZWN0aXplLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL0BzZWxlY3RpemUvc2VsZWN0aXplL2Rpc3Qvc2Nzcy9wbHVnaW5zL2NsZWFyX2J1dHRvbi5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9Ac2VsZWN0aXplL3NlbGVjdGl6ZS9kaXN0L3Njc3MvcGx1Z2lucy9hdXRvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL0BzZWxlY3RpemUvc2VsZWN0aXplL2Rpc3Qvc2Nzcy9zZWxlY3RpemUuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGx1Z2lucy9faW50LXRlbC1pbnB1dC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wbHVnaW5zL19mbGF0cGlja3Iuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGx1Z2lucy9fcmVjYXB0Y2hhLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BsdWdpbnMvX211bHRpcGxlLWVtYWlscy1maWVsZC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9SZXNvdXJjZXMvcHVibGljL3Nhc3MvX21peGlucy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9SZXNvdXJjZXMvcHVibGljL3Nhc3MvX3V0aWxzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3NldHRpbmdzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX2xvYWRlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9SZXNvdXJjZXMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9fZXh0cmFzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19sYXlvdXQtc2V0dGluZ3Muc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX2ljb24tc2VsZWN0b3Iuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX2JyaWNrcy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fYnV0dG9uLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL190YWJsZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fd3lzaXd5Zy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fcmVndWxhci1kcmF3ZXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX2RyYXdlci1zd2l0Y2guc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX2Jhbm5lci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9faWxsdXN0cmF0aW9uLWJhbm5lci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9faWxsdXN0cmF0aW9uLWNhcmQtbGlzdC1vbmUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX2Jhbm5lcnMtdHdvLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19iYW5uZXJzLXRocmVlLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19iYW5uZXJzLWZvdXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX2Jhbm5lcnMtZml2ZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fYmFubmVyLWluZm8tY2FyZC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9faW1hZ2UtZ2FsbGVyeS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fYWNjb3JkaW9uLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19pbmZvLWNhcmQtc2xpZGVyLW9uZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9faW5mby1jYXJkLXNsaWRlci10d28uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX2ljb24tY2FyZC1zbGlkZXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX3ZpZGVvLXNsaWRlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9faW1hZ2Utc2xpZGVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19zb2NpYWwtbWVkaWEtZm9sbG93LXVwZGF0ZXMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX3RlYXNlci1jYXJkcy1vbmUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX3RlYXNlci1jYXJkcy10d28uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX2luZm8tY2FyZC1saXN0LXR3by5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9faW5mby1jYXJkLXR3by5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fZGVzdGluYXRpb24tZ2FsbGVyeS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fZ2FsbGVyeS1kb3dubG9hZC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fb25saW5lLXNsaWRlci1jYXJkcy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19zY3JvbGxiYXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9fc29jaWFsLXNoYXJlLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX2hlYWRlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9fZHJvcHpvbmUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9fZXhjZWxfdGFibGUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFydGlhbHMvX2xvZ2luLWRyYXdlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYXJ0aWFscy9fcmVnaXN0ZXItZHJhd2VyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhcnRpYWxzL19mbGlnaHQtZGV0YWlscy1kcmF3ZXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fc2hhcmVkLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX21hcmtldGluZy1zaGFyZWQuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fbWFya2V0aW5nLWxhbmRpbmcuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fbWFya2V0aW5nLWFib3V0LnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX21hcmtldGluZy1lYXJuLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX21hcmtldGluZy1zcGVuZC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19tYXJrZXRpbmctdGllcnMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fcHJvZmlsZS1jb21wbGV0ZS1wb3B1cC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19hcmVhYnJpY2stY29tcGFyZS10YWJsZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19hcmVhYnJpY2tzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX2hlYWRlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19uYXZpZ2F0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX3RpZXItcHJvZ3Jlc3Muc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fbWVtYmVyc2hpcC10aWVycy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19ob21lLXNlY3Rpb25zLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX2FjdGl2aXR5LnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX3JldHJvLWNsYWltLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX29mZmVycy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19wcm9maWxlLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX3Jlc3BvbnNpdmUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fZWRpdG1vZGUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvX2Rlc3RpbmF0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL19jb250ZW50LXBhZ2Uuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvX2VtZXJnZW5jeS1wYWdlLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL190cmFjay15b3VyLXNoaXBtZW50LnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fd3lzaXd5Zy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2NvbnRlbnQtcGFnZS1saXN0LnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fZmVhdHVyZWQtYmxvZy1iYW5uZXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19pbGx1c3RyYXRpb24tYmFubmVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fbGFuZGluZy1wYWdlLW5hdmlnYXRpb24uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19mYXEtc2VhcmNoLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fZmFxLWNhcmRzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9faW1hZ2UtZ2FsbGVyeS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2Rlc3RpbmF0aW9uLWdhbGxlcnkuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19nYWxsZXJ5LWRvd25sb2FkLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9faW1hZ2Utc2xpZGVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9faW5mby1jYXJkLXNsaWRlci1vbmUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19pbmZvLWNhcmQtc2xpZGVyLXR3by5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2lsbHVzdHJhdGlvbi1jYXJkLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fYmFubmVyLWluZm8tY2FyZC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2ljb24tY2FyZC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2ljb24tY2FyZC1zbGlkZXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19pbmZvLWNhcmQtdHdvLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fYmFubmVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9faGVyby1iYW5uZXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19jb21iby1iYW5uZXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19kcmF3ZXItdGVhc2VyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fZHJhd2VyLXN3aXRjaC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX3N3aXRjaC1uYXZpZ2F0aW9uLWl0ZW0uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL190ZWFzZXItY2FyZC10d28uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL190ZWFzZXItY2FyZHMtdHdvLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fc2lkZWJhci1uYXZpZ2F0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9faGVhZGVyLXRpY2tlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX3RhYmxlLXByZWRlZmluZWQuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19jb29raWUtYm90LWRlY2xhcmF0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fbWFpbi1ib29raW5nLXBhbmVsLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fcXVpY2stYm9va2luZy1wYW5lbC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2ZsaWdodC1zY2hlZHVsZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2ZsaWdodC1zdGF0dXMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19maW5kLW15LXRyaXAuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19maW5kLWJvb2tpbmctZGV0YWlscy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX3RvcC1vZmZlcnMtY2Fyb3VzZWwuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19kZXNpcmVkLWxvY2F0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fY2hlY2staW4uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19iaWQtZm9yLWJ1c2luZXNzLWNsYXNzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fY2FyZ28tYWdlbnRzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fY2FyZ28td2lkZ2V0LnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2Zvcm1zL19nbG9iYWwuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvZm9ybXMvX2NvbXBsYWludC1mb3JtLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2Zvcm1zL19jb21wbGltZW50LWZvcm0uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvZm9ybXMvX2dyb3VwLXJlc2VydmF0aW9uLnNhc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mbGFnLWljb25zL2Nzcy9mbGFnLWljb25zLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ac3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS5taW4uY3NzXCI7XG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmltZywgcGljdHVyZSwgdmlkZW8sIGNhbnZhcywgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbnAsIGgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4jcm9vdCwgI19fbmV4dCB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnJvdy1jb2xzLW0sXG4gIC5yb3ctY29scy1zbGlkZXItbW9iaWxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbiAgLnJvdy1jb2xzLW0gLmNvbCxcbiAgLnJvdy1jb2xzLXNsaWRlci1tb2JpbGUgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cblxuLmNvbnRhaW5lciAuZnVsbC13aWR0aC1sYXlvdXQge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1pbi13aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAxMDAlKSAvIDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gIC5jb250YWluZXIgLmZ1bGwtd2lkdGgtbGF5b3V0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTE4OHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA5MDVweCkge1xuICAuY29udGFpbmVyIC5mdWxsLXdpZHRoLWxheW91dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDg0MXB4KSAvIDIpO1xuICB9XG59XG5cbm1haW4ge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEyMHB4ICsgMnJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDRweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTZweCArIDNyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDU2cHggKyAzcmVtKTtcbiAgfVxufVxuXG5ib2R5LmRpc2FibGUtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1zdHlsZSkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1zdHlsZSkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItd2lkdGgpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXN0eWxlKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXByaW1hcnktcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1pbmZvLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXdhcm5pbmctcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1kYW5nZXItcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWxpZ2h0LXJnYiksIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0ZXIge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWxpZ2h0ZXItcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtZGFyay1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10ZXh0LWdyYXkge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXRleHQtZ3JheS1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLWdyYXkge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWRhcmstZ3JheS1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC0zIHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1saWdodC0zLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWFkZGl0aW9uYWwtZ3JlZW4tMTAge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWFkZGl0aW9uYWwtZ3JlZW4tMTAtcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXdoaXRlLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5ib3JkZXItMiB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci0zIHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uYm9yZGVyLTQge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoOiA0cHg7XG59XG5cbi5ib3JkZXItNSB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eTogMTtcbn1cblxuLnctMCB7XG4gIHdpZHRoOiAwJSAhaW1wb3J0YW50O1xufVxuXG4udy0xMCB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLnctMjAge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy0zMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLnctMzMge1xuICB3aWR0aDogMzMuMzMlICFpbXBvcnRhbnQ7XG59XG5cbi53LTQwIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNjAge1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTY2IHtcbiAgd2lkdGg6IDY2LjY2JSAhaW1wb3J0YW50O1xufVxuXG4udy03MCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTgwIHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4udy05MCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi53LWZpdC1jb250ZW50IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS02IHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS05IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTEge1xuICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMSB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTcge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTEge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTkge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTEge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS02IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS03IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS04IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS05IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMCB7XG4gIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMSB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy03IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTgge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtOSB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjYge1xuICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW43IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uOCB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjkge1xuICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMCB7XG4gIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTEge1xuICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjYge1xuICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjcge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjgge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjkge1xuICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEwIHtcbiAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTEge1xuICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjYge1xuICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjcge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjgge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjkge1xuICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEwIHtcbiAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjExIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW42IHtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW43IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW44IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW45IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMCB7XG4gIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjUge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjYge1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW43IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjkge1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTEge1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMSB7XG4gIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTExIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS05IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTEge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS02IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS05IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTExIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy02IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy03IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy04IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy05IHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMCB7XG4gIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMSB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNiB7XG4gIGdhcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTcge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC04IHtcbiAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtOSB7XG4gIGdhcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEwIHtcbiAgZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMSB7XG4gIGdhcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFpci1zZXJiaWEtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1wcmltYXJ5LXJnYiksIHZhcigtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1zdWNjZXNzLXJnYiksIHZhcigtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtaW5mby1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXdhcm5pbmctcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWRhbmdlci1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1saWdodC1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0ZXIge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWxpZ2h0ZXItcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1kYXJrLXJnYiksIHZhcigtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGV4dC1ncmF5IHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS10ZXh0LWdyYXktcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLWdyYXkge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWRhcmstZ3JheS1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LTMge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWxpZ2h0LTMtcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hZGRpdGlvbmFsLWdyZWVuLTEwIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1hZGRpdGlvbmFsLWdyZWVuLTEwLXJnYiksIHZhcigtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWJsYWNrLXJnYiksIHZhcigtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXdoaXRlLXJnYiksIHZhcigtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtcHJpbWFyeS1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWluZm8tcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXdhcm5pbmctcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtZGFuZ2VyLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtbGlnaHQtcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0ZXIge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWxpZ2h0ZXItcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWRhcmstcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRleHQtZ3JheSB7XG4gIC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtdGV4dC1ncmF5LXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLWdyYXkge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWRhcmstZ3JheS1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtMyB7XG4gIC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtbGlnaHQtMy1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYWRkaXRpb25hbC1ncmVlbi0xMCB7XG4gIC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtYWRkaXRpb25hbC1ncmVlbi0xMC1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWJsYWNrLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtd2hpdGUtcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWJvZHktYmctcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYWlyLXNlcmJpYS1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy0yeGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItYXV0byB7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1ncmFiIHtcbiAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtZmlsbCB7XG4gIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtc2NhbGUge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LW5vbmUge1xuICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTAge1xuICAgIHdpZHRoOiAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTEwIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tMjAge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTMwIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tMzMge1xuICAgIHdpZHRoOiAzMy4zMyUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS00MCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tNjAge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS02NiB7XG4gICAgd2lkdGg6IDY2LjY2JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTcwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS04MCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTkwIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tZml0LWNvbnRlbnQge1xuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS04IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS05IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMSB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjcge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uOCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW45IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEwIHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTEge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS05IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTExIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS03IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTgge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tOSB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xMCB7XG4gICAgZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTExIHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY3Vyc29yLXNtLWF1dG8ge1xuICAgIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXJzb3Itc20tcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1cnNvci1zbS1ncmFiIHtcbiAgICBjdXJzb3I6IGdyYWIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC0wIHtcbiAgICB3aWR0aDogMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC0xMCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTIwIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTMzIHtcbiAgICB3aWR0aDogMzMuMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtNDAge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTYwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtNjYge1xuICAgIHdpZHRoOiA2Ni42NiUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC03MCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtODAge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC05MCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLWZpdC1jb250ZW50IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTAge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTEge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjgge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uOSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjExIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMSB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTYge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNyB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC04IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTkge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTAge1xuICAgIGdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xMSB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1cnNvci1tZC1hdXRvIHtcbiAgICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY3Vyc29yLW1kLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXJzb3ItbWQtZ3JhYiB7XG4gICAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTAge1xuICAgIHdpZHRoOiAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTEwIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctMjAge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTMwIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctMzMge1xuICAgIHdpZHRoOiAzMy4zMyUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy00MCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctNjAge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy02NiB7XG4gICAgd2lkdGg6IDY2LjY2JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTcwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy04MCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTkwIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctZml0LWNvbnRlbnQge1xuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMSB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW42IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjcge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW45IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEwIHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTEge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTExIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy03IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTgge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctOSB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xMCB7XG4gICAgZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTExIHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY3Vyc29yLWxnLWF1dG8ge1xuICAgIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXJzb3ItbGctcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1cnNvci1sZy1ncmFiIHtcbiAgICBjdXJzb3I6IGdyYWIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWFpci1zZXJiaWEtYmx1ZTogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWluZGlnbzogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLXB1cnBsZTogIzkyM0Y4QztcbiAgLS1haXItc2VyYmlhLXBpbms6ICNFOTk1QTM7XG4gIC0tYWlyLXNlcmJpYS1yZWQ6ICNFMzAwMUY7XG4gIC0tYWlyLXNlcmJpYS1vcmFuZ2U6ICNFOTk3NEI7XG4gIC0tYWlyLXNlcmJpYS15ZWxsb3c6ICNGREI5MTM7XG4gIC0tYWlyLXNlcmJpYS1ncmVlbjogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLXRlYWw6ICNBQ0JEOTI7XG4gIC0tYWlyLXNlcmJpYS1jeWFuOiAjQTRDN0UyO1xuICAtLWFpci1zZXJiaWEtYmxhY2s6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS13aGl0ZTogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1haXItc2VyYmlhLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWFpci1zZXJiaWEtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1haXItc2VyYmlhLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWFpci1zZXJiaWEtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1haXItc2VyYmlhLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWFpci1zZXJiaWEtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYWlyLXNlcmJpYS1wcmltYXJ5OiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtc2Vjb25kYXJ5OiAjMDAyODU1O1xuICAtLWFpci1zZXJiaWEtc3VjY2VzczogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLWluZm86ICNBNEM3RTI7XG4gIC0tYWlyLXNlcmJpYS13YXJuaW5nOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtZGFuZ2VyOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtbGlnaHQ6ICNFMEUwRTA7XG4gIC0tYWlyLXNlcmJpYS1saWdodGVyOiAjRjhGOEZBO1xuICAtLWFpci1zZXJiaWEtZGFyazogIzAwMDAwMDtcbiAgLS1haXItc2VyYmlhLXRleHQtZ3JheTogIzhCOTM5QjtcbiAgLS1haXItc2VyYmlhLWRhcmstZ3JheTogIzYyNjY2QTtcbiAgLS1haXItc2VyYmlhLWxpZ2h0LTM6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1hZGRpdGlvbmFsLWdyZWVuLTEwOiAjRjBGM0VEO1xuICAtLWFpci1zZXJiaWEtcHJpbWFyeS1yZ2I6IDAsIDExNCwgMjA2O1xuICAtLWFpci1zZXJiaWEtc2Vjb25kYXJ5LXJnYjogMCwgNDAsIDg1O1xuICAtLWFpci1zZXJiaWEtc3VjY2Vzcy1yZ2I6IDEwNSwgMTMyLCA4MDtcbiAgLS1haXItc2VyYmlhLWluZm8tcmdiOiAxNjQsIDE5OSwgMjI2O1xuICAtLWFpci1zZXJiaWEtd2FybmluZy1yZ2I6IDIzMywgMTUxLCA3NTtcbiAgLS1haXItc2VyYmlhLWRhbmdlci1yZ2I6IDIyNywgMCwgMzE7XG4gIC0tYWlyLXNlcmJpYS1saWdodC1yZ2I6IDIyNCwgMjI0LCAyMjQ7XG4gIC0tYWlyLXNlcmJpYS1saWdodGVyLXJnYjogMjQ4LCAyNDgsIDI1MDtcbiAgLS1haXItc2VyYmlhLWRhcmstcmdiOiAwLCAwLCAwO1xuICAtLWFpci1zZXJiaWEtdGV4dC1ncmF5LXJnYjogMTM5LCAxNDcsIDE1NTtcbiAgLS1haXItc2VyYmlhLWRhcmstZ3JheS1yZ2I6IDk4LCAxMDIsIDEwNjtcbiAgLS1haXItc2VyYmlhLWxpZ2h0LTMtcmdiOiAyNDMsIDI0MywgMjQzO1xuICAtLWFpci1zZXJiaWEtYWRkaXRpb25hbC1ncmVlbi0xMC1yZ2I6IDI0MCwgMjQzLCAyMzc7XG4gIC0tYWlyLXNlcmJpYS13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYWlyLXNlcmJpYS1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYWlyLXNlcmJpYS1ib2R5LWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1haXItc2VyYmlhLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWFpci1zZXJiaWEtZm9udC1zYW5zLXNlcmlmOiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgLS1haXItc2VyYmlhLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWFpci1zZXJiaWEtYm9keS1mb250LWZhbWlseTogdmFyKC0tYWlyLXNlcmJpYS1mb250LXNhbnMtc2VyaWYpO1xuICAtLWFpci1zZXJiaWEtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1ib2R5LWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tYWlyLXNlcmJpYS1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYWlyLXNlcmJpYS1ib2R5LWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYm9keS1iZzogI0ZGRkZGRjtcbiAgLS1haXItc2VyYmlhLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcjogI0U2RTdFOTtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLWxnOiAxNXB4O1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy14bDogMzJweDtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMtMnhsOiA0OHB4O1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1haXItc2VyYmlhLWxpbmstY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMCwgOTEuMiwgMTY0LjgpO1xuICAtLWFpci1zZXJiaWEtY29kZS1jb2xvcjogI0U5OTVBMztcbiAgLS1haXItc2VyYmlhLWhpZ2hsaWdodC1iZzogcmdiKDI1NC42LCAyNDEsIDIwNy44KTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYWlyLXNlcmJpYS1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1haXItc2VyYmlhLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYWlyLXNlcmJpYS1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1saW5rLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1haXItc2VyYmlhLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLmRpc3BsYXktMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5kaXNwbGF5LTUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmRpc3BsYXktNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMjRweDtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDVweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDg1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIxMnB4O1xuICB9XG59XG4ucm93IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAyNHB4O1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDAlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzAlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzMCU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0MCU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA2MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA3MCU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA5MCU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuNzVyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC43NXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNixcbi5neC02IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAycmVtO1xufVxuXG4uZy02LFxuLmd5LTYge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDJyZW07XG59XG5cbi5nLTcsXG4uZ3gtNyB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNyxcbi5neS03IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAzcmVtO1xufVxuXG4uZy04LFxuLmd4LTgge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDRyZW07XG59XG5cbi5nLTgsXG4uZ3ktOCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNHJlbTtcbn1cblxuLmctOSxcbi5neC05IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiA1cmVtO1xufVxuXG4uZy05LFxuLmd5LTkge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDVyZW07XG59XG5cbi5nLTEwLFxuLmd4LTEwIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiA3LjVyZW07XG59XG5cbi5nLTEwLFxuLmd5LTEwIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiA3LjVyZW07XG59XG5cbi5nLTExLFxuLmd4LTExIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxMHJlbTtcbn1cblxuLmctMTEsXG4uZ3ktMTEge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDEwcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuNzVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC43NXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS02LFxuICAuZ3gtc20tNiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLXNtLTYsXG4gIC5neS1zbS02IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmctc20tNyxcbiAgLmd4LXNtLTcge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS03LFxuICAuZ3ktc20tNyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXNtLTgsXG4gIC5neC1zbS04IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmctc20tOCxcbiAgLmd5LXNtLTgge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNHJlbTtcbiAgfVxuICAuZy1zbS05LFxuICAuZ3gtc20tOSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLXNtLTksXG4gIC5neS1zbS05IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmctc20tMTAsXG4gIC5neC1zbS0xMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiA3LjVyZW07XG4gIH1cbiAgLmctc20tMTAsXG4gIC5neS1zbS0xMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA3LjVyZW07XG4gIH1cbiAgLmctc20tMTEsXG4gIC5neC1zbS0xMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxMHJlbTtcbiAgfVxuICAuZy1zbS0xMSxcbiAgLmd5LXNtLTExIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuNzVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC43NXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC02LFxuICAuZ3gtbWQtNiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLW1kLTYsXG4gIC5neS1tZC02IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmctbWQtNyxcbiAgLmd4LW1kLTcge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC03LFxuICAuZ3ktbWQtNyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLW1kLTgsXG4gIC5neC1tZC04IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmctbWQtOCxcbiAgLmd5LW1kLTgge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNHJlbTtcbiAgfVxuICAuZy1tZC05LFxuICAuZ3gtbWQtOSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLW1kLTksXG4gIC5neS1tZC05IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmctbWQtMTAsXG4gIC5neC1tZC0xMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiA3LjVyZW07XG4gIH1cbiAgLmctbWQtMTAsXG4gIC5neS1tZC0xMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA3LjVyZW07XG4gIH1cbiAgLmctbWQtMTEsXG4gIC5neC1tZC0xMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxMHJlbTtcbiAgfVxuICAuZy1tZC0xMSxcbiAgLmd5LW1kLTExIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjc1cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNzVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNixcbiAgLmd4LWxnLTYge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMnJlbTtcbiAgfVxuICAuZy1sZy02LFxuICAuZ3ktbGctNiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLWxnLTcsXG4gIC5neC1sZy03IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNyxcbiAgLmd5LWxnLTcge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogM3JlbTtcbiAgfVxuICAuZy1sZy04LFxuICAuZ3gtbGctOCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLWxnLTgsXG4gIC5neS1sZy04IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctbGctOSxcbiAgLmd4LWxnLTkge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNXJlbTtcbiAgfVxuICAuZy1sZy05LFxuICAuZ3ktbGctOSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLWxnLTEwLFxuICAuZ3gtbGctMTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNy41cmVtO1xuICB9XG4gIC5nLWxnLTEwLFxuICAuZ3ktbGctMTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNy41cmVtO1xuICB9XG4gIC5nLWxnLTExLFxuICAuZ3gtbGctMTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMTByZW07XG4gIH1cbiAgLmctbGctMTEsXG4gIC5neS1sZy0xMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxMHJlbTtcbiAgfVxufVxuLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NS4yLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWFpci1zZXJiaWEtYmx1ZTogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWluZGlnbzogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLXB1cnBsZTogIzkyM0Y4QztcbiAgLS1haXItc2VyYmlhLXBpbms6ICNFOTk1QTM7XG4gIC0tYWlyLXNlcmJpYS1yZWQ6ICNFMzAwMUY7XG4gIC0tYWlyLXNlcmJpYS1vcmFuZ2U6ICNFOTk3NEI7XG4gIC0tYWlyLXNlcmJpYS15ZWxsb3c6ICNGREI5MTM7XG4gIC0tYWlyLXNlcmJpYS1ncmVlbjogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLXRlYWw6ICNBQ0JEOTI7XG4gIC0tYWlyLXNlcmJpYS1jeWFuOiAjQTRDN0UyO1xuICAtLWFpci1zZXJiaWEtYmxhY2s6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS13aGl0ZTogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1haXItc2VyYmlhLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWFpci1zZXJiaWEtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1haXItc2VyYmlhLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWFpci1zZXJiaWEtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1haXItc2VyYmlhLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWFpci1zZXJiaWEtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYWlyLXNlcmJpYS1wcmltYXJ5OiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtc2Vjb25kYXJ5OiAjMDAyODU1O1xuICAtLWFpci1zZXJiaWEtc3VjY2VzczogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLWluZm86ICNBNEM3RTI7XG4gIC0tYWlyLXNlcmJpYS13YXJuaW5nOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtZGFuZ2VyOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtbGlnaHQ6ICNFMEUwRTA7XG4gIC0tYWlyLXNlcmJpYS1saWdodGVyOiAjRjhGOEZBO1xuICAtLWFpci1zZXJiaWEtZGFyazogIzAwMDAwMDtcbiAgLS1haXItc2VyYmlhLXRleHQtZ3JheTogIzhCOTM5QjtcbiAgLS1haXItc2VyYmlhLWRhcmstZ3JheTogIzYyNjY2QTtcbiAgLS1haXItc2VyYmlhLWxpZ2h0LTM6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1hZGRpdGlvbmFsLWdyZWVuLTEwOiAjRjBGM0VEO1xuICAtLWFpci1zZXJiaWEtcHJpbWFyeS1yZ2I6IDAsIDExNCwgMjA2O1xuICAtLWFpci1zZXJiaWEtc2Vjb25kYXJ5LXJnYjogMCwgNDAsIDg1O1xuICAtLWFpci1zZXJiaWEtc3VjY2Vzcy1yZ2I6IDEwNSwgMTMyLCA4MDtcbiAgLS1haXItc2VyYmlhLWluZm8tcmdiOiAxNjQsIDE5OSwgMjI2O1xuICAtLWFpci1zZXJiaWEtd2FybmluZy1yZ2I6IDIzMywgMTUxLCA3NTtcbiAgLS1haXItc2VyYmlhLWRhbmdlci1yZ2I6IDIyNywgMCwgMzE7XG4gIC0tYWlyLXNlcmJpYS1saWdodC1yZ2I6IDIyNCwgMjI0LCAyMjQ7XG4gIC0tYWlyLXNlcmJpYS1saWdodGVyLXJnYjogMjQ4LCAyNDgsIDI1MDtcbiAgLS1haXItc2VyYmlhLWRhcmstcmdiOiAwLCAwLCAwO1xuICAtLWFpci1zZXJiaWEtdGV4dC1ncmF5LXJnYjogMTM5LCAxNDcsIDE1NTtcbiAgLS1haXItc2VyYmlhLWRhcmstZ3JheS1yZ2I6IDk4LCAxMDIsIDEwNjtcbiAgLS1haXItc2VyYmlhLWxpZ2h0LTMtcmdiOiAyNDMsIDI0MywgMjQzO1xuICAtLWFpci1zZXJiaWEtYWRkaXRpb25hbC1ncmVlbi0xMC1yZ2I6IDI0MCwgMjQzLCAyMzc7XG4gIC0tYWlyLXNlcmJpYS13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYWlyLXNlcmJpYS1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYWlyLXNlcmJpYS1ib2R5LWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1haXItc2VyYmlhLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWFpci1zZXJiaWEtZm9udC1zYW5zLXNlcmlmOiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgLS1haXItc2VyYmlhLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWFpci1zZXJiaWEtYm9keS1mb250LWZhbWlseTogdmFyKC0tYWlyLXNlcmJpYS1mb250LXNhbnMtc2VyaWYpO1xuICAtLWFpci1zZXJiaWEtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1ib2R5LWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tYWlyLXNlcmJpYS1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYWlyLXNlcmJpYS1ib2R5LWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYm9keS1iZzogI0ZGRkZGRjtcbiAgLS1haXItc2VyYmlhLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcjogI0U2RTdFOTtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLWxnOiAxNXB4O1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy14bDogMzJweDtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMtMnhsOiA0OHB4O1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1haXItc2VyYmlhLWxpbmstY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMCwgOTEuMiwgMTY0LjgpO1xuICAtLWFpci1zZXJiaWEtY29kZS1jb2xvcjogI0U5OTVBMztcbiAgLS1haXItc2VyYmlhLWhpZ2hsaWdodC1iZzogcmdiKDI1NC42LCAyNDEsIDIwNy44KTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDI0cHg7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA4NTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDEyMTJweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMjRweDtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1haXItc2VyYmlhLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzAlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTAlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMzAlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNzAlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogODAlO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogOTAlO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjc1cmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNzVyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTYsXG4uZ3gtNiB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMnJlbTtcbn1cblxuLmctNixcbi5neS02IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAycmVtO1xufVxuXG4uZy03LFxuLmd4LTcge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTcsXG4uZ3ktNyB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogM3JlbTtcbn1cblxuLmctOCxcbi5neC04IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiA0cmVtO1xufVxuXG4uZy04LFxuLmd5LTgge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDRyZW07XG59XG5cbi5nLTksXG4uZ3gtOSB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNXJlbTtcbn1cblxuLmctOSxcbi5neS05IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiA1cmVtO1xufVxuXG4uZy0xMCxcbi5neC0xMCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNy41cmVtO1xufVxuXG4uZy0xMCxcbi5neS0xMCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNy41cmVtO1xufVxuXG4uZy0xMSxcbi5neC0xMSB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMTByZW07XG59XG5cbi5nLTExLFxuLmd5LTExIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxMHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjc1cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNzVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNixcbiAgLmd4LXNtLTYge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMnJlbTtcbiAgfVxuICAuZy1zbS02LFxuICAuZ3ktc20tNiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLXNtLTcsXG4gIC5neC1zbS03IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNyxcbiAgLmd5LXNtLTcge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogM3JlbTtcbiAgfVxuICAuZy1zbS04LFxuICAuZ3gtc20tOCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLXNtLTgsXG4gIC5neS1zbS04IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctc20tOSxcbiAgLmd4LXNtLTkge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNXJlbTtcbiAgfVxuICAuZy1zbS05LFxuICAuZ3ktc20tOSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLXNtLTEwLFxuICAuZ3gtc20tMTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNy41cmVtO1xuICB9XG4gIC5nLXNtLTEwLFxuICAuZ3ktc20tMTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNy41cmVtO1xuICB9XG4gIC5nLXNtLTExLFxuICAuZ3gtc20tMTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMTByZW07XG4gIH1cbiAgLmctc20tMTEsXG4gIC5neS1zbS0xMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjc1cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNzVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNixcbiAgLmd4LW1kLTYge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMnJlbTtcbiAgfVxuICAuZy1tZC02LFxuICAuZ3ktbWQtNiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLW1kLTcsXG4gIC5neC1tZC03IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNyxcbiAgLmd5LW1kLTcge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogM3JlbTtcbiAgfVxuICAuZy1tZC04LFxuICAuZ3gtbWQtOCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLW1kLTgsXG4gIC5neS1tZC04IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctbWQtOSxcbiAgLmd4LW1kLTkge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNXJlbTtcbiAgfVxuICAuZy1tZC05LFxuICAuZ3ktbWQtOSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLW1kLTEwLFxuICAuZ3gtbWQtMTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNy41cmVtO1xuICB9XG4gIC5nLW1kLTEwLFxuICAuZ3ktbWQtMTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNy41cmVtO1xuICB9XG4gIC5nLW1kLTExLFxuICAuZ3gtbWQtMTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMTByZW07XG4gIH1cbiAgLmctbWQtMTEsXG4gIC5neS1tZC0xMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC43NXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjc1cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTYsXG4gIC5neC1sZy02IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmctbGctNixcbiAgLmd5LWxnLTYge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuZy1sZy03LFxuICAuZ3gtbGctNyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTcsXG4gIC5neS1sZy03IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctbGctOCxcbiAgLmd4LWxnLTgge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuZy1sZy04LFxuICAuZ3ktbGctOCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLWxnLTksXG4gIC5neC1sZy05IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmctbGctOSxcbiAgLmd5LWxnLTkge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy1sZy0xMCxcbiAgLmd4LWxnLTEwIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDcuNXJlbTtcbiAgfVxuICAuZy1sZy0xMCxcbiAgLmd5LWxnLTEwIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDcuNXJlbTtcbiAgfVxuICAuZy1sZy0xMSxcbiAgLmd4LWxnLTExIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEwcmVtO1xuICB9XG4gIC5nLWxnLTExLFxuICAuZ3ktbGctMTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMTByZW07XG4gIH1cbn1cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNyB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTkge1xuICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTAge1xuICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMSB7XG4gIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC03IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTExIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTAge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMSB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTYge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTcge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTgge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTkge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy02IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTcge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtOCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy05IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTEge1xuICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNiB7XG4gIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjcge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW44IHtcbiAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uOSB7XG4gIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEwIHtcbiAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMSB7XG4gIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNiB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNyB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uOCB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uOSB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xMSB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNiB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNyB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uOCB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uOSB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTAge1xuICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTEge1xuICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjYge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjcge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjgge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjkge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjExIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjMge1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjcge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW44IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uOSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjEwIHtcbiAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTcge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTgge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTkge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEwIHtcbiAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTExIHtcbiAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTExIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMSB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS03IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTYge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTcge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTgge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTkge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTExIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS04IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS05IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMSB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjcge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uOCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW45IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEwIHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTEge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS05IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTExIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDVweCkge1xuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEwIHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTExIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW44IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjkge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTAge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMSB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC03IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTkge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMCB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTEge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTkge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTkge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEwIHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTExIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjYge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW44IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjkge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTAge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xMSB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy03IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctOCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTkge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTEge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdC1ncm91cCB7XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWNvbG9yOiAjMjEyNTI5O1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1iZzogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogIzQ5NTA1NztcbiAgLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDcyQ0U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDVweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogcmdiKDAsIDY4LjQsIDEyMy42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNCwgMjI2LjgsIDI0NS4yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMCwgNjguNCwgMTIzLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgzLjYsIDIwNC4xMiwgMjIwLjY4KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNjguNCwgMTIzLjYpO1xuICBib3JkZXItY29sb3I6IHJnYigwLCA2OC40LCAxMjMuNik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDE4MzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2Q0ZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDE4MzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODMuNiwgMTkwLjgsIDE5OC45KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE4MzM7XG4gIGJvcmRlci1jb2xvcjogIzAwMTgzMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYig2MywgNzkuMiwgNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI1LCAyMzAuNCwgMjIwKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNjMsIDc5LjIsIDQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMi41LCAyMDcuMzYsIDE5OCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCA3OS4yLCA0OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDYzLCA3OS4yLCA0OCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiByZ2IoNjUuNiwgNzkuNiwgOTAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYuOCwgMjQzLjgsIDI0OS4yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNjUuNiwgNzkuNiwgOTAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTMuMTIsIDIxOS40MiwgMjI0LjI4KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjUuNiwgNzkuNiwgOTAuNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY1LjYsIDc5LjYsIDkwLjQpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogcmdiKDEzOS44LCA5MC42LCA0NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAuNiwgMjM0LjIsIDIxOSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDEzOS44LCA5MC42LCA0NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjUuNTQsIDIxMC43OCwgMTk3LjEpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzkuOCwgOTAuNiwgNDUpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzkuOCwgOTAuNiwgNDUpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiByZ2IoMTM2LjIsIDAsIDE4LjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LjQsIDIwNCwgMjEwLjIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTM2LjIsIDAsIDE4LjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI0LjQ2LCAxODMuNiwgMTg5LjE4KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzYuMiwgMCwgMTguNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNi4yLCAwLCAxOC42KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiByZ2IoODkuNiwgODkuNiwgODkuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDguOCwgMjQ4LjgsIDI0OC44KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYig4OS42LCA4OS42LCA4OS42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMy45MiwgMjIzLjkyLCAyMjMuOTIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODkuNiwgODkuNiwgODkuNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDg5LjYsIDg5LjYsIDg5LjYpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0ZXIge1xuICBjb2xvcjogcmdiKDk5LjIsIDk5LjIsIDEwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuNiwgMjUzLjYsIDI1NCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDk5LjIsIDk5LjIsIDEwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjguMjQsIDIyOC4yNCwgMjI4LjYpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5OS4yLCA5OS4yLCAxMDApO1xuICBib3JkZXItY29sb3I6IHJnYig5OS4yLCA5OS4yLCAxMDApO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODMuNiwgMTgzLjYsIDE4My42KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LWdyYXkge1xuICBjb2xvcjogcmdiKDgzLjQsIDg4LjIsIDkzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMS44LCAyMzMuNCwgMjM1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dC1ncmF5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tdGV4dC1ncmF5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDgzLjQsIDg4LjIsIDkzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwOC42MiwgMjEwLjA2LCAyMTEuNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQtZ3JheS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODMuNCwgODguMiwgOTMpO1xuICBib3JkZXItY29sb3I6IHJnYig4My40LCA4OC4yLCA5Myk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay1ncmF5IHtcbiAgY29sb3I6IHJnYig1OC44LCA2MS4yLCA2My42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMy42LCAyMjQuNCwgMjI1LjIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLWdyYXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLWdyYXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNTguOCwgNjEuMiwgNjMuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDEuMjQsIDIwMS45NiwgMjAyLjY4KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay1ncmF5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OC44LCA2MS4yLCA2My42KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTguOCwgNjEuMiwgNjMuNik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQtMyB7XG4gIGNvbG9yOiByZ2IoOTcuMiwgOTcuMiwgOTcuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIuNiwgMjUyLjYsIDI1Mi42KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQtMy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0LTMubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoOTcuMiwgOTcuMiwgOTcuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjcuMzQsIDIyNy4zNCwgMjI3LjM0KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQtMy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTcuMiwgOTcuMiwgOTcuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDk3LjIsIDk3LjIsIDk3LjIpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFkZGl0aW9uYWwtZ3JlZW4tMTAge1xuICBjb2xvcjogcmdiKDk2LCA5Ny4yLCA5NC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgMjUyLjYsIDI1MS40KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWRkaXRpb25hbC1ncmVlbi0xMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFkZGl0aW9uYWwtZ3JlZW4tMTAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoOTYsIDk3LjIsIDk0LjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI2LjgsIDIyNy4zNCwgMjI2LjI2KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWRkaXRpb25hbC1ncmVlbi0xMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTYsIDk3LjIsIDk0LjgpO1xuICBib3JkZXItY29sb3I6IHJnYig5NiwgOTcuMiwgOTQuOCk7XG59XG5cbi5uYXYge1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1ob3Zlci1jb2xvcjogcmdiKDAsIDkxLjIsIDE2NC44KTtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1haXItc2VyYmlhLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYWlyLXNlcmJpYS1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYWlyLXNlcmJpYS1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdi1saW5rLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIC0tYWlyLXNlcmJpYS1uYXYtdGFicy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1haXItc2VyYmlhLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1haXItc2VyYmlhLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1haXItc2VyYmlhLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbiAgLS1haXItc2VyYmlhLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjNDk1MDU3O1xuICAtLWFpci1zZXJiaWEtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNGRkZGRkY7XG4gIC0tYWlyLXNlcmJpYS1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1haXItc2VyYmlhLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IHZhcigtLWFpci1zZXJiaWEtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1haXItc2VyYmlhLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYWlyLXNlcmJpYS1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtLWFpci1zZXJiaWEtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMDA3MkNFO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1haXItc2VyYmlhLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogOHB4O1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLWNvbG9yKTtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLS1haXItc2VyYmlhLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmJ0biB7XG4gIC0tYWlyLXNlcmJpYS1idG4tcGFkZGluZy14OiAxNnB4O1xuICAtLWFpci1zZXJiaWEtYnRuLXBhZGRpbmcteTogMTJweDtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb250LWZhbWlseTogTWFucm9wZSwgc2Fucy1zZXJpZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYWlyLXNlcmJpYS1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWFpci1zZXJiaWEtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1iZzogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6IHJnYigwLCA5Ni45LCAxNzUuMSk7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMCwgOTEuMiwgMTY0LjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCAxMzUsIDIxMztcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiByZ2IoMCwgOTEuMiwgMTY0LjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigwLCA4NS41LCAxNTQuNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwNzJDRTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjMDAyODU1O1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogcmdiKDAsIDM0LCA3Mi4yNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDAyMDQ0O1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCA3MiwgMTExO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICMwMDIwNDQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDAsIDMwLCA2My43NSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiAjMDAyODU1O1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwMjg1NTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1iZzogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICM2OTg0NTA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6IHJnYigxMjcuNSwgMTUwLjQ1LCAxMDYuMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEyMCwgMTQ0LjMsIDk3LjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDg5LCAxMTIsIDY4O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6IHJnYigxMzUsIDE1Ni42LCAxMTUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxMjAsIDE0NC4zLCA5Ny41KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICM2OTg0NTA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNjk4NDUwO1xufVxuXG4uYnRuLWluZm8ge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjQTRDN0UyO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogI0E0QzdFMjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogcmdiKDE3Ny42NSwgMjA3LjQsIDIzMC4zNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTczLjEsIDIwNC42LCAyMjguOSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM5LCAxNjksIDE5MjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiByZ2IoMTgyLjIsIDIxMC4yLCAyMzEuOCk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE3My4xLCAyMDQuNiwgMjI4LjkpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogI0E0QzdFMjtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNBNEM3RTI7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6ICNFOTk3NEI7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiByZ2IoMjM2LjMsIDE2Ni42LCAxMDIpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIzNS4yLCAxNjEuNCwgOTMpO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5OCwgMTI4LCA2NDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiByZ2IoMjM3LjQsIDE3MS44LCAxMTEpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyMzUuMiwgMTYxLjQsIDkzKTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICNFOTk3NEI7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRTk5NzRCO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6ICNFMzAwMUY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiByZ2IoMTkyLjk1LCAwLCAyNi4zNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTgxLjYsIDAsIDI0LjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzMSwgMzgsIDY1O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6IHJnYigxODEuNiwgMCwgMjQuOCk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE3MC4yNSwgMCwgMjMuMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogI0UzMDAxRjtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNFMzAwMUY7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjRTBFMEUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogI0UwRTBFMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogcmdiKDE5MC40LCAxOTAuNCwgMTkwLjQpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3OS4yLCAxNzkuMiwgMTc5LjIpO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5MCwgMTkwLCAxOTA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogcmdiKDE3OS4yLCAxNzkuMiwgMTc5LjIpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhOGE4YTg7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiAjRTBFMEUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0UwRTBFMDtcbn1cblxuLmJ0bi1saWdodGVyIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1iZzogI0Y4RjhGQTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICNGOEY4RkE7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6IHJnYigyNDkuMDUsIDI0OS4wNSwgMjUwLjc1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNDguNywgMjQ4LjcsIDI1MC41KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMSwgMjEzO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6IHJnYigyNDkuNCwgMjQ5LjQsIDI1MSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI0OC43LCAyNDguNywgMjUwLjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogI0Y4RjhGQTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGOEY4RkE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiByZ2IoMzguMjUsIDM4LjI1LCAzOC4yNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjUuNSwgMjUuNSwgMjUuNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDM4LCAzODtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjMzMzMzMzO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNS41LCAyNS41LCAyNS41KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLXRleHQtZ3JheSB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjOEI5MzlCO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiByZ2IoMTU2LjQsIDE2My4yLCAxNzApO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE1MC42LCAxNTcuOCwgMTY1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTgsIDEyNSwgMTMyO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6IHJnYigxNjIuMiwgMTY4LjYsIDE3NSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE1MC42LCAxNTcuOCwgMTY1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOEI5MzlCO1xufVxuXG4uYnRuLWRhcmstZ3JheSB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6ICM2MjY2NkE7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjNjI2NjZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiByZ2IoODMuMywgODYuNywgOTAuMSk7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNzguNCwgODEuNiwgODQuOCk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMTIyLCAxMjUsIDEyODtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiByZ2IoNzguNCwgODEuNiwgODQuOCk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDczLjUsIDc2LjUsIDc5LjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogIzYyNjY2QTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2MjY2NkE7XG59XG5cbi5idG4tbGlnaHQtMyB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiByZ2IoMjQ0LjgsIDI0NC44LCAyNDQuOCk7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjQ0LjIsIDI0NC4yLCAyNDQuMik7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjA3LCAyMDcsIDIwNztcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiByZ2IoMjQ1LjQsIDI0NS40LCAyNDUuNCk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI0NC4yLCAyNDQuMiwgMjQ0LjIpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogI0YzRjNGMztcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGM0YzRjM7XG59XG5cbi5idG4tYWRkaXRpb25hbC1ncmVlbi0xMCB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6ICNGMEYzRUQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjRjBGM0VEO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiByZ2IoMjQyLjI1LCAyNDQuOCwgMjM5LjcpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI0MS41LCAyNDQuMiwgMjM4LjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwNCwgMjA3LCAyMDE7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogcmdiKDI0MywgMjQ1LjQsIDI0MC42KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjQxLjUsIDI0NC4yLCAyMzguOCk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiAjRjBGM0VEO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0YwRjNFRDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMCwgMTE0LCAyMDY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDAyODU1O1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDI4NTU7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMCwgNDAsIDg1O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICMwMDI4NTU7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDI4NTU7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICM2OTg0NTA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjNjk4NDUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjNjk4NDUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDUsIDEzMiwgODA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNjk4NDUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNjk4NDUwO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogI0E0QzdFMjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICNBNEM3RTI7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICNBNEM3RTI7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQTRDN0UyO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE2NCwgMTk5LCAyMjY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogI0E0QzdFMjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQTRDN0UyO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0E0QzdFMjtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQTRDN0UyO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogI0U5OTc0QjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICNFOTk3NEI7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICNFOTk3NEI7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzMywgMTUxLCA3NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNFOTk3NEI7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNFOTk3NEI7XG4gIC0tYWlyLXNlcmJpYS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICNFMzAwMUY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0UzMDAxRjtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjcsIDAsIDMxO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICNFMzAwMUY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0UzMDAxRjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICNFMzAwMUY7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0UzMDAxRjtcbiAgLS1haXItc2VyYmlhLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjRTBFMEUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogI0UwRTBFMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogI0UwRTBFMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNFMEUwRTA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI0LCAyMjQsIDIyNDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjRTBFMEUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNFMEUwRTA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjRTBFMEUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNFMEUwRTA7XG4gIC0tYWlyLXNlcmJpYS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0ZXIge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjRjhGOEZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogI0Y4RjhGQTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogI0Y4RjhGQTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNGOEY4RkE7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDgsIDI1MDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjRjhGOEZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGOEY4RkE7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjRjhGOEZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGOEY4RkE7XG4gIC0tYWlyLXNlcmJpYS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogIzAwMDAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMCwgMCwgMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXRleHQtZ3JheSB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjOEI5MzlCO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjOEI5MzlCO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzhCOTM5QjtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzksIDE0NywgMTU1O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzhCOTM5QjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzhCOTM5QjtcbiAgLS1haXItc2VyYmlhLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay1ncmF5IHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogIzYyNjY2QTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICM2MjY2NkE7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICM2MjY2NkE7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNjI2NjZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDk4LCAxMDIsIDEwNjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjNjI2NjZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2MjY2NkE7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjNjI2NjZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2MjY2NkE7XG4gIC0tYWlyLXNlcmJpYS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LTMge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogI0YzRjNGMztcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogI0YzRjNGMztcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQzLCAyNDMsIDI0MztcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFkZGl0aW9uYWwtZ3JlZW4tMTAge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjRjBGM0VEO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogI0YwRjNFRDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogI0YwRjNFRDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNGMEYzRUQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQwLCAyNDMsIDIzNztcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjRjBGM0VEO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGMEYzRUQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjRjBGM0VEO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGMEYzRUQ7XG4gIC0tYWlyLXNlcmJpYS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMCwgOTEuMiwgMTY0LjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMCwgOTEuMiwgMTY0LjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMTM1LCAyMTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLXZpc2libGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3IpO1xufVxuXG4uYnRuLWxnIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1wYWRkaW5nLXk6IDE3cHg7XG4gIC0tYWlyLXNlcmJpYS1idG4tcGFkZGluZy14OiAxNnB4O1xuICAtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnRuLXNtIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1wYWRkaW5nLXk6IDhweDtcbiAgLS1haXItc2VyYmlhLWJ0bi1wYWRkaW5nLXg6IDE2cHg7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMTRweCBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAxMTQsIDIwNiwgMC4yNSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi5idG4ge1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xufVxuLmJ0bi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMC4zcHggMC41cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuLmJ0bi5pcy1yZXF1ZXN0aW5nIC5zcGlubmVyLWdyb3ctc20ge1xuICAtLWFpci1zZXJiaWEtc3Bpbm5lci13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1idG4tZm9udC1zaXplKTtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemUpO1xufVxuLmJ0bi5idG4tcHJpbWFyeSB7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICMyNjg3RDU7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjY4N0Q1O1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IG5vbmU7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogIzI2ODdENTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjY4N0Q1O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICNCM0Q1RjA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQjNENUYwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjRkZGRkZGO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMjY4N0Q1O1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjRkZGRkZGO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI2ODdENTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiBub25lO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogIzI2ODdENTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICNGRkZGRkY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI2ODdENTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjQjNENUYwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiAjRkZGRkZGO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0IzRDVGMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xufVxuLmJ0bi5idG4tbGluayB7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICNCM0Q1RjA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbn1cbi5idG4uYnRuLXRhZyB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMjY4N0Q1O1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNjg3RDU7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogbm9uZTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0IzRDVGMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQjNENUYwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG59XG5cbi5hY2Nlc3MtbWV0aG9kLXJhZGlvICsgbGFiZWwuYnRuLXRhZyB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTRweDtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2wuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCwgLmZvcm0tY29udHJvbC5kaXNhYmxlZCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogNDRweDtcbn1cbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkLCAuZm9ybS1zZWxlY3QuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB+IGxhYmVsLCAuZm9ybS1zZWxlY3QuZGlzYWJsZWQgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tcmFkaW8ge1xuICB3aWR0aDogMTZweDtcbn1cblxuLmJ0bi1jaGVjayArIC5idG4ge1xuICBtaW4td2lkdGg6IDNyZW07XG59XG5cbi5udW1iZXItaW5wdXQgLm51bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrLWpzIHtcbiAgY29sb3I6ICNFMzAwMUY7XG59XG5cbi5mb3JtLWZsb2F0aW5nIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXNtICsgbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwNjZCOTtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHN2ZyBnLCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmlucHV0LWdyb3VwLmljb24tcmlnaHQgLmlucHV0LWdyb3VwLXRleHQge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDZweDtcbn1cbi5pbnB1dC1ncm91cC5pY29uLXJpZ2h0IHNlbGVjdCArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAuaWNvbi1yaWdodCAuc2VsZWN0aXplLWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoNDRweCArIDFyZW0pICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAuaWNvbi1yaWdodCAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDQ2cHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLmljb24tcmlnaHQgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwuZnAtZmxvYXRpbmctbGFiZWwtLWZvY3VzZWQsIC5pbnB1dC1ncm91cC5pY29uLXJpZ2h0IC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsLmZwLWZsb2F0aW5nLWxhYmVsLS12YWx1ZWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNDVyZW0pIHRyYW5zbGF0ZVgoMC4zMnJlbSk7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg0NnB4ICsgMXJlbSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQ2cHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wtc20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDEuM3JlbSk7XG59XG4uaW5wdXQtZ3JvdXAtc20gLmlucHV0LWdyb3VwLXRleHQge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDZweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwLXNtIC5pbnB1dC1ncm91cC10ZXh0IHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xufVxuLmlucHV0LWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzhweCArIDFyZW0pICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDM4cHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLXNtIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmlucHV0LWdyb3VwLXNtIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmlucHV0LWdyb3VwLXNtIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDEuMnJlbSk7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygxcmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDFyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuODVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjg1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU3RTk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyNy41LCAxODQuNSwgMjMwLjUpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgaGVpZ2h0OiAxLjZlbTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIxLjM1LCAyMjQuMiwgMjI3LjA1KTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwLjg1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC44NXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjg1cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiA1NHB4O1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IDU0cHg7XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IGNhbGMoMC43NXJlbSAtIDNweCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyNy41LCAxODQuNSwgMjMwLjUpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTE0LCAyMDYsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwMDAwO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxMjcuNSwgMTg0LjUsIDIzMC41KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDExNCwgMjA2LCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MkNFO1xuICBib3JkZXItY29sb3I6ICMwMDcyQ0U7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJDRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYiUyODEyNy41LCAxODQuNSwgMjMwLjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkZGRkYsIDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAxMTQsIDIwNiwgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTE0LCAyMDYsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJDRTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OC41LCAyMTIuNywgMjQwLjMpO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJDRTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OC41LCAyMTIuNywgMjQwLjMpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMzJyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMzJyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuODVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2OTg0NTA7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA1LCAxMzIsIDgwLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzY5ODQ1MDtcbiAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjM2OTg0NTAnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTNweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCAyN3B4O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY5ODQ1MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM2OTg0NTA7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDEzcHggcmlnaHQgMTNweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM2OTg0NTA7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjM2OTg0NTAnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY5ODQ1MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM2OTg0NTA7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgNTRweCk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzY5ODQ1MDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk4NDUwO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM2OTg0NTA7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2OTg0NTA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNFMzAwMUY7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDAsIDMxLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMDFGO1xuICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRTMwMDFGJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0UzMDAxRicgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxM3B4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0UzMDAxRjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlMzAwMWY7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxM3B4IHJpZ2h0IDEzcHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0UzMDAxRjtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNFMzAwMUYnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzRTMwMDFGJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMDFGO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2UzMDAxZjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgNTRweCk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNFMzAwMUY7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAwMUY7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlMzAwMWY7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjRTMwMDFGO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1haXItc2VyYmlhLWxpbmstY29sb3I6ICM2MjY2NkE7XG4gIC0tYWlyLXNlcmJpYS1saW5rLWhvdmVyLWNvbG9yOiByZ2IoNzguNCwgODEuNiwgODQuOCk7XG59XG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtLS1tb2JpbGUsIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06Zmlyc3QtY2hpbGQsIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZCwgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYWlyLXNlcmJpYS1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1haXItc2VyYmlhLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAwO1xuICAtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1iZzogO1xuICAtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tYWlyLXNlcmJpYS1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICM2MjY2NkE7XG4gIC0tYWlyLXNlcmJpYS1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiA2cHg7XG4gIC0tYWlyLXNlcmJpYS1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjOEI5MzlCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYWlyLXNlcmJpYS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIj5cIikgLyogcnRsOiB2YXIoLS1haXItc2VyYmlhLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRvb2x0aXAge1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLW1hcmdpbjogO1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtYmc6ICMwNTA1MDU7XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgei1pbmRleDogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgbWFyZ2luOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFpci1zZXJiaWEtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnRvb2x0aXAgcCwgLnRvb2x0aXAgaDEsIC50b29sdGlwIC5oMSwgLnRvb2x0aXAgaDIsIC50b29sdGlwIC5oMiwgLnRvb2x0aXAgaDMsIC50b29sdGlwIC5oMywgLnRvb2x0aXAgaDQsIC50b29sdGlwIC5oNCwgLnRvb2x0aXAgaDUsIC50b29sdGlwIC5oNSwgLnRvb2x0aXAgaDYsIC50b29sdGlwIC5oNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRvb2x0aXAucmVxdWlyZWQtdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtYmc6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLWNvbG9yOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1tYXgtd2lkdGg6IDI1MHB4O1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1mb250LXNpemU6IDEwcHg7XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLXppbmRleDogMjtcbn1cbi50b29sdGlwLnJlcXVpcmVkLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xufVxuLnRvb2x0aXAucmVxdWlyZWQtdG9vbHRpcCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaWNvbnMvc3RhdHVzL2luZm9fZXJvcnIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmFsZXJ0IHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LXBhZGRpbmcteTogMXJlbTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1haXItc2VyYmlhLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWlyLXNlcmJpYS1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yOiByZ2IoMCwgNjguNCwgMTIzLjYpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYmc6IHJnYigyMDQsIDIyNi44LCAyNDUuMik7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXItY29sb3I6IHJnYigxNzguNSwgMjEyLjcsIDI0MC4zKTtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigwLCA1NC43MiwgOTguODgpO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yOiAjMDAxODMzO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYmc6ICNjY2Q0ZGQ7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXItY29sb3I6IHJnYigxNzguNSwgMTkwLjUsIDIwNCk7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigwLCAxOS4yLCA0MC44KTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAtLWFpci1zZXJiaWEtYWxlcnQtY29sb3I6IHJnYig2MywgNzkuMiwgNDgpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYmc6IHJnYigyMjUsIDIzMC40LCAyMjApO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMjEwLCAyMTguMSwgMjAyLjUpO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDUwLjQsIDYzLjM2LCAzOC40KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWFpci1zZXJiaWEtYWxlcnQtY29sb3I6IHJnYig2NS42LCA3OS42LCA5MC40KTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiByZ2IoMjM2LjgsIDI0My44LCAyNDkuMik7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXItY29sb3I6IHJnYigyMjcuNywgMjM4LjIsIDI0Ni4zKTtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig1Mi40OCwgNjMuNjgsIDcyLjMyKTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAtLWFpci1zZXJiaWEtYWxlcnQtY29sb3I6IHJnYigxMzkuOCwgOTAuNiwgNDUpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYmc6IHJnYigyNTAuNiwgMjM0LjIsIDIxOSk7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXItY29sb3I6IHJnYigyNDguNCwgMjIzLjgsIDIwMSk7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMTExLjg0LCA3Mi40OCwgMzYpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yOiByZ2IoMTM2LjIsIDAsIDE4LjYpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYmc6IHJnYigyNDkuNCwgMjA0LCAyMTAuMik7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXItY29sb3I6IHJnYigyNDYuNiwgMTc4LjUsIDE4Ny44KTtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDEwOC45NiwgMCwgMTQuODgpO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICAtLWFpci1zZXJiaWEtYWxlcnQtY29sb3I6IHJnYig4OS42LCA4OS42LCA4OS42KTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiByZ2IoMjQ4LjgsIDI0OC44LCAyNDguOCk7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXItY29sb3I6IHJnYigyNDUuNywgMjQ1LjcsIDI0NS43KTtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNzEuNjgsIDcxLjY4LCA3MS42OCk7XG59XG5cbi5hbGVydC1saWdodGVyIHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yOiByZ2IoOTkuMiwgOTkuMiwgMTAwKTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiByZ2IoMjUzLjYsIDI1My42LCAyNTQpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMjUyLjksIDI1Mi45LCAyNTMuNSk7XG59XG4uYWxlcnQtbGlnaHRlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNzkuMzYsIDc5LjM2LCA4MCk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yOiBibGFjaztcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiAjY2NjY2NjO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMTc4LjUsIDE3OC41LCAxNzguNSk7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmFsZXJ0LXRleHQtZ3JheSB7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1jb2xvcjogcmdiKDgzLjQsIDg4LjIsIDkzKTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiByZ2IoMjMxLjgsIDIzMy40LCAyMzUpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMjIwLjIsIDIyMi42LCAyMjUpO1xufVxuLmFsZXJ0LXRleHQtZ3JheSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNjYuNzIsIDcwLjU2LCA3NC40KTtcbn1cblxuLmFsZXJ0LWRhcmstZ3JheSB7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1jb2xvcjogcmdiKDU4LjgsIDYxLjIsIDYzLjYpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYmc6IHJnYigyMjMuNiwgMjI0LjQsIDIyNS4yKTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJvcmRlci1jb2xvcjogcmdiKDIwNy45LCAyMDkuMSwgMjEwLjMpO1xufVxuLmFsZXJ0LWRhcmstZ3JheSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNDcuMDQsIDQ4Ljk2LCA1MC44OCk7XG59XG5cbi5hbGVydC1saWdodC0zIHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yOiByZ2IoOTcuMiwgOTcuMiwgOTcuMik7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1iZzogcmdiKDI1Mi42LCAyNTIuNiwgMjUyLjYpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMjUxLjQsIDI1MS40LCAyNTEuNCk7XG59XG4uYWxlcnQtbGlnaHQtMyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNzcuNzYsIDc3Ljc2LCA3Ny43Nik7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLWdyZWVuLTEwIHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yOiByZ2IoOTYsIDk3LjIsIDk0LjgpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYmc6IHJnYigyNTIsIDI1Mi42LCAyNTEuNCk7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXItY29sb3I6IHJnYigyNTAuNSwgMjUxLjQsIDI0OS42KTtcbn1cbi5hbGVydC1hZGRpdGlvbmFsLWdyZWVuLTEwIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig3Ni44LCA3Ny43NiwgNzUuODQpO1xufVxuXG4udG9hc3Qge1xuICAtLWFpci1zZXJiaWEtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWFpci1zZXJiaWEtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWFpci1zZXJiaWEtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYWlyLXNlcmJpYS10b2FzdC1zcGFjaW5nOiAyNHB4O1xuICAtLWFpci1zZXJiaWEtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1haXItc2VyYmlhLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYWlyLXNlcmJpYS10b2FzdC1jb2xvcjogO1xuICAtLWFpci1zZXJiaWEtdG9hc3QtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tYWlyLXNlcmJpYS10b2FzdC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1haXItc2VyYmlhLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWFpci1zZXJiaWEtdG9hc3QtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtLWFpci1zZXJiaWEtdG9hc3QtYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG4gIC0tYWlyLXNlcmJpYS10b2FzdC1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYWlyLXNlcmJpYS10b2FzdC1oZWFkZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tYWlyLXNlcmJpYS10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB3aWR0aDogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1haXItc2VyYmlhLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS1haXItc2VyYmlhLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1haXItc2VyYmlhLXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtdG9hc3Qtc3BhY2luZyk7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1haXItc2VyYmlhLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1haXItc2VyYmlhLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWFpci1zZXJiaWEtdG9hc3QtcGFkZGluZy14KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnRvYXN0LmJnLXByaW1hcnkgLnRvYXN0LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ5OWRkO1xufVxuLnRvYXN0IC50b2FzdC1ib2R5IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tb2RhbCB7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWFpci1zZXJiaWEtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1jb2xvcjogO1xuICAtLWFpci1zZXJiaWEtbW9kYWwtYmc6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1haXItc2VyYmlhLW1vZGFsLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWFpci1zZXJiaWEtbW9kYWwtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLS1haXItc2VyYmlhLW1vZGFsLWJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xuICAtLWFpci1zZXJiaWEtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogMTRweDtcbiAgLS1haXItc2VyYmlhLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWFpci1zZXJiaWEtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1haXItc2VyYmlhLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKTtcbiAgLS1haXItc2VyYmlhLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1haXItc2VyYmlhLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1haXItc2VyYmlhLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKTtcbiAgLS1haXItc2VyYmlhLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWFpci1zZXJiaWEtbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWFpci1zZXJiaWEtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1haXItc2VyYmlhLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtLWFpci1zZXJiaWEtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWFpci1zZXJiaWEtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1haXItc2VyYmlhLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWFpci1zZXJiaWEtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1haXItc2VyYmlhLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0wLjUgKiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWFpci1zZXJiaWEtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWFpci1zZXJiaWEtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1haXItc2VyYmlhLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1haXItc2VyYmlhLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWFpci1zZXJiaWEtbW9kYWwtYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICAtLWFpci1zZXJiaWEtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWFpci1zZXJiaWEtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG4ubW9kYWwteGwge1xuICAtLWFpci1zZXJiaWEtbW9kYWwtd2lkdGg6IDExNDBweDtcbn1cblxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTA0Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLmFjY29yZGlvbiB7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tY29sb3I6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYmc6ICNGRkZGRkY7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1iZzogI0ZGRkZGRjtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwMDAwJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0ncmdiJTI4MCwgMTAyLjYsIDE4NS40JTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6IHJnYigxMjcuNSwgMTg0LjUsIDIzMC41KTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDExNCwgMjA2LCAwLjI1KTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHJnYigwLCAxMDIuNiwgMTg1LjQpO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWFjdGl2ZS1iZzogcmdiKDIyOS41LCAyNDAuOSwgMjUwLjEpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWlubmVyIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24taW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24taW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24taW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWlubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGUge1xuICAtLWFpci1zZXJiaWEtdGFibGUtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9keS1jb2xvcik7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvZHktY29sb3IpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1iZzogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1ib2R5LWNvbG9yKTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9keS1jb2xvcik7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWFpci1zZXJiaWEtdGFibGUtYWNjZW50LWJnKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItY29sb3IpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWJnOiByZ2IoMjA0LCAyMjYuOCwgMjQ1LjIpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjYsIDIwNC4xMiwgMjIwLjY4KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTMuOCwgMjE1LjQ2LCAyMzIuOTQpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE4My42LCAyMDQuMTIsIDIyMC42OCk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ob3Zlci1iZzogcmdiKDE4OC43LCAyMDkuNzksIDIyNi44MSk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWJnOiAjY2NkNGRkO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjYsIDE5MC44LCAxOTguOSk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMTkzLjgsIDIwMS40LCAyMDkuOTUpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE4My42LCAxOTAuOCwgMTk4LjkpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItYmc6IHJnYigxODguNywgMTk2LjEsIDIwNC40MjUpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYmc6IHJnYigyMjUsIDIzMC40LCAyMjApO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjAyLjUsIDIwNy4zNiwgMTk4KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMTMuNzUsIDIxOC44OCwgMjA5KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtYmc6IHJnYigyMDIuNSwgMjA3LjM2LCAxOTgpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItYmc6IHJnYigyMDguMTI1LCAyMTMuMTIsIDIwMy41KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtaW5mbyB7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWJnOiByZ2IoMjM2LjgsIDI0My44LCAyNDkuMik7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMTMuMTIsIDIxOS40MiwgMjI0LjI4KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMjQuOTYsIDIzMS42MSwgMjM2Ljc0KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtYmc6IHJnYigyMTMuMTIsIDIxOS40MiwgMjI0LjI4KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjE5LjA0LCAyMjUuNTE1LCAyMzAuNTEpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYmc6IHJnYigyNTQuNiwgMjQxLCAyMDcuOCk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMjkuMTQsIDIxNi45LCAxODcuMDIpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1iZzogcmdiKDI0MS44NywgMjI4Ljk1LCAxOTcuNDEpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyOS4xNCwgMjE2LjksIDE4Ny4wMik7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ob3Zlci1iZzogcmdiKDIzNS41MDUsIDIyMi45MjUsIDE5Mi4yMTUpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWFpci1zZXJiaWEtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1iZzogcmdiKDI0OS40LCAyMDQsIDIxMC4yKTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDIyNC40NiwgMTgzLjYsIDE4OS4xOCk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjM2LjkzLCAxOTMuOCwgMTk5LjY5KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjQuNDYsIDE4My42LCAxODkuMTgpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItYmc6IHJnYigyMzAuNjk1LCAxODguNywgMTk0LjQzNSk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYmc6ICNmOGY5ZmE7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMjMuMiwgMjI0LjEsIDIyNSk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjM1LjYsIDIzNi41NSwgMjM3LjUpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyMy4yLCAyMjQuMSwgMjI1KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjI5LjQsIDIzMC4zMjUsIDIzMS4yNSk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWFpci1zZXJiaWEtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1iZzogIzIxMjUyOTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDU1LjIsIDU4LjgsIDYyLjQpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1iZzogcmdiKDQ0LjEsIDQ3LjksIDUxLjcpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDU1LjIsIDU4LjgsIDYyLjQpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItYmc6IHJnYig0OS42NSwgNTMuMzUsIDU3LjA1KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwNC45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1haXItc2VyYmlhLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYWlyLXNlcmJpYS1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLWFpci1zZXJiaWEtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1haXItc2VyYmlhLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWFpci1zZXJiaWEtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWFpci1zZXJiaWEtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWFpci1zZXJiaWEtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWFpci1zZXJiaWEtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWFpci1zZXJiaWEtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYWlyLXNlcmJpYS1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJkIHtcbiAgLS1haXItc2VyYmlhLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1jYXJkLXNwYWNlci14OiAxcmVtO1xuICAtLWFpci1zZXJiaWEtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWFpci1zZXJiaWEtY2FyZC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1haXItc2VyYmlhLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYWlyLXNlcmJpYS1jYXJkLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1haXItc2VyYmlhLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWFpci1zZXJiaWEtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1haXItc2VyYmlhLWNhcmQtY2FwLXBhZGRpbmcteDogMXJlbTtcbiAgLS1haXItc2VyYmlhLWNhcmQtY2FwLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAtLWFpci1zZXJiaWEtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1haXItc2VyYmlhLWNhcmQtaGVpZ2h0OiA7XG4gIC0tYWlyLXNlcmJpYS1jYXJkLWNvbG9yOiA7XG4gIC0tYWlyLXNlcmJpYS1jYXJkLWJnOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAtLWFpci1zZXJiaWEtY2FyZC1ncm91cC1tYXJnaW46IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1oZWlnaHQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLXNwYWNlci15KSB2YXIoLS1haXItc2VyYmlhLWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWFpci1zZXJiaWEtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1haXItc2VyYmlhLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWFpci1zZXJiaWEtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1haXItc2VyYmlhLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWFpci1zZXJiaWEtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1haXItc2VyYmlhLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDhweDtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tcGFkZGluZy15OiAxcHg7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tY29sb3I6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWJnOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjOEI5MzlCO1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1ob3Zlci1iZzogI0YzRjNGMztcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tZm9jdXMtYmc6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IGZhbHNlO1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI2ZmZjtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLnBhZ2UtbGluay5hY3RpdmUsIC5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLXBhZGRpbmcteDogOHB4O1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDFweDtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLXBhZGRpbmcteDogOHB4O1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDFweDtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbmsubmV4dC1saW5rLCAucGFnaW5hdGlvbiAucGFnZS1saW5rLnByZXYtbGluayB7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rLm5leHQtbGluay5kaXNhYmxlZCwgLnBhZ2luYXRpb24gLnBhZ2UtbGluay5wcmV2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzhCOTM5Qjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbmsubmV4dC1saW5rIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ub2ZmY2FudmFzLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1haXItc2VyYmlhLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtd2lkdGg6IDEwMCU7XG4gIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1haXItc2VyYmlhLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtY29sb3I6IDtcbiAgLS1haXItc2VyYmlhLW9mZmNhbnZhcy1iZzogI2ZmZjtcbiAgLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5oaWRpbmcsIC5vZmZjYW52YXMtc20uc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwNC45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDQuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwNC45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzkuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtY29sb3IpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZDpub3QoLmVkaXRtb2RlKSB7XG4gIG1heC13aWR0aDogNTA2cHg7XG59XG5cbi50YWItcGFuZS1mbGV4LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDAsIDExNCwgMjA2LCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDAsIDQwLCA4NSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTA1LCAxMzIsIDgwLCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxNjQsIDE5OSwgMjI2LCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyMzMsIDE1MSwgNzUsIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjI3LCAwLCAzMSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDIyNCwgMjI0LCAyMjQsIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI0OCwgMjQ4LCAyNTAsIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDAsIDAsIDAsIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXRleHQtZ3JheSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTM5LCAxNDcsIDE1NSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFyay1ncmF5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSg5OCwgMTAyLCAxMDYsIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0LTMge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI0MywgMjQzLCAyNDMsIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWFkZGl0aW9uYWwtZ3JlZW4tMTAge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI0MCwgMjQzLCAyMzcsIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogIzAwNzJDRSAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMCwgOTEuMiwgMTY0LjgpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDAyODU1ICFpbXBvcnRhbnQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAyMDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzY5ODQ1MCAhaW1wb3J0YW50O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTM1LCAxNTYuNiwgMTE1KSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6ICNBNEM3RTIgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogcmdiKDE4Mi4yLCAyMTAuMiwgMjMxLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI0U5OTc0QiAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjM3LjQsIDE3MS44LCAxMTEpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjRTMwMDFGICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTgxLjYsIDAsIDI0LjgpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNFMEUwRTAgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjMwLjIsIDIzMC4yLCAyMzAuMikgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHRlciB7XG4gIGNvbG9yOiAjRjhGOEZBICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodGVyOmhvdmVyLCAubGluay1saWdodGVyOmZvY3VzIHtcbiAgY29sb3I6IHJnYigyNDkuNCwgMjQ5LjQsIDI1MSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXRleHQtZ3JheSB7XG4gIGNvbG9yOiAjOEI5MzlCICFpbXBvcnRhbnQ7XG59XG4ubGluay10ZXh0LWdyYXk6aG92ZXIsIC5saW5rLXRleHQtZ3JheTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTYyLjIsIDE2OC42LCAxNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmstZ3JheSB7XG4gIGNvbG9yOiAjNjI2NjZBICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrLWdyYXk6aG92ZXIsIC5saW5rLWRhcmstZ3JheTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNzguNCwgODEuNiwgODQuOCkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQtMyB7XG4gIGNvbG9yOiAjRjNGM0YzICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodC0zOmhvdmVyLCAubGluay1saWdodC0zOmZvY3VzIHtcbiAgY29sb3I6IHJnYigyNDUuNCwgMjQ1LjQsIDI0NS40KSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1hZGRpdGlvbmFsLWdyZWVuLTEwIHtcbiAgY29sb3I6ICNGMEYzRUQgIWltcG9ydGFudDtcbn1cbi5saW5rLWFkZGl0aW9uYWwtZ3JlZW4tMTA6aG92ZXIsIC5saW5rLWFkZGl0aW9uYWwtZ3JlZW4tMTA6Zm9jdXMge1xuICBjb2xvcjogcmdiKDI0MywgMjQ1LjQsIDI0MC42KSAhaW1wb3J0YW50O1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWFpci1zZXJiaWEtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYWlyLXNlcmJpYS1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWFpci1zZXJiaWEtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1haXItc2VyYmlhLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYWlyLXNlcmJpYS1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMTZweDtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXgpICogMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnJvdzpub3QoLm5vLWd1dHRlcnMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIH1cbiAgLnJvdzpub3QoLm5vLWd1dHRlcnMpID4gLmNvbCxcbiAgLnJvdzpub3QoLm5vLWd1dHRlcnMpID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMjRweDtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXgpICogMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnJvdzpub3QoLm5vLWd1dHRlcnMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICAucm93Om5vdCgubm8tZ3V0dGVycykgPiAuY29sLFxuICAucm93Om5vdCgubm8tZ3V0dGVycykgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxufVxuYm9keSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcztcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtcm9ib3RvPXRydWVdIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgLS1haXItc2VyYmlhLWZvbnQtc2Fucy1zZXJpZjogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cblxuaDEsIC5oMSwgLmhlYWRsaW5lLTEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgaDEsIC5oMSwgLmhlYWRsaW5lLTEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgaDEsIC5oMSwgLmhlYWRsaW5lLTEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG5oMiwgLmgyLCAuaGVhZGxpbmUtMiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBoMiwgLmgyLCAuaGVhZGxpbmUtMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICBoMiwgLmgyLCAuaGVhZGxpbmUtMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbmgzLCAuaDMsIC5oZWFkbGluZS0zIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGgzLCAuaDMsIC5oZWFkbGluZS0zIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIGgzLCAuaDMsIC5oZWFkbGluZS0zIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuaDQsIC5oNCwgLmhlYWRsaW5lLTQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMy42cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBoNCwgLmg0LCAuaGVhZGxpbmUtNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICBoNCwgLmg0LCAuaGVhZGxpbmUtNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5cbmg1LCAuaDUsIC5oZWFkbGluZS01IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgaDUsIC5oNSwgLmhlYWRsaW5lLTUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgaDUsIC5oNSwgLmhlYWRsaW5lLTUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5oNiwgLmg2LCAuaGVhZGxpbmUtNiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGg2LCAuaDYsIC5oZWFkbGluZS02IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIGg2LCAuaDYsIC5oZWFkbGluZS02IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmJvZHktMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnN1YnRpdGxlLTEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3VidGl0bGUtMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNtYWxsLCAuYm9keS0yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2FwdGlvbi1zZW1pYm9sZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJvZHlbZGF0YS1yb2JvdG89dHJ1ZV0gLmNhcHRpb24tc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2FwdGlvbi1tZWRpdW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2FwdGlvbi1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhcHRpb24tbGlnaHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3ZlcmxpbmUtbGlnaHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5vdmVybGluZS1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5wLFxuLnRleHQtZ3JheS0xIHtcbiAgY29sb3I6ICM2MjY2NkE7XG59XG5cbi50ZXh0LWdyYXktMiB7XG4gIGNvbG9yOiAjOEI5MzlCO1xufVxuXG4udGV4dC1ncmF5LTMge1xuICBjb2xvcjogI0E2QjRDMDtcbn1cblxuLnRleHQtZ3JheS00IHtcbiAgY29sb3I6ICNCRkJGQkY7XG59XG5cbi50ZXh0LWdyYXktNSB7XG4gIGNvbG9yOiAjRTBFMEUwO1xufVxuXG4udGV4dC1ncmF5LTYge1xuICBjb2xvcjogI0YzRjNGMztcbn1cblxudWwgbGksIG9sIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIHVsLCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIHVsLCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5cbnN2Zy5pY29uLWV4dGVybmFsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMC42MnJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA1cmVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5waW1jb3JlX3ZpZGVvX2VkaXRfYnV0dG9uLFxuLnBpbWNvcmVfYXJlYV9idXR0b25zIHtcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wLm11bHRpID4gLnNlbGVjdGl6ZS1pbnB1dC5kcmFnZ2luZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gZGl2LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmY7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIhXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1kcm9wZG93bl9oZWFkZXIgLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogcmdiKDI0Ny45NSwgMjQ3Ljk1LCAyNDcuOTUpO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLWRyb3Bkb3duX2hlYWRlciAuc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1kcm9wZG93bl9oZWFkZXIgLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTZFN0U5O1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbS5hY3RpdmUgLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1jbGVhcl9idXR0b24gLmNsZWFyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoMXJlbSAtIDVweCk7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1jbGVhcl9idXR0b24gLmNsZWFyOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tY2xlYXJfYnV0dG9uLnNpbmdsZSAuY2xlYXIge1xuICByaWdodDogY2FsYygxcmVtIC0gNXB4ICsgMS41cmVtKTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tYXV0b19wb3NpdGlvbi5zZWxlY3RpemUtcG9zaXRpb24tdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGJveC1zaGFkb3c6IDAgLTZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tYXV0b19wb3NpdGlvbiAuc2VsZWN0aXplLWlucHV0LnNlbGVjdGl6ZS1wb3NpdGlvbi10b3AuZHJvcGRvd24tYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tYXV0b19wb3NpdGlvbiAuc2VsZWN0aXplLWlucHV0LnNlbGVjdGl6ZS1wb3NpdGlvbi10b3AuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogdW5zZXQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bixcbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGN1cnNvcjogdGV4dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTdFOTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcyB7XG4gIHBhZGRpbmc6IGNhbGMoMXJlbSAtIDFweCAtIDBweCkgMXJlbSBjYWxjKDFyZW0gLSAxcHggLSAzcHggLSAwcHgpO1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5mdWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQsIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgKiB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cbi5zZWxlY3RpemUtaW5wdXQgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNFNkU3RTk7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LCAuc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdi5hY3RpdmUge1xuICBjb2xvcjogcmdiKDEzNC41LCAxMzQuNSwgMTM0LjUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAwcHggc29saWQgd2hpdGU7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dFtwbGFjZWhvbGRlcl0ge1xuICBib3gtc2l6aW5nOiBpbml0aWFsO1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXMgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCAwcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYigyMzUsIDIzNS44LCAyMzcuNCk7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzcsIDQwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRpb24sXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIsXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5uby1yZXN1bHRzLFxuLnNlbGVjdGl6ZS1kcm9wZG93biAuY3JlYXRlIHtcbiAgcGFkZGluZzogM3B4IDFyZW07XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRpb24sXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSxcbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyQ0U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlLmNyZWF0ZSB7XG4gIGNvbG9yOiByZ2IoMjkuNywgMzMuMywgMzYuOSk7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyQ0U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiByZ2IoMjkuNywgMzMuMywgMzYuOSk7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24tZW1wdHlvcHRpb25sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAzcHggMXJlbTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLnNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1jb2xvcjogI2QwZDBkMCB0cmFuc3BhcmVudCAjZDBkMGQwIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlLCAuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIGlucHV0Om5vdCg6cmVhZC1vbmx5KSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGNhbGMoMXJlbSArIDVweCk7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzQzYTQwIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucnRsLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgbGVmdDogY2FsYygxcmVtICsgNXB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucnRsIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCA0cHggMCAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLFxuLnNlbGVjdGl6ZS1kcm9wZG93bi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMXB4IDAgMCAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLmNyZWF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjRGOTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEY5O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaWNvbnMvc3RhdHVzL0NoZWNrbWFya19zZWxlY3RlZC5zdmdcIik7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LWhlaWdodDogNTE0cHg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjQTZCNEMwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGdyb3VwLWhlYWRlci5ib3JkZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRncm91cC1oZWFkZXIuYm9yZGVyZWQgLmRpdmlkZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRTZFN0U5O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWVtcHR5b3B0aW9ubGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQge1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2VsZWN0aXplLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyNy41LCAxODQuNSwgMjMwLjUpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pbnZhbGlkIC5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNFMzAwMUY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5pcy1pbnZhbGlkIC5zZWxlY3RpemUtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxNzYsIDAsIDI0LjAzNTI0MjI5MDcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggcmdiKDI1NSwgNzQsIDk4LjcxODA2MTY3NCk7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5mb3JtLWNvbnRyb2wtc20gLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwLjg1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogY2FsYygxcmVtIC0gNXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtIC0gNXB4KTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0ID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg2cHggLSAxcHgpO1xufVxuXG4uZm9ybS1zZWxlY3Quc2VsZWN0aXplLWNvbnRyb2wsXG4uZm9ybS1jb250cm9sLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbC1zbSxcbi5mb3JtLWNvbnRyb2wuc2VsZWN0aXplLWNvbnRyb2wtc20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLWF1dG9fcG9zaXRpb24uc2VsZWN0aXplLXBvc2l0aW9uLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFN0U5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFN0U5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWF1dG9fcG9zaXRpb24gLnNlbGVjdGl6ZS1pbnB1dC5zZWxlY3RpemUtcG9zaXRpb24tdG9wLmRyb3Bkb3duLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFOSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQgLml0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjBweDtcbn1cbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQubG9ja2VkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3RpemUtY29udHJvbFtjbGFzcyo9dGV4dC1dIC5zZWxlY3RpemUtaW5wdXQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zZWxlY3RpemUtY29udHJvbFtjbGFzcyo9dGV4dC1dIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWZsb2F0aW5nIC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsLmZwLWZsb2F0aW5nLWxhYmVsLS1mb2N1c2VkLCAuZm9ybS1mbG9hdGluZyAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbC5mcC1mbG9hdGluZy1sYWJlbC0tdmFsdWVkIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjQ1cmVtKSB0cmFuc2xhdGVYKDAuMzJyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1jb250cm9sLmZvcm0tY29udHJvbC1zbSAuc2VsZWN0aXplLWlucHV0LFxuLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1jb250cm9sLmZvcm0tc2VsZWN0LXNtIC5zZWxlY3RpemUtaW5wdXQge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xufVxuLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1jb250cm9sLmZvcm0tY29udHJvbC1zbSArIGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1jb250cm9sLmZvcm0tc2VsZWN0LXNtICsgbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG5cbi5pbnB1dC1ncm91cCAuc2VsZWN0aXplLWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQ0cHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwIC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQ2cHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwIC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsLmZwLWZsb2F0aW5nLWxhYmVsLS1mb2N1c2VkLCAuaW5wdXQtZ3JvdXAgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwuZnAtZmxvYXRpbmctbGFiZWwtLXZhbHVlZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC40NXJlbSkgdHJhbnNsYXRlWCgxLjNyZW0pO1xufVxuLmlucHV0LWdyb3VwLXNtIC5zZWxlY3RpemUtaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzhweCArIDFyZW0pICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAtc20gLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzhweCArIDFyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5pdGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pdGkgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaXRpX19oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdGlfX3YtaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pdGkgaW5wdXQsXG4uaXRpIGlucHV0W3R5cGU9dGV4dF0sXG4uaXRpIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNkU3RTk7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMTJweDtcbn1cbi5pdGlfX2Fycm93IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsO1xufVxuLml0aV9fYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaWNvbnMvZm9udC1pY29ucy9tYWluL1R5cGU9RXhwYW5kLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaXRpX19hcnJvdy0tdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLml0aV9fY291bnRyeS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaXRpX19jb3VudHJ5LWxpc3QtLWRyb3B1cCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5pdGlfX2NvdW50cnktbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMnB4IDAgMCAtMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLml0aV9fY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaXRpX19jb3VudHJ5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uaXRpX19mbGFnLWJveCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLml0aV9fZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRTZFN0U5O1xufVxuLml0aV9fY291bnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5pdGlfX2RpYWwtY29kZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREY0Rjk7XG59XG4uaXRpX19jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbltkaXI9cnRsXSAuaXRpX19jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dCxcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCxcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogOTRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsXG5bZGlyPXJ0bF0gLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSxcbltkaXI9cnRsXSAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIFtkaXI9cnRsXSAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXG5bZGlyPXJ0bF0gLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF0sXG5bZGlyPXJ0bF0gLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk0cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyLCBbZGlyPXJ0bF0gLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEY5O1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLS1zaG93LWZsYWdzIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZS5mb3JtLWZsb2F0aW5nIGxhYmVsIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCBmb250LXNpemUgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUuZm9ybS1mbG9hdGluZyAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZS5mb3JtLWZsb2F0aW5nIC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KSAhaW1wb3J0YW50O1xufVxuLml0aS0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIHotaW5kZXg6IDEwNjA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5pdGktLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aS1tb2JpbGUgLml0aS0tY29udGFpbmVyIHtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmZpIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNFNkU3RTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU3RTk7XG59XG5cbi5pdGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pdGkuZm9ybS1mbG9hdGluZyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogOTRweDtcbn1cbi5pdGkuZm9ybS1mbG9hdGluZyAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uaXRpLmZvcm0tZmxvYXRpbmcgLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMi4zcmVtKTtcbn1cbi5pdGkuZm9ybS1mbG9hdGluZy5pcy1pbnZhbGlkIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTMwMDFGO1xufVxuLml0aS5mb3JtLWZsb2F0aW5nLmlzLWludmFsaWQgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzMDAxRjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA0cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLnRpbWUtcGlja2VyLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5mbGF0cGlja3ItdGltZS1yYW5nZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5mbGF0cGlja2VyLXRpdGxlIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuZmxhdHBpY2tlci1kaXNhYmxlLXllYXItc2VsZWN0aW9uIC5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmZsYXRwaWNrZXItZGlzYWJsZS1tb250aC1zZWxlY3Rpb24gLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBjdXJzb3I6IHRleHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIGZvciBGaXJlZm94ICovXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogZm9yIENocm9tZSAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmZsYXRwaWNrZXItZGlzYWJsZS1tb250aC1zZWxlY3Rpb24gLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwIHJnYmEoMTY0LCAxOTksIDIyNiwgMC40KSwgNXB4IDAgMCByZ2JhKDE2NCwgMTk5LCAyMjYsIDAuNCk7XG4gIGJveC1zaGFkb3c6IC0ycHggMCAwIHJnYmEoMTY0LCAxOTksIDIyNiwgMC40KSwgNXB4IDAgMCByZ2JhKDE2NCwgMTk5LCAyMjYsIDAuNCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZmlsbDogIzAwMDAwMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gICAgICAqL1xuICBsZWZ0OiAyNXB4O1xuICAvKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXG4gICAgICAqL1xufVxuXG4vKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcbiAgICAgICovXG4gIHJpZ2h0OiAyNXB4O1xuICAvKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXG4gICAgICAqL1xufVxuXG4vKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogIzk1OWVhOTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjOEI5MzlCO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiAyNiU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDQwJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDAgO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNCRkJGQkY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xufVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzMuNjVweDtcbiAgaGVpZ2h0OiAzMy42NXB4O1xuICBsaW5lLWhlaWdodDogMzMuNjVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjQsIDE5OSwgMjI2LCAwLjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTY0LCAxOTksIDIyNiwgMC40KTtcbn1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICNBNkI0QzA7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDExNCwgMjA2LCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlOjpiZWZvcmUsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2U6OmJlZm9yZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0zcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDNweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNFREY0Rjk7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZTo6YmVmb3JlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZTo6YmVmb3JlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTNweDtcbiAgd2lkdGg6IGNhbGMoNTAlICsgM3B4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI0VERjRGOTtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2Uuc3RhcnRSYW5nZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEY5O1xufVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMSk7XG59XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xufVxuXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTtcbn1cblxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGliLWVtYWlscy1vcmctaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saWItZW1haWxzLWlucHV0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDFyZW0gLSA2cHgpO1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubGliLWVtYWlscy1pbnB1dC1jb250YWluZXIgLmVtYWlsLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmxpYi1lbWFpbHMtaW5wdXQtY29udGFpbmVyIC5pbnZhbGlkLWVtYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saWItZW1haWxzLWlucHV0LWNvbnRhaW5lciAucmVtb3ZlLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmxpYi1lbWFpbHMtaW5wdXQtY29udGFpbmVyIC5pbnZhbGlkLWVtYWlsIC5yZW1vdmUtYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5saWItZW1haWxzLWlucHV0LWNvbnRhaW5lciAuZW1haWwtaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubGliLWVtYWlscy1pbnB1dC1jb250YWluZXIgLmVtYWlsLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uei1uMSB7XG4gIHotaW5kZXg6IC0xO1xufVxuLnotMCB7XG4gIHotaW5kZXg6IDA7XG59XG4uei0xIHtcbiAgei1pbmRleDogMTtcbn1cbi56LTIge1xuICB6LWluZGV4OiAyO1xufVxuLnotMyB7XG4gIHotaW5kZXg6IDM7XG59XG4uei00IHtcbiAgei1pbmRleDogNDtcbn1cbi56LTUge1xuICB6LWluZGV4OiA1O1xufVxuLnotOTk5IHtcbiAgei1pbmRleDogOTk5O1xufVxuLnotMTAwMCB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJDRTtcbn1cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyODU1O1xufVxuLmJnLXRlcm5hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMDFGO1xufVxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkE7XG59XG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNzJDRTtcbn1cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDAyODU1O1xufVxuLnRleHQtdGVybmFyeSB7XG4gIGNvbG9yOiAjRTMwMDFGO1xufVxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udGV4dC1ncmF5IHtcbiAgY29sb3I6ICNGOEY4RkE7XG59XG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5sb2FkZXItY29udGFpbmVyIHtcbiAgY3Vyc29yOiB3YWl0O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXdoaXRlKTtcbn1cbi5sb2FkZXItY29udGFpbmVyIC5sb2FkZXItY29udGFpbmVyLS1pbm5lciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBhbmltYXRpb246IGxvYWRlci1wdWxzZSAyLjVzIGluZmluaXRlO1xufVxuLmxvYWRlci1jb250YWluZXIgLmxvYWRlci1jb250YWluZXItLWlubmVyIHN2ZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxvYWRlci1jb250YWluZXIgLmxvYWRlci1jb250YWluZXItLWlubmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYWlyLXNlcmJpYS1wcmltYXJ5KTtcbn1cbkBrZXlmcmFtZXMgbG9hZGVyLXB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gIH1cbn1cblxuLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1wcmltYXJ5KTtcbn1cblxuLnBhZ2luYXRpb24gLm5leHQtZ3JvdXAtbGluayxcbi5wYWdpbmF0aW9uIC5wcmV2LWdyb3VwLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gLm5leHQtZ3JvdXAtbGluazpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0LWdyb3VwLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBhZ2luYXRpb24gLnByZXYtZ3JvdXAtbGluazpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2LWdyb3VwLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiwqtcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubGF5b3V0LW9wdGlvbnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogNHB4O1xufVxuLmxheW91dC1vcHRpb25zLWNvbnRhaW5lciAubGF5b3V0LXNldHRpbmdzLXRyaWdnZXIgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmljb24tc2VsZWN0b3ItbW9kYWwge1xuICB6LWluZGV4OiAxMDAzMTtcbn1cbi5pY29uLXNlbGVjdG9yLW1vZGFsIC5pY29uLXNlbGVjdC1idXR0b24gaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pY29uLXNlbGVjdG9yLW1vZGFsIC5pY29uLXNlbGVjdC1idXR0b246aG92ZXIsIC5pY29uLXNlbGVjdG9yLW1vZGFsIC5pY29uLXNlbGVjdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWdyYXktMjAwKTtcbn1cblxuLmRpYWxvZ2JveC1pY29uLXNlbGVjdG9yLWNvbnRhaW5lciAucHJldmlldy1pY29uLWNvbnRhaW5lciAucHJldmlldy1pY29uLWNvbnRhaW5lci1pbm5lciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZGlhbG9nYm94LWljb24tc2VsZWN0b3ItY29udGFpbmVyIC5wcmV2aWV3LWljb24tY29udGFpbmVyIC5wcmV2aWV3LWljb24tY29udGFpbmVyLWlubmVyIGltZyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5waW1jb3JlX2FyZWFfZW50cnkucGltY29yZV9hcmVhX2hpZGRlbiAuZWRpdG1vZGUsXG4ucGltY29yZV9hcmVhX2VudHJ5LnBpbWNvcmVfYXJlYV9oaWRkZW4gLnBpbWNvcmVfYXJlYV9jb250ZW50IHtcbiAgb3BhY2l0eTogMC41ODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGltY29yZV9hcmVhX2VudHJ5IC5waW1jb3JlLWFkbWluLWVkaXRhYmxlLWJ1dHRvbi10ZXh0IHtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBpbWNvcmVfYXJlYWJsb2NrX2RpYWxvZ0JveCAueC1idG46aG92ZXIsIC5waW1jb3JlX2FyZWFibG9ja19kaWFsb2dCb3ggLngtYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnBpbWNvcmVfYXJlYWJsb2NrX2RpYWxvZ0JveCAueC1maWVsZHNldC1oZWFkZXItZGVmYXVsdCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5waW1jb3JlX2FyZWFibG9ja19kaWFsb2dCb3ggLngtZmllbGRzZXQtaGVhZGVyLWRlZmF1bHQgLngtZmllbGRzZXQtaGVhZGVyLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzNjM2Y0MTtcbn1cblxuLmJ1dHRvbi1jb250YWluZXIgLnBpbWNvcmVfZWRpdGFibGVfbGluayAucGltY29yZV9lZGl0YWJsZV9saW5rX3RleHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1jb2xvcik7XG59XG5cbi5idG4gLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemUpIC0gMC41cmVtKTtcbn1cbi5idG4ubG9hZGluZyAuc3Bpbm5lci1ncm93LCAuYnRuLmlzLWxvYWRpbmcgLnNwaW5uZXItZ3JvdywgLmJ0bi5yZXF1ZXN0aW5nIC5zcGlubmVyLWdyb3csIC5idG4uaXMtcmVxdWVzdGluZyAuc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYnRuLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1idG4tcGFkZGluZy15KSAtIDAuMXJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtYnRuLXBhZGRpbmcteSkgLSAwLjFyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1idG4tcGFkZGluZy14KSAtIDAuMzVyZW0pO1xufVxuLmJ0bi1pY29uIHN2ZyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZSkgKyAwLjQ1cmVtKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZSkgKyAwLjQ1cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZSkgLSAwLjVyZW0pO1xufVxuLmJ0bi1pY29uIHN2ZywgLmJ0bi1pY29uIGcsIC5idG4taWNvbiBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYWlyLXNlcmJpYS1idG4tY29sb3IpO1xufVxuLmJ0bi1pY29uLW9ubHkge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtYnRuLXBhZGRpbmcteSkgKyAwLjA1cmVtKTtcbn1cbi5idG4taWNvbi1vbmx5IHN2ZyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZSkgKyAwLjhyZW0pO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1idG4tZm9udC1zaXplKSArIDAuOHJlbSk7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJ0bi1pY29uLW9ubHkgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1haXItc2VyYmlhLXdoaXRlKTtcbn1cblxuLnRhYmxlLWNvbnRhaW5lci5lZGl0bW9kZSAudGFibGUtYXJlYWJyaWNrIC50b29sdGlwLWNoZWNrYm94LWNvbnRhaW5lciAucGltY29yZV9lZGl0YWJsZV9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG59XG4udGFibGUtY29udGFpbmVyLmVkaXRtb2RlIC50YWJsZS1hcmVhYnJpY2sgLnRvb2x0aXAtY2hlY2tib3gtY29udGFpbmVyIC5waW1jb3JlX2VkaXRhYmxlX2NoZWNrYm94IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4udGFibGUtY29udGFpbmVyOm5vdCguZWRpdG1vZGUpIC50YWJsZS1hcmVhYnJpY2sgdGQuaGFzLXRvb2x0aXAgKjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi50YWJsZS1jb250YWluZXI6bm90KC5lZGl0bW9kZSkgLnRhYmxlLWFyZWFicmljayB0ZC5oYXMtdG9vbHRpcCBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi53eXNpd3lnLWNvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ud3lzaXd5Zy1jb250YWluZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ud3lzaXd5Zy1jb250YWluZXIuY2hlY2ttYXJrLWJ1bGxldGVkIHVsIHtcbiAgbGlzdC1zdHlsZTogY2lyY2xlIG91dHNpZGUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0eWxlPSdtYXJnaW4tdG9wOjVweDsgbWFyZ2luLXJpZ2h0OiA1cHgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMC43MjUyIDcuNzQ2ODJMMTkuMjE1MSA2LjMwOTgxTDkuMjI0NjQgMTUuODE2NEw1LjUyMTYzIDEyLjI5NjVMNC43ODY2MyAxMS41ODkzTDMuMjcyNDYgMTMuMDMwMUw0LjA1MTggMTMuNzYzNkw5LjIyNDY3IDE4LjY5MDRMMjAuNzI1MiA3Ljc0NjgyWicgZmlsbD0nYmxhY2snLz48L3N2Zz5cIik7XG59XG4ud3lzaXd5Zy1jb250YWluZXIuY2hlY2ttYXJrLWJ1bGxldGVkIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ud3lzaXd5Zy1jb250YWluZXIuY2hlY2ttYXJrLWJ1bGxldGVkLnRleHQtd2hpdGUgdWwge1xuICBsaXN0LXN0eWxlOiBjaXJjbGUgb3V0c2lkZSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3R5bGU9J21hcmdpbi10b3A6NXB4OyBtYXJnaW4tcmlnaHQ6IDVweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIwLjcyNTIgNy43NDY4MkwxOS4yMTUxIDYuMzA5ODFMOS4yMjQ2NCAxNS44MTY0TDUuNTIxNjMgMTIuMjk2NUw0Ljc4NjYzIDExLjU4OTNMMy4yNzI0NiAxMy4wMzAxTDQuMDUxOCAxMy43NjM2TDkuMjI0NjcgMTguNjkwNEwyMC43MjUyIDcuNzQ2ODJaJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPlwiKTtcbn1cblxuLnJlZ3VsYXItZHJhd2VyLWNvbnRhaW5lciAucGltY29yZV9lZGl0YWJsZV9hcmVhYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWd1bGFyLWRyYXdlci1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZHJhd2VyLXN3aXRjaC1jb250YWluZXIuZWRpdG1vZGUgLm5hdi1pdGVtIC5ibG9jay1jb250cm9sLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4uZHJhd2VyLXN3aXRjaC1jb250YWluZXIuZWRpdG1vZGUgLm5hdi1pdGVtIC5ibG9jay1jb250cm9sLWNvbnRhaW5lciAucGltY29yZV9ibG9ja191cCxcbi5kcmF3ZXItc3dpdGNoLWNvbnRhaW5lci5lZGl0bW9kZSAubmF2LWl0ZW0gLmJsb2NrLWNvbnRyb2wtY29udGFpbmVyIC5waW1jb3JlX2Jsb2NrX2Rvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHJhd2VyLXN3aXRjaC1jb250YWluZXIuZWRpdG1vZGUgLm5hdi1pdGVtIC5waW1jb3JlX2VkaXRhYmxlX2FyZWFibG9jayAucGltY29yZV9hcmVhX2Ryb3B6b25lIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZHJhd2VyLXN3aXRjaC1jb250YWluZXIuZWRpdG1vZGUgLm5hdi1pdGVtIC5waW1jb3JlX2VkaXRhYmxlX2FyZWFibG9jayAudGV4dC1pbnB1dC1jb250YWluZXIgLnBpbWNvcmVfZWRpdGFibGUge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmRyYXdlci1zd2l0Y2gtY29udGFpbmVyLmVkaXRtb2RlIC5uYXYtaXRlbSAucGltY29yZV9lZGl0YWJsZV9hcmVhYmxvY2sgLnBpbWNvcmVfYXJlYV9idXR0b25zIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uZHJhd2VyLXN3aXRjaC1jb250YWluZXIuZWRpdG1vZGUgLm5hdi1pdGVtIC5waW1jb3JlX2VkaXRhYmxlX2FyZWFibG9jayAucGltY29yZV9hcmVhX2J1dHRvbnMgLnBpbWNvcmVfYmxvY2tfdXAsXG4uZHJhd2VyLXN3aXRjaC1jb250YWluZXIuZWRpdG1vZGUgLm5hdi1pdGVtIC5waW1jb3JlX2VkaXRhYmxlX2FyZWFibG9jayAucGltY29yZV9hcmVhX2J1dHRvbnMgLnBpbWNvcmVfYmxvY2tfZG93bixcbi5kcmF3ZXItc3dpdGNoLWNvbnRhaW5lci5lZGl0bW9kZSAubmF2LWl0ZW0gLnBpbWNvcmVfZWRpdGFibGVfYXJlYWJsb2NrIC5waW1jb3JlX2FyZWFfYnV0dG9ucyAucGltY29yZV9ibG9ja190eXBlLFxuLmRyYXdlci1zd2l0Y2gtY29udGFpbmVyLmVkaXRtb2RlIC5uYXYtaXRlbSAucGltY29yZV9lZGl0YWJsZV9hcmVhYmxvY2sgLnBpbWNvcmVfYXJlYV9idXR0b25zIC5waW1jb3JlX2Jsb2NrX29wdGlvbnMsXG4uZHJhd2VyLXN3aXRjaC1jb250YWluZXIuZWRpdG1vZGUgLm5hdi1pdGVtIC5waW1jb3JlX2VkaXRhYmxlX2FyZWFibG9jayAucGltY29yZV9hcmVhX2J1dHRvbnMgLnBpbWNvcmVfYmxvY2tfbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5iYW5uZXItY29udGFpbmVyLmVkaXRtb2RlIHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1jb250YWluZXIuZWRpdG1vZGUgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXdoaXRlKTtcbn1cbi5iYW5uZXItY29udGFpbmVyLmVkaXRtb2RlIC5lZGl0bW9kZS1iYW5uZXItdGV4dGFyZWE6ZW1wdHk6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtd2hpdGUpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmJhbm5lci1jb250YWluZXIuZWRpdG1vZGUgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZSAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhOmZpcnN0LWNoaWxkOmVtcHR5OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZSAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYW5uZXItY29udGFpbmVyLmVkaXRtb2RlLmJnLXdoaXRlIC5lZGl0bW9kZS1iYW5uZXItdGV4dGFyZWEge1xuICBjb2xvcjogaW5pdGlhbDtcbn1cbi5iYW5uZXItY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbn1cbi5iYW5uZXItY29udGFpbmVyLmVkaXRtb2RlIC5wcmVsb2FkLWNoZWNrYm94IC5waW1jb3JlX2VkaXRhYmxlX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmJhbm5lci1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZSAuYnV0dG9ucy1jb250YWluZXIgLnBpbWNvcmVfZWRpdGFibGVfYXJlYWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5iYW5uZXItY29udGFpbmVyLmVkaXRtb2RlIC5idXR0b25zLWNvbnRhaW5lciAucGltY29yZV9lZGl0YWJsZV9hcmVhYmxvY2sgLnBpbWNvcmVfYXJlYV9kcm9wem9uZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5iYW5uZXItY29udGFpbmVyLmVkaXRtb2RlIC5jb2xvci1waWNrZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJhbm5lci1jb250YWluZXIuZWRpdG1vZGUgLmNvbG9yLXBpY2tlci1jb250YWluZXIgcCB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXdoaXRlKTtcbn1cblxuLmlsbHVzdHJhdGlvbi1iYW5uZXIgLmJ1dHRvbnMtY29udGFpbmVyLWJyaWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlsbHVzdHJhdGlvbi1jYXJkLWxpc3Qtb25lLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9ibG9jayA+IC5waW1jb3JlX2Jsb2NrX2Ftb3VudCB7XG4gIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnQ7XG59XG4uaWxsdXN0cmF0aW9uLWNhcmQtbGlzdC1vbmUtY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfcGx1cyB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXJzLXR3by1jb250YWluZXIge1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5iYW5uZXJzLXR3by1jb250YWluZXIge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLmJhbm5lcnMtdHdvLWNvbnRhaW5lciAuYmFubmVyLXNpbmdsZSB7XG4gIG1heC13aWR0aDogNTgycHg7XG4gIGZsZXgtYmFzaXM6IDI3NXB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmFubmVycy10d28tY29udGFpbmVyIC5iYW5uZXItc2luZ2xlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYmFubmVycy10d28tY29udGFpbmVyIC5iYW5uZXItc2luZ2xlIC5waW1jb3JlX2FyZWFfYmFubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhbm5lcnMtdHdvLWNvbnRhaW5lciAuYmFubmVyLXNpbmdsZSAucGltY29yZV9hcmVhX2Jhbm5lciAuYmFubmVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iYW5uZXJzLXR3by1jb250YWluZXIgLmJhbm5lci1zaW5nbGUgLnBpbWNvcmVfYXJlYV9iYW5uZXIgLmJhbm5lci1jb250YWluZXIgLmJhbm5lci10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyIHtcbiAgZ2FwOiAxLjVyZW07XG59XG4uYmFubmVycy10aHJlZS1jb250YWluZXIgLmJhbm5lci1sZWZ0LXNpZGUge1xuICBtYXgtd2lkdGg6IDY4M3B4O1xuICBmbGV4LWJhc2lzOiAyNzVweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIC5waW1jb3JlX2FyZWFfYmFubmVyLFxuLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIC5waW1jb3JlX2VkaXRhYmxlX2FyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVycy10aHJlZS1jb250YWluZXIgLmJhbm5lci1sZWZ0LXNpZGUgLnBpbWNvcmVfYXJlYV9iYW5uZXIgLmJhbm5lci1jb250YWluZXIsXG4uYmFubmVycy10aHJlZS1jb250YWluZXIgLmJhbm5lci1sZWZ0LXNpZGUgLnBpbWNvcmVfZWRpdGFibGVfYXJlYSAuYmFubmVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iYW5uZXJzLXRocmVlLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9hcmVhX2Jhbm5lciAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXRpdGxlLFxuLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIC5waW1jb3JlX2VkaXRhYmxlX2FyZWEgLmJhbm5lci1jb250YWluZXIgLmJhbm5lci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYmFubmVycy10aHJlZS1jb250YWluZXIgLmJhbm5lci1yaWdodC1zaWRlIHtcbiAgbWF4LXdpZHRoOiA0ODFweDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZsZXgtYmFzaXM6IDI3NnB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmFubmVycy10aHJlZS1jb250YWluZXIgLmJhbm5lci1yaWdodC1zaWRlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYmFubmVycy10aHJlZS1jb250YWluZXIgLmJhbm5lci1yaWdodC1zaWRlIC5iYW5uZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5iYW5uZXJzLXRocmVlLWNvbnRhaW5lci5ub3QtZnVsbC1sYXlvdXQgLmJhbm5lci1sZWZ0LXNpZGUge1xuICBtYXgtd2lkdGg6IDI3OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyLm5vdC1mdWxsLWxheW91dCAuYmFubmVyLWxlZnQtc2lkZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciB7XG4gIGdhcDogMS41cmVtO1xufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1sZWZ0LXNpZGUge1xuICBtYXgtd2lkdGg6IDI3OXB4O1xuICBmbGV4LWJhc2lzOiAyMTBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1sZWZ0LXNpZGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGZsZXgtYmFzaXM6IDI3NXB4O1xuICB9XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9hcmVhX2Jhbm5lcixcbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIC5waW1jb3JlX2VkaXRhYmxlX2FyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9hcmVhX2Jhbm5lciAuYmFubmVyLWNvbnRhaW5lcixcbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIC5waW1jb3JlX2VkaXRhYmxlX2FyZWEgLmJhbm5lci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFpci1zZXJiaWEtd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTAgIWltcG9ydGFudDtcbn1cbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIC5waW1jb3JlX2FyZWFfYmFubmVyIC5iYW5uZXItY29udGFpbmVyIC5iYW5uZXItdGl0bGUsXG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9lZGl0YWJsZV9hcmVhIC5iYW5uZXItY29udGFpbmVyIC5iYW5uZXItdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIC5waW1jb3JlX2FyZWFfYmFubmVyIC5iYW5uZXItY29udGFpbmVyIC5iYW5uZXItdGV4dCxcbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIC5waW1jb3JlX2VkaXRhYmxlX2FyZWEgLmJhbm5lci1jb250YWluZXIgLmJhbm5lci10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLW1pZGRsZS1zaWRlIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgZmxleC1iYXNpczogMjEwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbWlkZGxlLXNpZGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbWlkZGxlLXNpZGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgZmxleC1iYXNpczogMjc2cHg7XG4gIH1cbn1cbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbWlkZGxlLXNpZGUgLnBpbWNvcmVfYXJlYV9iYW5uZXIsXG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLW1pZGRsZS1zaWRlIC5waW1jb3JlX2VkaXRhYmxlX2FyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLW1pZGRsZS1zaWRlIC5waW1jb3JlX2FyZWFfYmFubmVyIC5iYW5uZXItY29udGFpbmVyLFxuLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1taWRkbGUtc2lkZSAucGltY29yZV9lZGl0YWJsZV9hcmVhIC5iYW5uZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1taWRkbGUtc2lkZSAucGltY29yZV9hcmVhX2Jhbm5lciAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXRpdGxlLFxuLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1taWRkbGUtc2lkZSAucGltY29yZV9lZGl0YWJsZV9hcmVhIC5iYW5uZXItY29udGFpbmVyIC5iYW5uZXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1yaWdodC1zaWRlIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDY4MXB4O1xuICBmbGV4LWJhc2lzOiAyMTBweDtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLXJpZ2h0LXNpZGUge1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgZmxleC1iYXNpczogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItcmlnaHQtc2lkZSB7XG4gICAgZmxleC1iYXNpczogMjc1cHg7XG4gIH1cbn1cbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItcmlnaHQtc2lkZSAuYmFubmVyLXNpbmdsZSAucGltY29yZV9hcmVhX2Jhbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItcmlnaHQtc2lkZSAuYmFubmVyLXNpbmdsZSAucGltY29yZV9hcmVhX2Jhbm5lciAuYmFubmVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItcmlnaHQtc2lkZSAuYmFubmVyLXNpbmdsZSAucGltY29yZV9hcmVhX2Jhbm5lciAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIuZWRpdG1vZGUgLmJhbm5lci1sZWZ0LXNpZGUgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lci5lZGl0bW9kZSAuYmFubmVyLWxlZnQtc2lkZSAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lci5lZGl0bW9kZSAuYmFubmVyLWxlZnQtc2lkZSAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhOmVtcHR5OmJlZm9yZSB7XG4gIGNvbG9yOiAjQkZCRkJGICFpbXBvcnRhbnQ7XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lci5lZGl0bW9kZSAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9lZGl0YWJsZV93eXNpd3lnIC5waW1jb3JlX3d5c2l3eWcuZW1wdHk6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lci5lZGl0bW9kZSAuYmFubmVyLXNpbmdsZSA+IC5waW1jb3JlX2VkaXRhYmxlX2FyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYW5uZXJzLWZpdmUtY29udGFpbmVyIC5pbmZvLWNhcmRzLWNvbnRhaW5lciB7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJhbm5lcnMtZml2ZS1jb250YWluZXIgLmluZm8tY2FyZHMtY29udGFpbmVyIC5pbmZvLWNhcmQtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDE3OHB4O1xuICB9XG59XG4uYmFubmVycy1maXZlLWNvbnRhaW5lciAuaW5mby1jYXJkcy1jb250YWluZXIgLmluZm8tY2FyZC1jb250YWluZXIgLnBpbWNvcmVfYXJlYV9iYW5uZXItaW5mby1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhbm5lcnMtZml2ZS1jb250YWluZXIgLmluZm8tY2FyZHMtY29udGFpbmVyIC50YWxsLWNhcmQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtIDAuNzVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJhbm5lcnMtZml2ZS1jb250YWluZXIgLmluZm8tY2FyZHMtY29udGFpbmVyIC50YWxsLWNhcmQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYmFubmVycy1maXZlLWNvbnRhaW5lciAuaW5mby1jYXJkcy1jb250YWluZXIgLnNob3J0LWNhcmRzLWNvbnRhaW5lciB7XG4gIGdhcDogMS41cmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoNjYuNjYlIC0gMC43NXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmFubmVycy1maXZlLWNvbnRhaW5lciAuaW5mby1jYXJkcy1jb250YWluZXIgLnNob3J0LWNhcmRzLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmJhbm5lcnMtZml2ZS1jb250YWluZXIgLmluZm8tY2FyZHMtY29udGFpbmVyIC5zaG9ydC1jYXJkcy1jb250YWluZXIgLmluZm8tY2FyZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMC43NXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmFubmVycy1maXZlLWNvbnRhaW5lciAuaW5mby1jYXJkcy1jb250YWluZXIgLnNob3J0LWNhcmRzLWNvbnRhaW5lciAuaW5mby1jYXJkLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmJhbm5lcnMtZml2ZS1jb250YWluZXIuZWRpdG1vZGUgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uYmFubmVycy1maXZlLWNvbnRhaW5lci5lZGl0bW9kZSAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhOmVtcHR5OmJlZm9yZSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmJhbm5lcnMtZml2ZS1jb250YWluZXIuZWRpdG1vZGUgPiAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYmxhY2spO1xufVxuLmJhbm5lcnMtZml2ZS1jb250YWluZXIuZWRpdG1vZGUgPiAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhOmZpcnN0LWNoaWxkOmVtcHR5OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4uYmFubmVycy1maXZlLWNvbnRhaW5lci5lZGl0bW9kZSAuaW5mby1jYXJkcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5iYW5uZXJzLWZpdmUtY29udGFpbmVyLmVkaXRtb2RlIC5pbmZvLWNhcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5iYW5uZXJzLWZpdmUtY29udGFpbmVyLmVkaXRtb2RlIC50YWxsLWNhcmQtY29udGFpbmVyIC5pbmZvLWNhcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmJhbm5lcnMtZml2ZS1jb250YWluZXIuZWRpdG1vZGUgLnRhbGwtY2FyZC1jb250YWluZXIgLmJhbm5lci1pbmZvLWNhcmQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAzODJweDtcbn1cbi5iYW5uZXJzLWZpdmUtY29udGFpbmVyLmVkaXRtb2RlIC5zaG9ydC1jYXJkcy1jb250YWluZXIge1xuICBnYXA6IDBweCAhaW1wb3J0YW50O1xufVxuLmJhbm5lcnMtZml2ZS1jb250YWluZXIuZWRpdG1vZGUgLnNob3J0LWNhcmRzLWNvbnRhaW5lciAuaW5mby1jYXJkLWNvbnRhaW5lcjpudGgtY2hpbGQoMm4tMSkge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmJhbm5lci1pbmZvLWNhcmQuZWRpdG1vZGUgLmJhbm5lci1pY29uIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmJhbm5lci1pbmZvLWNhcmQuZWRpdG1vZGU6bm90KC50eXBlLXR3bykgLmJhbm5lci1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYWlyLXNlcmJpYS13aGl0ZSk7XG59XG4uYmFubmVyLWluZm8tY2FyZC5lZGl0bW9kZTpub3QoLnR5cGUtdHdvKSAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWluZm8tY2FyZC5lZGl0bW9kZTpub3QoLnR5cGUtdHdvKSAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhOmVtcHR5OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlciAuZWRpdG1vZGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlciAuYmFubmVyLWl0ZW0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCksXG4uZmFxLWFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLFxuLmZhcS1hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmluZm8tY2FyZC1zbGlkZXItb25lLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9ibG9jayA+IC5waW1jb3JlX2Jsb2NrX2Ftb3VudCB7XG4gIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnQ7XG59XG4uaW5mby1jYXJkLXNsaWRlci1vbmUtY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfcGx1cyB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvLWNhcmQtc2xpZGVyLXR3by1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19hbW91bnQge1xuICB3aWR0aDogNjdweCAhaW1wb3J0YW50O1xufVxuLmluZm8tY2FyZC1zbGlkZXItdHdvLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9ibG9jayA+IC5waW1jb3JlX2Jsb2NrX3BsdXMge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1jYXJkLXNsaWRlci1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19hbW91bnQge1xuICB3aWR0aDogNjdweCAhaW1wb3J0YW50O1xufVxuLmljb24tY2FyZC1zbGlkZXItY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfcGx1cyB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1zbGlkZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19hbW91bnQge1xuICB3aWR0aDogNjdweCAhaW1wb3J0YW50O1xufVxuLnZpZGVvLXNsaWRlci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9ibG9jayA+IC5waW1jb3JlX2Jsb2NrX3BsdXMge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19hbW91bnQge1xuICB3aWR0aDogNjdweCAhaW1wb3J0YW50O1xufVxuLmltYWdlLXNsaWRlci0tY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfcGx1cyB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uaW1hZ2Utc2xpZGVyLS1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgLmVkaXRtb2RlLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNvY2lhbC1tZWRpYS1mb2xsb3ctdXBkYXRlcy1jb250YWluZXIuZWRpdG1vZGUgLnNvY2lhbC1tZWRpYS1zaW5nbGUgLnBpbWNvcmVfZWRpdGFibGVfbGlua190ZXh0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi50ZWFzZXItY2FyZHMtb25lLWNvbnRhaW5lciAuY2FyZHMtY29udGFpbmVyIC5jb2wgPiAucGltY29yZV9lZGl0YWJsZV9hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVhc2VyLWNhcmRzLXR3by1jb250YWluZXIuZWRpdG1vZGUgLmNhcmRzLWNvbnRhaW5lciAuY29sID4gLnBpbWNvcmVfZWRpdGFibGVfYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmluZm8tY2FyZC1saXN0LXR3by1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19hbW91bnQge1xuICB3aWR0aDogNjdweCAhaW1wb3J0YW50O1xufVxuLmluZm8tY2FyZC1saXN0LXR3by1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19wbHVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmluZm8tY2FyZC10d28tY29udGFpbmVyLmVkaXRtb2RlIC5idXR0b24tY29udGFpbmVyLmVkaXRtb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xufVxuLmluZm8tY2FyZC10d28tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5idG4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5kZXN0aW5hdGlvbi1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cbi5kZXN0aW5hdGlvbi1nYWxsZXJ5LWNvbnRhaW5lciAuZGVzdGluYXRpb24tY2FyZC1saXN0LW9uZS1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZGVzdGluYXRpb24tZ2FsbGVyeS1jb250YWluZXIgLmRlc3RpbmF0aW9uLWNhcmQtbGlzdC1vbmUtY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50IHtcbiAgd2lkdGg6IDY3cHggIWltcG9ydGFudDtcbn1cbi5kZXN0aW5hdGlvbi1nYWxsZXJ5LWNvbnRhaW5lciAuZGVzdGluYXRpb24tY2FyZC1saXN0LW9uZS1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19wbHVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmdhbGxlcnktZG93bmxvYWQtY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2xpbmsge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZ2FsbGVyeS1kb3dubG9hZC1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfbGluayAucGltY29yZV9lZGl0YWJsZV9saW5rX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nYWxsZXJ5LWRvd25sb2FkLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9ibG9jayA+IC5waW1jb3JlX2Jsb2NrX2Ftb3VudCB7XG4gIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnQ7XG59XG4uZ2FsbGVyeS1kb3dubG9hZC1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19wbHVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYWxsZXJ5LWRvd25sb2FkLWNvbnRhaW5lciAuZ2FsbGVyeS1kb3dubG9hZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5vbmxpbmUtc2xpZGVyLWNhcmRzLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9ibG9jayA+IC5waW1jb3JlX2Jsb2NrX2Ftb3VudCB7XG4gIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnQ7XG59XG4ub25saW5lLXNsaWRlci1jYXJkcy1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19wbHVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJDRTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxhYmxlLXggLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxhYmxlLXkgLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIgLnNpbXBsZWJhci1tYXNrIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIC5zaW1wbGViYXItY29udGVudDo6YmVmb3JlLCAuc2ltcGxlYmFyLXdyYXBwZXIgLnNpbXBsZWJhci1tYXNrIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIC5zaW1wbGViYXItY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnNpbXBsZWJhci13cmFwcGVyIC5zaW1wbGViYXItbWFzayAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciAuc2ltcGxlYmFyLWNvbnRlbnQgLmN1c3RvbS1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpbXBsZWJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xufVxuLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhcjo6YmVmb3JlIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0UgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbC1zaGFyZS1jb250YWluZXIgLnN0LWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmhlYWRlci5lZGl0bW9kZSAubGV2ZWwtdHdvLWNvbnRhaW5lciAucGltY29yZV9ibG9ja19lbnRyeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci5lZGl0bW9kZSAubGV2ZWwtdHdvLWNvbnRhaW5lciAucGltY29yZV9ibG9ja19lbnRyeSAubGV2ZWwtdHdvLWl0ZW0ge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ3cHgpO1xufVxuLmhlYWRlci5lZGl0bW9kZSAubG9nby1lZGl0bW9kZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuLmhlYWRlci5lZGl0bW9kZSAubG9nby1lZGl0bW9kZS1jb250YWluZXIgLmxvZ28tbGluay1pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5jb250YWluZXIge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubG9nby1jb250YWluZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sb2dvLWNvbnRhaW5lciBpbWcsIC5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sb2dvLWNvbnRhaW5lciBzdmcge1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxvZ28tY29udGFpbmVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubG9nby1jb250YWluZXIgaW1nLCAuaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubG9nby1jb250YWluZXIgc3ZnIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubGV2ZWwtb25lLWNvbnRhaW5lciAubGV2ZWwtb25lLWl0ZW0uaGFzLWNoaWxkcmVuOmhvdmVyIC5sZXZlbC1vbmUtaXRlbS10ZXh0IGEge1xuICBjb2xvcjogIzAwNzJDRSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgLmxldmVsLW9uZS1pdGVtLXRleHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjcpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgLmxldmVsLW9uZS1pdGVtLXRleHQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA3MkNFO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxldmVsLW9uZS1jb250YWluZXIgLmxldmVsLW9uZS1pdGVtLmhhcy1jaGlsZHJlbjpob3ZlciAubGV2ZWwtdHdvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgLmxldmVsLXR3by1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTg2cHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubGV2ZWwtb25lLWNvbnRhaW5lciAubGV2ZWwtb25lLWl0ZW06bm90KC5oYXMtY2hpbGRyZW4pIC5sZXZlbC1vbmUtaXRlbS10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzJDRSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbSAubGV2ZWwtb25lLWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxldmVsLW9uZS1jb250YWluZXIgLmxldmVsLW9uZS1pdGVtIC5sZXZlbC1vbmUtaXRlbS10ZXh0IC5sZXZlbC1vbmUtaWNvbiBzdmcge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxldmVsLW9uZS1jb250YWluZXIgLmxldmVsLW9uZS1pdGVtIC5sZXZlbC1vbmUtaXRlbS10ZXh0LmNhcHRpb24tcmVndWxhciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxldmVsLW9uZS1jb250YWluZXIgLmxldmVsLW9uZS1pdGVtIC5sZXZlbC1vbmUtaXRlbS10ZXh0LmNhcHRpb24tcmVndWxhciAubGV2ZWwtb25lLWljb24gc3ZnIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxldmVsLW9uZS1jb250YWluZXIgLmxldmVsLW9uZS1pdGVtIC5sZXZlbC1vbmUtaXRlbS10ZXh0LmNhcHRpb24tcmVndWxhciArIC5sZXZlbC10d28tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxldmVsLW9uZS1jb250YWluZXIgLmxldmVsLW9uZS1pdGVtIC5sZXZlbC1vbmUtaXRlbS10ZXh0LmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA3MkNFO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxldmVsLW9uZS1jb250YWluZXIgLmxldmVsLW9uZS1pdGVtIC5sZXZlbC1vbmUtaXRlbS10ZXh0Om5vdCguYWN0aXZlKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubGV2ZWwtb25lLWNvbnRhaW5lciAubGV2ZWwtb25lLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbSAubGV2ZWwtdHdvLWNvbnRhaW5lciAubGV2ZWwtdHdvLWl0ZW0gLnN1YnRpdGxlLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxldmVsLW9uZS1jb250YWluZXIgLmxldmVsLW9uZS1pdGVtIC5sZXZlbC10d28tY29udGFpbmVyIC5sZXZlbC10d28taXRlbSAuYm9keS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbSAubGV2ZWwtdHdvLWNvbnRhaW5lciAubGV2ZWwtdHdvLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MkNFICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmFjdGlvbnMtY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciAuc3NvLWF2YXRhci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmFjdGlvbnMtY29udGFpbmVyIC5zc28tYXZhdGFyLXdyYXAgLnNzby1hdmF0YXItYnRuIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAuYWN0aW9ucy1jb250YWluZXIgLnNzby1hdmF0YXItd3JhcCAuc3NvLWF2YXRhci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1Y2FhO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmFjdGlvbnMtY29udGFpbmVyIC5zc28tYXZhdGFyLXdyYXAgLnNzby1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICByaWdodDogMDtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgNDAsIDg1LCAwLjEyKTtcbiAgei1pbmRleDogMTAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciAuc3NvLWF2YXRhci13cmFwIC5zc28tZHJvcGRvd25fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciAuc3NvLWF2YXRhci13cmFwIC5zc28tZHJvcGRvd25fX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmOWZkO1xuICBjb2xvcjogIzAwNzJDRTtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciAuc3NvLWF2YXRhci13cmFwIC5zc28tZHJvcGRvd25fX2l0ZW0tLWxvZ291dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xuICBjb2xvcjogIzZiNzI4MDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciAuc3NvLWF2YXRhci13cmFwIC5zc28tZHJvcGRvd25fX2l0ZW0tLWxvZ291dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY1ZjU7XG4gIGNvbG9yOiAjZGMyNjI2O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmFjdGlvbnMtY29udGFpbmVyIC5zc28tYXZhdGFyLXdyYXAtLW9wZW4gLnNzby1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAuYWN0aW9ucy1jb250YWluZXIgLmxvZ2dlZC11c2VyLXBhbmVsIC5idG4ge1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjRTZFN0U5O1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLWJnOiAjRTZFN0U5O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogI0U2RTdFOTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmFjdGlvbnMtY29udGFpbmVyIC5sb2dnZWQtdXNlci1wYW5lbCAuYnRuIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciAubG9nZ2VkLXVzZXItcGFuZWwgLmJ0biBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24ubWVudS1vcGVuICsgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbi5tZW51LW9wZW4gLmxvZ28tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uLm1lbnUtb3BlbiAuaWNvbnMtY29udGFpbmVyIC5oZWFkZXItaGFtYnVyZ2VyIC5vcGVuLW1lbnUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbi5tZW51LW9wZW4gLmljb25zLWNvbnRhaW5lciAuaGVhZGVyLWhhbWJ1cmdlciAuY2xvc2UtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwdncpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmhlYWRsaW5lLTIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAuY2FwdGlvbi1yZWd1bGFyLFxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmNhcHRpb24tbWVkaXVtIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5idXR0b25zLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAuYnV0dG9ucy1jb250YWluZXIgLmJ0biB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAuYnV0dG9ucy1jb250YWluZXIgLmJ0bi5idG4tb3V0bGluZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5tb2JpbGUtYWN0aW9ucy1jb250YWluZXIgLmJ0bi1wcm9maWxlIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1iZzogI0YzRjNGMztcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogI0U2RTdFOTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1iZzogI0U2RTdFOTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICNFNkU3RTk7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5tb2JpbGUtYWN0aW9ucy1jb250YWluZXIgLmJ0bi1wcm9maWxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5saW5rcy1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM3NXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmxpbmtzLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM5NXB4KTtcbiAgfVxufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmxpbmtzLWNvbnRhaW5lciAubGlua3MtY2F0ZWdvcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmxpbmtzLWNvbnRhaW5lciAubGlua3MtY2F0ZWdvcnkgLmFjY29yZGlvbiB7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tY29sb3I6IGluaXRpYWw7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYmc6IGluaXRpYWw7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWJnOiBpbml0aWFsO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmxpbmtzLWNvbnRhaW5lciAubGlua3MtY2F0ZWdvcnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubGlua3MtY29udGFpbmVyIC5saW5rcy1jYXRlZ29yeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmxpbmtzLWNvbnRhaW5lciAubGlua3MtY2F0ZWdvcnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgc2NhbGUoMC42KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWljb24pO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmxpbmtzLWNvbnRhaW5lciAubGlua3MtY2F0ZWdvcnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubGlua3MtY29udGFpbmVyIC5saW5rcy1jYXRlZ29yeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IGluaXRpYWw7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubGlua3MtY29udGFpbmVyIC5saW5rcy1jYXRlZ29yeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLm5vLWNoaWxkcmVuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubW9iaWxlLXNlbGVjdC1jb250YWluZXIgLm9mZmNhbnZhcy1idXR0b24ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubW9iaWxlLXNlbGVjdC1jb250YWluZXIgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLm1vYmlsZS1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RpemUtaW5wdXQuZnVsbCAuaXRlbSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5tb2JpbGUtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubW9iaWxlLXNlbGVjdC1jb250YWluZXIgLnNlbGVjdGl6ZS1pbnB1dC5zZWxlY3RpemUtcG9zaXRpb24tdG9wLmRyb3Bkb3duLWFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLm1vYmlsZS1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RpemUtZHJvcGRvd24ge1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMTlweCAhaW1wb3J0YW50O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLm1vYmlsZS1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubW9iaWxlLXNlbGVjdC1jb250YWluZXIgLnNlbGVjdGl6ZS1kcm9wZG93bi5oZWFkZXItY291bnRyaWVzLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubW9iaWxlLXNlbGVjdC1jb250YWluZXIgLnNlbGVjdGl6ZS1kcm9wZG93bi5oZWFkZXItY291bnRyaWVzLXNlbGVjdCAub3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLm1vYmlsZS1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RpemUtZHJvcGRvd24uaGVhZGVyLWNvdW50cmllcy1zZWxlY3QgLm9wdGlvbjpudGgtY2hpbGQoMikge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5tb2JpbGUtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0aXplLWRyb3Bkb3duLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0IC5vcHRpb246bnRoLWNoaWxkKDIpIC5pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTdweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5tb2JpbGUtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0aXplLWRyb3Bkb3duLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0IC5vcHRpb24gLmltZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5vZmZjYW52YXMgYSBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5vZmZjYW52YXMgYTpob3ZlciwgLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAub2ZmY2FudmFzIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNzJDRSAhaW1wb3J0YW50O1xufVxuLmhlYWRlciAuaGVhZGVyLXRvcCAubmF2LXRhYnMge1xuICAtLWFpci1zZXJiaWEtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAwcHg7XG4gIC0tYWlyLXNlcmJpYS1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlci10b3AgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5oZWFkZXIgLmhlYWRlci10b3AgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDcyQ0U7XG59XG4uaGVhZGVyIC5oZWFkZXItdG9wIC5uYXYtdGFicyAubmF2LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmZ1bGwgLml0ZW0ge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuZnVsbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIgLmhlYWRlci1zZWxlY3Quc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvc3RhdGljL2ljb25zL2ZvbnQtaWNvbnMvc21hbGwvRXhwYW5kLnN2Z1wiKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1zZWxlY3Quc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXIgLmhlYWRlci1zZWxlY3Quc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbjpub3QoW2RhdGEtc2VsZWN0YWJsZV0pIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb24uZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MjY2NkE7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb24uYWN0aXZlLCAuaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb24uYWN0aXZlOjphZnRlciwgLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uLnNlbGVjdGVkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LmhlYWRlci1sYW5ndWFnZXMtc2VsZWN0IC5vcHRpb246Zmlyc3QtY2hpbGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5oZWFkZXItY291bnRyaWVzLXNlbGVjdDpub3QoLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0LW1vYmlsZSkuc2VsZWN0aXplLWNvbnRyb2wge1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LmhlYWRlci1jb3VudHJpZXMtc2VsZWN0Om5vdCguaGVhZGVyLWNvdW50cmllcy1zZWxlY3QtbW9iaWxlKS5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IC5pdGVtIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1zZWxlY3QuaGVhZGVyLWNvdW50cmllcy1zZWxlY3Q6bm90KC5oZWFkZXItY291bnRyaWVzLXNlbGVjdC1tb2JpbGUpLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQgLml0ZW0uZ2xvYmFsLWljb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LmhlYWRlci1jb3VudHJpZXMtc2VsZWN0Om5vdCguaGVhZGVyLWNvdW50cmllcy1zZWxlY3QtbW9iaWxlKS5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNDI2cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LmhlYWRlci1jb3VudHJpZXMtc2VsZWN0Om5vdCguaGVhZGVyLWNvdW50cmllcy1zZWxlY3QtbW9iaWxlKS5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBtYXgtaGVpZ2h0OiA0ODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyIC5oZWFkZXItc2VsZWN0LmhlYWRlci1jb3VudHJpZXMtc2VsZWN0Om5vdCguaGVhZGVyLWNvdW50cmllcy1zZWxlY3QtbW9iaWxlKS5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1zZWxlY3QuaGVhZGVyLWNvdW50cmllcy1zZWxlY3Q6bm90KC5oZWFkZXItY291bnRyaWVzLXNlbGVjdC1tb2JpbGUpLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA2NzBweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5oZWFkZXItY291bnRyaWVzLXNlbGVjdDpub3QoLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0LW1vYmlsZSkuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1zZWxlY3QuaGVhZGVyLWNvdW50cmllcy1zZWxlY3Q6bm90KC5oZWFkZXItY291bnRyaWVzLXNlbGVjdC1tb2JpbGUpLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb246Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1zZWxlY3QuaGVhZGVyLWNvdW50cmllcy1zZWxlY3Q6bm90KC5oZWFkZXItY291bnRyaWVzLXNlbGVjdC1tb2JpbGUpLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb246bnRoLWNoaWxkKDIpIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LmhlYWRlci1jb3VudHJpZXMtc2VsZWN0Om5vdCguaGVhZGVyLWNvdW50cmllcy1zZWxlY3QtbW9iaWxlKS5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uOm50aC1jaGlsZCgyKSAuaW1nLWNvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LmhlYWRlci1jb3VudHJpZXMtc2VsZWN0Om5vdCguaGVhZGVyLWNvdW50cmllcy1zZWxlY3QtbW9iaWxlKS5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uIC5pbWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5oZWFkZXItY291bnRyaWVzLXNlbGVjdDpub3QoLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0LW1vYmlsZSkuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4uaGVhZGVyIHNlbGVjdC5oZWFkZXItc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA5MDVweCkge1xuICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuLmhlYWRlci5jYXJnbyAubW9iaWxlLW5hdmlnYXRpb24ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG5mb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA5MDVweCkge1xuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbn1cbmZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjM5cHgpIHtcbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5mb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubWVudS1pdGVtLWxpc3QtY29udGFpbmVyIGJ1dHRvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNXB4KSB7XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5tZW51LWl0ZW0tbGlzdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm1lbnUtaXRlbS1saXN0LWNvbnRhaW5lciAuaGVhZGxpbmUtNCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubWVudS1pdGVtLWxpc3QtY29udGFpbmVyIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubWVudS1pdGVtLWxpc3QtY29udGFpbmVyIGJ1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLmFjY29yZGlvbiB7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tY29sb3I6IGluaXRpYWw7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYmc6IGluaXRpYWw7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWJnOiBpbml0aWFsO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nd2hpdGUnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSd3aGl0ZSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBwYWRkaW5nOiAwcHg7XG59XG5mb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5mb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCAuYWNjb3JkaW9uLWhlYWRlci1jb250YWN0IC5hY2NvcmRpb24tYnV0dG9uW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIC5saW5rcy1jb250YWluZXItY29udGFjdC5zaG93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLnJvdy1jb2xzLXNtLTMgLmNvbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICB3aWR0aDogMjguNTclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLnJvdy1jb2xzLXNtLTMgLmNvbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5mb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24tY29udGFpbmVyIC5mbGV4LXNocmluay0wIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWNvbnRhaW5lciAuZmxleC1zaHJpbmstMCBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWNvbnRhaW5lciAuZmxleC1zaHJpbmstMCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5mb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24tY29udGFpbmVyIC5ib2R5LTIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNXB4KSB7XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5oZWFkbGluZS00IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLnN0YXktdHVuZWQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5zdGF5LXR1bmVkLWNvbnRhaW5lciBoNCwgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLnN0YXktdHVuZWQtY29udGFpbmVyIC5oNCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAuc3RheS10dW5lZC1jb250YWluZXIgaDQsIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5zdGF5LXR1bmVkLWNvbnRhaW5lciAuaDQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLnN0YXktdHVuZWQtY29udGFpbmVyIC5uZXdzbGV0dGVyLWVtYWlsLWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5zdGF5LXR1bmVkLWNvbnRhaW5lciAuZm9vdGVyLXNvY2lhbC1tZWRpYS1jb250YWluZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLnN0YXktdHVuZWQtY29udGFpbmVyIC5mb290ZXItc29jaWFsLW1lZGlhLWNvbnRhaW5lciAueC10d2l0dGVyLWxvZ28ge1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1sZWdhbC1pbmZvIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cbn1cbmZvb3Rlci5lZGl0bW9kZSAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbmZvb3Rlci5lZGl0bW9kZSAuY29udGVudC1jb250YWluZXIgLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMjNweDtcbn1cbmZvb3Rlci5lZGl0bW9kZSAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogODVweDtcbn1cbmZvb3Rlci5lZGl0bW9kZSAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5waW1jb3JlX2VkaXRhYmxlX2xpbmtfdGV4dCAudW5kZWZpbmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3Rlci5lZGl0bW9kZSAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1sZWdhbC1pbmZvIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmZvb3Rlci5lZGl0bW9kZSAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1sZWdhbC1pbmZvIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrIC5waW1jb3JlX2Jsb2NrX2VudHJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgZm9vdGVyIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY3JTtcbiAgfVxuICBmb290ZXIgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIGZvb3RlciAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMyU7XG4gIH1cbn1cblxuLmRyb3B6b25lIC5jdXN0b20tZmlsZS1pbnB1dCBidXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5kcm9wem9uZSAuY3VzdG9tLWZpbGUtaW5wdXQgYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5kcm9wem9uZSAuY3VzdG9tLWZpbGUtaW5wdXQgYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwNzJDRTtcbn1cbi5kcm9wem9uZSAuY3VzdG9tLWZpbGUtaW5wdXQgLmN1c3RvbS1maWxlLWlucHV0LXRleHQuaW52YWxpZCB7XG4gIGNvbG9yOiAjRTMwMDFGO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5maWxlLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyBbZGF0YS1kei1yZW1vdmVdIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgW2RhdGEtZHotcmVtb3ZlXSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM4QjkzOUI7XG59XG4uZHJvcHpvbmUud2lkZ2V0LWlucHV0IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kcm9wem9uZS5pcy1pbnZhbGlkIC5jdXN0b20tZmlsZS1pbnB1dCAuYnRuIHtcbiAgY29sb3I6ICNFMzAwMUY7XG4gIGJvcmRlci1jb2xvcjogI0UzMDAxRjtcbn1cbi5kcm9wem9uZS5pcy1pbnZhbGlkIC5jdXN0b20tZmlsZS1pbnB1dCAuYnRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0UzMDAxRjtcbn1cbi5kcm9wem9uZS5pcy1pbnZhbGlkIC5jdXN0b20tZmlsZS1pbnB1dCAuYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5kcm9wem9uZS5pcy1pbnZhbGlkIC5jdXN0b20tZmlsZS1pbnB1dCAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40NSAhaW1wb3J0YW50O1xufVxuXG4ucmljaC10ZXh0LWVkaXRvciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udXNlci1sb2dpbi1kcmF3ZXIgLmJ0bi1zb2NpYWwge1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjRTZFN0U5O1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLWJnOiAjRTZFN0U5O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogI0U2RTdFOTtcbn1cblxuLnVzZXItcmVnaXN0ZXItZHJhd2VyIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4uY2hhbmdlLWRldGFpbHMtZHJhd2VyIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzICFpbXBvcnRhbnQ7XG59XG4udXNlci1yZWdpc3Rlci1kcmF3ZXIgLnJlcXVpcmVkLXRvb2x0aXAsXG4uY2hhbmdlLWRldGFpbHMtZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwIHtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLWNvbG9yOiAkdGV4dC1ibGFjaztcbn1cbi51c2VyLXJlZ2lzdGVyLWRyYXdlciAucmVxdWlyZWQtdG9vbHRpcCAudG9vbHRpcC1pbm5lcixcbi5jaGFuZ2UtZGV0YWlscy1kcmF3ZXIgLnJlcXVpcmVkLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVzZXItcmVnaXN0ZXItZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwIC50b29sdGlwLWlubmVyOjpiZWZvcmUsXG4uY2hhbmdlLWRldGFpbHMtZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItcmVnaXN0ZXItZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwIHAsXG4uY2hhbmdlLWRldGFpbHMtZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwIHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51c2VyLXJlZ2lzdGVyLWRyYXdlciAucmVxdWlyZWQtdG9vbHRpcCB1bCxcbi5jaGFuZ2UtZGV0YWlscy1kcmF3ZXIgLnJlcXVpcmVkLXRvb2x0aXAgdWwge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4udXNlci1yZWdpc3Rlci1kcmF3ZXIgLnJlcXVpcmVkLXRvb2x0aXAgdWw6bGFzdC1jaGlsZCxcbi5jaGFuZ2UtZGV0YWlscy1kcmF3ZXIgLnJlcXVpcmVkLXRvb2x0aXAgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udXNlci1yZWdpc3Rlci1kcmF3ZXIgLnJlcXVpcmVkLXRvb2x0aXAgdWwgbGksXG4uY2hhbmdlLWRldGFpbHMtZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwIHVsIGxpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZmxpZ2h0LWRldGFpbHMtZHJhd2VyIC5kZXRhaWxzLWNvbnRhaW5lciAuaWNvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNFREY0Rjk7XG59XG4uZmxpZ2h0LWRldGFpbHMtZHJhd2VyIC5kZXRhaWxzLWNvbnRhaW5lciAuaWNvbi1jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5mbGlnaHQtZGV0YWlscy1kcmF3ZXIgLmRldGFpbHMtY29udGFpbmVyIC5pY29uLWNvbnRhaW5lciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDcyQ0U7XG59XG4uZmxpZ2h0LWRldGFpbHMtZHJhd2VyIC5kZXRhaWxzLWNvbnRhaW5lciAub3BlcmF0b3ItbG9nbyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxpZ2h0LWRldGFpbHMtZHJhd2VyIC5kZXRhaWxzLWNvbnRhaW5lciAubGF5b3Zlci10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mbGlnaHQtZGV0YWlscy1kcmF3ZXIgLmRldGFpbHMtY29udGFpbmVyIC5kaXZpZGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICMwMDAwMDA7XG59XG5cbi5lbGV2YXRlLXJlYWN0IHtcbiAgbWFyZ2luLXRvcDogMTIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTA0cHgpIHtcbiAgLmVsZXZhdGUtcmVhY3Qge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cblxuLmVsZXZhdGUtYnRuLW91dGxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICMwMDcyQ0U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xufVxuLmVsZXZhdGUtYnRuLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVsZXZhdGUtYnRuLXNvbGlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLmVsZXZhdGUtYnRuLXNvbGlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDkxLjQyMTM1OTIyMzMsIDE2NS4yKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lbGV2YXRlLXBhZ2UtY29udGFpbmVyIC5lbGV2YXRlLXNlY3Rpb24tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAyMDYsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDVmYTM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5lbGV2YXRlLXBhZ2UtY29udGFpbmVyIC5lbGV2YXRlLXNlY3Rpb24tbGFiZWwtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sb3lhbHR5LWFib3V0IHBpY3R1cmUsXG4ubG95YWx0eS1lYXJuIHBpY3R1cmUsXG4ubG95YWx0eS1zcGVuZCBwaWN0dXJlLFxuLmxveWFsdHktdGllcnMgcGljdHVyZSxcbi5lbGV2YXRlLXBhZ2UtY29udGFpbmVyIHBpY3R1cmUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmxveWFsdHktcGFnZV9fcm93LS1jb2xsYXBzaWJsZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmxveWFsdHktcGFnZV9fcm93LS1jb2xsYXBzaWJsZSAubG95YWx0eS1wYWdlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG95YWx0eS1wYWdlX19jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNDVzIGVhc2U7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ubG95YWx0eS1wYWdlX19mYWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHZhcigtLWxwLWZhZGUtY29sb3IsICNmZmYpIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5sb3lhbHR5LXBhZ2VfX3Jvdy0tY29sbGFwc2VkIC5sb3lhbHR5LXBhZ2VfX2ZhZGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubG95YWx0eS1wYWdlX19zaG93bW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNzJDRTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuLmxveWFsdHktcGFnZV9fc2hvd21vcmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubG95YWx0eS1wYWdlX19zaG93bW9yZV9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbi5sb3lhbHR5LXBhZ2VfX3Nob3dtb3JlIFtkYXRhLWxlc3NdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxveWFsdHktcGFnZV9fcm93LS1leHBhbmRlZCAubG95YWx0eS1wYWdlX19zaG93bW9yZSBbZGF0YS1tb3JlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG95YWx0eS1wYWdlX19yb3ctLWV4cGFuZGVkIC5sb3lhbHR5LXBhZ2VfX3Nob3dtb3JlIFtkYXRhLWxlc3NdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5lbGV2YXRlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtaW4taGVpZ2h0OiA3OTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsICMwMDI4NTUgMCUsICMwMDcyQ0UgMTAwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEyMHB4IDE2cHg7XG59XG4uZWxldmF0ZS1oZXJvX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLmVsZXZhdGUtaGVyb19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5lbGV2YXRlLWhlcm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yLjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbGV2YXRlLWhlcm9fX3RpdGxlLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVsZXZhdGUtaGVyb19fdGl0bGUtLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmIDAlLCAjZGJlYWZlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xufVxuLmVsZXZhdGUtaGVyb19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmVsZXZhdGUtaGVyb19fY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmVsZXZhdGUtaGVyb19fYnRuLXByaW1hcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDI1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuLmVsZXZhdGUtaGVyb19fYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwMjg1NTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDI4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZWxldmF0ZS1oZXJvX19sb2dpbi1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbGV2YXRlLWhlcm9fX2xvZ2luLWxpbmsgYSB7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lbGV2YXRlLWhlcm9fX3Njcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDI4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5lbGV2YXRlLWhlcm9fX3Njcm9sbCBzdmcge1xuICBhbmltYXRpb246IGVsZXZhdGUtc2Nyb2xsLWJvdW5jZSAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLmVsZXZhdGUtaGVyb19fc2Nyb2xsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBrZXlmcmFtZXMgZWxldmF0ZS1zY3JvbGwtYm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICB9XG59XG4uZWxldmF0ZS13ZWxjb21lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTI4cHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVsZXZhdGUtd2VsY29tZV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbGV2YXRlLXdlbGNvbWVfX2hlYWRpbmctZ3JhZGllbnQge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNzJDRSAwJSwgIzAwNWJhMyAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xufVxuLmVsZXZhdGUtd2VsY29tZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5lbGV2YXRlLWpvdXJuZXkge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEZBO1xuICBwYWRkaW5nOiA4MHB4IDE2cHg7XG59XG4uZWxldmF0ZS1qb3VybmV5X19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4uZWxldmF0ZS1qb3VybmV5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5lbGV2YXRlLWpvdXJuZXlfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzM2NDE1MztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbGV2YXRlLWpvdXJuZXlfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG4uZWxldmF0ZS1qb3VybmV5X19yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWxldmF0ZS1qb3VybmV5X19yb3ctLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uZWxldmF0ZS1qb3VybmV5X19pbWFnZSB7XG4gIGZsZXg6IDAgMCA1NjZweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCA0MCwgODUsIDAuMTUpO1xufVxuLmVsZXZhdGUtam91cm5leV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZWxldmF0ZS1qb3VybmV5X19jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5lbGV2YXRlLWpvdXJuZXlfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmVsZXZhdGUtam91cm5leV9fY29udGVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzM2NDE1MztcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5lbGV2YXRlLWJlbmVmaXRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTI4cHggMTZweDtcbn1cbi5lbGV2YXRlLWJlbmVmaXRzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uZWxldmF0ZS1iZW5lZml0c19fdGl0bGUge1xuICBmb250LXNpemU6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmVsZXZhdGUtYmVuZWZpdHNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzM2NDE1Mztcbn1cbi5lbGV2YXRlLWJlbmVmaXRzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAzMnB4O1xufVxuLmVsZXZhdGUtYmVuZWZpdHNfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKTtcbn1cbi5lbGV2YXRlLWJlbmVmaXRzX19jYXJkLWltZyB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWxldmF0ZS1iZW5lZml0c19fY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5lbGV2YXRlLWJlbmVmaXRzX19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xufVxuLmVsZXZhdGUtYmVuZWZpdHNfX2NhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWxldmF0ZS1iZW5lZml0c19fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5lbGV2YXRlLWJlbmVmaXRzX19ub3RlIGEge1xuICBjb2xvcjogIzAwNzJDRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbGV2YXRlLW5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEZBO1xuICBwYWRkaW5nOiAxMjhweCAxNnB4O1xufVxuLmVsZXZhdGUtbmV3c19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLmVsZXZhdGUtbmV3c19fdGl0bGUge1xuICBmb250LXNpemU6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmVsZXZhdGUtbmV3c19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzY0MTUzO1xufVxuLmVsZXZhdGUtbmV3c19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5lbGV2YXRlLW5ld3NfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZWxldmF0ZS1uZXdzX19jYXJkLWltZyB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmVsZXZhdGUtbmV3c19fY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5lbGV2YXRlLW5ld3NfX2NhcmQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5lbGV2YXRlLW5ld3NfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmVsZXZhdGUtbmV3c19fY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleDogMTtcbn1cbi5lbGV2YXRlLW5ld3NfX2NhcmQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJvcmRlcjogMC44cHggc29saWQgIzAwNzJDRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcbn1cbi5lbGV2YXRlLW5ld3NfX2NhcmQtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZWxldmF0ZS10ZXJtcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEyOHB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbGV2YXRlLXRlcm1zX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZWxldmF0ZS10ZXJtc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1heC13aWR0aDogODEwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG5cbi5sb3lhbHR5LXBpbGxhcnMge1xuICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGQTtcbn1cbi5sb3lhbHR5LXBpbGxhcnNfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTZweDtcbn1cbi5sb3lhbHR5LXBpbGxhcnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS1waWxsYXJzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMDtcbn1cbi5sb3lhbHR5LXBpbGxhcnNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5sb3lhbHR5LXBpbGxhcnNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LXBpbGxhcnNfX3Jvdy0tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5sb3lhbHR5LXBpbGxhcnNfX2ltYWdlIHtcbiAgZmxleDogMSAxIDA7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmMmY0ZjU7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuLmxveWFsdHktcGlsbGFyc19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxveWFsdHktcGlsbGFyc19fY29udGVudCB7XG4gIGZsZXg6IDEgMSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4ubG95YWx0eS1waWxsYXJzX19waWxsYXItdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW46IDA7XG59XG4ubG95YWx0eS1waWxsYXJzX19waWxsYXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbjogMDtcbn1cbi5sb3lhbHR5LXBpbGxhcnNfX2J0biB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MkNFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4ubG95YWx0eS1waWxsYXJzX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxveWFsdHktcGVya3Mge1xuICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbn1cbi5sb3lhbHR5LXBlcmtzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQ4cHg7XG59XG4ubG95YWx0eS1wZXJrc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LXBlcmtzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktcGVya3NfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwO1xufVxuLmxveWFsdHktcGVya3NfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ubG95YWx0eS1wZXJrc19fY2FyZC1pbWcge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmNGY1O1xufVxuLmxveWFsdHktcGVya3NfX2NhcmQtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb3lhbHR5LXBlcmtzX19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuLmxveWFsdHktcGVya3NfX2NhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMDtcbn1cbi5sb3lhbHR5LXBlcmtzX19ub3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLmxveWFsdHktcGVya3NfX25vdGUgYSB7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG95YWx0eS1wZXJrc19fbm90ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubG95YWx0eS1wZXJrc19fY3RhLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5sb3lhbHR5LW5ld3Mge1xuICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGQTtcbn1cbi5sb3lhbHR5LW5ld3NfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDhweDtcbn1cbi5sb3lhbHR5LW5ld3NfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS1uZXdzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktbmV3c19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG59XG4ubG95YWx0eS1uZXdzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmxveWFsdHktbmV3c19fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCA0MCwgODUsIDAuMDYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxveWFsdHktbmV3c19fY2FyZC1pbWcge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjJmNGY1O1xufVxuLmxveWFsdHktbmV3c19fY2FyZC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxveWFsdHktbmV3c19fY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmxveWFsdHktbmV3c19fY2FyZC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA3MkNFO1xufVxuLmxveWFsdHktbmV3c19fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMDtcbn1cbi5sb3lhbHR5LW5ld3NfX2NhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMDtcbn1cbi5sb3lhbHR5LW5ld3NfX2NhcmQtbGluayB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyQ0U7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5sb3lhbHR5LW5ld3NfX2NhcmQtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxveWFsdHktbmV3c19fY3RhLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb3lhbHR5LWNoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ViZjRmZjtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubG95YWx0eS1sZWdhbCB7XG4gIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xufVxuLmxveWFsdHktbGVnYWxfX2lubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sb3lhbHR5LWxlZ2FsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktbGVnYWxfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xufVxuXG4ubG95YWx0eS1hYm91dCB7XG4gIHBhZGRpbmc6IDE1MHB4IDAgODBweDtcbn1cbi5sb3lhbHR5LWFib3V0X19icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjY2NkE7XG59XG4ubG95YWx0eS1hYm91dF9fYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sb3lhbHR5LWFib3V0X19icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzJDRTtcbn1cbi5sb3lhbHR5LWFib3V0X19icmVhZGNydW1iLXNlcCB7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLmxveWFsdHktYWJvdXRfX2JyZWFkY3J1bWItY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xufVxuLmxveWFsdHktYWJvdXRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuLmxveWFsdHktYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktYWJvdXRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIG1heC13aWR0aDogNzE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS1hYm91dF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbi5sb3lhbHR5LWFib3V0X19yb3ctLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ubG95YWx0eS1hYm91dF9fcm93Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS1hYm91dF9faW1hZ2Uge1xuICBmbGV4OiAxIDEgMDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG59XG4ubG95YWx0eS1hYm91dF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxveWFsdHktYWJvdXRfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4ubG95YWx0eS1hYm91dF9fY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktYWJvdXRfX2NvbnRlbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktYWJvdXRfX2NvbnRlbnQtdGV4dCBoMywgLmxveWFsdHktYWJvdXRfX2NvbnRlbnQtdGV4dCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktYWJvdXRfX2hvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuLmxveWFsdHktYWJvdXRfX2hvdy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4ubG95YWx0eS1hYm91dF9faG93LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LWFib3V0X19ob3ctc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBtYXgtd2lkdGg6IDYzNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sb3lhbHR5LWFib3V0X19zdGVwcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ubG95YWx0eS1hYm91dF9fc3RlcCB7XG4gIGJhY2tncm91bmQ6ICNGOEY4RkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxveWFsdHktYWJvdXRfX3N0ZXAtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubG95YWx0eS1hYm91dF9fc3RlcC1pY29uLXdyYXAge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMjA2LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubG95YWx0eS1hYm91dF9fc3RlcC1pY29uLXdyYXAgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5sb3lhbHR5LWFib3V0X19zdGVwLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGZsZXg6IDE7XG59XG4ubG95YWx0eS1hYm91dF9fc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS1hYm91dF9fc3RlcC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4OiAxO1xufVxuLmxveWFsdHktYWJvdXRfX3N0ZXAtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG95YWx0eS1hYm91dF9fc3RlcC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubG95YWx0eS1hYm91dF9fcG9pbnRzLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmxveWFsdHktYWJvdXRfX3BvaW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmxveWFsdHktYWJvdXRfX3BvaW50LXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5sb3lhbHR5LWFib3V0X19wb2ludC1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxveWFsdHktYWJvdXRfX3BvaW50LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sb3lhbHR5LWFib3V0X19jdGEtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNTZweCAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG95YWx0eS1hYm91dF9fY3RhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LWFib3V0X19jdGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ubG95YWx0eS1hYm91dF9fY3RhLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ubG95YWx0eS1lYXJuIHtcbiAgcGFkZGluZzogMTUwcHggMCA4MHB4O1xufVxuLmxveWFsdHktZWFybl9fYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLmxveWFsdHktZWFybl9fYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sb3lhbHR5LWVhcm5fX2JyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MkNFO1xufVxuLmxveWFsdHktZWFybl9fYnJlYWRjcnVtYi1zZXAge1xuICBjb2xvcjogIzYyNjY2QTtcbn1cbi5sb3lhbHR5LWVhcm5fX2JyZWFkY3J1bWItY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xufVxuLmxveWFsdHktZWFybl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG4ubG95YWx0eS1lYXJuX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LWVhcm5fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIG1heC13aWR0aDogNzM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS1lYXJuX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuLmxveWFsdHktZWFybl9fcm93LS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmxveWFsdHktZWFybl9faW1hZ2Uge1xuICBmbGV4OiAxIDEgMDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG59XG4ubG95YWx0eS1lYXJuX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG95YWx0eS1lYXJuX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmxveWFsdHktZWFybl9fY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktZWFybl9fY29udGVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM2NDE1MztcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS1lYXJuX19jb250ZW50LXRleHQgaDMsIC5sb3lhbHR5LWVhcm5fX2NvbnRlbnQtdGV4dCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktZWFybl9faG93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG4ubG95YWx0eS1lYXJuX19ob3ctaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLmxveWFsdHktZWFybl9faG93LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LWVhcm5fX2hvdy1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG1heC13aWR0aDogNjUzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxveWFsdHktZWFybl9fc3RlcHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmxveWFsdHktZWFybl9fc3RlcCB7XG4gIGJhY2tncm91bmQ6ICNGOEY4RkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxveWFsdHktZWFybl9fc3RlcC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5sb3lhbHR5LWVhcm5fX3N0ZXAtaWNvbi13cmFwIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDIwNiwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmxveWFsdHktZWFybl9fc3RlcC1pY29uLXdyYXAgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5sb3lhbHR5LWVhcm5fX3N0ZXAtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgZmxleDogMTtcbn1cbi5sb3lhbHR5LWVhcm5fX3N0ZXAtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktZWFybl9fc3RlcC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4OiAxO1xufVxuLmxveWFsdHktZWFybl9fc3RlcC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sb3lhbHR5LWVhcm5fX3N0ZXAtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxveWFsdHktZWFybl9fdGFibGUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxveWFsdHktZWFybl9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5sb3lhbHR5LWVhcm5fX3RoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxN3B4IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb3lhbHR5LWVhcm5fX3RoLS1sYWJlbCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubG95YWx0eS1lYXJuX190aC0tYmx1ZSB7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxveWFsdHktZWFybl9fdGgtLWJyb256ZSB7XG4gIGNvbG9yOiAjYjA3ZDRiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxveWFsdHktZWFybl9fdGgtLXNpbHZlciB7XG4gIGNvbG9yOiAjN2U4Yjk2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxveWFsdHktZWFybl9fdGgtLWdvbGQge1xuICBjb2xvcjogI2M5YTIyNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sb3lhbHR5LWVhcm5fX3RkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzYyNjY2QTtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xufVxuLmxveWFsdHktZWFybl9fdGQtLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubG95YWx0eS1lYXJuX190YWJsZS1ub3RlcyB7XG4gIHBhZGRpbmc6IDE2cHggMCAwIDE4cHg7XG59XG4ubG95YWx0eS1lYXJuX190YWJsZS1ub3RlcyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmxveWFsdHktZWFybl9fY3RhLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4RkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDU2cHggMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbi5sb3lhbHR5LWVhcm5fX2N0YS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS1lYXJuX19jdGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ubG95YWx0eS1lYXJuX19jdGEtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4ubG95YWx0eS1lYXJuX19mYXEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmxveWFsdHktZWFybl9fZmFxLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5sb3lhbHR5LWVhcm5fX2ZhcS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS1lYXJuX19mYXEtc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktZWFybl9fZmFxLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxveWFsdHktZWFybl9fZmFxLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xufVxuLmxveWFsdHktZWFybl9fZmFxLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBnYXA6IDE2cHg7XG59XG4ubG95YWx0eS1lYXJuX19mYXEtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4ubG95YWx0eS1lYXJuX19mYXEtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5sb3lhbHR5LWVhcm5fX2ZhcS1pY29uLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5sb3lhbHR5LWVhcm5fX2ZhcS1hbnN3ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG4ubG95YWx0eS1zcGVuZCB7XG4gIHBhZGRpbmc6IDE1MHB4IDAgODBweDtcbn1cbi5sb3lhbHR5LXNwZW5kX19icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjY2NkE7XG59XG4ubG95YWx0eS1zcGVuZF9fYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sb3lhbHR5LXNwZW5kX19icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzJDRTtcbn1cbi5sb3lhbHR5LXNwZW5kX19icmVhZGNydW1iLXNlcCB7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLmxveWFsdHktc3BlbmRfX2JyZWFkY3J1bWItY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xufVxuLmxveWFsdHktc3BlbmRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuLmxveWFsdHktc3BlbmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktc3BlbmRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIG1heC13aWR0aDogNzM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS1zcGVuZF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbi5sb3lhbHR5LXNwZW5kX19yb3ctLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ubG95YWx0eS1zcGVuZF9faW1hZ2Uge1xuICBmbGV4OiAxIDEgMDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG59XG4ubG95YWx0eS1zcGVuZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxveWFsdHktc3BlbmRfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4ubG95YWx0eS1zcGVuZF9fY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktc3BlbmRfX2NvbnRlbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktc3BlbmRfX2NvbnRlbnQtdGV4dCBoMywgLmxveWFsdHktc3BlbmRfX2NvbnRlbnQtdGV4dCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktc3BlbmRfX3N1Yi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4ubG95YWx0eS1zcGVuZF9fc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmxveWFsdHktc3BlbmRfX3N1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktc3BlbmRfX2N0YS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA1NnB4IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG4ubG95YWx0eS1zcGVuZF9fY3RhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LXNwZW5kX19jdGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ubG95YWx0eS1zcGVuZF9fY3RhLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmxveWFsdHktc3BlbmRfX2ZhcSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ubG95YWx0eS1zcGVuZF9fZmFxLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5sb3lhbHR5LXNwZW5kX19mYXEtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktc3BlbmRfX2ZhcS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS1zcGVuZF9fZmFxLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxveWFsdHktc3BlbmRfX2ZhcS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWQgI2U1ZTdlYjtcbn1cbi5sb3lhbHR5LXNwZW5kX19mYXEtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIGdhcDogMTZweDtcbn1cbi5sb3lhbHR5LXNwZW5kX19mYXEtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4ubG95YWx0eS1zcGVuZF9fZmFxLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4ubG95YWx0eS1zcGVuZF9fZmFxLWljb24tLW9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmxveWFsdHktc3BlbmRfX2ZhcS1hbnN3ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG4ubG95YWx0eS10aWVycyB7XG4gIHBhZGRpbmc6IDE1MHB4IDAgODBweDtcbn1cbi5sb3lhbHR5LXRpZXJzX19icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjY2NkE7XG59XG4ubG95YWx0eS10aWVyc19fYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sb3lhbHR5LXRpZXJzX19icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzJDRTtcbn1cbi5sb3lhbHR5LXRpZXJzX19icmVhZGNydW1iLXNlcCB7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLmxveWFsdHktdGllcnNfX2JyZWFkY3J1bWItY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xufVxuLmxveWFsdHktdGllcnNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuLmxveWFsdHktdGllcnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmxveWFsdHktdGllcnNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM2NDE1MztcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIG1heC13aWR0aDogNzM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS10aWVyc19fc3VidGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS10aWVyc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbi5sb3lhbHR5LXRpZXJzX19yb3ctLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ubG95YWx0eS10aWVyc19fY2FyZC1wYW5lbCB7XG4gIGZsZXg6IDAgMCA1NjZweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggNDlweDtcbn1cbi5sb3lhbHR5LXRpZXJzX19jYXJkLXBhbmVsLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogI2ViZjRmZjtcbn1cbi5sb3lhbHR5LXRpZXJzX19jYXJkLXBhbmVsLS1icm9uemUge1xuICBiYWNrZ3JvdW5kOiAjZmRmM2U3O1xufVxuLmxveWFsdHktdGllcnNfX2NhcmQtcGFuZWwtLXNpbHZlciB7XG4gIGJhY2tncm91bmQ6ICNmMmY0ZjU7XG59XG4ubG95YWx0eS10aWVyc19fY2FyZC1wYW5lbC0tZ29sZCB7XG4gIGJhY2tncm91bmQ6ICNmZGY4ZWM7XG59XG4ubG95YWx0eS10aWVyc19fY2FyZC1pbWcsIC5sb3lhbHR5LXRpZXJzX19jYXJkLXBhbmVsIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5sb3lhbHR5LXRpZXJzX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xufVxuLmxveWFsdHktdGllcnNfX3RpZXItbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sb3lhbHR5LXRpZXJzX190aWVyLWxhYmVsLS1ibHVlIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4ubG95YWx0eS10aWVyc19fdGllci1sYWJlbC0tYnJvbnplIHtcbiAgY29sb3I6ICNiMDdkNGI7XG59XG4ubG95YWx0eS10aWVyc19fdGllci1sYWJlbC0tc2lsdmVyIHtcbiAgY29sb3I6ICM3ZThiOTY7XG59XG4ubG95YWx0eS10aWVyc19fdGllci1sYWJlbC0tZ29sZCB7XG4gIGNvbG9yOiAjYzlhMjI3O1xufVxuLmxveWFsdHktdGllcnNfX3RpZXItZG90IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5sb3lhbHR5LXRpZXJzX190aWVyLWRvdC0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG59XG4ubG95YWx0eS10aWVyc19fdGllci1kb3QtLWJyb256ZSB7XG4gIGJhY2tncm91bmQ6ICNiMDdkNGI7XG59XG4ubG95YWx0eS10aWVyc19fdGllci1kb3QtLXNpbHZlciB7XG4gIGJhY2tncm91bmQ6ICM3ZThiOTY7XG59XG4ubG95YWx0eS10aWVyc19fdGllci1kb3QtLWdvbGQge1xuICBiYWNrZ3JvdW5kOiAjYzlhMjI3O1xufVxuLmxveWFsdHktdGllcnNfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LXRpZXJzX19jb250ZW50LXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzY0MTUzO1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LXRpZXJzX19idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4ubG95YWx0eS10aWVyc19fYnVsbGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM2NDE1MztcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuLmxveWFsdHktdGllcnNfX2J1bGxldC1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmxveWFsdHktdGllcnNfX2J1bGxldC1pY29uIGltZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxveWFsdHktdGllcnNfX2J1bGxldC1pY29uLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDIwNiwgMC4xMyk7XG59XG4ubG95YWx0eS10aWVyc19fYnVsbGV0LWljb24tLWJyb256ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc2LCAxMjUsIDc1LCAwLjEzKTtcbn1cbi5sb3lhbHR5LXRpZXJzX19idWxsZXQtaWNvbi0tc2lsdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjYsIDEzOSwgMTUwLCAwLjEzKTtcbn1cbi5sb3lhbHR5LXRpZXJzX19idWxsZXQtaWNvbi0tZ29sZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAxLCAxNjIsIDM5LCAwLjEzKTtcbn1cbi5sb3lhbHR5LXRpZXJzX19idG4tLWJyb256ZSB7XG4gIGJvcmRlci1jb2xvcjogI2IwN2Q0YjtcbiAgY29sb3I6ICNiMDdkNGI7XG59XG4ubG95YWx0eS10aWVyc19fYnRuLS1icm9uemU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjA3ZDRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sb3lhbHR5LXRpZXJzX19idG4tLXNpbHZlciB7XG4gIGJvcmRlci1jb2xvcjogIzdlOGI5NjtcbiAgY29sb3I6ICM3ZThiOTY7XG59XG4ubG95YWx0eS10aWVyc19fYnRuLS1zaWx2ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2U4Yjk2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sb3lhbHR5LXRpZXJzX19idG4tLWdvbGQge1xuICBib3JkZXItY29sb3I6ICNjOWEyMjc7XG4gIGNvbG9yOiAjYzlhMjI3O1xufVxuLmxveWFsdHktdGllcnNfX2J0bi0tZ29sZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjOWEyMjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxveWFsdHktdGllcnNfX2NvbXBhcmUge1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbi5sb3lhbHR5LXRpZXJzX19jb21wYXJlLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5sb3lhbHR5LXRpZXJzX19jb21wYXJlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LXRpZXJzX19jb21wYXJlLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubG95YWx0eS10aWVyc19fdGFibGUtd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sb3lhbHR5LXRpZXJzX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLmxveWFsdHktdGllcnNfX3RoIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubG95YWx0eS10aWVyc19fdGgtLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNjclO1xufVxuLmxveWFsdHktdGllcnNfX3RoLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIHdpZHRoOiAxMSU7XG59XG4ubG95YWx0eS10aWVyc19fdGgtLWJyb256ZSB7XG4gIGJhY2tncm91bmQ6ICNiMDdkNGI7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB3aWR0aDogMTElO1xufVxuLmxveWFsdHktdGllcnNfX3RoLS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2U4Yjk2O1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgd2lkdGg6IDExJTtcbn1cbi5sb3lhbHR5LXRpZXJzX190aC0tZ29sZCB7XG4gIGJhY2tncm91bmQ6ICNjOWEyMjc7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB3aWR0aDogMTElO1xufVxuLmxveWFsdHktdGllcnNfX3RkIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sb3lhbHR5LXRpZXJzX190ZC0tbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5sb3lhbHR5LXRpZXJzX190ZC0tc3ViIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmxveWFsdHktdGllcnNfX3RyLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWJmNGZmO1xufVxuLmxveWFsdHktdGllcnNfX3RyLS1zdWIge1xuICBiYWNrZ3JvdW5kOiAjZWJmNGZmO1xufVxuLmxveWFsdHktdGllcnNfX2JlbmVmaXQtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5sb3lhbHR5LXRpZXJzX19jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxveWFsdHktdGllcnNfX2NoZWNrIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ubG95YWx0eS10aWVyc19fY2hlY2stLWJsdWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMjA2LCAwLjEzKTtcbn1cbi5sb3lhbHR5LXRpZXJzX19jaGVjay0tYmx1ZS1zb2xpZCB7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG59XG4ubG95YWx0eS10aWVyc19fY2hlY2stLWJyb256ZS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc2LCAxMjUsIDc1LCAwLjEzKTtcbn1cbi5sb3lhbHR5LXRpZXJzX19jaGVjay0tYnJvbnplLXNvbGlkIHtcbiAgYmFja2dyb3VuZDogI2IwN2Q0Yjtcbn1cbi5sb3lhbHR5LXRpZXJzX19jaGVjay0tc2lsdmVyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjYsIDEzOSwgMTUwLCAwLjEzKTtcbn1cbi5sb3lhbHR5LXRpZXJzX19jaGVjay0tc2lsdmVyLXNvbGlkIHtcbiAgYmFja2dyb3VuZDogIzdlOGI5Njtcbn1cbi5sb3lhbHR5LXRpZXJzX19jaGVjay0tZ29sZC1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAxLCAxNjIsIDM5LCAwLjEzKTtcbn1cbi5sb3lhbHR5LXRpZXJzX19jaGVjay0tZ29sZC1zb2xpZCB7XG4gIGJhY2tncm91bmQ6ICNjOWEyMjc7XG59XG4ubG95YWx0eS10aWVyc19fcGN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmxveWFsdHktdGllcnNfX3BjdC0tYnJvbnplIHtcbiAgY29sb3I6ICNiMDdkNGI7XG59XG4ubG95YWx0eS10aWVyc19fcGN0LS1zaWx2ZXIge1xuICBjb2xvcjogIzdlOGI5Njtcbn1cbi5sb3lhbHR5LXRpZXJzX19wY3QtLWdvbGQge1xuICBjb2xvcjogI2M5YTIyNztcbn1cbi5sb3lhbHR5LXRpZXJzX19kYXNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2QxZDVkYjtcbn1cbi5sb3lhbHR5LXRpZXJzX19jdGEtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNTZweCAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG95YWx0eS10aWVyc19fY3RhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LXRpZXJzX19jdGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ubG95YWx0eS10aWVyc19fY3RhLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ucGNwLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wY3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDhweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDIwcHggMTIuNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbi5wY3BfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbi5wY3BfX2ljb24td3JhcCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2U4ZjVlOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBjcF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBjcF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbjogMDtcbn1cbi5wY3BfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOGI5MzliO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzgycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGNwX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBjcF9fYnRuLXByaW1hcnkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ucGNwX19idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDVjYWE7XG59XG4ucGNwX19idG4tc2Vjb25kYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnBjcF9fYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmxveWFsdHktY29tcGFyZS10YWJsZSB7XG4gIG1hcmdpbjogNDhweCAwIDEyOHB4O1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQ4cHg7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX190YWJsZS13cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSB7XG4gIC5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RhYmxlLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX2hlYWRlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLXRpZXItbGFiZWwtZWRpdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RoIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gIC5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RoIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gIH1cbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RoLS1sYWJlbCB7XG4gIGZsZXg6IDAgMCA1NSU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gIC5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RoLS1sYWJlbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fdGgtLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RoLS1icm9uemUge1xuICBiYWNrZ3JvdW5kOiAjYjA3ZDRiO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RoLS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2U4Yjk2O1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RoLS1nb2xkIHtcbiAgYmFja2dyb3VuZDogI2M5YTIyNztcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fcm93Om5vdCgubG95YWx0eS1jb21wYXJlLXRhYmxlX19yb3ctLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpIHtcbiAgLmxveWFsdHktY29tcGFyZS10YWJsZS5lZGl0bW9kZSAubG95YWx0eS1jb21wYXJlLXRhYmxlX190YWJsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxveWFsdHktY29tcGFyZS10YWJsZS5lZGl0bW9kZSAubG95YWx0eS1jb21wYXJlLXRhYmxlX19yb3cge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlLmVkaXRtb2RlIC5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3Jvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZS5lZGl0bW9kZSAubG95YWx0eS1jb21wYXJlLXRhYmxlX19sYWJlbC1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX190ZCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgLmxveWFsdHktY29tcGFyZS10YWJsZV9fdGQge1xuICAgIGZsZXg6IDAgMCAxMS41JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAubG95YWx0eS1jb21wYXJlLXRhYmxlX190ZCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICB9XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX190ZC0tbGFiZWwge1xuICBmbGV4OiAwIDAgNTUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDU3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gIC5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RkLS1sYWJlbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbGFiZWxfaWNvbl93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19pY29uIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6ICNBQ0JEOTI7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19jaGVjayBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fZGFzaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjRDFENURCO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fdGQtZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX2NlbGwtdGV4dCB7XG4gIGNvbG9yOiAjMDAyODU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fcm93LS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWJmNGZmO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbGFiZWwtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBjb2xvcjogIzAwMjg1NTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19sYWJlbC1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDAuMjVzIGVhc2Utb3V0LCBtYXJnaW4tdG9wIDAuMjVzIGVhc2Utb3V0O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fcm93LS1oaWdobGlnaHQgLmxveWFsdHktY29tcGFyZS10YWJsZV9fbGFiZWwtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS10YWJsZS13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpIHtcbiAgLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLXRhYmxlLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMC44OTZweCBzb2xpZCAjZTVlN2ViO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLXJvdy0taGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1jZWxsIHtcbiAgZmxleDogMCAwIDEzMHB4O1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogODBweDtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDI4NTU7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtY2VsbC0tY29ybmVyLCAubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtY2VsbC0tdGllciB7XG4gIGZsZXg6IDAgMCA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogNHB4IDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWNlbGwtLWNvcm5lciB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWNlbGwtLXRpZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1jZWxsLS10aWVyLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWNlbGwtLXRpZXItYnJvbnplIHtcbiAgYmFja2dyb3VuZDogI2IwN2Q0Yjtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1jZWxsLS10aWVyLXNpbHZlciB7XG4gIGJhY2tncm91bmQ6ICM3ZThiOTY7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtY2VsbC0tdGllci1nb2xkIHtcbiAgYmFja2dyb3VuZDogI2M5YTIyNztcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1jZWxsLS1jb2wtaGVhZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA3M3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWNlbGxbZGF0YS1iZW5lZml0LWluZGV4XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1jZWxsLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWJmNGZmO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWNlbGwtLWNvbC1oZWFkZXIubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtY2VsbC0taGlnaGxpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtZGVzYy13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSB7XG4gIC5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1kZXNjLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ViZjRmZjtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWRlc2MtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubG95YWx0eS10aWVyLXRhYmxlIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuLmxveWFsdHktdGllci10YWJsZV9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0OHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxveWFsdHktdGllci10YWJsZV9fY29udGVudC1jb2wge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX3dyYXAge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX19oZWFkZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX3RoIHtcbiAgcGFkZGluZzogMTdweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleDogMTtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX3RoLS10eXBlIHtcbiAgZmxleDogMCAwIDI0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzYyNjY2YTtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX3RoLS1ibHVlIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX190aC0tYnJvbnplIHtcbiAgY29sb3I6ICNiMDdkNGI7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX190aC0tc2lsdmVyIHtcbiAgY29sb3I6ICM3ZThiOTY7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX190aC0tZ29sZCB7XG4gIGNvbG9yOiAjYzlhMjI3O1xufVxuLmxveWFsdHktdGllci10YWJsZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYjtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX3RkIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBmbGV4OiAxO1xufVxuLmxveWFsdHktdGllci10YWJsZV9fdGQtLWxhYmVsIHtcbiAgZmxleDogMCAwIDI0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX190ZCAucGltY29yZV9lZGl0YWJsZV9pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX2Zvb3Rub3RlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLmxveWFsdHktdGllci10YWJsZV9fZm9vdG5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5lbGV2YXRlLWhlcm9fX2JnLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAuZWxldmF0ZS1oZXJvX19iZy1pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDc5MnB4O1xuICB9XG59XG5cbi5lbGV2YXRlLXNlY3Rpb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0OHB4IDAgMTZweDtcbn1cbi5lbGV2YXRlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZWxldmF0ZS1zZWN0aW9uLWhlYWRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5lbGV2YXRlLXNlY3Rpb24taGVhZGVyX19zdWJ0aXRsZS0tbGlnaHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmVsZXZhdGUtc2VjdGlvbi1oZWFkZXJfX3RpdGxlLS1saWdodCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZWxldmF0ZS1ibG9nLWdyaWQge1xuICBwYWRkaW5nOiAzMnB4IDAgNjRweDtcbn1cbi5lbGV2YXRlLWJsb2ctZ3JpZF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmVsZXZhdGUtYmxvZy1ncmlkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZWxldmF0ZS1ibG9nLWdyaWRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZWxldmF0ZS1ibG9nLWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gIGdhcDogMjRweDtcbn1cbi5lbGV2YXRlLWJsb2ctZ3JpZF9fY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5lbGV2YXRlLWJsb2ctZ3JpZF9fY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmVsZXZhdGUtYmxvZy1ncmlkX19jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWxldmF0ZS1ibG9nLWdyaWRfX2NhcmQtaW1nLS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlOGYwZmUgMCUsICNkYmVhZmUgMTAwJSk7XG59XG4uZWxldmF0ZS1ibG9nLWdyaWRfX2NhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uZWxldmF0ZS1ibG9nLWdyaWRfX2NhcmQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLmVsZXZhdGUtYmxvZy1ncmlkX19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmVsZXZhdGUtYmxvZy1ncmlkX19jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmVsZXZhdGUtYmxvZy1ncmlkX19jYXJkLWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZWxldmF0ZS1ibG9nLWdyaWRfX2NhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmNfX3NwaW5uZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yY19fc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlNmU3ZTk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDcyQ0U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiByYy1zcGluIDAuN3MgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJjLXNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmh0YiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmh0Yl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQ4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDY0cHggMTZweDtcbn1cbi5odGJfX2xlZnQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG59XG4uaHRiX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzBmMmQ1MztcbiAgbWFyZ2luOiAwO1xufVxuLmh0Yl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5odGJfX2JvZHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbjogMDtcbn1cbi5odGJfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGJhY2tncm91bmQ6ICMwMDcyY2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5odGJfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDVmYWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmh0Yl9fcmlnaHQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaHRiX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYy1kcmF3ZXIge1xuICBwYWRkaW5nOiAwIDMycHggNDhweDtcbn1cbi5jYy1kcmF3ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG4uY2MtZHJhd2VyX19ob3VycyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLmNjLWRyYXdlcl9faG91cnMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW46IDA7XG59XG4uY2MtZHJhd2VyX19ob3VycyBzdHJvbmcge1xuICBjb2xvcjogIzAwMjg1NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYy1kcmF3ZXJfX3BlYWsge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmNjLWRyYXdlcl9fcGVhay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLmNjLWRyYXdlcl9fY2hhcnQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2MtZHJhd2VyX19iYXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDNweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmNjLWRyYXdlcl9fYmFyIHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogIzAwNzJjZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4IDFweCAwIDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jYy1kcmF3ZXJfX3RpbWUtbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNjLWRyYXdlcl9fdGltZS1sYWJlbHMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xufVxuLmNjLWRyYXdlcl9fcGVhay1ub3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbjogOHB4IDAgMDtcbn1cbi5jYy1kcmF3ZXJfX2RpdmlkZXIge1xuICBoZWlnaHQ6IDAuOHB4O1xuICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmNjLWRyYXdlcl9fcGhvbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYy1kcmF3ZXJfX2NhbGwtbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLmNjLWRyYXdlcl9fcGhvbmUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci10b3A6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG59XG4uY2MtZHJhd2VyX19waG9uZS1mcm9tIHtcbiAgZmxleDogMCAwIDE2OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzYyNjY2YTtcbn1cbi5jYy1kcmF3ZXJfX3Bob25lLWRldGFpbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4uY2MtZHJhd2VyX19waG9uZS1udW1iZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzAwNzJjZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNjLWRyYXdlcl9fcGhvbmUtbnVtYmVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2MtZHJhd2VyX19waG9uZS1ub3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbjogMDtcbn1cbi5jYy1kcmF3ZXJfX2FzdGVyaXNrIHtcbiAgY29sb3I6ICNlMzA2MTM7XG59XG5cbi5laCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwMjg1NTtcbn1cbi5laF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9lbGV2YXRlL2hlYWRlci1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5laF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5laF9fcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5laF9fYXZhdGFyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDExNCwgMjA2LCAwLjQpO1xufVxuLmVoX19hdmF0YXItaW5pdGlhbHMge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZWhfX3Byb2ZpbGUtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5laF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVoX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmVoX190aWVyLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZWhfX2FjdGl2ZS11bnRpbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmM2YzZjM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmVoX19wb2ludHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG59XG4uZWhfX3BvaW50cy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmM2YzZjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG4uZWhfX3BvaW50cy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5laF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5laF9fYnRuLWJvb2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLmVoX19idG4tYm9vazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4uZWhfX2J0bi1wb2ludHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbi5laF9fYnRuLXBvaW50czpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigwLCA5MS40MjEzNTkyMjMzLCAxNjUuMik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVoX19idG4tcG9pbnRzLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZWhfX21vYmlsZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVuX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDA7XG59XG4uZW5fX3RhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM2NDE1MztcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5lbl9fdGFiOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxLjZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4uZW5fX3RhYjpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW5fX3RhYi0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4uZW5fX3RhYi0tYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG59XG4uZW5fX3RhYi1sYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVuX190YWItYWxlcnQge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZW5fX3NlbGVjdC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cbi5lbl9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMCAxNHB4IDAgMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZW5fX3NlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMTE0LCAyMDYsIDAuMTIpO1xufVxuLmVuX19zZWxlY3QtY2hldnJvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmVuX19zZWxlY3QtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gNHB4KTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgei1pbmRleDogMjAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVuX19zZWxlY3Qtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzM2NDE1MztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xufVxuLmVuX19zZWxlY3Qtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmZjtcbn1cbi5lbl9fc2VsZWN0LW9wdGlvbi0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICNmMGY3ZmY7XG59XG5cbi5lYy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEZBO1xufVxuXG4uZWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTIxMnB4O1xuICBwYWRkaW5nOiA0OHB4IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDgwcHg7XG59XG5cbi50cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRwX19ib2R5IHtcbiAgcGFkZGluZzogMzJweCAzMnB4IDA7XG59XG4udHBfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnRwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDA7XG59XG4udHBfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbjogMDtcbn1cbi50cF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAwO1xuICBnYXA6IDQ4cHg7XG59XG4udHBfX2NvbnRlbnQtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHBfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4udHBfX2dhdWdlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBfX2dhdWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG59XG4udHBfX2dhdWdlIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRwX19nYXVnZS1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxOC41JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC45Y3F3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHBfX2dhdWdlLWxhYmVsIHtcbiAgZm9udC1zaXplOiA1LjJjcXc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2MjY2NmE7XG59XG4udHBfX2dhdWdlLXRpZXIge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNjcXc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50cF9fZ2F1Z2UtdGllci0tYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhOGZlMCwgIzAwNTJhNSk7XG59XG4udHBfX2dhdWdlLXRpZXItLWdvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkNGEzMTUsICM4OTYzMDEpO1xufVxuLnRwX19nYXVnZS10aWVyLS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ZThiOTYsICM1YzY3NzApO1xufVxuLnRwX19nYXVnZS10aWVyLS1icm9uemUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNiMDdkNGIsICM3YjRjMmEpO1xufVxuLnRwX19nYXVnZS1ib251cyB7XG4gIGZvbnQtc2l6ZTogNS4yY3F3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHBfX2JhcnMge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4udHBfX2Jhci1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi50cF9fYmFyLWxhYmVsLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRwX19iYXItbWV0cmljIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4YjkzOWI7XG59XG4udHBfX2Jhci12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRwX19iYXItdGFyZ2V0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhiOTM5YjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cbi50cF9fYmFyLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjQsIDE5OSwgMjI2LCAwLjMpO1xufVxuLnRwX19iYXItdHJhY2stLXBvaW50cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcyLCAxODksIDE0NiwgMC4zKTtcbn1cbi50cF9fYmFyLWZpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogI2E0YzdlMjtcbn1cbi50cF9fYmFyLWZpbGwtLXBvaW50cyB7XG4gIGJhY2tncm91bmQ6ICNhY2JkOTI7XG59XG4udHBfX2NhcmQtd3JhcCB7XG4gIHdpZHRoOiAzMzRweDtcbiAgaGVpZ2h0OiAxODZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xufVxuLnRwX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwcHggOHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRwX19jYXJkLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50cF9fY2FyZC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xufVxuLnRwX19jYXJkLWZmbi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnRwX19jYXJkLWZmbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbi50cF9fY2FyZC1mZm4tbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udHBfX2NhcmQtY29weS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi50cF9fY2FyZC1jb3B5LWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHBfX2NhcmQtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRwX19jYXJkLW1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRwX19jYXJkLW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi50cF9fY2FyZC1tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMik7XG59XG4udHBfX2NhcmQtbW9kYWwtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU0MHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDI0cHggNDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4udHBfX2NhcmQtbW9kYWwtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHBfX2NhcmQtbW9kYWwtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyOHB4O1xuICBsZWZ0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi50cF9fY2FyZC1tb2RhbC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnRwX19jYXJkLW1vZGFsLWZmbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50cF9fZm9vdG5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuLnRwX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMzJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGZhO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnRwX19yZXNldC1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICM2MjY2NmE7XG59XG4udHBfX2JlbmVmaXRzLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cF9fYmVuZWZpdHMtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ubXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbjogMDtcbn1cbi5tdF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbWFyZ2luOiAwO1xufVxuLm10X19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxNnB4O1xufVxuLm10X19ncmlkID4gKiB7XG4gIGZsZXg6IDEgMSAyNjBweDtcbiAgbWluLXdpZHRoOiAyNjBweDtcbn1cbi5tdF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDMyM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm10X19jdXJyZW50LWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5tdF9fY2FyZC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tdF9fdGllci1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwO1xufVxuLm10X190aWVyLXJhbmdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLm10X19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4ubXRfX2RpdmlkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG4ubXRfX2JlbmVmaXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGZsZXg6IDE7XG59XG4ubXRfX2JlbmVmaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ubXRfX2JlbmVmaXQtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm10X19iZW5lZml0LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm10X19hbGwtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tdF9fYWxsLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5tdF9fY2FyZC1ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wOiAyLjRweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuOHB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuOHB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubXRfX3BhbmVsIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZiO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ubXRfX3BhbmVsLXRpZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG59XG4ubXRfX3BhbmVsLXRpZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xufVxuLm10X19wYW5lbC10aWVyLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ubXRfX3BhbmVsLXRpZXItcmFuZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOGI5MzliO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLm10X19wYW5lbC1iZW5lZml0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZXludGsge1xuICB3aWR0aDogMTAwJTtcbn1cbi5leW50a19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uZXludGtfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbjogMDtcbn1cbi5leW50a19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbWFyZ2luOiAwO1xufVxuLmV5bnRrX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAzMnB4O1xufVxuLmV5bnRrX19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5leW50a19fY2FyZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZXludGtfX2NhcmQtaW1nLXdyYXAge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5leW50a19fY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXludGtfX2NhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5leW50a19fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW46IDA7XG59XG4uZXludGtfX2NhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW46IDA7XG59XG5cbi55cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnlwX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ueXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzBmMmQ1MztcbiAgbWFyZ2luOiAwO1xufVxuLnlwX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnlwX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAxNTJweDtcbn1cbi55cF9faXRlbS1pbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi55cF9faXRlbS1pbWctLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbn1cbi55cF9faXRlbS1ib2R5IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnlwX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIG1hcmdpbjogMDtcbn1cbi55cF9faXRlbS1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi55cF9faXRlbS1tZXRhLXJvdyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNGE1NTY1O1xuICBtYXJnaW46IDA7XG59XG4ueXBfX2l0ZW0tbWV0YS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ueXBfX2l0ZW0tbWV0YS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ueXBfX3N0YXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuLnlwX19zdGF0ZS0tZXJyb3Ige1xuICBjb2xvcjogI2RjMjYyNjtcbn1cbi55cF9fbG9hZC1tb3JlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi55cF9fbG9hZC1tb3JlLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjMDA3MkNFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4ueXBfX2xvYWQtbW9yZS1idG46aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi55cF9fbG9hZC1tb3JlLWJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnlvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueW9fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi55b19fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMGYyZDUzO1xuICBtYXJnaW46IDA7XG59XG4ueW9fX3ZpZXctYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi55b19fdmlldy1hbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4ueW9fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4ueW9fX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDE1MnB4O1xufVxuLnlvX19pdGVtLWltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMDRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ueW9fX2l0ZW0taW1nLS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG59XG4ueW9fX2l0ZW0tYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLnlvX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIG1hcmdpbjogMDtcbn1cbi55b19faXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRkU5QTAwO1xuICBtYXJnaW46IDA7XG59XG4ueW9fX2l0ZW0tbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNGE1NTY1O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi55b19faXRlbS1tZXRhIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ueW9fX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW46IDA7XG59XG4ueW9fX2l0ZW0tYWN0aW9ucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnlvX19jb21tZW50LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ueW9fX2NvbW1lbnQtYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICBjb2xvcjogIzAwNzJDRTtcbn1cblxuLmFjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi5hY19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmFjX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW46IDA7XG59XG4uYWNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbjogMDtcbn1cbi5hY19fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDJweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY19fY2FyZC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogIzRhNGE0YTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjX190YWJsZS13cmFwIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5hY19fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA4MDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5hY19fdGhlYWQtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWQgI2U1ZTdlYjtcbn1cbi5hY19fdGgge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOS41cHg7XG4gIGNvbG9yOiAjMzY0MTUzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYWNfX3RoLS1wb2ludHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hY19fdGgtLWFjdGlvbiB7XG4gIHdpZHRoOiA3MnB4O1xufVxuLmFjX190ciB7XG4gIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG59XG4uYWNfX3RyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFjX190ZCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjVweDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIHBhZGRpbmc6IDIycHggMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hY19fdGQtLXBvaW50cyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFjX190ZC0tZGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hY19fdGQtLWFjdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWNfX2RhdGUtY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmFjX19haXJsaW5lLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTMwNjEzO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYWNfX2FjdGlvbi1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2M0YzRjNDtcbn1cbi5hY19fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hY19fcGFnZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzNweDtcbiAgbWluLXdpZHRoOiA2MnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOS41cHg7XG4gIGNvbG9yOiAjMzY0MTUzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4uYWNfX3BhZ2UtYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICBjb2xvcjogIzAwNzJDRTtcbn1cbi5hY19fcGFnZS1idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYWNfX3BhZ2UtYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBib3JkZXItY29sb3I6ICMwMDcyQ0U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFjX19wYWdlLWJ0bi0tYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNWJhYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1YmFiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY19fcGFnZS1idG4tLWFycm93IHtcbiAgbWluLXdpZHRoOiAzM3B4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5hY19fcGFnZS1lbGxpcHNpcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM5Y2EzYWY7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuLmFjX19zdGF0ZSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYyNjY2YTtcbn1cbi5hY19fc3RhdGUtLWVycm9yIHtcbiAgY29sb3I6ICNkYzI2MjY7XG59XG4uYWNfX3RkLS1sb2FkaW5nLCAuYWNfX3RkLS1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFjX190ZC0tcG9zIHtcbiAgY29sb3I6ICMxNmEzNGE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWNfX3RkLS1uZWcge1xuICBjb2xvcjogI2RjMjYyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hY19fdGgtLXN0YXR1cyB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5hY19fdGQtLXN0YXR1cyB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5hY19fY29tcGFueS1sb2dvIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hY19fY29tcGFueS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFjX190ci0tY2FuY2VsbGVkIHtcbiAgb3BhY2l0eTogMC41NTtcbn1cbi5hY19fYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbn1cbi5hY19fYmFkZ2UtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGNmY2U3O1xuICBjb2xvcjogIzE1ODAzZDtcbn1cbi5hY19fYmFkZ2UtLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmVmOWMzO1xuICBjb2xvcjogIzg1NGQwZTtcbn1cbi5hY19fYmFkZ2UtLWZhaWxlZCB7XG4gIGJhY2tncm91bmQ6ICNmZWUyZTI7XG4gIGNvbG9yOiAjZGMyNjI2O1xufVxuLmFjX19iYWRnZS0tY2FuY2VsbGVkIHtcbiAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgY29sb3I6ICM2YjcyODA7XG59XG5cbi5yYyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJjX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4ucmNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbjogMDtcbn1cbi5yY19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbWFyZ2luOiAwO1xufVxuLnJjX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yY19fZm9ybS1jYXJkIHtcbiAgZmxleDogMCAwIDc0OHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzJweDtcbn1cbi5yY19fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5yY19fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5yY19fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMGQxYjJlO1xufVxuLnJjX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1LjZweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkMWIyZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLnJjX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzljYTNhZjtcbn1cbi5yY19faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDcyQ0U7XG59XG4ucmNfX2FuY2lsbGFyeS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5yY19fYW5jaWxsYXJ5LXJlbW92ZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4ucmNfX2FuY2lsbGFyeS1yZW1vdmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMzA2MTM7XG4gIGNvbG9yOiAjZTMwNjEzO1xufVxuLnJjX19hZGQtYW5jaWxsYXJ5LWJ0biB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICMwMDcyQ0U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yY19fYWRkLWFuY2lsbGFyeS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yY19fZGl2aWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgbWFyZ2luOiAwO1xufVxuLnJjX19pbmZvLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yY19faW5mby1pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5yY19faW5mby10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzBjNGE2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yY19fc3VibWl0LWJ0biB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLnJjX19zdWJtaXQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNWZhMztcbn1cbi5yY19fc2lkZWJhciB7XG4gIGZsZXg6IDAgMCA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnJjX19zaWRlYmFyLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKTtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5yY19fc2lkZWJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwZDFiMmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucmNfX3RpcHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLnJjX190aXAtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG59XG4ucmNfX3RpcC1kb3Qge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnJjX190aXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucmNfX2hlbHAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2YTcyODI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucmNfX2hlbHAtY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5yY19faGVscC1lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yY19faGVscC1lbWFpbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnJjX19oZWxwLXBob25lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZhNzI4Mjtcbn1cblxuLm9jIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub2NfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ub2NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm9jX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub2NfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG59XG4ub2NfX3NlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm9jX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzBmMmQ1MztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vY19fY2hlY2stYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xufVxuLm9jX19jaGVjay1hbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vY19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5vY19fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAyMDlweDtcbn1cbi5vY19fY2FyZC1pbWctd3JhcCB7XG4gIGZsZXg6IDAgMCAyNDRweDtcbiAgbWFyZ2luOiAxNi44cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ub2NfX2NhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTc1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm9jX19jYXJkLWltZy0tcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xufVxuLm9jX19jYXJkLWJvZHkge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNi44cHggMTYuOHB4IDE2LjhweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5vY19fY2FyZC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG59XG4ub2NfX2NhcmQtdGl0bGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub2NfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTAxODI4O1xufVxuLm9jX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9jX19zdGFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ub2NfX2NhcmQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5vY19fYWN0aW9uLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4ub2NfX2FjdGlvbi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xufVxuLm9jX19jYXJkLXRhZ2xpbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmU5YTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9jX19jYXJkLW1ldGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub2NfX21ldGEtbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzEwMTgyODtcbn1cbi5vY19fbWV0YS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTAxODI4O1xufVxuLm9jX19tZXRhLWRldGFpbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNmE3MjgyO1xufVxuLm9jX19jYXJkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ub2NfX3ZpZXctY29tbWVudHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM5OWExYWY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5vY19fdmlldy1jb21tZW50czpob3ZlciB7XG4gIGNvbG9yOiAjNmE3MjgyO1xufVxuXG4ucGMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuLnBjX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wY19faGVhZGVyLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5wY19fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBjX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGNfX2hlYWRlci1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5wY19fcHRzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnBjX19wdHMtZWFybmVkIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGNfX3B0cy10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjY2NmE7XG59XG4ucGNfX3B0cy1iYXIge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wY19fcHRzLWZpbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDcyQ0UgMCUsICMwMGEzZTAgMTAwJSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbi5wY19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGNfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cblxuLnBuYXYge1xuICBmbGV4OiAwIDAgMjYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5wbmF2X19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgwLCA0MCwgODUsIDAuMDYpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBuYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY1cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLnBuYXZfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlMGVkZmE7XG59XG4ucG5hdl9faXRlbS0tYm9yZGVyZWQge1xuICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xufVxuLnBuYXZfX2l0ZW06aG92ZXI6bm90KC5wbmF2X19pdGVtLS1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbn1cbi5wbmF2X19pdGVtLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wbmF2X19jaGVjay1iYWRnZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2RjZmNlNztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG5hdl9fcmluZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wbmF2X19yaW5nLXN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG4ucG5hdl9fcmluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgei1pbmRleDogMTtcbn1cbi5wbmF2X19pdGVtLWJvZHkge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xufVxuLnBuYXZfX2l0ZW0tbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5wbmF2X19pdGVtLWxhYmVsLS1hY3RpdmUge1xuICBjb2xvcjogIzAwNzJDRTtcbn1cbi5wbmF2X19pdGVtLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucG5hdl9faXRlbS1iYWRnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBuYXZfX2JhZGdlLWRvbmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTZhMzRhO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBuYXZfX2JhZGdlLXRvZG8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGJhY2tncm91bmQ6ICNlMGVkZmE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wbmF2X190aXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6ICNmZWZjZTg7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2ZkZTY4YTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG4ucG5hdl9fdGlwIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4ucG5hdl9fdGlwLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODU0ZDBlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBuYXZfX3RpcC10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucG5hdl9fYWN0aW9uLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAwIDE3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDQwLCA4NSwgMC4wNik7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbn1cbi5wbmF2X19hY3Rpb24tYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAxMTQsIDIwNiwgMC4xNSk7XG59XG4ucG5hdl9fYWN0aW9uLWJ0bi0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMTE0LCAyMDYsIDAuMTUpO1xufVxuLnBuYXZfX2FjdGlvbi1idG4tLWFjdGl2ZSBzdmcgcGF0aCwgLnBuYXZfX2FjdGlvbi1idG4tLWFjdGl2ZSBzdmcgcmVjdCB7XG4gIHN0cm9rZTogIzAwNzJDRTtcbn1cbi5wbmF2X19tb2JpbGUtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbmF2X19tb2JpbGUtdHJpZ2dlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDE0cHggMTJweCAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucG5hdl9fbW9iaWxlLXRyaWdnZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDcyQ0U7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDExNCwgMjA2LCAwLjEyKTtcbn1cbi5wbmF2X19tb2JpbGUtdHJpZ2dlci1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBuYXZfX21vYmlsZS10cmlnZ2VyLWJvZHkge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xufVxuLnBuYXZfX21vYmlsZS10cmlnZ2VyLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5wbmF2X19tb2JpbGUtdHJpZ2dlci1zdWIge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MjY2NmE7XG59XG4ucG5hdl9fbW9iaWxlLXRyaWdnZXItYmFkZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2UwZWRmYTtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucG5hdl9fbW9iaWxlLWNoZXZyb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wbmF2X19tb2JpbGUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgei1pbmRleDogMjAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBuYXZfX21vYmlsZS1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xufVxuLnBuYXZfX21vYmlsZS1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZmO1xufVxuLnBuYXZfX21vYmlsZS1vcHRpb24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMGY3ZmY7XG59XG4ucG5hdl9fbW9iaWxlLW9wdGlvbi1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBuYXZfX21vYmlsZS1vcHRpb24tYm9keSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG59XG4ucG5hdl9fbW9iaWxlLW9wdGlvbi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucG5hdl9fbW9iaWxlLW9wdGlvbi0tYWN0aXZlIC5wbmF2X19tb2JpbGUtb3B0aW9uLWxhYmVsIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4ucG5hdl9fbW9iaWxlLW9wdGlvbi1zdWIge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MjY2NmE7XG59XG4ucG5hdl9fbW9iaWxlLW9wdGlvbi1iYWRnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTBlZGZhO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBpbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5waW5mb19fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCA0MCwgODUsIDAuMDYpO1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4ucGluZm9fX2NhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4ucGluZm9fX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBpbmZvX19jYXJkLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5waW5mb19fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5waW5mb19fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzY0MTUzO1xufVxuLnBpbmZvX19waG90by1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4ucGluZm9fX2F2YXRhciB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGluZm9fX2F2YXRhciBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5waW5mb19fcGhvdG8tYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5waW5mb19fdXBsb2FkLWJ0biB7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICMwMDcyQ0U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5waW5mb19fdXBsb2FkLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBpbmZvX19yZW1vdmUtYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzYyNjY2YTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLnBpbmZvX19yZW1vdmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI4NTU7XG59XG4ucGluZm9fX3Bob3RvLWhpbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xufVxuLnBpbmZvX19maWVsZC1oaW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnBpbmZvX19maWVsZC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNkYzI2MjY7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5waW5mb19faW5wdXQtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMyNjI2ICFpbXBvcnRhbnQ7XG59XG4ucGluZm9fX2lucHV0LS1lcnJvcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMjYyNiAhaW1wb3J0YW50O1xufVxuLnBpbmZvX19zZWxlY3QtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMyNjI2ICFpbXBvcnRhbnQ7XG59XG4ucGluZm9fX3NlbGVjdC0tZXJyb3I6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzI2MjYgIWltcG9ydGFudDtcbn1cbi5waW5mb19fcGhvbmUtcm93LS1lcnJvciAucGluZm9fX2lucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMyNjI2ICFpbXBvcnRhbnQ7XG59XG4ucGluZm9fX2NoZWNrYm94LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4ucGluZm9fX2NoZWNrYm94LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5waW5mb19fY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2QxZDVkYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXM7XG59XG4ucGluZm9fX2NoZWNrYm94LS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xufVxuLnBpbmZvX19jaGVja2JveC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzNjQxNTM7XG59XG4ucGluZm9fX2NoZWNrYm94LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTJweCAxNnB4O1xufVxuLnBpbmZvX19pbmZsaWdodC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBpbmZvX19pbmZsaWdodC1jb2wge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5waW5mb19fc3Vic2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGluZm9fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMjRweDtcbn1cbi5waW5mb19fcGhvbmUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBpbmZvX19kb2Itcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGluZm9fX2RvYi1yb3ctLWVycm9yIC5waW5mb19fc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMyNjI2O1xufVxuLnBpbmZvX19zZWxlY3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLnBpbmZvX19zZWxlY3Qtd3JhcC0tcGhvbmUtY29kZSB7XG4gIGZsZXg6IDAgMCAxNDBweDtcbn1cbi5waW5mb19fc2VsZWN0LXdyYXAtLWRvYi1kYXkge1xuICBmbGV4OiAwIDAgNzJweDtcbn1cbi5waW5mb19fc2VsZWN0LXdyYXAtLWRvYi1tb250aCB7XG4gIGZsZXg6IDE7XG59XG4ucGluZm9fX3NlbGVjdC13cmFwLS1kb2IteWVhciB7XG4gIGZsZXg6IDAgMCA5MHB4O1xufVxuLnBpbmZvX19zZWxlY3Qtd3JhcC0tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5waW5mb19fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTZweDtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTZlN2U5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLnBpbmZvX19zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDcyQ0U7XG59XG4ucGluZm9fX3NlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBpbmZvX19pbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBpbmZvX19zZWxlY3QtY2hldnJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBpbmZvX19jb3VudHJ5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGluZm9fX2NvdW50cnktYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDE2cHg7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U2ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5waW5mb19fY291bnRyeS1idG46Zm9jdXMsIC5waW5mb19fY291bnRyeS1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDcyQ0U7XG59XG4ucGluZm9fX2NvdW50cnktYnRuLS1lbXB0eSB7XG4gIGNvbG9yOiAjOWNhM2FmO1xufVxuLnBpbmZvX19jb3VudHJ5LWJ0biBzdmcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGluZm9fX2NvdW50cnktbGFiZWwge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5waW5mb19fY291bnRyeS1sYWJlbC0tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzljYTNhZjtcbn1cbi5waW5mb19fcGhvbmUtY29kZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMTIwcHg7XG4gIGdhcDogMTJweDtcbn1cbi5waW5mb19fcGhvbmUtY29kZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U2ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5waW5mb19fcGhvbmUtY29kZS1idG46Zm9jdXMsIC5waW5mb19fcGhvbmUtY29kZS1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDcyQ0U7XG59XG4ucGluZm9fX3Bob25lLWNvZGUtZmxhZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5waW5mb19fcGhvbmUtY29kZS1kaWFsIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5waW5mb19fcGhvbmUtY29kZS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U2ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgNDAsIDg1LCAwLjEyKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbi5waW5mb19fcGhvbmUtY29kZS1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDlweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGluZm9fX3Bob25lLWNvZGUtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjZmZjtcbn1cbi5waW5mb19fcGhvbmUtY29kZS1vcHRpb24tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBpbmZvX19waG9uZS1jb2RlLW5hbWUge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5waW5mb19fcGhvbmUtY29kZS1udW0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5waW5mb19faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U2ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG59XG4ucGluZm9fX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xufVxuLnBpbmZvX19pbnB1dFt0eXBlPWRhdGVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBpbmZvX19pbnB1dC0tcGhvbmUge1xuICBmbGV4OiAxO1xuICB3aWR0aDogYXV0bztcbn1cbi5waW5mb19faW5wdXQtLXdpdGgtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG59XG4ucGluZm9fX2lucHV0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGluZm9fX2lucHV0LWljb24tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5waW5mb19faW5wdXQtaWNvbi1idG46aG92ZXIgc3ZnIHBhdGgsIC5waW5mb19faW5wdXQtaWNvbi1idG46aG92ZXIgc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZTogIzAwNzJDRTtcbn1cbi5waW5mb19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5waW5mb19fc2F2ZS1idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5waW5mb19fc2F2ZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZmEzO1xufVxuLnBpbmZvX19uZXh0LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgIzAwNzJDRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLnBpbmZvX19uZXh0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBpbmZvX19uZXh0LWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5waW5mb19fY2FuY2VsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgIzAwNzJDRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLnBpbmZvX19jYW5jZWwtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjdmZjtcbn1cbi5waW5mb19fcHctcnVsZXMge1xuICBiYWNrZ3JvdW5kOiAjZmVmY2U4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmRlNjhhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ucGluZm9fX3B3LXJ1bGVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzg1NGQwZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cbi5waW5mb19fcHctcnVsZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuLnBpbmZvX19wdy1ydWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4NTRkMGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuLnBpbmZvX19wdy1ydWxlLS1tZXQge1xuICBjb2xvcjogIzE2NjUzNDtcbn1cbi5waW5mb19fcHctYnVsbGV0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ExNjIwNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwNHB4KSB7XG4gIC5lbl9faW5uZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuZW5fX2lubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW5fX3RhYiB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZWgge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZWhfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2VsZXZhdGUvaGVhZGVyLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgfVxuICAuZWhfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbiAgLmVoX19wcm9maWxlIHtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuZWhfX2F2YXRhciB7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmVoX19hdmF0YXItaW5pdGlhbHMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuZWhfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuICAuZWhfX3RpZXItYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgfVxuICAuZWhfX2FjdGl2ZS11bnRpbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5laF9fcG9pbnRzLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmVoX19wb2ludHMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuOXB4O1xuICB9XG4gIC5laF9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWhfX21vYmlsZS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5laF9fYnRuLXBvaW50cy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5laF9fdmlldy1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDAgMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmVuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuZW5fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbl9fc2VsZWN0LXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmOGY4ZmE7XG4gIH1cbiAgLmh0Yl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG4gIC5lYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGdhcDogNDhweDtcbiAgfVxuICAudHAge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC50cF9fYm9keSB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDA7XG4gIH1cbiAgLnRwX19jb250ZW50LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50cF9fY29udGVudC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG4gIC50cF9fZ2F1Z2Utcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnRwX19nYXVnZSB7XG4gICAgZmxleDogMztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICB9XG4gIC50cF9fZ2F1Z2Ugc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnRwX19iYXJzIHtcbiAgICBmbGV4OiAyO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50cF9fZm9vdG5vdGUge1xuICAgIG1hcmdpbjogLTEwcHggMCA1MHB4IDA7XG4gIH1cbiAgLnRwX19jYXJkLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMzM0LzE4NjtcbiAgfVxuICAudHBfX2Zvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAubXRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAubXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm10X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tdF9fZ3JpZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5tdF9fZ3JpZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm10X19ncmlkID4gKiB7XG4gICAgZmxleDogMCAwIDI2MHB4O1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gIH1cbiAgLm10X19wYW5lbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZXludGtfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXludGtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmV5bnRrX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5leW50a19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC55cF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC55cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAueXBfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAueXBfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC55cF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5hY19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuYWNfX3RoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIH1cbiAgLmFjX190ZCB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuICB9XG4gIC5hY19fZGF0ZS1jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLnJjX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5yY19fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnJjX19mb3JtLWNhcmQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG4gIC5yY19fc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJjX19zaWRlYmFyIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wY19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAucGNfX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBjX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG5hdiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG5hdl9fY2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucG5hdl9fYWN0aW9uLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucG5hdl9fbW9iaWxlLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5waW5mb19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnBpbmZvX19hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAucGluZm9fX3NhdmUtYnRuLCAucGluZm9fX25leHQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZWxldmF0ZS1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE4MHB4IDE2cHggMTMwcHg7XG4gICAgbWluLWhlaWdodDogbWluKDIxOS4wODM5Njk0NjU2dncsIDg2MXB4KTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZWxldmF0ZS1oZXJvX19iZy1pbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuICAuZWxldmF0ZS1oZXJvX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZWxldmF0ZS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG4gIC5lbGV2YXRlLWhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5lbGV2YXRlLWhlcm9fX2J0bi1wcmltYXJ5IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5lbGV2YXRlLXdlbGNvbWUge1xuICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgfVxuICAuZWxldmF0ZS13ZWxjb21lX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxuICAuZWxldmF0ZS13ZWxjb21lX19oZWFkaW5nLWdyYWRpZW50IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxuICAuZWxldmF0ZS13ZWxjb21lX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZWxldmF0ZS1zZWN0aW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMzJweCAwIDEycHg7XG4gIH1cbiAgLmVsZXZhdGUtc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmVsZXZhdGUtc2VjdGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmxveWFsdHktZWFybiB7XG4gICAgcGFkZGluZzogODBweCAwIDQ4cHg7XG4gIH1cbiAgLmxveWFsdHktZWFybl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB9XG4gIC5sb3lhbHR5LWVhcm5fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubG95YWx0eS1lYXJuX19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5sb3lhbHR5LWVhcm5fX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5sb3lhbHR5LWVhcm5fX3Jvdy0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5sb3lhbHR5LWVhcm5fX2ltYWdlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubG95YWx0eS1lYXJuX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLmxveWFsdHktZWFybl9faG93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5sb3lhbHR5LWVhcm5fX2hvdy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5sb3lhbHR5LWVhcm5fX3N0ZXBzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAubG95YWx0eS1lYXJuX19jdGEtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubG95YWx0eS1lYXJuX19jdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAubG95YWx0eS1lYXJuX19jdGEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5sb3lhbHR5LWVhcm5fX2N0YS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmxveWFsdHktZWFybl9fY3RhLWFjdGlvbnMgLmVsZXZhdGUtYnRuLXNvbGlkLFxuICAubG95YWx0eS1lYXJuX19jdGEtYWN0aW9ucyAuZWxldmF0ZS1idG4tb3V0bGluZSB7XG4gICAgYWxpZ24tc2VsZjogYXV0bztcbiAgfVxuICAubG95YWx0eS1lYXJuX19mYXEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAubG95YWx0eS1lYXJuX19mYXEtYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmxveWFsdHktc3BlbmQge1xuICAgIHBhZGRpbmc6IDgwcHggMCA0OHB4O1xuICB9XG4gIC5sb3lhbHR5LXNwZW5kX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIH1cbiAgLmxveWFsdHktc3BlbmRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubG95YWx0eS1zcGVuZF9fYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAubG95YWx0eS1zcGVuZF9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmxveWFsdHktc3BlbmRfX3Jvdy0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5sb3lhbHR5LXNwZW5kX19pbWFnZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmxveWFsdHktc3BlbmRfX2NvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAubG95YWx0eS1zcGVuZF9fY3RhLWJhbm5lciB7XG4gICAgcGFkZGluZzogMzJweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmxveWFsdHktc3BlbmRfX2N0YS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5sb3lhbHR5LXNwZW5kX19jdGEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5sb3lhbHR5LXNwZW5kX19jdGEtYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5sb3lhbHR5LXNwZW5kX19jdGEtYWN0aW9ucyAuZWxldmF0ZS1idG4tc29saWQsXG4gIC5sb3lhbHR5LXNwZW5kX19jdGEtYWN0aW9ucyAuZWxldmF0ZS1idG4tb3V0bGluZSB7XG4gICAgYWxpZ24tc2VsZjogYXV0bztcbiAgfVxuICAubG95YWx0eS1zcGVuZF9fZmFxLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLmxveWFsdHktc3BlbmRfX2ZhcS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubG95YWx0eS10aWVycyB7XG4gICAgcGFkZGluZzogODBweCAwIDQ4cHg7XG4gIH1cbiAgLmxveWFsdHktdGllcnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxuICAubG95YWx0eS10aWVyc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5sb3lhbHR5LXRpZXJzX19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5sb3lhbHR5LXRpZXJzX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmxveWFsdHktdGllcnNfX3Jvdy0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubG95YWx0eS10aWVyc19fY2FyZC1wYW5lbCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmxveWFsdHktdGllcnNfX2NvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubG95YWx0eS10aWVyc19fY29tcGFyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubG95YWx0eS10aWVyc19fY29tcGFyZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5sb3lhbHR5LXRpZXJzX190YWJsZS13cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAubG95YWx0eS1jb21wYXJlLXRhYmxlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmxveWFsdHktY29tcGFyZS10YWJsZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubG95YWx0eS1jb21wYXJlLXRhYmxlX190YWJsZSB7XG4gICAgbWluLXdpZHRoOiA3MDBweDtcbiAgfVxuICAubG95YWx0eS10aWVyLXRhYmxlX19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5sb3lhbHR5LXRpZXItdGFibGVfX2NvbnRlbnQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxveWFsdHktdGllci10YWJsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5sb3lhbHR5LXRpZXItdGFibGVfX3RhYmxlIHtcbiAgICBtaW4td2lkdGg6IDQ4MHB4O1xuICB9XG4gIC5sb3lhbHR5LXRpZXItdGFibGVfX3RoLS10eXBlIHtcbiAgICBmbGV4OiAwIDAgMTYwcHg7XG4gIH1cbiAgLmxveWFsdHktdGllci10YWJsZV9fdGQtLWxhYmVsIHtcbiAgICBmbGV4OiAwIDAgMTYwcHg7XG4gIH1cbiAgLmVsZXZhdGUtYmxvZy1ncmlkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5lbGV2YXRlLWJsb2ctZ3JpZF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmxveWFsdHktcGlsbGFycyB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG4gIC5sb3lhbHR5LXBpbGxhcnNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAubG95YWx0eS1waWxsYXJzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5sb3lhbHR5LXBpbGxhcnNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmxveWFsdHktcGlsbGFyc19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5sb3lhbHR5LXBpbGxhcnNfX3Jvdy0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubG95YWx0eS1waWxsYXJzX19pbWFnZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiA1NjYvNDAwO1xuICB9XG4gIC5sb3lhbHR5LXBpbGxhcnNfX3BpbGxhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5sb3lhbHR5LXBlcmtzIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbiAgLmxveWFsdHktcGVya3NfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAubG95YWx0eS1wZXJrc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAubG95YWx0eS1wZXJrc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubG95YWx0eS1wZXJrc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmxveWFsdHktcGVya3NfX2N0YS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5sb3lhbHR5LW5ld3Mge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxuICAubG95YWx0eS1uZXdzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmxveWFsdHktbmV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAubG95YWx0eS1uZXdzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5sb3lhbHR5LW5ld3NfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAubG95YWx0eS1sZWdhbCB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG4gIC5sb3lhbHR5LWxlZ2FsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5sb3lhbHR5LWxlZ2FsX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubG95YWx0eS1wZXJrc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLm10X19wYW5lbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnRwX19nYXVnZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjVweCkge1xuICAuZWhfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2VsZXZhdGUvaGVhZGVyLWJnLW1vYmlsZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5sb3lhbHR5LWJyaWNrLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuYm9keS5kZXN0aW5hdGlvbi1tdWx0aS1wYWdlIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGQTtcbn1cbmJvZHkuZGVzdGluYXRpb24tbXVsdGktcGFnZSAuZGVzdGluYXRpb24tcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDRweCkge1xuICBib2R5LmRlc3RpbmF0aW9uLW11bHRpLXBhZ2UgLmRlc3RpbmF0aW9uLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4uZGVzdGluYXRpb24tcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDgwcHggMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5kZXN0aW5hdGlvbi1wYWdlIC5kZXN0aW5hdGlvbi13aWRnZXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTA0cHgpIHtcbiAgLmRlc3RpbmF0aW9uLXBhZ2Uge1xuICAgIGdhcDogNDhweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cblxuLmRlc3RpbmF0aW9uLXdpZGdldC0tY29ubmVjdGluZy1mbGlnaHRzIC5kZXN0aW5hdGlvbi13aWRnZXRfX2Jvb2tpbmctYmFyIHtcbiAgbWFyZ2luLXRvcDogMTI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTA0cHgpIHtcbiAgLmRlc3RpbmF0aW9uLXdpZGdldC0tY29ubmVjdGluZy1mbGlnaHRzIC5kZXN0aW5hdGlvbi13aWRnZXRfX2Jvb2tpbmctYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbiNkZXN0aW5hdGlvbi1zZWxlY3RlZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZGVzdGluYXRpb24tc2VsZWN0ZWQtY29udGVudCAuZGVzdGluYXRpb24td2lkZ2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwNHB4KSB7XG4gICNkZXN0aW5hdGlvbi1zZWxlY3RlZC1jb250ZW50IHtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cblxuLmRlc3RpbmF0aW9uLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlc3RpbmF0aW9uLWhlcm9fX21lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMEIxQzMzO1xufVxuLmRlc3RpbmF0aW9uLWhlcm9fX21lZGlhIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kZXN0aW5hdGlvbi1oZXJvX19tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVzdGluYXRpb24taGVyb19fbWVkaWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAxMCwgMjUsIDAuNTUpIDAlLCByZ2JhKDAsIDEwLCAyNSwgMC4xNSkgNTUlLCByZ2JhKDAsIDEwLCAyNSwgMC40NSkgMTAwJSk7XG59XG4uZGVzdGluYXRpb24taGVyb19fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNzZweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogMTIxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGVzdGluYXRpb24taGVyb19fcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRlc3RpbmF0aW9uLWhlcm9fX3ByaWNlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRlc3RpbmF0aW9uLWhlcm9fX2V5ZWJyb3cge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjk7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5kZXN0aW5hdGlvbi1oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG4uZGVzdGluYXRpb24taGVyb19fYm9va2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMjEycHg7XG4gIG1hcmdpbjogLTE2MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmRlc3RpbmF0aW9uLWhlcm9fX21lZGlhLS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgIzBCMUMzMyAwJSwgIzE0MzE1QiA1NSUsICMwQjJBNTUgMTAwJSk7XG59XG4uZGVzdGluYXRpb24taGVyb19fbWVkaWEtLWRlZmF1bHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAxMCwgMjUsIDAuMzUpIDAlLCByZ2JhKDAsIDEwLCAyNSwgMC4wNSkgNTUlLCByZ2JhKDAsIDEwLCAyNSwgMC4zKSAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzdGluYXRpb24taGVyb19fbWVkaWEge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmRlc3RpbmF0aW9uLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLmRlc3RpbmF0aW9uLWhlcm9fX292ZXJsYXkge1xuICAgIHRvcDogMTAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuZGVzdGluYXRpb24taGVyb19fYm9va2luZyB7XG4gICAgbWFyZ2luLXRvcDogLTk0cHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtcGFnZS1jb250YWluZXIgLnd5c2l3eWctY29udGFpbmVyIHAge1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jb250ZW50LXBhZ2UtY29udGFpbmVyIC53eXNpd3lnLWNvbnRhaW5lciB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuXG4uZW1lcmdlbmN5LW1vZGUtaGVhZGVyIC5oZWFkZXItaGFtYnVyZ2VyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5lbWVyZ2VuY3ktbW9kZS1oZWFkZXIgLmxvZ28tbGluay1pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xufVxuLmVtZXJnZW5jeS1tb2RlLWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5lbWVyZ2VuY3ktbW9kZS1oZWFkZXIgLmhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uZW1lcmdlbmN5LXBhZ2UtY29udGFpbmVyIC5hbm5vdW5jZW1lbnRzLWxpc3QtLWl0ZW0gLmRvdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZW1lcmdlbmN5LXBhZ2UtY29udGFpbmVyIC53eXNpd3lnLWNvbnRhaW5lciBhW2hyZWZePXRlbF0sXG4uZW1lcmdlbmN5LXBhZ2UtY29udGFpbmVyIC53eXNpd3lnLWNvbnRhaW5lciBhW2hyZWZePVRlbF0sXG4uZW1lcmdlbmN5LXBhZ2UtY29udGFpbmVyIC53eXNpd3lnLWNvbnRhaW5lciBhW2hyZWZePVRFTF0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmVtZXJnZW5jeS1wYWdlLWNvbnRhaW5lciAuc2lkZWJhci1mb3JtIGZvcm0gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtZXJnZW5jeS1wYWdlLWNvbnRhaW5lciAuc2lkZWJhci1mb3JtIGZvcm0gLmJ0bjpob3ZlciwgLmVtZXJnZW5jeS1wYWdlLWNvbnRhaW5lciAuc2lkZWJhci1mb3JtIGZvcm0gLmJ0bjphY3RpdmUsIC5lbWVyZ2VuY3ktcGFnZS1jb250YWluZXIgLnNpZGViYXItZm9ybSBmb3JtIC5idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4udHJhY2steW91ci1zaGlwbWVudCAuYmFzaWMtZGF0YS0taXRlbSB7XG4gIGdhcDogMTBweDtcbn1cbi50cmFjay15b3VyLXNoaXBtZW50IC5iYXNpYy1kYXRhLS10b3Age1xuICBjb2xvcjogIzhCOTM5QjtcbiAgZ2FwOiA2cHg7XG59XG4udHJhY2steW91ci1zaGlwbWVudCAuYmFzaWMtZGF0YS0tdG9wIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzhCOTM5Qjtcbn1cblxuLnd5c2l3eWctY29udGFpbmVyIHVsIGxpLCAud3lzaXd5Zy1jb250YWluZXIgb2wgbGkge1xuICBjb2xvcjogIzYyNjY2QTtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ud3lzaXd5Zy1jb250YWluZXIuYmFubmVyLXd5c2l3eWcgcCwgLnd5c2l3eWctY29udGFpbmVyLmJhbm5lci13eXNpd3lnIGxpLFxuLnd5c2l3eWctY29udGFpbmVyLmJhbm5lci13eXNpd3lnIC5waW1jb3JlX3d5c2l3eWcuZW1wdHlbY29udGVudGVkaXRhYmxlPXRydWVdW2RhdGEtcGxhY2Vob2xkZXJdOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnd5c2l3eWctY29udGFpbmVyLmJhbm5lci13eXNpd3lnLnRleHQtYmxhY2sgcCwgLnd5c2l3eWctY29udGFpbmVyLmJhbm5lci13eXNpd3lnLnRleHQtYmxhY2sgbGkge1xuICBjb2xvcjogIzAwMDtcbn1cbi53eXNpd3lnLWNvbnRhaW5lci5iYW5uZXItd3lzaXd5Zy50ZXh0LWJsYWNrIC5waW1jb3JlX3d5c2l3eWcuZW1wdHlbY29udGVudGVkaXRhYmxlPXRydWVdW2RhdGEtcGxhY2Vob2xkZXJdOmJlZm9yZSB7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLnd5c2l3eWctY29udGFpbmVyLmJhbm5lci13eXNpd3lnIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnd5c2l3eWctY29udGFpbmVyLmJhbm5lci13eXNpd3lnIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uY29udGVudC1wYWdlcy1saXN0LS1pdGVtIC5jb250ZW50LXBhZ2VzLWxpc3QtLWl0ZW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjc3cHg7XG59XG5cbi5mZWF0dXJlZC1ibG9nLS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNTcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZmVhdHVyZWQtYmxvZy0td3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuLmZlYXR1cmVkLWJsb2ctLWNvbnRlbnQge1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmZlYXR1cmVkLWJsb2ctLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pbGx1c3RyYXRpb24tYmFubmVyLS13cmFwcGVyIC53eXNpd3lnLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaWxsdXN0cmF0aW9uLWJhbm5lci0td3JhcHBlciAud3lzaXd5Zy1jb250YWluZXIgdWwgbGksIC5pbGx1c3RyYXRpb24tYmFubmVyLS13cmFwcGVyIC53eXNpd3lnLWNvbnRhaW5lciBvbCBsaSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmlsbHVzdHJhdGlvbi1iYW5uZXItLXdyYXBwZXIgLmJ0biB7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zO1xufVxuLmlsbHVzdHJhdGlvbi1iYW5uZXItLXdyYXBwZXIgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogI2ZmZjtcbn1cblxuLmxhbmRpbmctcGFnZS1uYXZpZ2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MkNFICFpbXBvcnRhbnQ7XG59XG5cbi5mYXEtc2VhcmNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5mYXEtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZhcS1jYXJkcy1jb250YWluZXIge1xuICBnYXA6IDEuNXJlbTtcbn1cbi5mYXEtY2FyZHMtY29udGFpbmVyIC5mYXEtY2FyZCB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEuMTI1cmVtKTtcbiAgbWluLXdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAxNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5mYXEtY2FyZHMtY29udGFpbmVyIC5mYXEtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgfVxufVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlciAubGVmdC1jb2x1bW4ge1xuICB3aWR0aDogMzQzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlciAubGVmdC1jb2x1bW4gLmltYWdlLTEge1xuICBoZWlnaHQ6IDQ4MnB4O1xufVxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLmxlZnQtY29sdW1uIC5pbWFnZS0yIHtcbiAgaGVpZ2h0OiA2MzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5sZWZ0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLmxlZnQtY29sdW1uIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiA0MTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLmxlZnQtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLmxlZnQtY29sdW1uIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlciAucmlnaHQtY29sdW1uIHtcbiAgd2lkdGg6IDQyN3B4O1xufVxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbiAuaW1hZ2Uge1xuICBoZWlnaHQ6IDI4OXB4O1xufVxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbiAuYmFubmVyLWl0ZW0ge1xuICBoZWlnaHQ6IDIxOHB4O1xufVxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbiAuYmFubmVyLWl0ZW0gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5yaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiAyNzVweDtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlciAucmlnaHQtY29sdW1uIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAxODZweDtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlciAucmlnaHQtY29sdW1uIC5iYW5uZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbiAuaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlciAucmlnaHQtY29sdW1uIC5iYW5uZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLmdyaWQtaXRlbSBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRlc3RpbmF0aW9uLWdhbGxlcnktY29udGFpbmVyOm5vdCguZWRpdG1vZGUpIC5jb250YWluZXItYm90dG9tIHtcbiAgbWF4LXdpZHRoOiA5NjdweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5nYWxsZXJ5LWRvd25sb2FkLWNvbnRhaW5lciAuZ2FsbGVyeS1kb3dubG9hZC0taXRlbSBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmdhbGxlcnktZG93bmxvYWQtY29udGFpbmVyIC5nYWxsZXJ5LWRvd25sb2FkLS1pdGVtIHBpY3R1cmUge1xuICBoZWlnaHQ6IDM5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnktZG93bmxvYWQtY29udGFpbmVyIC5nYWxsZXJ5LWRvd25sb2FkLS1pdGVtIHBpY3R1cmUge1xuICAgIGhlaWdodDogMjgycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nYWxsZXJ5LWRvd25sb2FkLWNvbnRhaW5lciAuZ2FsbGVyeS1kb3dubG9hZC0taXRlbSBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG59XG4uZ2FsbGVyeS1kb3dubG9hZC1jb250YWluZXIgLmdhbGxlcnktZG93bmxvYWQtLWl0ZW0gcGljdHVyZS5waWN0dXJlLXNtYWxsIHtcbiAgaGVpZ2h0OiAxODdweDtcbn1cblxuLmltYWdlLXNsaWRlci0tY29udGFpbmVyIC5pbWFnZS1zbGlkZXItLWl0ZW0gaW1nIHtcbiAgbWF4LWhlaWdodDogMzE1cHg7XG59XG4uaW1hZ2Utc2xpZGVyLS1jb250YWluZXIgLmltYWdlLXNsaWRlci0taXRlbSAuaW1hZ2Utb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5pbWFnZS1zbGlkZXItLWNvbnRhaW5lciAuaW1hZ2Utc2xpZGVyLS1pdGVtIC5pbWFnZS1vdmVybGF5IHN2ZyB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaW1hZ2Utc2xpZGVyLS1jb250YWluZXIgLmltYWdlLXNsaWRlci0taXRlbTpob3ZlciAuaW1hZ2Utb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uaW5mby1jYXJkLXNsaWRlci1vbmUtY29udGFpbmVyIC5iYW5uZXItaW5mby1jYXJkIHtcbiAgbWluLWhlaWdodDogMjQwcHg7XG59XG4uaW5mby1jYXJkLXNsaWRlci1vbmUtY29udGFpbmVyIC5iYW5uZXItaW5mby1jYXJkIGEuYnRuIHtcbiAgbWluLWhlaWdodDogMjQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaW5mby1jYXJkLXNsaWRlci1vbmUtY29udGFpbmVyOm5vdCgubW9iaWxlLWZ1bGwpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbiAgLmluZm8tY2FyZC1zbGlkZXItb25lLWNvbnRhaW5lcjpub3QoLm1vYmlsZS1mdWxsKSAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuLmluZm8tY2FyZC1zbGlkZXItb25lLWNvbnRhaW5lci5ub3QtZnVsbC1sYXlvdXQgLmJhbm5lci1pbmZvLWNhcmQge1xuICBtaW4taGVpZ2h0OiAxNDhweDtcbn1cbi5pbmZvLWNhcmQtc2xpZGVyLW9uZS1jb250YWluZXIubm90LWZ1bGwtbGF5b3V0IGEuYnRuIHtcbiAgbWluLWhlaWdodDogMTQ4cHg7XG59XG5cbi5pbmZvLWNhcmQtc2xpZGVyLXR3by1jb250YWluZXIgLmJhbm5lci1pbmZvLWNhcmQge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5pbmZvLWNhcmQtc2xpZGVyLXR3by1jb250YWluZXIgLmJhbm5lci1pbmZvLWNhcmQgYS5idG4ge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5pbmZvLWNhcmQtc2xpZGVyLXR3by1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxuICAuaW5mby1jYXJkLXNsaWRlci10d28tY29udGFpbmVyIC5jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjYlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5cbi5pbGx1c3RyYXRpb24tY2FyZC1jb250YWluZXIgYSAuY2FwdGlvbi1yZWd1bGFyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuLmJhbm5lci1pbmZvLWNhcmQge1xuICBtaW4taGVpZ2h0OiAxNDVweDtcbn1cbi5iYW5uZXItaW5mby1jYXJkIC5idG4gLmJhbm5lci1pY29uIHN2ZyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZSkgKyAxcmVtKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZSkgKyAxcmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmFubmVyLWluZm8tY2FyZCAuYnRuIC5iYW5uZXItdGV4dC5vdmVybGluZS1yZWd1bGFyIHtcbiAgbWFyZ2luLXRvcDogMTE0cHg7XG59XG4uYmFubmVyLWluZm8tY2FyZCAuYnRuIC5iYW5uZXItdGV4dC5oZWFkbGluZS01IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5iYW5uZXItaW5mby1jYXJkLnR5cGUtdHdvIC5iYW5uZXItYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTE4cHggIWltcG9ydGFudDtcbn1cbi5iYW5uZXItaW5mby1jYXJkOm5vdCgudHlwZS10d28pIC5idG4gLmJhbm5lci1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYWlyLXNlcmJpYS13aGl0ZSk7XG59XG5cbi5pY29uLWNhcmQtY29udGFpbmVyIC5iYW5uZXItaWNvbiBzdmcge1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaWNvbi1jYXJkLWNvbnRhaW5lciAuYmFubmVyLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1haXItc2VyYmlhLXByaW1hcnkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaWNvbi1jYXJkLXNsaWRlci1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxuICAuaWNvbi1jYXJkLXNsaWRlci1jb250YWluZXIgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cblxuLmluZm8tY2FyZC10d28tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmluZm8tY2FyZC10d28tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5idG4gc3ZnIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uYmFubmVyLWNvbnRhaW5lci5iZy13aGl0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZS5iZy13aGl0ZTplbXB0eTpiZWZvcmUge1xuICBjb2xvcjogI0JGQkZCRiAhaW1wb3J0YW50O1xufVxuXG4uaGVyby1iYW5uZXIubmVnYXRpdmUtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDRweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLWJhbm5lci5uZWdhdGl2ZS1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVyby1iYW5uZXIubmVnYXRpdmUtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgfVxufVxuLmhlcm8tYmFubmVyIC5oZXJvLWJhbm5lci0taW5uZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVyby1iYW5uZXIgLmhlcm8tYmFubmVyLS1pbm5lci13cmFwcGVyOjphZnRlciB7XG4gICAgdG9wOiAycmVtO1xuICB9XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSB7XG4gIG1pbi1oZWlnaHQ6IDc0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC41LCAxKTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAuc3BsaWRlX19zbGlkZV9fY29udGFpbmVyLS1pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQzNXB4O1xufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnNwbGlkZV9fc2xpZGVfX2NvbnRhaW5lci0taW5uZXIgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAuc3BsaWRlX19zbGlkZV9fY29udGFpbmVyIC5tb2JpbGUtcGhvdG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnNwbGlkZV9fc2xpZGVfX2NvbnRhaW5lcjpub3QoLm5vLW1vYmlsZS1waG90bykgLmRlc2t0b3AtcGhvdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnNwbGlkZV9fc2xpZGVfX2NvbnRhaW5lcjpub3QoLm5vLW1vYmlsZS1waG90bykgLm1vYmlsZS1waG90byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIC50ZXh0LWRlc2t0b3AtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1kZXNrdG9wLWFsaWduLWxlZnQgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtZGVza3RvcC1hbGlnbi1sZWZ0IC5idXR0b25zLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1kZXNrdG9wLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIC50ZXh0LWRlc2t0b3AtYWxpZ24tY2VudGVyIC5zcGxpZGVfX3NsaWRlX19oZWFkbGluZSxcbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIC50ZXh0LWRlc2t0b3AtYWxpZ24tY2VudGVyIC5idXR0b25zLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtZGVza3RvcC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtZGVza3RvcC1hbGlnbi1yaWdodCAuc3BsaWRlX19zbGlkZV9faGVhZGxpbmUsXG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1kZXNrdG9wLWFsaWduLXJpZ2h0IC5idXR0b25zLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3cge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyQ0U7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2UtaW4tb3V0O1xufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3cgc3ZnIHtcbiAgZmlsbDogd2hpdGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX2Fycm93IHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDEuMmVtO1xufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAxLjJlbTtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX2Fycm93OmRpc2FibGVkLCAuaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19hcnJvdy5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBib3R0b206IDFlbTtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX3BhZ2luYXRpb24gbGkgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDAuODU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaGVyby1iYW5uZXIgLmhlcm8tYm9va2luZy1wYW5lbC0td3JhcHBlciAucXVpY2stYm9va2luZy1wYW5lbCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLWJhbm5lcjpob3ZlciAuc3BsaWRlIC5zcGxpZGVfX2Fycm93LCAuaGVyby1iYW5uZXI6Zm9jdXMgLnNwbGlkZSAuc3BsaWRlX19hcnJvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZXJvLWJhbm5lci0taW5uZXItd3JhcHBlci5ib29raW5nLXZpc2libGUge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gIH1cbn1cbi5oZXJvLWJhbm5lci0tY29udGVudC0td3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDc0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAuc3BsaWRlX19zbGlkZV9fY29udGFpbmVyLS1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNDA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZXJvLWJhbm5lci0tY29udGVudC0td3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDBzdmggLSA1NnB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtbW9iaWxlLWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtbW9iaWxlLWFsaWduLWxlZnQgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1tb2JpbGUtYWxpZ24tbGVmdCAuYnV0dG9ucy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtbW9iaWxlLWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZXJvLWJhbm5lci0tY29udGVudC0td3JhcHBlciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIC50ZXh0LW1vYmlsZS1hbGlnbi1jZW50ZXIgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1tb2JpbGUtYWxpZ24tY2VudGVyIC5idXR0b25zLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtbW9iaWxlLWFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1tb2JpbGUtYWxpZ24tcmlnaHQgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1tb2JpbGUtYWxpZ24tcmlnaHQgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAuc3BsaWRlX19zbGlkZV9fY29udGFpbmVyLS1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnNwbGlkZV9fc2xpZGVfX2NvbnRhaW5lci0taW5uZXIgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLmhlYWRsaW5lLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5oZXJvLWJhbm5lci0tY29udGVudC0td3JhcHBlciAuc3BsaWRlIC5zcGxpZGVfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLWJhbm5lci0tY29udGVudC0td3JhcHBlciAucXVpY2stYm9va2luZy1wYW5lbC0tdG9nZ2xlLWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAzZW07XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5oZXJvLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5oZXJvLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLmhlcm8tYm9va2luZy1wYW5lbC0td3JhcHBlciAuY29udGFpbmVyIC5xdWljay1ib29raW5nLXBhbmVsIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgbWluLWhlaWdodDogMTAwZHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgfVxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLmhlcm8tYm9va2luZy1wYW5lbC0td3JhcHBlciAuY29udGFpbmVyIC5xdWljay1ib29raW5nLXBhbmVsLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5oZXJvLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmNvbnRhaW5lciAucXVpY2stYm9va2luZy1wYW5lbCAucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTAwZHZoO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29tYm8tYmFubmVyLWNvbnRhaW5lciAudGV4dC1kZXNrdG9wLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbWJvLWJhbm5lci1jb250YWluZXIgLnRleHQtZGVza3RvcC1hbGlnbi1sZWZ0IC5idXR0b25zLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uY29tYm8tYmFubmVyLWNvbnRhaW5lciAudGV4dC1kZXNrdG9wLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21iby1iYW5uZXItY29udGFpbmVyIC50ZXh0LWRlc2t0b3AtYWxpZ24tY2VudGVyIC5idXR0b25zLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbWJvLWJhbm5lci1jb250YWluZXIgLnRleHQtZGVza3RvcC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbWJvLWJhbm5lci1jb250YWluZXIgLnRleHQtZGVza3RvcC1hbGlnbi1yaWdodCAuYnV0dG9ucy1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jb21iby1iYW5uZXItY29udGFpbmVyIC50ZXh0LW1vYmlsZS1hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jb21iby1iYW5uZXItY29udGFpbmVyIC50ZXh0LW1vYmlsZS1hbGlnbi1sZWZ0IC5idXR0b25zLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxuICAuY29tYm8tYmFubmVyLWNvbnRhaW5lciAudGV4dC1tb2JpbGUtYWxpZ24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbWJvLWJhbm5lci1jb250YWluZXIgLnRleHQtbW9iaWxlLWFsaWduLWNlbnRlciAuYnV0dG9ucy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb21iby1iYW5uZXItY29udGFpbmVyIC50ZXh0LW1vYmlsZS1hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmNvbWJvLWJhbm5lci1jb250YWluZXIgLnRleHQtbW9iaWxlLWFsaWduLXJpZ2h0IC5idXR0b25zLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cbi5jb21iby1iYW5uZXItY29udGFpbmVyIC5iYW5uZXItY29udGFpbmVyIC5tb2JpbGUtcGhvdG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmNvbWJvLWJhbm5lci1jb250YWluZXIgLmJhbm5lci1jb250YWluZXI6bm90KC5uby1tb2JpbGUtcGhvdG8pIC5kZXNrdG9wLXBob3RvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb21iby1iYW5uZXItY29udGFpbmVyIC5iYW5uZXItY29udGFpbmVyOm5vdCgubm8tbW9iaWxlLXBob3RvKSAubW9iaWxlLXBob3RvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZHJhd2VyLXRlYXNlci1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTg0cHg7XG59XG5cbi5kcmF3ZXItc3dpdGNoLWNvbnRhaW5lciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA3MkNFO1xufVxuXG4uc3dpdGNoLW5hdmlnYXRpb24taXRlbS1jb250YWluZXIgLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZWFzZXItY2FyZC10d28tY29udGFpbmVyIC5jYXJkLWljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC50ZWFzZXItY2FyZHMtdHdvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG4gIC50ZWFzZXItY2FyZHMtdHdvLWNvbnRhaW5lciAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuXG4uc2lkZWJhci1uYXZpZ2F0aW9uLWNvbnRhaW5lciBhIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2lkZWJhci1uYXZpZ2F0aW9uLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcyQ0UgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlci10aWNrZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLnRpY2tlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjQsIDE5OSwgMjI2LCAwLjYpO1xuICBwYWRkaW5nOiAwIDIwcHh5O1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyLmVkaXRtb2RlIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtd3JhcHBlciAuY2Fyb3VzZWwtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLXdyYXBwZXIgLmNhcm91c2VsLWxpbmsgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC13aWR0aC13cmFwcGVyIHtcbiAgd2lkdGg6IDc1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC13aWR0aC13cmFwcGVyIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtd2lkdGgtd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgfVxufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgbWF4LXdpZHRoOiA2NjRweDtcbiAgd2lkdGg6IDY2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIHdpZHRoOiAzNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbHVtbi1nYXA6IDVweDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXIgLnRleHQtY29udGFpbmVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtIC50ZXh0LWNvbnRhaW5lciAudGV4dC1jb250YWluZXItY29udGVudC5oYXMtaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXIgLnRleHQtY29udGFpbmVyLWNvbnRlbnQuaGFzLW92ZXJmbG93IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXIgLnRleHQtY29udGFpbmVyLWNvbnRlbnQuaGFzLW92ZXJmbG93IC5tYWluLXRleHQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIC5tYWluLXRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGhlaWdodDogMjRweDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXIgLm1haW4tdGV4dC13cmFwcGVyIC5maXJzdC1lbGVtZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIC5tYWluLXRleHQtd3JhcHBlciAuZmlyc3QtZWxlbWVudCBzdmcge1xuICBtYXgtaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXIgLm1haW4tdGV4dC13cmFwcGVyIC5maXJzdC1lbGVtZW50IHN2Zy5pY29uLWV4dGVybmFsLWxpbmsge1xuICBtYXgtaGVpZ2h0OiAxMnB4O1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtIC50ZXh0LWNvbnRhaW5lciBwLCAuaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGlja2VyLWV4cGFuZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtIC50aWNrZXItZXhwYW5kLmV4cGFuZGVkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtIC50aWNrZXItZXhwYW5kIHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDlweDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAudGlja2VyLWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLnRpY2tlci1jbG9zZS1idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAudGlja2VyLWNsb3NlLWJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2MjY2NkE7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLnRpY2tlci1jbG9zZS1idXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHdpZHRoOiAzMHB4O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldiBzdmcsXG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCBzdmcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lci5leHBhbmRlZCB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lci5leHBhbmRlZCAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXIgLm1haW4tdGV4dC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIuZXhwYW5kZWQgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIC5tYWluLXRleHQtd3JhcHBlciAuZmlyc3QtZWxlbWVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXJnaW46IDRweCAwO1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyLmV4cGFuZGVkIC5jYXJvdXNlbC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyIHRoZWFkLFxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyIHRib2R5LFxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyIHRmb290LFxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyIHRyLFxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyIHRkLFxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFibGUtcHJlZGVmaW5lZC1jb250YWluZXIgdGhlYWQgaW1nLFxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyIHRib2R5IGltZyxcbi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lciB0Zm9vdCBpbWcsXG4udGFibGUtcHJlZGVmaW5lZC1jb250YWluZXIgdHIgaW1nLFxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyIHRkIGltZyxcbi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lciB0aCBpbWcge1xuICBtYXJnaW46IGF1dG87XG59XG4udGFibGUtcHJlZGVmaW5lZC1jb250YWluZXIgLnBpbWNvcmVfd3lzaXd5ZyB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4udGFibGUtcHJlZGVmaW5lZC1jb250YWluZXI6bm90KC5lZGl0bW9kZSkgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyOm5vdCguZWRpdG1vZGUpIHRkLmhhcy10b29sdGlwICo6bnRoLWxhc3QtY2hpbGQoMikge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udGFibGUtcHJlZGVmaW5lZC1jb250YWluZXI6bm90KC5lZGl0bW9kZSkgdGQuaGFzLXRvb2x0aXAgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uY29va2llLWZpcnN0LWRlY2xhcmF0aW9uLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb29raWUtZmlyc3QtZGVjbGFyYXRpb24tY29udGFpbmVyICNjb29raWVmaXJzdC1wb2xpY3ktcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvb2tpZS1maXJzdC1kZWNsYXJhdGlvbi1jb250YWluZXIgI2Nvb2tpZWZpcnN0LXBvbGljeS1wYWdlIHRhYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uY29va2llLWZpcnN0LWRlY2xhcmF0aW9uLWNvbnRhaW5lciAjY29va2llZmlyc3QtcG9saWN5LXBhZ2UgdGgsIC5jb29raWUtZmlyc3QtZGVjbGFyYXRpb24tY29udGFpbmVyICNjb29raWVmaXJzdC1wb2xpY3ktcGFnZSB0ZCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbiNjb29raWVmaXJzdC1yb290IHtcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLm1haW4tYm9va2luZy1wYW5lbC0tdG9wLW5hdiAubmF2LWxpbmsge1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstcGFkZGluZy14OiAwcHg7XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstZm9udC1zaXplOiAxNHB4O1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAubWFpbi1ib29raW5nLXBhbmVsLS10b3AtbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLm1haW4tYm9va2luZy1wYW5lbC0tdG9wLW5hdiAuYWZmaWxsaWF0ZS1saW5rcy1lZGl0bW9kZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLm1haW4tYm9va2luZy1wYW5lbC0tdG9wLW5hdiAuYWZmaWxsaWF0ZS1saW5rcy1lZGl0bW9kZS13cmFwcGVyIC5waW1jb3JlX2Jsb2NrX2VudHJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAubWFpbi1ib29raW5nLXBhbmVsLS10b3AtbmF2IC5hZmZpbGxpYXRlLWxpbmtzLWVkaXRtb2RlLXdyYXBwZXIgLnBpbWNvcmVfYmxvY2tfZW50cnkgLnBpbWNvcmVfZWRpdGFibGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAubWFpbi1ib29raW5nLXBhbmVsLS10b3AtbmF2IC5hZmZpbGxpYXRlLWxpbmtzLWVkaXRtb2RlLXdyYXBwZXIgLnBpbWNvcmVfYmxvY2tfZW50cnkgLnBpbWNvcmVfZWRpdGFibGUgLnBpbWNvcmVfZWRpdGFibGVfbGlua190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5tYWluLWJvb2tpbmctcGFuZWwtLXRvcC1uYXYgLmFmZmlsbGlhdGUtbGlua3MtZWRpdG1vZGUtd3JhcHBlciAucGltY29yZV9ibG9ja19lbnRyeTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPXJvdW5kLXRyaXBdIC5jb2wsIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1vbmUtd2F5XSAuY29sIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPXJvdW5kLXRyaXBdIC5idG4tc2VhcmNoLCAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9b25lLXdheV0gLmJ0bi1zZWFyY2gge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPXJvdW5kLXRyaXBdIC5jb2wsIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1vbmUtd2F5XSAuY29sIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9cm91bmQtdHJpcF0gLmJ0bi1zZWFyY2gsIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1vbmUtd2F5XSAuYnRuLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9bXVsdGktY2l0eV0gLmNvbCB7XG4gIGZsZXg6IHVuc2V0O1xuICB3aWR0aDogMjUlO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPW11bHRpLWNpdHldIC5hZGQtcm93LWNvbCxcbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1tdWx0aS1jaXR5XSAuYnV0dG9uLXJlbW92ZS1jb2wge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPW11bHRpLWNpdHldIC5hZGQtcm93LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPW11bHRpLWNpdHldIC5jb2wge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9bXVsdGktY2l0eV0gLmZsaWdodC1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9bXVsdGktY2l0eV0gLmZsaWdodC1yb3cgLmJ1dHRvbi1yZW1vdmUtY29sIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICByaWdodDogLTE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1tdWx0aS1jaXR5XSAuZmxpZ2h0LXJvdyAuYnRuLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1tdWx0aS1jaXR5XSAuY29sIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1tdWx0aS1jaXR5XSAuZmxpZ2h0LXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1tdWx0aS1jaXR5XSAuZmxpZ2h0LXJvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPW11bHRpLWNpdHldIC5mbGlnaHQtcm93IC5idXR0b24tcmVtb3ZlLWNvbCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9bXVsdGktY2l0eV0gLmZsaWdodC1yb3cgLmFkZC1yb3ctY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9bXVsdGktY2l0eV0gLmZsaWdodC1yb3cgLmFkZC1yb3ctY29sIC5hZGQtbmV3LWZsaWdodC1idG4ge1xuICAgIC0tYWlyLXNlcmJpYS1idG4tYmc6ICNmZmY7XG4gICAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzI2ODdENTtcbiAgICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjZmZmO1xuICAgIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjY4N0Q1O1xuICAgIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogbm9uZTtcbiAgICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogIzI2ODdENTtcbiAgICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogI2ZmZjtcbiAgICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyNjg3RDU7XG4gICAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICNCM0Q1RjA7XG4gICAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0IzRDVGMDtcbiAgICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gICAgLS1haXItc2VyYmlhLWJ0bi1wYWRkaW5nLXk6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMwMDcyQ0UgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1tdWx0aS1jaXR5XSAuZmxpZ2h0LXJvdyAuYnRuLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnJlcXVpcmVkLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIDAuMDUpO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuYnRuLXNlYXJjaCB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIHNlbGVjdCArIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogY2FsYygzOHB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDMyN3B4ICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24gLmNvdW50cnktZmxhZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jaXR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24gLmxvY2F0aW9uLWRhdGEgLmNvZGUge1xuICBjb2xvcjogIzhCOTM5Qjtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnBhc3NlbmdlcnMtdG9vbHRpcCB7XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLW9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5wYXNzZW5nZXJzLXRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAucGFzc2VuZ2Vycy10b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgd2lkdGg6IDM0MHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5wYXNzZW5nZXJzLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgLmNhcHRpb24tbGlnaHQge1xuICBjb2xvcjogIzYyNjY2QTtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnBhc3NlbmdlcnMtdG9vbHRpcCAudG9vbHRpcC1pbm5lciAubnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnBhc3NlbmdlcnMtdG9vbHRpcCAudG9vbHRpcC1pbm5lciAuYnRuIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAucmVtb3ZlLWZsaWdodC1idG4gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciBoMiwgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLmRpc2FibGVkIC5pbnB1dC1ncm91cCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnF1aWNrLWJvb2tpbmctcGFuZWwge1xuICB3aWR0aDogMzc1cHg7XG4gIG1heC13aWR0aDogMzc1cHg7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDQxcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5xdWljay1ib29raW5nLXBhbmVsLS10b3AtbmF2IC5uYXYtbGluayB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5xdWljay1ib29raW5nLXBhbmVsLS10b3AtbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNzJDRTtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnF1aWNrLWJvb2tpbmctcGFuZWwtLWJvb2tpbmctbmF2aWdhdGlvbiAubmF2LWxpbmsge1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1ob3Zlci1jb2xvcjogIzAwNzJDRTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzJDRTtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNFREY0Rjk7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA3MkNFO1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTdFOTtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIHNlbGVjdCArIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogY2FsYygzOHB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IHtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAucmVmZXJlbmNlLWZpZWxkLWdyb3VwIC5ib29raW5nLWNvZGUtc3dpdGNoOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEI5MzlCO1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMzI3cHggIWltcG9ydGFudDtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiAuY291bnRyeS1mbGFnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jaXR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jb2RlIHtcbiAgY29sb3I6ICM4QjkzOUI7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAucGFzc2VuZ2Vycy10b29sdGlwIHtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtb3BhY2l0eTogMTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5wYXNzZW5nZXJzLXRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnBhc3NlbmdlcnMtdG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnBhc3NlbmdlcnMtdG9vbHRpcCAudG9vbHRpcC1pbm5lciAuY2FwdGlvbi1saWdodCB7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnBhc3NlbmdlcnMtdG9vbHRpcCAudG9vbHRpcC1pbm5lciAubnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5wYXNzZW5nZXJzLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgLmJ0biB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZsaWdodC1zY2hlZHVsZSAud3lzaXd5Zy1jb250YWluZXIgcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZsaWdodC1zY2hlZHVsZSAud3lzaXd5Zy1jb250YWluZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLnd5c2l3eWctY29udGFpbmVyIGE6aG92ZXIsIC5mbGlnaHQtc2NoZWR1bGUgLnd5c2l3eWctY29udGFpbmVyIGE6Zm9jdXMsIC5mbGlnaHQtc2NoZWR1bGUgLnd5c2l3eWctY29udGFpbmVyIGE6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42Nztcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5pbnB1dC1ncm91cCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZsaWdodC1zY2hlZHVsZSAuaW5wdXQtZ3JvdXAgc2VsZWN0ICsgbGFiZWwge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDM4cHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmJ0bi1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmJ0bi1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZmxpZ2h0LXNjaGVkdWxlIC5idG4tc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5mbGlnaHQtc2NoZWR1bGUgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsaWdodC1zY2hlZHVsZSAuc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDMyN3B4ICFpbXBvcnRhbnQ7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24gLmNvdW50cnktZmxhZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZsaWdodC1zY2hlZHVsZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jaXR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24gLmxvY2F0aW9uLWRhdGEgLmNvZGUge1xuICBjb2xvcjogIzhCOTM5Qjtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdC1uYXYgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0LW5hdiAubmF2LWxpbmsgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QtbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNzJDRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdC1uYXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdC1uYXYgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0LW5hdiAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQgLmNpdHktY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQgLmNpdHktY29udGFpbmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwNzJDRTtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdCB0YWJsZSB0ciB0ZCAuZGl2aWRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMDAwMDAwO1xufVxuLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyIHRkIC5jZWxsLXRpdGxlIHtcbiAgY29sb3I6ICM4QjkzOUI7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQgLmNlbGwtdGl0bGUgc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyIHRkIC5jZWxsLXRpdGxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzhCOTM5Qjtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdCB0YWJsZSB0ciB0ZC5kZXRhaWxzLWNlbGwge1xuICB3aWR0aDogMjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdCB0YWJsZSB0ciB0ZC5kZXRhaWxzLWNlbGwgLmJ0bi1kZXRhaWxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogY2FsYygyNSUgLSA0cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQuY2l0eS1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdCB0YWJsZSB0ciB0ZC5kZXRhaWxzLWNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDRweCk7XG4gIH1cbiAgLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyIHRkLmRldGFpbHMtY2VsbCAuYnRuLWRldGFpbHMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQuY2l0eS1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdCB0YWJsZSB0ciB0ZC5kZXRhaWxzLWNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQuZGV0YWlscy1jZWxsIC5idG4tZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuZmxpZ2h0LXN0YXR1cy0tbGlzdC1uYXYgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLXRvcC13cmFwcGVyIC5mbGlnaHQtc3RhdHVzLS1saXN0LW5hdiAubmF2LWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuZmxpZ2h0LXN0YXR1cy0tbGlzdC1uYXYgLm5hdi1saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuZmxpZ2h0LXN0YXR1cy0tbGlzdC1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLXRvcC13cmFwcGVyIC5pbnB1dC1ncm91cCxcbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuZm9ybS1mbG9hdGluZy5uby1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIDAuMDUpO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLXRvcC13cmFwcGVyIC5pbnB1dC1ncm91cCBzZWxlY3QsXG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLmZvcm0tZmxvYXRpbmcubm8taWNvbiBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLXRvcC13cmFwcGVyIC5pbnB1dC1ncm91cCBzZWxlY3QgKyBsYWJlbCxcbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuZm9ybS1mbG9hdGluZy5uby1pY29uIHNlbGVjdCArIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogY2FsYygzOHB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAuZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLmJ0bi1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuYnRuLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSB7XG4gIC5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuYnRuLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHdpZHRoOiAzMjdweCAhaW1wb3J0YW50O1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLXRvcC13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5jb3VudHJ5LWZsYWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jaXR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiAubG9jYXRpb24tZGF0YSAuY29kZSB7XG4gIGNvbG9yOiAjOEI5MzlCO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tbGlzdC13cmFwcGVyIC5jYXJkIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB0YWJsZSB0Ym9keSAuaGFzLWNvbm5lY3RpbmctZmxpZ2h0cyB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS1saXN0LXdyYXBwZXIgLmNhcmQgdGFibGUgdGJvZHkgLmhhcy1jb25uZWN0aW5nLWZsaWdodHMgKyAuY29ubmVjdGluZy1mbGlnaHQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB0YWJsZSB0Ym9keSAuY29ubmVjdGluZy1mbGlnaHQgKyAuY29ubmVjdGluZy1mbGlnaHQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpIHtcbiAgLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB0YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tbGlzdC13cmFwcGVyIC5jYXJkIHRhYmxlIHRib2R5IHRyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItd2lkdGgpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXN0eWxlKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tbGlzdC13cmFwcGVyIC5jYXJkIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS1saXN0LXdyYXBwZXIgLmNhcmQgdGFibGUgdGJvZHkgdHIgdGQgLmJ0bi1kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB0YWJsZSB0Ym9keSB0ciB0ZC5uby1yZXN1bHRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tbGlzdC13cmFwcGVyIC5jYXJkIHRhYmxlIHRib2R5IC5jb25uZWN0aW5nLWZsaWdodCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMnJlbSAtIDFweCk7XG4gIH1cbn1cblxuLmZpbmQtbXktdHJpcCAuaW5wdXQtZ3JvdXAsXG4uZmluZC1teS10cmlwIC5mb3JtLWZsb2F0aW5nLm5vLWljb24ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgNSwgMC4wNSk7XG59XG4uZmluZC1teS10cmlwIC5idG4tc2VhcmNoIHtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cblxuLmZpbmQtYm9va2luZy1kZXRhaWxzLXBhbmVsIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG59XG4uZmluZC1ib29raW5nLWRldGFpbHMtcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG4uZmluZC1ib29raW5nLWRldGFpbHMtcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nIHtcbiAgZmxleDogdW5zZXQ7XG4gIHdpZHRoOiB1bnNldDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbi5maW5kLWJvb2tpbmctZGV0YWlscy1wYW5lbCAuaW5wdXQtZ3JvdXAgLmZvcm0tZmxvYXRpbmcgaW5wdXQsXG4uZmluZC1ib29raW5nLWRldGFpbHMtcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uZmluZC1ib29raW5nLWRldGFpbHMtcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZpbmQtYm9va2luZy1kZXRhaWxzLXBhbmVsIC5pbnB1dC1ncm91cCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMzJyZW0pO1xufVxuLmZpbmQtYm9va2luZy1kZXRhaWxzLXBhbmVsIC5idG4ge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4udG9wLW9mZmVycy1jYXJvdXNlbC0tdGl0bGUtY29udGFpbmVyIC53eXNpd3lnLWNvbnRhaW5lciBoMywgLnRvcC1vZmZlcnMtY2Fyb3VzZWwtLXRpdGxlLWNvbnRhaW5lciAud3lzaXd5Zy1jb250YWluZXIgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRlc2lyZWQtbG9jYXRpb24tYXJlYWJyaWNrLWNvbnRhaW5lciBmb3JtIC5zZWxlY3RpemUtY29udHJvbCB7XG4gIG1pbi13aWR0aDogMjY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgZm9ybSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgNSwgNSwgMC4wNSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGVzaXJlZC1sb2NhdGlvbi1hcmVhYnJpY2stY29udGFpbmVyIGZvcm0gLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgcmlnaHQ6IGNhbGMoMXJlbSArIDVweCk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uZGVzaXJlZC1sb2NhdGlvbi1hcmVhYnJpY2stY29udGFpbmVyIGZvcm0gLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQgLmljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgZm9ybSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dDpub3QoLmlucHV0LWFjdGl2ZSkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgZm9ybSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dDpub3QoLmlucHV0LWFjdGl2ZSkgLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmRlc2lyZWQtbG9jYXRpb24tYXJlYWJyaWNrLWNvbnRhaW5lciBmb3JtIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgZm9ybSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiAuY291bnRyeS1mbGFnIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uZGVzaXJlZC1sb2NhdGlvbi1hcmVhYnJpY2stY29udGFpbmVyIGZvcm0gLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWw6bm90KC5mcC1mbG9hdGluZy1sYWJlbC0tZm9jdXNlZCkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgLmRlc2lyZWQtbG9jYXRpb25zLXJlc3VsdCB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEI5MzlCO1xufVxuLmRlc2lyZWQtbG9jYXRpb24tYXJlYWJyaWNrLWNvbnRhaW5lciAuZGVzaXJlZC1sb2NhdGlvbnMtcmVzdWx0IHRhYmxlIHRoLCAuZGVzaXJlZC1sb2NhdGlvbi1hcmVhYnJpY2stY29udGFpbmVyIC5kZXNpcmVkLWxvY2F0aW9ucy1yZXN1bHQgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhCOTM5QjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgLmRlc2lyZWQtbG9jYXRpb25zLXJlc3VsdCB0YWJsZSB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjOEI5MzlCO1xufVxuLmRlc2lyZWQtbG9jYXRpb24tYXJlYWJyaWNrLWNvbnRhaW5lciAuZGVzaXJlZC1sb2NhdGlvbnMtcmVzdWx0IHRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDM3JTtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgLmRlc2lyZWQtbG9jYXRpb25zLXJlc3VsdCB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDM0JTtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgLmRlc2lyZWQtbG9jYXRpb25zLXJlc3VsdCB0YWJsZSB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jaGVjay1pbi1wYW5lbCAuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB1bnNldDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuLmNoZWNrLWluLXBhbmVsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWluLXBhbmVsIC5pbnB1dC1ncm91cCAuZm9ybS1mbG9hdGluZyB7XG4gIGZsZXg6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG4uY2hlY2staW4tcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nIGlucHV0LFxuLmNoZWNrLWluLXBhbmVsIC5pbnB1dC1ncm91cCAuZm9ybS1mbG9hdGluZyBsYWJlbCxcbi5jaGVjay1pbi1wYW5lbCAuaW5wdXQtZ3JvdXAgLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWluLXBhbmVsIC5pbnB1dC1ncm91cCAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbC5mcC1mbG9hdGluZy1sYWJlbC0tZm9jdXNlZCxcbi5jaGVjay1pbi1wYW5lbCAuaW5wdXQtZ3JvdXAgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwuZnAtZmxvYXRpbmctbGFiZWwtLXZhbHVlZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC40NXJlbSkgdHJhbnNsYXRlWCgwLjMycmVtKTtcbn1cbi5jaGVjay1pbi1wYW5lbCAuaW5wdXQtZ3JvdXAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uY2hlY2staW4tcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4zMnJlbSk7XG59XG4uY2hlY2staW4tcGFuZWwgLnJlZmVyZW5jZS1maWVsZC1ncm91cCAudG9vbHRpcC5yZXF1aXJlZC10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbn1cbi5jaGVjay1pbi1wYW5lbCAucmVmZXJlbmNlLWZpZWxkLWdyb3VwIC52YWx1ZS1maWVsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cbi5jaGVjay1pbi1wYW5lbCAucmVmZXJlbmNlLWZpZWxkLWdyb3VwIC5ib29raW5nLWNvZGUtc3dpdGNoOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuLmNoZWNrLWluLXBhbmVsIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbn1cbi5jaGVjay1pbi1wYW5lbCAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmNoZWNrLWluLXBhbmVsIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY2hlY2staW4tcGFuZWwgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jaGVjay1pbi1wYW5lbCAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2staW4tcGFuZWwgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jaGVjay1pbi1wYW5lbCAuc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uY2hlY2staW4tcGFuZWwgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cbi5jaGVjay1pbi1wYW5lbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2hlY2staW4tcGFuZWwgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5jaGVjay1pbi1wYW5lbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5jb3VudHJ5LWZsYWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jaGVjay1pbi1wYW5lbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jaXR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2hlY2staW4tcGFuZWwgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiAubG9jYXRpb24tZGF0YSAuY29kZSB7XG4gIGNvbG9yOiAjOEI5MzlCO1xufVxuXG4ucmVmZXJlbmNlLWZpZWxkLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlZmVyZW5jZS1maWVsZC1ncm91cCAuYm9va2luZy1jb2RlLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMC41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAzO1xufVxuLnJlZmVyZW5jZS1maWVsZC1ncm91cCAuYm9va2luZy1jb2RlLXN3aXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYmlkLWZvci1idXNpbmVzcy1jbGFzcy0tcGFuZWwgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmNhcmdvLWFnZW50cy0td3JhcHBlciAuaW5wdXQtZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgNSwgMC4wNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjM5cHgpIHtcbiAgLmNhcmdvLWFnZW50cy0td3JhcHBlciAuYnRuLXNlYXJjaCB7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmdvLWFnZW50cy0td3JhcHBlciAuYnRuLXNlYXJjaCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmNhcmdvLWFnZW50cy0td3JhcHBlciAuYnRuLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uY2FyZ28tYWdlbnRzLS13cmFwcGVyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2FyZ28tYWdlbnRzLS13cmFwcGVyIHNlbGVjdCArIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogY2FsYygzOHB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbi5jYXJnby1hZ2VudHMtLXdyYXBwZXIgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jYXJnby1hZ2VudHMtLXdyYXBwZXIgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmdvLWFnZW50cy0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDMyN3B4ICFpbXBvcnRhbnQ7XG59XG4uY2FyZ28tYWdlbnRzLS13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4uY2FyZ28tYWdlbnRzLS13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uY2FyZ28tYWdlbnRzLS13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24gLmNvdW50cnktZmxhZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNhcmdvLWFnZW50cy0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jaXR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2FyZ28tYWdlbnRzLS13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24gLmxvY2F0aW9uLWRhdGEgLmNvZGUge1xuICBjb2xvcjogIzhCOTM5Qjtcbn1cbi5jYXJnby1hZ2VudHMgLmNhcmdvLWFnZW50cy0tbGlzdC1jb250YWluZXIgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZ28tYWdlbnRzIC5jYXJnby1hZ2VudHMtLWxpc3QtY29udGFpbmVyIHRhYmxlIHRyIHRkIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSB7XG4gIC5jYXJnby1hZ2VudHMgLmNhcmdvLWFnZW50cy0tbGlzdC1jb250YWluZXIgLmNhcmQge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJnby1hZ2VudHMgLmNhcmdvLWFnZW50cy0tbGlzdC1jb250YWluZXIgLmNhcmQgdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcmdvLWFnZW50cyAuY2FyZ28tYWdlbnRzLS1saXN0LWNvbnRhaW5lciAuY2FyZCB0YWJsZSB0Ym9keSB0ciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1zdHlsZSkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3IpO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmNhcmdvLWFnZW50cyAuY2FyZ28tYWdlbnRzLS1saXN0LWNvbnRhaW5lciAuY2FyZCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhcmdvLXdpZGdldC5uZWdhdGl2ZS1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmdvLXdpZGdldC5uZWdhdGl2ZS1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2FyZ28td2lkZ2V0Lm5lZ2F0aXZlLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gIH1cbn1cbi5jYXJnby13aWRnZXQtLWNvbnRlbnQtLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA3NDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmdvLXdpZGdldC0tY29udGVudC0td3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJnby13aWRnZXQtLWNvbnRlbnQtLXdyYXBwZXIgLmNhcmdvLXdpZGdldC0tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmNhcmdvLXdpZGdldC0tY29udGVudC0td3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDU2cHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuY2FyZ28td2lkZ2V0LS1jb250ZW50LS13cmFwcGVyIC5jYXJnby13aWRnZXQtLWNvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmNhcmdvLXdpZGdldC0td2lkZ2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmNhcmdvLXdpZGdldC0td2lkZ2V0IC5tYWluLWlucHV0IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCAucHJlZml4LWlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDVweDtcbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCAucHJlZml4LWlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmNhcmdvLXdpZGdldC0td2lkZ2V0IC5wcmVmaXgtaW5wdXQtY29udGFpbmVyIGlucHV0LmRlZmF1bHQge1xuICBjb2xvcjogIzYyNjY2QTtcbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCAucHJlZml4LWlucHV0LWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi1cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQucmVzdWx0LXBhZ2Uge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNhcmdvLXdpZGdldC0td2lkZ2V0LnJlc3VsdC1wYWdlIGlucHV0IHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuY2FyZ28td2lkZ2V0LS13aWRnZXQucG9zaXRpb24tLXRvcCwgLmNhcmdvLXdpZGdldC0td2lkZ2V0LnBvc2l0aW9uLS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTUlO1xuICB9XG4gIC5jYXJnby13aWRnZXQtLXdpZGdldC5wb3NpdGlvbi0tdG9wIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbiAgLmNhcmdvLXdpZGdldC0td2lkZ2V0LnBvc2l0aW9uLS1ib3R0b20ge1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzOXB4KSB7XG4gIC5jYXJnby13aWRnZXQtLXdpZGdldCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jYXJnby13aWRnZXQtLXdpZGdldC5wb3NpdGlvbi0tdG9wIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jYXJnby13aWRnZXQtLXdpZGdldC5wb3NpdGlvbi0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY2FyZ28td2lkZ2V0LS13aWRnZXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2FyZ28td2lkZ2V0LS13aWRnZXQucG9zaXRpb24tLXRvcCwgLmNhcmdvLXdpZGdldC0td2lkZ2V0LnBvc2l0aW9uLS1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmNhcmdvLXdpZGdldC0td2lkZ2V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNhcmdvLXdpZGdldC0td2lkZ2V0LnBvc2l0aW9uLS10b3AsIC5jYXJnby13aWRnZXQtLXdpZGdldC5wb3NpdGlvbi0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCAud2lkZ2V0LWlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCAud2lkZ2V0LWlucHV0LWdyb3VwLmJvcmRlci1tYWluIGlucHV0LCAuY2FyZ28td2lkZ2V0LS13aWRnZXQgLndpZGdldC1pbnB1dC1ncm91cC5ib3JkZXItcHJlZml4IGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiOWU3ICFpbXBvcnRhbnQ7XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLndpZGdldC1pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbGVmdDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCAud2lkZ2V0LWlucHV0LWdyb3VwIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuY2FyZ28td2lkZ2V0LS13aWRnZXQgLndpZGdldC1pbnB1dC1ncm91cCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcmdvLXdpZGdldC0td2lkZ2V0IC53aWRnZXQtaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLndpZGdldC1pbnB1dC1ncm91cCBpbnB1dC5pcy1pbnZhbGlkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLmNhcmdvLXdpZGdldC0td2lkZ2V0IC53aWRnZXQtaW5wdXQtZ3JvdXA6Zm9jdXMtd2l0aGluIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiOWU3ICFpbXBvcnRhbnQ7XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLndpZGdldC1pbnB1dC1ncm91cC5oYXMtdGV4dCAubWFpbi1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg0MHB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCAud2lkZ2V0LWlucHV0LWdyb3VwLmhhcy10ZXh0IC5tYWluLWlucHV0ICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNDBweCArIDFyZW0pICFpbXBvcnRhbnQ7XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLndpZGdldC1pbnB1dC1ncm91cC5oYXMtdGV4dCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5jYXJnby13aWRnZXQtLXdpZGdldCAud2lkZ2V0LWlucHV0LWdyb3VwLmhhcy10ZXh0IC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmNhcmdvLXdpZGdldC0td2lkZ2V0IC53aWRnZXQtaW5wdXQtZ3JvdXAuaGFzLXRleHQgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMS4zcmVtKTtcbn1cblxuLmZvcm0tYnVpbGRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmJ0bi1iYWNrIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmJ0bi1iYWNrOmhvdmVyLCAuZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5idG4tYmFjazpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgbGFiZWxbcmVxdWlyZWQ9cmVxdWlyZWRdOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIGxhYmVsLnJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIGxhYmVsLnByaXZhY3ktcG9saWN5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmZvcm0tdGV4dGFyZWEgLmZvcm0tY291bnRlciB7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmZpbGUtZXJyb3ItZGlzYWJsZWQsXG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5maWxlLXVwbG9hZC1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5mb3JtLXNlbGVjdCAuc2VsZWN0aXplLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuZm9ybS1zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtN3B4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ljb25zL2ZvbnQtaWNvbnMvbWFpbi9UeXBlPUV4cGFuZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsO1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuZm9ybS1zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciB7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIge1xuICAvKiBGaXJlZm94ICovXG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDApO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuZm9ybS1mbG9hdGluZyAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbC5mcC1mbG9hdGluZy1sYWJlbC0tZm9jdXNlZCxcbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwuZnAtZmxvYXRpbmctbGFiZWwtLXZhbHVlZCB7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMCk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuZm9ybS1mbG9hdGluZyAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5iZy1vcGFjaXR5LWJsdWUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIDAuMDUpO1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuYmctb3BhY2l0eS1ibHVlIC5zZWxlY3RpemUtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmJnLW9wYWNpdHktYmx1ZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuYmctb3BhY2l0eS1ibHVlIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5iZy1vcGFjaXR5LWJsdWUuaXMtaW52YWxpZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgNSwgMC4wNSkgIWltcG9ydGFudDtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLnRvb2x0aXAucmVxdWlyZWQtdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGFpbnQtZm9ybSAuYnRuLWJhY2sge1xuICB0b3A6IDJweDtcbiAgbGVmdDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNvbXBsYWludC1mb3JtIC5idG4tYmFjazpob3ZlciwgLmNvbXBsYWludC1mb3JtIC5idG4tYmFjazpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jb21wbGFpbnQtZm9ybSBsYWJlbFtyZXF1aXJlZD1yZXF1aXJlZF06YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbn1cbi5jb21wbGFpbnQtZm9ybS0tY2F0ZWdvcnktc2VsZWN0aW9uIC5idG4ge1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uY29tcGxhaW50LWZvcm0tLWNhdGVnb3J5LXNlbGVjdGlvbiAuYnRuIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uY29tcGxhaW50LWZvcm0tLWNhdGVnb3J5LXNlbGVjdGlvbiAuYnRuLmFjdGl2ZSwgLmNvbXBsYWludC1mb3JtLS1jYXRlZ29yeS1zZWxlY3Rpb24gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFMEUwRTA7XG59XG4uY29tcGxhaW50LWZvcm0gLmJhbmstZmllbGRzLWNvbnRhaW5lcltkYXRhLWNvdW50cnk9c2VyYmlhXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29tcGxhaW50LWZvcm0gLmJhbmstZmllbGRzLWNvbnRhaW5lcltkYXRhLWNvdW50cnk9c2VyYmlhXSAuYmFuay1maWVsZC1jb250YWluZXJbZGF0YS1uYW1lPWFjY291bnRfaW5mb3JtYXRpb25fbmFtZV9hbmRfc3VybmFtZV0ge1xuICBvcmRlcjogMTtcbn1cbi5jb21wbGFpbnQtZm9ybSAuYmFuay1maWVsZHMtY29udGFpbmVyW2RhdGEtY291bnRyeT1zZXJiaWFdIC5iYW5rLWZpZWxkLWNvbnRhaW5lcltkYXRhLW5hbWU9YWNjb3VudF9pbmZvcm1hdGlvbl9zdHJlZXRfYW5kX251bWJlcl0ge1xuICBvcmRlcjogMjtcbn1cbi5jb21wbGFpbnQtZm9ybSAuYmFuay1maWVsZHMtY29udGFpbmVyW2RhdGEtY291bnRyeT1zZXJiaWFdIC5iYW5rLWZpZWxkLWNvbnRhaW5lcltkYXRhLW5hbWU9YWNjb3VudF9pbmZvcm1hdGlvbl96aXBfY29kZV0ge1xuICBvcmRlcjogMztcbn1cbi5jb21wbGFpbnQtZm9ybSAuYmFuay1maWVsZHMtY29udGFpbmVyW2RhdGEtY291bnRyeT1zZXJiaWFdIC5iYW5rLWZpZWxkLWNvbnRhaW5lcltkYXRhLW5hbWU9YWNjb3VudF9pbmZvcm1hdGlvbl9jaXR5XSB7XG4gIG9yZGVyOiA0O1xufVxuLmNvbXBsYWludC1mb3JtIC5iYW5rLWZpZWxkcy1jb250YWluZXJbZGF0YS1jb3VudHJ5PXNlcmJpYV0gLmJhbmstZmllbGQtY29udGFpbmVyW2RhdGEtbmFtZT1hY2NvdW50X2luZm9ybWF0aW9uX25hbWVfb2ZfYmFua19zZXJiaWFdIHtcbiAgb3JkZXI6IDU7XG59XG4uY29tcGxhaW50LWZvcm0gLmJhbmstZmllbGRzLWNvbnRhaW5lcltkYXRhLWNvdW50cnk9c2VyYmlhXSAuYmFuay1maWVsZC1jb250YWluZXJbZGF0YS1uYW1lPWFjY291bnRfaW5mb3JtYXRpb25fcnNkX2FjY291bnRfbnVtYmVyXSB7XG4gIG9yZGVyOiA2O1xufVxuLmNvbXBsYWludC1mb3JtIC5iYW5rLWZpZWxkcy1jb250YWluZXJbZGF0YS1jb3VudHJ5PWNvbW1vbldlYWx0aF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbXBsYWludC1mb3JtIC5iYW5rLWZpZWxkcy1jb250YWluZXJbZGF0YS1jb3VudHJ5PWNvbW1vbldlYWx0aF0gLmJhbmstZmllbGQtY29udGFpbmVyW2RhdGEtbmFtZT1hY2NvdW50X2luZm9ybWF0aW9uX2FjY291bnRfbnVtYmVyXSB7XG4gIG9yZGVyOiAtMTtcbn1cbi5jb21wbGFpbnQtZm9ybSAuYmFuay1maWVsZHMtY29udGFpbmVyW2RhdGEtY291bnRyeT1ub3RMaXN0ZWRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb21wbGFpbnQtZm9ybSAuYmFuay1maWVsZHMtY29udGFpbmVyW2RhdGEtY291bnRyeT1ub3RMaXN0ZWRdIC5iYW5rLWZpZWxkLWNvbnRhaW5lcltkYXRhLW5hbWU9YWNjb3VudF9pbmZvcm1hdGlvbl9uYW1lX2FuZF9zdXJuYW1lXSB7XG4gIG9yZGVyOiAtMTtcbn1cbi5jb21wbGFpbnQtZm9ybSAuYmFuay1maWVsZHMtY29udGFpbmVyIGxhYmVsLnJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG4uY29tcGxhaW50LWZvcm0gLmJhbmstZmllbGRzLWNvbnRhaW5lciBpbnB1dFtyZWFkb25seV0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNvbXBsYWludC1mb3JtIC5wcmV2aWV3LXN0ZXAgLnByZXZpZXctY29udGFpbmVyIFtkYXRhLWR6LXJlbW92ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbXBsYWludC1mb3JtIC5wZXJzb25hbC1zdGVwLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmNvbXBsaW1lbnQtZm9ybSAuYnRuLWJhY2sge1xuICB0b3A6IDJweDtcbiAgbGVmdDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNvbXBsaW1lbnQtZm9ybSAuYnRuLWJhY2s6aG92ZXIsIC5jb21wbGltZW50LWZvcm0gLmJ0bi1iYWNrOmZvY3VzIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNvbXBsaW1lbnQtZm9ybSBsYWJlbFtyZXF1aXJlZD1yZXF1aXJlZF06YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbn1cbi5jb21wbGltZW50LWZvcm0tLWNhdGVnb3J5LXNlbGVjdGlvbiAuYnRuIHtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmNvbXBsaW1lbnQtZm9ybS0tY2F0ZWdvcnktc2VsZWN0aW9uIC5idG4gc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5jb21wbGltZW50LWZvcm0tLWNhdGVnb3J5LXNlbGVjdGlvbiAuYnRuLmFjdGl2ZSwgLmNvbXBsaW1lbnQtZm9ybS0tY2F0ZWdvcnktc2VsZWN0aW9uIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xufVxuLmNvbXBsaW1lbnQtZm9ybSAuY29tcGxpbWVudC10ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4O1xufVxuXG4uY29ycG9yYXRlLXNhbGVzLWZvcm0gbGFiZWxbcmVxdWlyZWQ9cmVxdWlyZWRdOmFmdGVyLFxuLmdyb3VwLXJlc2VydmF0aW9uLWZvcm0gbGFiZWxbcmVxdWlyZWQ9cmVxdWlyZWRdOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG4uY29ycG9yYXRlLXNhbGVzLWZvcm0gbGFiZWwucmVxdWlyZWQ6YWZ0ZXIsXG4uZ3JvdXAtcmVzZXJ2YXRpb24tZm9ybSBsYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufSIsIi8vIDEuIFVzZSBhIG1vcmUtaW50dWl0aXZlIGJveC1zaXppbmcgbW9kZWwuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4vLyAyLiBSZW1vdmUgZGVmYXVsdCBtYXJnaW5cbipcbiAgICBtYXJnaW46IDBcblxuLy8gMy4gQWxsb3cgcGVyY2VudGFnZS1iYXNlZCBoZWlnaHRzIGluIHRoZSBhcHBsaWNhdGlvblxuaHRtbCwgYm9keVxuICAgIGhlaWdodDogMTAwJVxuXG4vLyBUeXBvZ3JhcGhpYyB0d2Vha3MhXG4vLyA0LiBBZGQgYWNjZXNzaWJsZSBsaW5lLWhlaWdodFxuLy8gNS4gSW1wcm92ZSB0ZXh0IHJlbmRlcmluZ1xuYm9keVxuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAvLyBuZWVkZWQgZm9yIHNlY3Rpb25zIHdpdGggMTAwdncgdG8gaGlkZSB0aGUgaG9yaXpvbnRhbCBzY3JvbGxcblxuLy8gNi4gSW1wcm92ZSBtZWRpYSBkZWZhdWx0c1xuaW1nLCBwaWN0dXJlLCB2aWRlbywgY2FudmFzLCBzdmdcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIG1heC13aWR0aDogMTAwJVxuXG4vLyA3LiBSZW1vdmUgYnVpbHQtaW4gZm9ybSB0eXBvZ3JhcGh5IHN0eWxlc1xuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdFxuICAgIGZvbnQ6IGluaGVyaXRcblxuLy8gOC4gQXZvaWQgdGV4dCBvdmVyZmxvd3NcbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkXG5cbi8vIDkuIENyZWF0ZSBhIHJvb3Qgc3RhY2tpbmcgY29udGV4dFxuI3Jvb3QsICNfX25leHRcbiAgICBpc29sYXRpb246IGlzb2xhdGVcbiIsIi8vIEJyZWFrcG9pbnRzIG1peGlucyAtPiBDYW4gYmUgdXNlZCBzZXBhcmF0ZWx5IG9mIEJvb3RzdHJhcCBvbmVzXG4vLyBbQ2hlY2sgYnJlYWtwb2ludCB2YXJpYWJsZXMgaW4gX3ZhcmlhYmxlcy5zYXNzXVxuXG4vLyBEZXNpZ246IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3czcE9SRnFFQjN1ZjRwTjg1TWNobnkvQWlyU2VyYmlhLURlc2lnbi1TeXN0ZW0tLS1GdW5kYXRpb24tJTI2LUNvbXBvbmVudHM/bm9kZS1pZD03NzMlM0EyMzE3NSZ0PWw1SU9YMGtqUDE5TllhdGUtMFxuXG5AbWl4aW4gbW9iaWxlKClcblx0Ly8gMCAtIDU5OXB4XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1zbWFsbC1icmVha3BvaW50IC0gMXB4fSlcblx0XHRAY29udGVudFxuXG5AbWl4aW4gdGFibGV0KClcblx0Ly8gNjAwcHggLSAxMjM5cHhcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC1icmVha3BvaW50IC0gMXB4fSkgYW5kIChtaW4td2lkdGg6ICN7JHRhYmxldC1zbWFsbC1icmVha3BvaW50fSlcblx0XHRAY29udGVudFxuXG5AbWl4aW4gdGFibGV0LXNtYWxsKClcblx0Ly8gNjAwcHggLSA5MDRweFxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtbGFyZ2UtYnJlYWtwb2ludCAtIDFweH0pIGFuZCAobWluLXdpZHRoOiAjeyR0YWJsZXQtc21hbGwtYnJlYWtwb2ludH0pXG5cdFx0QGNvbnRlbnRcblxuQG1peGluIHRhYmxldC1sYXJnZSgpXG5cdC8vIDkwNHB4IC0gMTIzOXB4XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3AtYnJlYWtwb2ludCAtIDFweH0pIGFuZCAobWluLXdpZHRoOiAjeyR0YWJsZXQtbGFyZ2UtYnJlYWtwb2ludH0pXG5cdFx0QGNvbnRlbnRcblxuQG1peGluIGRlc2t0b3AoKVxuXHQvLyAxMjQwcHggK1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRkZXNrdG9wLWJyZWFrcG9pbnQgLSAxcHh9KVxuXHRcdEBjb250ZW50IiwiLy8gTGF5b3V0IHNldHVwXG4vLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS93M3BPUkZxRUIzdWY0cE44NU1jaG55L0FpclNlcmJpYS1EZXNpZ24tU3lzdGVtLS0tRnVuZGF0aW9uLSUyNi1Db21wb25lbnRzP25vZGUtaWQ9NzczJTNBMjMxNzUmdD1sNUlPWDBralAxOU5ZYXRlLTBcbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3czcE9SRnFFQjN1ZjRwTjg1TWNobnkvQWlyU2VyYmlhLURlc2lnbi1TeXN0ZW0tLS1GdW5kYXRpb24tJTI2LUNvbXBvbmVudHM/bm9kZS1pZD03NDklM0EyMTk2NyZ0PXF5OUpYTkQ2alpUa2RWMkYtMFxuXG4vLyBGb3IgMzA6NzAgLyA3MDozMCBMYXlvdXRzIC0gUHJvamVjdCBzcGVjaWZpY1xuJGdyaWQtY29sdW1uczogMTBcblxuLy8gRHluYW1pYyBndXR0ZXIgd2lkdGhzXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDI0cHhcbiRncmlkLWd1dHRlci13aWR0aC1zbWFsbDogMTZweFxuXG4vLyBCcmVha3BvaW50czogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNS4zL2xheW91dC9icmVha3BvaW50cy9cbi8vIFtDaGVjayBicmVha3BvaW50IHZhcmlhYmxlcyBpbiBfdmFyaWFibGVzLnNhc3NdXG4kZ3JpZC1icmVha3BvaW50czogKCB4czogMCwgc206ICR0YWJsZXQtc21hbGwtYnJlYWtwb2ludCwgbWQ6ICR0YWJsZXQtbGFyZ2UtYnJlYWtwb2ludCwgbGc6ICRkZXNrdG9wLWJyZWFrcG9pbnQgKVxuXG4vLyBDb250YWluZXI6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMy9sYXlvdXQvY29udGFpbmVycy9cbi8vIFtDaGVjayBjb250YWluZXIgdmFyaWFibGVzIGluIF92YXJpYWJsZXMuc2Fzc11cbiRjb250YWluZXItbWF4LXdpZHRoczogKCBzbTogJGNvbnRhaW5lci1mbHVpZC13aWR0aCwgbWQ6ICRjb250YWluZXItdGFibGV0LXdpZHRoICsgJGdyaWQtZ3V0dGVyLXdpZHRoLXNtYWxsLCBsZzogJGNvbnRhaW5lci1kZXNrdG9wLXdpZHRoICsgJGdyaWQtZ3V0dGVyLXdpZHRoKVxuXG4vLyBGb3Igc2xpZGVyIC0gU2hvdyBwYXJ0IG9mIGl0ZW0gc28gdXNlciBrbm93IHRoYXQgaGUgY2FuIHN3aXBlXG4ucm93LWNvbHMtbSxcbi5yb3ctY29scy1zbGlkZXItbW9iaWxlXG4gICAgK21vYmlsZVxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgJGdyaWQtZ3V0dGVyLXdpZHRoLzIpXG4gICAgICAgIC5jb2xcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJVxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG9cblxuLmNvbnRhaW5lclxuICAgIC5mdWxsLXdpZHRoLWxheW91dFxuICAgICAgICB3aWR0aDogMTAwdndcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2d1xuICAgICAgICBtaW4td2lkdGg6IDEwMHZ3XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDEwMCUpIC8gMilcblxuICAgICAgICArZGVza3RvcFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArICRjb250YWluZXItZGVza3RvcC13aWR0aCkgLyAyKVxuXG4gICAgICAgICt0YWJsZXQtbGFyZ2VcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAkY29udGFpbmVyLXRhYmxldC13aWR0aCkgLyAyKVxuXG5tYWluXG4gICAgbWFyZ2luLXRvcDogY2FsYygxMjBweCArIDJyZW0pXG5cbiAgICArdGFibGV0LXNtYWxsXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNTZweCArIDNyZW0pXG5cbiAgICArbW9iaWxlXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNTZweCArIDNyZW0pXG5cbi8vIERpc2FibGUgc2Nyb2xsaW5nIG9uIGJvZHkgKFwic2ltaWxhciBhcyBCb29zdHJhcCB1c2FnZSBvbiBvZmZjYW52YXNcIilcbmJvZHlcbiAgICAmLmRpc2FibGUtc2Nyb2xsXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudCIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiAjeyRib3JkZXItcmFkaXVzLTJ4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHNoYWRlLWNvbG9yKCRkcm9wZG93bi1saW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgKCRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAqIC0xKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7IC8vIFNhc3MgdmFyaWFibGUgYmVjYXVzZSBvZiAkYWNjb3JkaW9uLWJ1dHRvbi1pY29uXG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvLyBDb2xvciBwYWxldHRlc1xuLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvdzNwT1JGcUVCM3VmNHBOODVNY2hueS9BaXJTZXJiaWEtRGVzaWduLVN5c3RlbS0tLUZ1bmRhdGlvbi0lMjYtQ29tcG9uZW50cz9ub2RlLWlkPTk1JTNBMzM0NiZ0PWN1Q2xRUlNGRDhSU3BvM0ktNFxuJHByaW1hcnk6ICMwMDcyQ0VcbiRwcmltYXJ5LWhvdmVyOiAjMjY4N0Q1XG4kcHJpbWFyeS1kaXNhYmxlZDogI0IzRDVGMFxuJHByaW1hcnktcHJlc3NlZDogIzI2ODdENVxuXG4kc2Vjb25kYXJ5OiAjMDAyODU1XG4kc2Vjb25kYXJ5LWhvdmVyOiAjMjY0ODZGXG4kc2Vjb25kYXJ5LWRpc2FibGVkOiAjQjNCRkNDXG4kc2Vjb25kYXJ5LXByZXNzZWQ6ICM4MDkzQUFcblxuJHRlcm5hcnk6ICNFMzAwMUZcbiR0ZXJuYXJ5LWhvdmVyOiAjRTcyNjQxXG4kdGVybmFyeS1kaXNhYmxlZDogI0Y3QjNCQ1xuJHRlcm5hcnktcHJlc3NlZDogI0YxODA4RlxuXG4kYWRkaXRpb25hbC15ZWxsb3c6ICNGREI5MTNcbiRhZGRpdGlvbmFsLWJsdWU6ICNBNEM3RTJcbiRhZGRpdGlvbmFsLWJsdWUtMjogI0VERjRGOVxuJGFkZGl0aW9uYWwtZ3JlZW46ICNBQ0JEOTJcbiRhZGRpdGlvbmFsLWdyZWVuLTEwOiAjRjBGM0VEXG4kYWRkaXRpb25hbC1wdXJwbGU6ICM5MjNGOENcbiRhZGRpdGlvbmFsLXBpbms6ICNFOTk1QTNcblxuJHN5c3RlbS1ncmVlbjogIzY5ODQ1MFxuJHN5c3RlbS1waW5rOiAjRTk5NUEzXG4kc3lzdGVtLW9yYW5nZTogI0U5OTc0QlxuJHN5c3RlbS1yZWQ6ICNFMzAwMUZcblxuJGdyYXk6ICNGOEY4RkFcblxuJHRleHQtYmxhY2s6ICMwMDAwMDBcbiR0ZXh0LXdoaXRlOiAjRkZGRkZGXG4kdGV4dC1ncmF5LTE6ICM2MjY2NkFcbiR0ZXh0LWdyYXktMjogIzhCOTM5QlxuJHRleHQtZ3JheS0zOiAjQTZCNEMwXG4kdGV4dC1ncmF5LTQ6ICNCRkJGQkZcbiR0ZXh0LWdyYXktNTogI0UwRTBFMFxuJHRleHQtZ3JheS02OiAjRjNGM0YzXG5cbiRiYWNrZ3JvdW5kLWJsYWNrOiAjMDAwMDAwXG4kYmFja2dyb3VuZC13aGl0ZTogI0ZGRkZGRlxuJGJhY2tncm91bmQtZ3JheTogI0Y4RjhGQVxuJGJhY2tncm91bmQtZ3JheS0xOiAjRTBFMEUwXG4kYmFja2dyb3VuZC1ncmF5LTI6ICNFNkU3RTlcbiRiYWNrZ3JvdW5kLWdyYXktMzogI0VDRUNFQ1xuXG4kYmFja2dyb3VuZC0xOiAjMDUwNTA1XG4kYmFja2dyb3VuZC0yOiAjMDA2NkI5XG5cbi8vIEJyZWFrcG9pbnRzXG4kZGVza3RvcC1icmVha3BvaW50OiAxMjQwcHhcbiR0YWJsZXQtc21hbGwtYnJlYWtwb2ludDogNjAwcHhcbiR0YWJsZXQtbGFyZ2UtYnJlYWtwb2ludDogOTA1cHhcblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuJGNvbnRhaW5lci1mbHVpZC13aWR0aDogMTAwJVxuJGNvbnRhaW5lci10YWJsZXQtd2lkdGg6IDg0MXB4XG4kY29udGFpbmVyLWRlc2t0b3Atd2lkdGg6IDExODhweFxuXG4vLyBUcmFuc2l0aW9uXG4kc2ltcGxlLXRyYW5zaXRpb246IDAuMTVzIGFsbFxuXG4vLyBGb250LXdlaWdodHNcbi8vJGZvbnQtd2VpZ2h0LTE6IDMwMFxuLy8kZm9udC13ZWlnaHQtMjogNDAwXG4vLyRmb250LXdlaWdodC0zOiA1MDBcbi8vJGZvbnQtd2VpZ2h0LTQ6IDYwMFxuXG4kZm9udC13ZWlnaHQtMTogNDAwXG4kZm9udC13ZWlnaHQtMjogNTAwXG4kZm9udC13ZWlnaHQtMzogNjAwXG4kZm9udC13ZWlnaHQtNDogNzAwIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9ucydcblxuLy8gQm9vdHN0cmFwIGZyYW1ld29yayBzZXR1cCAmIG92ZXJyaWRlc1xuJHByZWZpeDogJ2Fpci1zZXJiaWEtJ1xuJGVuYWJsZS1kYXJrLW1vZGU6IGZhbHNlXG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6IHRydWVcblxuJGJvZHktYmc6ICRiYWNrZ3JvdW5kLXdoaXRlXG4kYm9keS1jb2xvcjogJHRleHQtYmxhY2tcbiRoZWFkaW5ncy1jb2xvcjogJHRleHQtYmxhY2tcblxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtIC8vIFR5cGljYWxseSwgYnJvd3NlciBkZWFmdWx0IGlzIDE2cHgsIHNvIGl0J3MgZmluZVxuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogLjg3NVxuJGZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1iYXNlICogMS4yNVxuXG4kZm9udC13ZWlnaHQtYmFzZTogJGZvbnQtd2VpZ2h0LTJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTNcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMVxuJGxlYWQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0xXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lXG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCVcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKVxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbm9uZVxuXG4vLyRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnUG9wcGlucycsIHNhbnMtc2VyaWZcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnTWFucm9wZScsIHNhbnMtc2VyaWYgLy8gRmFsbGJhY2sgLT4gd2lsbCBiZSBvdmVycmlkZW4gaW4gX3R5cG9ncmFwaHkuc2FzcyBwYXJ0aWFsXG5cblxuLy8gU3BhY2luZ3Ncbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3czcE9SRnFFQjN1ZjRwTjg1TWNobnkvQWlyU2VyYmlhLURlc2lnbi1TeXN0ZW0tLS1GdW5kYXRpb24tJTI2LUNvbXBvbmVudHM/bm9kZS1pZD03NDktMjE5NjgmdD1JemZoaktmblUxMkFPOWltLTBcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMFxuJHNwYWNlcjogMXJlbSAvLyA9PiAxNnB4XG5cbi8vIDAsIDRweCwgOHB4LCAxMnB4LCAxNnB4LCAyNHB4LCAzMnB4LCA0OHB4LCA2NHB4LCA4MHB4XG4vLyAubWItMCwgLm1iLTEgLi4uLiAubWItOCwgLm1iLTlcbiRzcGFjZXJzOiAoMDogMCwgMTogJHNwYWNlciAqIC4yNSwgMjogJHNwYWNlciAqIC41LCAzOiAkc3BhY2VyICogLjc1LCA0OiAkc3BhY2VyICogMSwgNTogJHNwYWNlciAqIDEuNSwgNjogJHNwYWNlciAqIDIsIDc6ICRzcGFjZXIgKiAzLCA4OiAkc3BhY2VyICogNCwgOTogJHNwYWNlciAqIDUsIDEwOiAkc3BhY2VyICogNy41LCAxMTogJHNwYWNlciAqIDEwKVxuXG4vLyBDb2xvcnNcbiRibHVlOiAgICAkcHJpbWFyeVxuJGluZGlnbzogICRzZWNvbmRhcnlcbiRwdXJwbGU6ICAkYWRkaXRpb25hbC1wdXJwbGVcbiRwaW5rOiAgICAkYWRkaXRpb25hbC1waW5rXG4kcmVkOiAgICAgJHN5c3RlbS1yZWRcbiRvcmFuZ2U6ICAkc3lzdGVtLW9yYW5nZVxuJHllbGxvdzogICRhZGRpdGlvbmFsLXllbGxvd1xuJGdyZWVuOiAgICRzeXN0ZW0tZ3JlZW5cbiR0ZWFsOiAgICAkYWRkaXRpb25hbC1ncmVlblxuJGN5YW46ICAgICRhZGRpdGlvbmFsLWJsdWVcblxuJGJvcmRlci1jb2xvcjogJGJhY2tncm91bmQtZ3JheS0yXG5cbiR0aGVtZS1jb2xvcnM6ICggJ3ByaW1hcnknOiAkcHJpbWFyeSwgJ3NlY29uZGFyeSc6ICRzZWNvbmRhcnksICdzdWNjZXNzJzogJHN5c3RlbS1ncmVlbiwgJ2luZm8nOiAkYWRkaXRpb25hbC1ibHVlLCAnd2FybmluZyc6ICRzeXN0ZW0tb3JhbmdlLCAnZGFuZ2VyJzogJHN5c3RlbS1yZWQsICdsaWdodCc6ICRiYWNrZ3JvdW5kLWdyYXktMSwgJ2xpZ2h0ZXInOiAkZ3JheSwgJ2RhcmsnOiAkYmFja2dyb3VuZC1ibGFjaywgJ3RleHQtZ3JheSc6ICR0ZXh0LWdyYXktMiwgJ2RhcmstZ3JheSc6ICR0ZXh0LWdyYXktMSwgJ2xpZ2h0LTMnOiAkdGV4dC1ncmF5LTYsICdhZGRpdGlvbmFsLWdyZWVuLTEwJzogJGFkZGl0aW9uYWwtZ3JlZW4tMTApXG5cbi8vIFNoYWRvd3NcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAkYm94LXNoYWRvd1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3dcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDQwLCA4NSwgLjA3NSlcblxuLy8gQm9yZGVyLXJhZGl1c1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgOHB4IC8vID0+IFwiLnJvdW5kZWQtMlwiLCBcIi5yb3VuZGVkXCIgJiBkZWZhdWx0IG9uIGNvbXBvbmVudHMgKGVnLiBjYXJkKVxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgNHB4IC8vID0+IFwiLnJvdW5kZWQtMVwiXG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAxNXB4IC8vID0+IFwiLnJvdW5kZWQtM1wiXG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAzMnB4IC8vID0+IFwiLnJvdW5kZWQtNFwiXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICA0OHB4IC8vID0+IFwiLnJvdW5kZWQtNVwiXG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAvLyA9PiBcIi5yb3VuZGVkLXBpbGxcIlxuXG4vLyBMYXlvdXQgc2V0dXBcbkBpbXBvcnQgJy4vbGF5b3V0LXNldHRpbmdzJ1xuXG4vLyBJbXBvcnQgcmVxdWlyZW1lbnRzXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzJ1xuLy9AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzLWRhcmsnXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9tYXBzJ1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucydcblxuLy8gVXRpbHNcbiR1dGlsaXRpZXM6ICgpIWRlZmF1bHRcbiR1dGlsaXRpZXM6IG1hcC1tZXJnZSgkdXRpbGl0aWVzLCAoXCJjdXJzb3JcIjogKHByb3BlcnR5OiBjdXJzb3IsIGNsYXNzOiBjdXJzb3IsIHJlc3BvbnNpdmU6IHRydWUsIHZhbHVlczogYXV0byBwb2ludGVyIGdyYWIpKSlcbiR1dGlsaXRpZXM6IG1hcC1tZXJnZSgkdXRpbGl0aWVzLCAoXCJvYmplY3QtZml0XCI6IChyZXNwb25zaXZlOiB0cnVlLCBwcm9wZXJ0eTogb2JqZWN0LWZpdCwgdmFsdWVzOiAoY29udGFpbjogY29udGFpbiwgY292ZXI6IGNvdmVyLCBmaWxsOiBmaWxsLCBzY2FsZTogc2NhbGUtZG93bixub25lOiBub25lKSkpKVxuJHV0aWxpdGllczogbWFwLW1lcmdlKCR1dGlsaXRpZXMsIChcInJvdW5kZWQtdG9wXCI6IChwcm9wZXJ0eTogYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cywgY2xhc3M6IHJvdW5kZWQtdG9wLCB2YWx1ZXM6IChudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyksIDA6IDAsIDE6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSwgMjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpLCAzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZyksIDQ6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsKSkpKSlcbiR1dGlsaXRpZXM6IG1hcC1tZXJnZSgkdXRpbGl0aWVzLCAoXCJ3aWR0aFwiOiAocHJvcGVydHk6IHdpZHRoLCBjbGFzczogdywgcmVzcG9uc2l2ZTogdHJ1ZSwgdmFsdWVzOiAoMDogMCUsIDEwOiAxMCUsIDIwOiAyMCUsIDI1OiAyNSUsIDMwOiAzMCUsIDMzOiAzMy4zMyUsIDQwOiA0MCUsIDUwOiA1MCUsIDYwOiA2MCUsIDY2OiA2Ni42NiUsIDcwOiA3MCUsIDc1OiA3NSUsIDgwOiA4MCUsIDkwOiA5MCUsIDEwMDogMTAwJSwgYXV0bzogYXV0bywgZml0LWNvbnRlbnQ6IGZpdC1jb250ZW50KSkpKVxuXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMnXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL2FwaSdcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3Jvb3QnXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcmVib290J1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3R5cGUnXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaW1hZ2VzJ1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2NvbnRhaW5lcnMnXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZ3JpZCdcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC1ncmlkJ1xuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbGlzdC1ncm91cCdcblxuLy8gTmF2c1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9uYXZzJ1xuXG4vLyBCdXR0b25zXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2J1dHRvbnMnXG5cbi8vIEZvcm1zXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2Zvcm1zJ1xuXG4vLyBCcmVhZGNydW1ic1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9icmVhZGNydW1icydcblxuLy8gVG9vbHRpcHNcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvdG9vbHRpcCdcblxuLy8gQWxlcnRzXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2FsZXJ0J1xuXG4vLyBUb2FzdHNcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvdG9hc3RzJ1xuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbW9kYWwnXG5cbi8vIEFjY29yZGlvblxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9hY2NvcmRpb25zJ1xuXG4vLyBUYWJsZVxuQGltcG9ydCAnLi4vY29tcG9uZW50cy90YWJsZSdcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3NwaW5uZXJzJ1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RyYW5zaXRpb25zJ1xuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2FyZCdcblxuLy8gUGFnaW5hdGlvblxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wYWdpbmF0aW9uJ1xuXG4vLyBEcmF3ZXJzXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL29mZmNhbnZhcydcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Nhcm91c2VsJ1xuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycydcblxuLy8gU3BlY2lmeSB5b3VyIG93biBndXR0ZXJzIGZvciBldmVyeSBicmVha3BvaW50XG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoIG1kOiAkZ3JpZC1ndXR0ZXItd2lkdGgtc21hbGwsIGxnOiAkZ3JpZC1ndXR0ZXItd2lkdGggKVxuXG5AZWFjaCAkZ3JpZC1icmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGdyaWQtZ3V0dGVyLXdpZHRoc1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGdyaWQtYnJlYWtwb2ludClcbiAgICAgICAgLy8gTWFrZSBjb250YWluZXIgd2l0aCBzcGVjaWZpZWQgZ3V0dGVycyAob3V0c2lkZSlcbiAgICAgICAgLmNvbnRhaW5lclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoJGdyaWQtZ3V0dGVyLXdpZHRoKVxuXG4gICAgICAgIC8vIFNldCBwcm9wcGVyIHJvdyBndXR0ZXJzXG4gICAgICAgICRncmlkLWd1dHRlci1oYWxmLXdpZHRoOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAvIDIpXG4gICAgICAgIC5yb3c6bm90KC5uby1ndXR0ZXJzKVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGdyaWQtZ3V0dGVyLWhhbGYtd2lkdGhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyLWhhbGYtd2lkdGhcblxuICAgICAgICAucm93Om5vdCgubm8tZ3V0dGVycykgPiAuY29sLFxuICAgICAgICAucm93Om5vdCgubm8tZ3V0dGVycykgPiBbY2xhc3MqPVwiY29sLVwiXVxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLWhhbGYtd2lkdGhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLWhhbGYtd2lkdGgiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMi4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gICAqL1xufVxuXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkbGlzdC1ncm91cC12YXJpYW50LWJnOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGUpO1xuICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcpLCBhYnMoJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIExpc3QgR3JvdXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1peGluXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLnNob3cgPiAubmF2LWxpbmssXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuIiwiJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW1cbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW1cbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGxcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGxcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yXG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvclxuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dFxuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwXG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMFxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aFxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXNcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZ1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmdcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXNcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZ1xuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2J1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL25hdmJhcidcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJHByaW1hcnkpLCAkcHJpbWFyeSwgMTUlKSl9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIvLyBCdXR0b25zXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAxMnB4XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAxNnB4XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZlxuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgMTRweFxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgMThweFxuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgIDhweFxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgMTZweFxuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgMTRweFxuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAxN3B4XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAxNnB4XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAxNHB4XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIDFweFxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtM1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KVxuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aFxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjVcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSlcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstY29sb3JcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICRsaW5rLWhvdmVyLWNvbG9yXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDBcblxuLy8gQm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgNHB4XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYnRuLWJvcmRlci1yYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRidG4tYm9yZGVyLXJhZGl1c1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXRcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbnMnXG5cbi5idG4tY2xvc2VcbiAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50XG5cbi8vIFwiQ2xvc2VcIiBidXR0b25zXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDE0cHhcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aFxuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbVxuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteFxuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2tcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpXG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvd1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAxXG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC41XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDFcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKVxuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2xvc2UnXG5cbi8vIFNvbWUgb3ZlcnJpZGVzXG4uYnRuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweFxuXG4gICAgLy8gXCJSYWlzZWRcIlxuICAgICYuc2hhZG93XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwLjNweCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50XG5cbiAgICAvLyBSb3VuZGVkXG4gICAgJi5idG4tcm91bmRlZFxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtXG5cbiAgICAvLyBTcGlubmVyXG4gICAgJi5pcy1yZXF1ZXN0aW5nXG4gICAgICAgIC5zcGlubmVyLWdyb3ctc21cbiAgICAgICAgICAgIC0tYWlyLXNlcmJpYS1zcGlubmVyLXdpZHRoOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemUpXG4gICAgICAgICAgICAtLWFpci1zZXJiaWEtc3Bpbm5lci1oZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZSlcblxuICAgIC8vIFwiUHJpbWFyeVwiXG4gICAgJi5idG4tcHJpbWFyeVxuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JHRleHQtd2hpdGV9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skcHJpbWFyeS1ob3Zlcn1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeS1ob3Zlcn1cblxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogbm9uZVxuXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JHRleHQtd2hpdGV9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JHByaW1hcnktcHJlc3NlZH1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHByaW1hcnktcHJlc3NlZH1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmVcblxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JHRleHQtd2hpdGV9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skcHJpbWFyeS1kaXNhYmxlZH1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeS1kaXNhYmxlZH1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6IDFcblxuICAgIC8vIFwiT3V0bGluZVwiXG4gICAgJi5idG4tb3V0bGluZS1wcmltYXJ5XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1iZzogI3skdGV4dC13aGl0ZX1cblxuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JHByaW1hcnktaG92ZXJ9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skdGV4dC13aGl0ZX1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeS1ob3Zlcn1cblxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogbm9uZVxuXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JHByaW1hcnktcHJlc3NlZH1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skdGV4dC13aGl0ZX1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHByaW1hcnktcHJlc3NlZH1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmVcblxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JHByaW1hcnktZGlzYWJsZWR9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skdGV4dC13aGl0ZX1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeS1kaXNhYmxlZH1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6IDFcblxuICAgIC8vIFwiVGV4dFwiXG4gICAgJi5idG4tbGlua1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JHByaW1hcnktZGlzYWJsZWR9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxXG5cbiAgICAvLyBcIlRhZ1wiIGJ1dHRvblxuICAgICYuYnRuLXRhZ1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JHByaW1hcnl9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JHByaW1hcnl9XG5cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRwcmltYXJ5LWhvdmVyfVxuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHByaW1hcnktaG92ZXJ9XG5cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6IG5vbmVcblxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyR0ZXh0LXdoaXRlfVxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRwcmltYXJ5fVxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeX1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmVcblxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JHByaW1hcnktZGlzYWJsZWR9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnRcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeS1kaXNhYmxlZH1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6IDFcblxuLy8gTkRDIEFjY2VzcyBNZXRob2QgYnV0dG9ucyAtIGFsbG93IHRleHQgd3JhcHBpbmcgZm9yIGxvbmcgbGFiZWxzXG4uYWNjZXNzLW1ldGhvZC1yYWRpbyArIGxhYmVsLmJ0bi10YWdcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgbWluLXdpZHRoOiAxMDBweFxuICAgIG1heC13aWR0aDogMTUwcHhcbiAgICBsaW5lLWhlaWdodDogMS4yXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbn1cbiIsIi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3czcE9SRnFFQjN1ZjRwTjg1TWNobnkvQWlyU2VyYmlhLURlc2lnbi1TeXN0ZW0tLS1GdW5kYXRpb24tJTI2LUNvbXBvbmVudHM/dHlwZT1kZXNpZ24mbm9kZS1pZD03NDctMjE4NDMmdD1TQThjN1RUcUM2YkJUZUlSLTBcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMi9mb3Jtcy9vdmVydmlldy9cblxuLy8gT3ZlcnZpZXdcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIDFyZW1cbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIDFyZW1cbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGxcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgIDE0cHhcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgIDEuNlxuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIDFweFxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAxXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRhZGRpdGlvbmFsLWJsdWVcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMFxuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICBub25lXG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC44NXJlbVxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgMXJlbVxuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbVxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAxcmVtXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnXG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIDFweFxuXG4vLyBGb3JtIGNvbnRyb2xcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteVxuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseVxuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplXG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2VcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbVxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc21cblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGdcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZ1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmdcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwXG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbFxuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3JcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYmFja2dyb3VuZC1ncmF5LTJcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aFxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICA2cHhcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICA0cHhcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAxNXB4XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmdcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpXG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yXG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvd1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJHRleHQtZ3JheS0xXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJHRleHQtZ3JheS0xXG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMlxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgNTRweFxuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIDI3cHhcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICAxM3B4XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1NHB4XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgNDRweFxuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIDU0cHhcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXRcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW1cblxuLy8gRmxvYXRpbmdcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICA1NHB4XG5cbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjZcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAxcmVtXG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbVxuXG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW1cbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtXG5cbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAxXG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjcyKSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCgwLjMycmVtKVxuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0XG5cbiRpbnB1dC1ncm91cC10ZXh0LXdpZHRoOiA0MHB4XG4kaW5wdXQtZ3JvdXAtdGV4dC1oZWlnaHQ6IDQwcHhcblxuJGlucHV0LWdyb3VwLXRleHQtd2lkdGgtc206IDMycHhcbiRpbnB1dC1ncm91cC10ZXh0LWhlaWdodC1zbTogMzJweFxuXG4vLyBWYWxpZGF0aW9uc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJHNwYWNlciAqIC4yNVxuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgMTJweFxuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2Vzc1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlclxuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgZmFsc2VcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3JcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIGZhbHNlXG5cbi5mb3JtLWNvbnRyb2xcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHRcblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZFxuICAgICAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG5cbiAgICAgICAgfiBsYWJlbFxuICAgICAgICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnRcblxuICAgICYuZm9ybS1jb250cm9sLXNtXG4gICAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbVxuXG4gICAgJi5pcy1pbnZhbGlkXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnRcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudFxuXG4uZm9ybS1zZWxlY3RcbiAgICAmLmlzLWludmFsaWRcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudFxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkXG4gICAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcblxuICAgICAgICB+IGxhYmVsXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudFxuXG4uZm9ybS1jaGVjay1pbnB1dFxuICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnRcblxuLmJ0bi1yYWRpb1xuICAgIHdpZHRoOiAxNnB4XG5cbi5idG4tY2hlY2sgKyAuYnRuXG4gICAgbWluLXdpZHRoOiAkc3BhY2VyICogM1xuXG4ubnVtYmVyLWlucHV0IC5udW1cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgbWluLXdpZHRoOiA0MHB4XG5cbi8vIFN0eWxpbmcgZm9yIGR5bmFtaWMgZXJyb3IgbWVzc2FnZSBjcmVhdGVkIGJ5IEpTXG4uaW52YWxpZC1mZWVkYmFjay1qc1xuICAgIGNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yXG5cbi5mb3JtLWZsb2F0aW5nXG4gICAgbGFiZWxcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcblxuICAgID4gLmZvcm0tY29udHJvbC1zbVxuICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudFxuXG4gICAgICAgICsgbGFiZWxcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweFxuXG4uaW5wdXQtZ3JvdXBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgIC5pbnB1dC1ncm91cC10ZXh0XG4gICAgICAgIHdpZHRoOiAkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aFxuICAgICAgICBoZWlnaHQ6ICRpbnB1dC1ncm91cC10ZXh0LWhlaWdodFxuXG4gICAgICAgIC8vei1pbmRleDogNiAvLyBmb3JtLWNvbnRyb2wgaGF2ZSB6LWluZGV4OiA1IHdoZW4gZm9jdXNlZFxuXG4gICAgICAgIHRvcDogN3B4XG4gICAgICAgIGxlZnQ6IDZweFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcblxuICAgICAgICBib3JkZXI6IDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtMlxuXG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuXG4gICAgICAgICAgICBnLCBwYXRoXG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlXG5cbiAgICAgICAgJi5kaXNhYmxlZFxuICAgICAgICAgICAgb3BhY2l0eTogMC43XG4gICAgXG4gICAgJi5pY29uLXJpZ2h0XG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0XG4gICAgICAgICAgICBsZWZ0OiB1bnNldFxuICAgICAgICAgICAgcmlnaHQ6IDZweFxuXG4gICAgICAgIHNlbGVjdFxuICAgICAgICAgICAgKyBsYWJlbFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50XG4gICAgICAgIFxuICAgICAgICAuc2VsZWN0aXplLWlucHV0XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg0NHB4ICsgMXJlbSkgIWltcG9ydGFudFxuICAgICAgICBcbiAgICAgICAgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWxcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDQ2cHggKyAxcmVtKSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICYuZnAtZmxvYXRpbmctbGFiZWwtLWZvY3VzZWQsXG4gICAgICAgICAgICAmLmZwLWZsb2F0aW5nLWxhYmVsLS12YWx1ZWRcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNDVyZW0pIHRyYW5zbGF0ZVgoMC4zMnJlbSlcblxuICAgIC5mb3JtLWNvbnRyb2xcbiAgICAgICAgei1pbmRleDogMVxuXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2cHggKyAkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aCArICRpbnB1dC1wYWRkaW5nLXgpICFpbXBvcnRhbnRcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweCAhaW1wb3J0YW50XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweCAhaW1wb3J0YW50XG5cbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuXG4gICAgICAgICsgbGFiZWxcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2cHggKyAkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aCArICRpbnB1dC1wYWRkaW5nLXgpICFpbXBvcnRhbnRcblxuICAgICAgICAmLXNtXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnRcblxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbFxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDEuM3JlbSlcblxuICAgICYtc21cbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHRcbiAgICAgICAgICAgIHdpZHRoOiAkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aC1zbVxuICAgICAgICAgICAgaGVpZ2h0OiAkaW5wdXQtZ3JvdXAtdGV4dC1oZWlnaHQtc21cblxuICAgICAgICAgICAgdG9wOiA2cHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0XG5cbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4XG5cbiAgICAgICAgLmZvcm0tY29udHJvbFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDZweCArICRpbnB1dC1ncm91cC10ZXh0LXdpZHRoLXNtICsgJGlucHV0LXBhZGRpbmcteCkgIWltcG9ydGFudFxuXG4gICAgICAgICAgICArIGxhYmVsXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDZweCArICRpbnB1dC1ncm91cC10ZXh0LXdpZHRoLXNtICsgJGlucHV0LXBhZGRpbmcteCkgIWltcG9ydGFudFxuXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuICAgICAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbiAgICAgICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgxLjJyZW0pXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3JtcydcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIiRicmVhZGNydW1iLWZvbnQtc2l6ZTogMTRweFxuJGJyZWFkY3J1bWItY29sb3I6ICR0ZXh0LWdyYXktMVxuJGJyZWFkY3J1bWItaG92ZXItY29sb3I6IHNoaWZ0LWNvbG9yKCRicmVhZGNydW1iLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKVxuXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICR0ZXh0LWdyYXktMlxuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAwXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogNnB4XG5cbi8vIERpdmlkZXJcbiRicmVhZGNydW1iLWRpdmlkZXI6IHF1b3RlKCc+JylcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICR0ZXh0LWdyYXktMVxuXG4uYnJlYWRjcnVtYlxuICAgIC8vIFNpbmNlIEJyZWFkY3J1bWIgbGluayBpcyBkaWZmZXJlbnQgZnJvbSByZWd1bGFyIGxpbmtzXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skYnJlYWRjcnVtYi1jb2xvcn1cbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWhvdmVyLWNvbG9yfVxuXG4gICAgLy8gTW9iaWxlIGJlaGF2aW91ciAtPiBTaG93IGZpcnN0LCAuLi4gYW5kIGxhc3QgdHdvIGl0ZW1zXG4gICAgLmJyZWFkY3J1bWItaXRlbVxuICAgICAgICAmLS1tb2JpbGVcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICArbW9iaWxlKClcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgJi0tbW9iaWxlLFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMilcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9icmVhZGNydW1iJyIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIiR0b29sdGlwLWJnOiAkYmFja2dyb3VuZC0xXG4kdG9vbHRpcC1wYWRkaW5nLXk6IDAuNjI1cmVtXG4kdG9vbHRpcC1wYWRkaW5nLXg6IDAuNjI1cmVtXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90b29sdGlwJ1xuXG4udG9vbHRpcFxuICAgIHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZcbiAgICAgICAgY29sb3I6ICR0ZXh0LXdoaXRlXG5cbiAgICAvLyBVc2VkIG9uIGlucHV0ZmllbGRzXG4gICAgJi5yZXF1aXJlZC10b29sdGlwXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudFxuXG4gICAgICAgIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHdoaXRlfVxuICAgICAgICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyRzeXN0ZW0tcmVkfVxuXG4gICAgICAgIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAyNTBweFxuICAgICAgICAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZTogMTBweFxuXG4gICAgICAgIC8vID0+IExvd2VyIHRoYW4gc2VsZWN0aXplIGRyb3Bkb3duXG4gICAgICAgIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAyXG5cbiAgICAgICAgLnRvb2x0aXAtaW5uZXJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHhcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4XG5cbiAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvc3RhdGljL2ljb25zL3N0YXR1cy9pbmZvX2Vyb3JyLnN2ZycpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHhcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGFsZXJ0LWJhY2tncm91bmQ6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJnLXNjYWxlKTtcbiAgJGFsZXJ0LWJvcmRlcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYm9yZGVyLXNjYWxlKTtcbiAgJGFsZXJ0LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1jb2xvci1zY2FsZSk7XG5cbiAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RvYXN0cydcblxuLnRvYXN0XG4gICAgJi5iZy1wcmltYXJ5XG4gICAgICAgIC50b2FzdC1oZWFkZXJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ5OWRkXG5cbiAgICAudG9hc3QtYm9keVxuICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbVxuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbVxuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3JcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnXG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoXG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSlcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzXG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKVxuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteVxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXhcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXlcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yXG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJnXG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKVxuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3dcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbVxuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvclxuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yXG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZylcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIilcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKVxuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYWNjb3JkaW9uJ1xuXG4uYWNjb3JkaW9uLWNvbnRlbnRcbiAgICAuYWNjb3JkaW9uLWl0ZW1cbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKVxuXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKVxuXG4gICAgICAgIC5hY2NvcmRpb24tYm9keSBwXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMlxuXG4uYWNjb3JkaW9uXG4gICAgJi5hY2NvcmRpb24taW5uZXJcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvblxuICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbiAgICAgICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dFxuXG4gICAgICAgICAgICAgICAgJi5jb2xsYXBzZWRcbiAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6ICgkdGFibGUtYm9yZGVyLXdpZHRoICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdGFibGVzJ1xuXG4udGFibGVcbiAgICBtYXJnaW4tYm90dG9tOiAwIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG5cbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XG4gICAgfVxuICB9XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKCRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAqIC0xKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIDFweFxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgOHB4XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAkcGFnaW5hdGlvbi1wYWRkaW5nLXlcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgICRwYWdpbmF0aW9uLXBhZGRpbmcteFxuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgJHBhZ2luYXRpb24tcGFkZGluZy15XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAkcGFnaW5hdGlvbi1wYWRkaW5nLXhcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJHRleHQtZ3JheS0yXG5cbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZVxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgMnB4XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoXG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkd2hpdGVcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgJHByaW1hcnlcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICR0ZXh0LWdyYXktNlxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgZmFsc2VcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDBcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJHRleHQtZ3JheS0yXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkdGV4dC1ncmF5LTZcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICR0ZXh0LWdyYXktNlxuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkcHJpbWFyeVxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJHdoaXRlXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcHJpbWFyeVxuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkdGV4dC1ncmF5LTJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZVxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJHdoaXRlXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9wYWdpbmF0aW9uJ1xuXG4ucGFnaW5hdGlvblxuICAgIG1hcmdpbjogMFxuICAgIC5wYWdlLWxpbmtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAuMjVcblxuICAgICAgICAmLm5leHQtbGluayxcbiAgICAgICAgJi5wcmV2LWxpbmtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWRcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0yXG5cbiAgICAgICAgJi5uZXh0LWxpbmtcbiAgICAgICAgICAgIG1hcmdpbjogMFxuXG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAxMDAlXG5cbi8vJG9mZmNhbnZhcy1wYWRkaW5nLXg6IDJyZW1cbi8vJG9mZmNhbnZhcy1wYWRkaW5nLXk6IDJyZW1cblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL29mZmNhbnZhcydcblxuLm9mZmNhbnZhc1xuICAgICYub2ZmY2FudmFzLWVuZFxuICAgICAgICAmOm5vdCguZWRpdG1vZGUpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwNnB4XG5cbi50YWItcGFuZS1mbGV4XG4gICAgJi5hY3RpdmVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tbmFtZS1jYXNlXG5cbi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkY29sb3ItcmdiOiB0by1yZ2IoJHZhbHVlKTtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoJGNvbG9yLXJnYiwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFByb2plY3QgVHlwb2dyYXBoeSBzdHlsZXNcbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3czcE9SRnFFQjN1ZjRwTjg1TWNobnkvQWlyU2VyYmlhLURlc2lnbi1TeXN0ZW0tLS1GdW5kYXRpb24tJTI2LUNvbXBvbmVudHM/bm9kZS1pZD05MCUzQTIwMjImdD1XQUlHdFlkb3llQ0FHTENCLTRcblxuYm9keVxuICAgIGNvbG9yOiAkdGV4dC1ibGFjayAvLyAtPiBGb3IgYnJvd3NlcnMgd2l0aCBub24gY3NzIHZhcmlhYmxlcyBzdXBwb3J0XG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHhcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTJcblxuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzXG5cbiAgICAvL2ZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWZcblxuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50XG5cbiAgICAmW2RhdGEtcm9ib3RvPSd0cnVlJ11cbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnRcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWltcG9ydGFudFxuXG4ucGFnZS10aXRsZVxuICAgIGZvbnQtc2l6ZTogOTZweFxuICAgIGxpbmUtaGVpZ2h0OiAxMTJweFxuICAgIGxldHRlci1zcGFjaW5nOiAtMS41cHhcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTNcblxuICAgICt0YWJsZXRcbiAgICAgICAgZm9udC1zaXplOiA2NHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4XG5cbiAgICArbW9iaWxlXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweFxuICAgICAgICBsaW5lLWhlaWdodDogNTJweFxuXG4vLyBIZWFkbGluZSAtPiB0aGV5IGhhdmUgc3R5bGVzIGJ5IGJyZWFrcG9pbnRzXG5oMSwgLmhlYWRsaW5lLTFcbiAgICBmb250LXNpemU6IDYwcHhcbiAgICBsaW5lLWhlaWdodDogNzJweFxuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHhcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTNcblxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiA0XG5cbiAgICArdGFibGV0XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweFxuXG4gICAgK21vYmlsZVxuICAgICAgICBmb250LXNpemU6IDMycHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHhcblxuaDIsIC5oZWFkbGluZS0yXG4gICAgZm9udC1zaXplOiA0OHB4XG4gICAgbGluZS1oZWlnaHQ6IDU2cHhcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMlxuXG4gICAgK3RhYmxldFxuICAgICAgICBmb250LXNpemU6IDM2cHhcblxuICAgICttb2JpbGVcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4XG5cbmgzLCAuaGVhZGxpbmUtM1xuICAgIGZvbnQtc2l6ZTogMzBweFxuICAgIGxpbmUtaGVpZ2h0OiA0M3B4XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtM1xuXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDJcblxuICAgICt0YWJsZXRcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XG5cbiAgICArbW9iaWxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICBsaW5lLWhlaWdodDogMzJweFxuXG5oNCwgLmhlYWRsaW5lLTRcbiAgICBmb250LXNpemU6IDI0cHhcbiAgICBsaW5lLWhlaWdodDogMzMuNnB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtM1xuXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDJcblxuICAgICt0YWJsZXRcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG5cbiAgICArbW9iaWxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBsaW5lLWhlaWdodDogMjdweFxuXG5oNSwgLmhlYWRsaW5lLTVcbiAgICBmb250LXNpemU6IDE4cHhcbiAgICBsaW5lLWhlaWdodDogMjhweFxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHhcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTNcblxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNVxuXG4gICAgK3RhYmxldFxuICAgICAgICBmb250LXNpemU6IDE2cHhcblxuICAgICttb2JpbGVcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG5cbmg2LCAuaGVhZGxpbmUtNlxuICAgIGZvbnQtc2l6ZTogMTVweFxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtM1xuXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41XG5cbiAgICArdGFibGV0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuXG4gICAgK21vYmlsZVxuICAgICAgICBmb250LXNpemU6IDE0cHhcblxuLy8gU2hhcmVkIHN0eWxlc1xuLmJvZHktMVxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yXG5cbi5zdWJ0aXRsZS0xXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbi5zdWJ0aXRsZS0yXG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHhcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTNcblxuLnNtYWxsLCAuYm9keS0yXG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweFxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHhcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTJcblxuLmNhcHRpb24tc2VtaWJvbGRcbiAgICBmb250LXNpemU6IDEycHhcbiAgICBsaW5lLWhlaWdodDogMTZweFxuICAgIGxldHRlci1zcGFjaW5nOiAxcHhcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTRcblxuYm9keVxuICAgICZbZGF0YS1yb2JvdG89J3RydWUnXVxuICAgICAgICAuY2FwdGlvbi1zZW1pYm9sZFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zIC8vIFJvYm90byBkb2Vzbid0IGhhdmUgNjAwIHdlaWdodHMgYXZhaWxhYmxlXG5cbi5jYXB0aW9uLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtM1xuXG4uY2FwdGlvbi1yZWd1bGFyXG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgbGluZS1oZWlnaHQ6IDE2cHhcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yXG5cbi5jYXB0aW9uLWxpZ2h0XG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0xXG5cbi5vdmVybGluZS1saWdodFxuICAgIGZvbnQtc2l6ZTogMTBweFxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0xXG5cbi5vdmVybGluZS1yZWd1bGFyXG4gICAgZm9udC1zaXplOiAxMHB4XG4gICAgbGluZS1oZWlnaHQ6IDE2cHhcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHhcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTJcblxuLy8gVGV4dCBjb2xvciBjbGFzc2VzXG4udGV4dC13aGl0ZVxuICAgIGNvbG9yOiAkdGV4dC13aGl0ZVxuXG5wLFxuLnRleHQtZ3JheS0xXG4gICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuXG4udGV4dC1ncmF5LTJcbiAgICBjb2xvcjogJHRleHQtZ3JheS0yXG5cbi50ZXh0LWdyYXktM1xuICAgIGNvbG9yOiAkdGV4dC1ncmF5LTNcblxuLnRleHQtZ3JheS00XG4gICAgY29sb3I6ICR0ZXh0LWdyYXktNFxuXG4udGV4dC1ncmF5LTVcbiAgICBjb2xvcjogJHRleHQtZ3JheS01XG5cbi50ZXh0LWdyYXktNlxuICAgIGNvbG9yOiAkdGV4dC1ncmF5LTZcblxudWwsIG9sXG4gICAgbGlcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG5cbiAgICArdGFibGV0KClcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW1cblxuICAgICttb2JpbGUoKVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW1cblxuLy8gRXh0ZXJuYWwgbGluayBpY29uXG5zdmcuaWNvbi1leHRlcm5hbC1saW5rXG4gICAgZGlzcGxheTogaW5saW5lXG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyXG5cbiAgICB3aWR0aDogYXV0b1xuICAgIGhlaWdodDogMC42MnJlbVxuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNXJlbVxuXG4gICAgZmlsbDogY3VycmVudENvbG9yXG4iLCIvLyBsb3dlcmVkIHRoZXNlIHotaW5kZXhlcyBpbiBhZG1pbiBzbyB0aGV5IGRvbid0IGdvIG92ZXIgdGhlIGhlYWRlclxuLnBpbWNvcmVfdmlkZW9fZWRpdF9idXR0b24sXG4ucGltY29yZV9hcmVhX2J1dHRvbnNcbiAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudCIsIi4jeyRzZWxlY3RpemV9LWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCB7XG4gICYubXVsdGkgPiAuI3skc2VsZWN0aXplfS1pbnB1dC5kcmFnZ2luZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgJi5tdWx0aSA+IC4jeyRzZWxlY3RpemV9LWlucHV0ID4gZGl2LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmO1xuICB9XG4gIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIVwiO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAudWktc29ydGFibGUtaGVscGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4iLCIuI3skc2VsZWN0aXplfS1kcm9wZG93bi5wbHVnaW4tZHJvcGRvd25faGVhZGVyIHtcbiAgLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogKCRzZWxlY3QtcGFkZGluZy1kcm9wZG93bi1pdGVtLXkgKiAyKVxuICAgICAgJHNlbGVjdC1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlbGVjdC1jb2xvci1ib3JkZXI7XG4gICAgYmFja2dyb3VuZDogbWl4KCRzZWxlY3QtY29sb3ItZHJvcGRvd24sICRzZWxlY3QtY29sb3ItYm9yZGVyLCA4NSUpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzZWxlY3QtYm9yZGVyLXJhZGl1cyAkc2VsZWN0LWJvcmRlci1yYWRpdXMgMCAwO1xuICB9XG4gIC4jeyRzZWxlY3RpemV9LWRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkc2VsZWN0LXBhZGRpbmctZHJvcGRvd24taXRlbS14O1xuICAgIHRvcDogNTAlO1xuICAgIGNvbG9yOiAkc2VsZWN0LWNvbG9yLXRleHQ7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuI3skc2VsZWN0aXplfS1kcm9wZG93bi1oZWFkZXItY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJHNlbGVjdC1jb2xvci10ZXh0LCAyNSUpO1xuICB9XG59XG4iLCIuI3skc2VsZWN0aXplfS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyB7XG4gIC4jeyRzZWxlY3RpemV9LWRyb3Bkb3duLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAub3B0Z3JvdXAge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gIH1cbiAgLm9wdGdyb3VwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIH1cbn1cbiIsIi4jeyRzZWxlY3RpemV9LWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24ge1xuICAuaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXRlbSAucmVtb3ZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogJHNlbGVjdC1wYWRkaW5nLWl0ZW0teSAkc2VsZWN0LXBhZGRpbmctaXRlbS14O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlbGVjdC1jb2xvci1pdGVtLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1sZWZ0OiAkc2VsZWN0LXBhZGRpbmctaXRlbS14O1xuICB9XG5cbiAgLml0ZW0gLnJlbW92ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5pdGVtLmFjdGl2ZSAucmVtb3ZlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHNlbGVjdC1jb2xvci1pdGVtLWFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogbGlnaHRlbihcbiAgICAgIGRlc2F0dXJhdGUoJHNlbGVjdC1jb2xvci1pdGVtLWJvcmRlciwgMTAwJSksXG4gICAgICAkc2VsZWN0LWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbS1ib3JkZXJcbiAgICApO1xuICB9XG59XG4iLCIkZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJHNlbGVjdC1mb250LWZhbWlseTogaW5oZXJpdCAhZGVmYXVsdDtcbiRzZWxlY3QtZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJHNlbGVjdC1saW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDsgLy9mb3JtZXJseSBsaW5lLWhlaWdodC1jb21wdXRlZFxuXG4kc2VsZWN0LWNvbG9yLXRleHQ6ICRncmF5LTgwMCAhZGVmYXVsdDsgLy8kZ3JheS04MDBcbiRzZWxlY3QtY29sb3ItaGlnaGxpZ2h0OiByZ2JhKDI1NSwgMjM3LCA0MCwgMC40KSAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaW5wdXQ6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaW5wdXQtZnVsbDogJGlucHV0LWJnICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1pbnB1dC1lcnJvcjogJGRhbmdlciAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaW5wdXQtZXJyb3ItZm9jdXM6IGRhcmtlbihcbiAgJHNlbGVjdC1jb2xvci1pbnB1dC1lcnJvcixcbiAgMTAlXG4pICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1kaXNhYmxlZDogJGlucHV0LWJnICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1pdGVtOiAjZWZlZmVmICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1pdGVtLWJvcmRlcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmU6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1pdGVtLWFjdGl2ZS10ZXh0OiAjZmZmICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1pdGVtLWFjdGl2ZS1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgMCkgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLW9wdGdyb3VwOiAkZHJvcGRvd24tYmcgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLW9wdGdyb3VwLXRleHQ6ICRkcm9wZG93bi1oZWFkZXItY29sb3IgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLW9wdGdyb3VwLWJvcmRlcjogJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWRyb3Bkb3duOiAkZHJvcGRvd24tYmcgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWRyb3Bkb3duLWJvcmRlci10b3A6IG1peChcbiAgJGlucHV0LWJvcmRlci1jb2xvcixcbiAgJGlucHV0LWJnLFxuICA4MCVcbikgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWRyb3Bkb3duLWl0ZW0tYWN0aXZlOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZyAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItZHJvcGRvd24taXRlbS1hY3RpdmUtdGV4dDogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWRyb3Bkb3duLWl0ZW0tY3JlYXRlLWFjdGl2ZS10ZXh0OiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRzZWxlY3Qtb3BhY2l0eS1kaXNhYmxlZDogMC41ICFkZWZhdWx0O1xuJHNlbGVjdC1zaGFkb3ctaW5wdXQ6IG5vbmUgIWRlZmF1bHQ7XG4kc2VsZWN0LXNoYWRvdy1pbnB1dC1mb2N1czogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWRlZmF1bHQ7XG4kc2VsZWN0LXNoYWRvdy1pbnB1dC1lcnJvcjogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpICFkZWZhdWx0O1xuJHNlbGVjdC1zaGFkb3ctaW5wdXQtZXJyb3ItZm9jdXM6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSxcbiAgMCAwIDZweCBsaWdodGVuKCRzZWxlY3QtY29sb3ItaW5wdXQtZXJyb3IsIDIwJSkgIWRlZmF1bHQ7XG4kc2VsZWN0LWJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kc2VsZWN0LWJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kc2VsZWN0LXdpZHRoLWl0ZW0tYm9yZGVyOiAwcHggIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmcteDogJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmcteTogJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmctZHJvcGRvd24taXRlbS14OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRzZWxlY3QtcGFkZGluZy1kcm9wZG93bi1pdGVtLXk6IDNweCAhZGVmYXVsdDtcbiRzZWxlY3QtcGFkZGluZy1pdGVtLXg6IDVweCAhZGVmYXVsdDtcbiRzZWxlY3QtcGFkZGluZy1pdGVtLXk6IDFweCAhZGVmYXVsdDtcbiRzZWxlY3QtbWFyZ2luLWl0ZW0teDogM3B4ICFkZWZhdWx0O1xuJHNlbGVjdC1tYXJnaW4taXRlbS15OiAzcHggIWRlZmF1bHQ7XG5cbiRzZWxlY3QtYXJyb3ctc2l6ZTogNXB4ICFkZWZhdWx0O1xuJHNlbGVjdC1hcnJvdy1jb2xvcjogJHNlbGVjdC1jb2xvci10ZXh0ICFkZWZhdWx0O1xuJHNlbGVjdC1hcnJvdy1vZmZzZXQ6IGNhbGMoI3skc2VsZWN0LXBhZGRpbmcteH0gKyA1cHgpICFkZWZhdWx0O1xuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQHNlbGVjdGl6ZS9zZWxlY3RpemUvZGlzdC9zY3NzL3NlbGVjdGl6ZS5zY3NzJztcblxuLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24sXG4uI3skc2VsZWN0aXplfS1kcm9wZG93bi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMXB4IDAgMCAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWNvbG9yLWRyb3Bkb3duO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yOyAvLyRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXJcblxuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuXG4uI3skc2VsZWN0aXplfS1kcm9wZG93biB7XG4gIC5jcmVhdGUge1xuICAgIHBhZGRpbmctbGVmdDogJHNlbGVjdC1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teDtcbiAgfVxuXG4gIC5hY3RpdmU6bm90KC5zZWxlY3RlZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEY5O1xuICB9XG5cbiAgLnNlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREY0Rjk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvaWNvbnMvc3RhdHVzL0NoZWNrbWFya19zZWxlY3RlZC5zdmcnKTtcbiAgICB9XG4gIH1cbn1cblxuLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24tY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gIG1heC1oZWlnaHQ6IDUxNHB4O1xuXG4gIC5vcHRncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5vcHRncm91cC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBjb2xvcjogJHRleHQtZ3JheS0zO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTI7XG5cbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbiAgICAvLyBMb2NhdGlvbnMgc3R5bGluZ3NcbiAgICAmLmJvcmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJhY2tncm91bmQtZ3JheS0yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7IC8vIENoZWNrbWFyayBzcGFjZVxuXG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTI7XG4gIH1cbn1cblxuLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24tZW1wdHlvcHRpb25sYWJlbCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLiN7JHNlbGVjdGl6ZX0taW5wdXQge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJi5kcm9wZG93bi1hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRzZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgfVxuICAmLmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuZm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gSGlkZSBkZWZhdWx0IHNlbGVjdGl6ZSBhcnJvd1xuICAmOjphZnRlcntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlzLWludmFsaWQgLiN7JHNlbGVjdGl6ZX0taW5wdXQge1xuICBib3JkZXItY29sb3I6ICRzZWxlY3QtY29sb3ItaW5wdXQtZXJyb3I7XG4gIGJveC1zaGFkb3c6ICRzZWxlY3Qtc2hhZG93LWlucHV0LWVycm9yO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC1jb2xvci1pbnB1dC1lcnJvci1mb2N1cztcbiAgICBib3gtc2hhZG93OiAkc2VsZWN0LXNoYWRvdy1pbnB1dC1lcnJvci1mb2N1cztcbiAgfVxufVxuXG4uI3skc2VsZWN0aXplfS1jb250cm9sIHtcbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIC4jeyRzZWxlY3RpemV9LWlucHV0IHtcbiAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc20gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc207XG4gICAgfVxuICB9XG5cbiAgJi5tdWx0aSB7XG4gICAgLiN7JHNlbGVjdGl6ZX0taW5wdXQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JHNlbGVjdC1wYWRkaW5nLXh9IC0gI3skc2VsZWN0LXBhZGRpbmctaXRlbS14fSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JHNlbGVjdC1wYWRkaW5nLXh9IC0gI3skc2VsZWN0LXBhZGRpbmctaXRlbS14fSk7XG4gICAgfVxuICAgIC4jeyRzZWxlY3RpemV9LWlucHV0ID4gZGl2IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoI3skc2VsZWN0LWJvcmRlci1yYWRpdXN9IC0gMXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LiN7JHNlbGVjdGl6ZX0tY29udHJvbCxcbi5mb3JtLWNvbnRyb2wuI3skc2VsZWN0aXplfS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICYtc20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi4je3NlbGVjdGl6ZX0tZHJvcGRvd24ucGx1Z2luLWF1dG9fcG9zaXRpb24uI3skc2VsZWN0aXplfS1wb3NpdGlvbi10b3Age1xuICBib3JkZXItdG9wOiAkc2VsZWN0LWJvcmRlciFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206ICRzZWxlY3QtYm9yZGVyIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogJHNlbGVjdC1ib3JkZXItcmFkaXVzIWltcG9ydGFudDtcbn1cbi4je3NlbGVjdGl6ZX0tY29udHJvbC5wbHVnaW4tYXV0b19wb3NpdGlvbiAuI3tzZWxlY3RpemV9LWlucHV0LiN7JHNlbGVjdGl6ZX0tcG9zaXRpb24tdG9wLmRyb3Bkb3duLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRzZWxlY3QtYm9yZGVyLXJhZGl1cyFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6ICRzZWxlY3QtYm9yZGVyIWltcG9ydGFudDtcbn1cblxuLy8gQ3VzdG9tIHN0eWxpbmdzXG4uc2VsZWN0aXplLWNvbnRyb2wge1xuICAuc2VsZWN0aXplLWlucHV0IHtcbiAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcblxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAuaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcblxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWJ0bi1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubG9ja2VkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYuc2luZ2xlIHtcbiAgICAgIC5zZWxlY3RpemUtaW5wdXQuaGFzLWl0ZW1zLmZvY3VzIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIC8vZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSW5oZXJpdCB0ZXh0LSogY2xhc3MgY29sb3JcbiAgJltjbGFzcyo9J3RleHQtJ10ge1xuICAgIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGbG9hdGluZyBsYWJlbCBzdHlsaW5nc1xuLmZvcm0tZmxvYXRpbmcge1xuICAuc2VsZWN0aXplLWlucHV0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcblxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuXG4gICAgaW5wdXQge1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSBwbGFjZWhvbGRlciwgdXNlIGZsb2F0aW5nIGxhYmVsIGluc3RlYWRcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGbG9hdGluZyBsYWJlbFxuICAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuXG4gICAgJi5mcC1mbG9hdGluZy1sYWJlbC0tZm9jdXNlZCxcbiAgICAmLmZwLWZsb2F0aW5nLWxhYmVsLS12YWx1ZWQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNzIpIHRyYW5zbGF0ZVkoLS40NXJlbSkgdHJhbnNsYXRlWCgwLjMycmVtKTtcbiAgICB9XG4gIH1cblxuICAvLyBTbWFsbCBzaXplXG4gIC5zZWxlY3RpemUtY29udHJvbC5mb3JtLWNvbnRyb2wtc20sXG4gIC5zZWxlY3RpemUtY29udHJvbC5mb3JtLXNlbGVjdC1zbSB7XG4gICAgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICArIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFdpdGggaW5wdXQgZ3JvdXAgaWNvblxuLmlucHV0LWdyb3VwIHtcbiAgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRweCArICRpbnB1dC1ncm91cC10ZXh0LXdpZHRoICsgJGlucHV0LXBhZGRpbmcteCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWxlY3RpemUtY29udHJvbCB7XG4gICAgKyBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNnB4ICsgJGlucHV0LWdyb3VwLXRleHQtd2lkdGggKyAkaW5wdXQtcGFkZGluZy14KSAhaW1wb3J0YW50O1xuXG4gICAgICAmLmZwLWZsb2F0aW5nLWxhYmVsLS1mb2N1c2VkLFxuICAgICAgJi5mcC1mbG9hdGluZy1sYWJlbC0tdmFsdWVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjQ1cmVtKSB0cmFuc2xhdGVYKDEuM3JlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zbSB7XG4gICAgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNnB4ICsgJGlucHV0LWdyb3VwLXRleHQtd2lkdGgtc20gKyAkaW5wdXQtcGFkZGluZy14KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3RpemUtY29udHJvbCB7XG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNnB4ICsgJGlucHV0LWdyb3VwLXRleHQtd2lkdGgtc20gKyAkaW5wdXQtcGFkZGluZy14KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi4jeyRzZWxlY3RpemV9LWNvbnRyb2wucGx1Z2luLWNsZWFyX2J1dHRvbiB7XG4gICAgLmNsZWFyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IGNhbGMoI3skc2VsZWN0LXBhZGRpbmcteH0gLSAjeyRzZWxlY3QtcGFkZGluZy1pdGVtLXh9KTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5jbGVhcjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5zaW5nbGUgLmNsZWFyIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoI3skc2VsZWN0LXBhZGRpbmcteH0gLSAjeyRzZWxlY3QtcGFkZGluZy1pdGVtLXh9ICsgMS41cmVtKTtcbiAgICB9XG5cbn1cbiIsIi4je3NlbGVjdGl6ZX0tZHJvcGRvd24ucGx1Z2luLWF1dG9fcG9zaXRpb24uI3skc2VsZWN0aXplfS1wb3NpdGlvbi10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlbGVjdC1jb2xvci1ib3JkZXI7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGJveC1zaGFkb3c6IDAgLTZweCAxMnB4IHJnYigwIDAgMCAvIDE4JSk7XG59XG5cbi4je3NlbGVjdGl6ZX0tY29udHJvbC5wbHVnaW4tYXV0b19wb3NpdGlvbiAuI3tzZWxlY3RpemV9LWlucHV0LiN7JHNlbGVjdGl6ZX0tcG9zaXRpb24tdG9wLmRyb3Bkb3duLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyBiYXNlIHN0eWxlc1xuJHNlbGVjdGl6ZTogXCJzZWxlY3RpemVcIiAhZGVmYXVsdDtcbiRzZWxlY3QtZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XG4kc2VsZWN0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0ICFkZWZhdWx0O1xuJHNlbGVjdC1mb250LXNpemU6IDEzcHggIWRlZmF1bHQ7XG4kc2VsZWN0LWxpbmUtaGVpZ2h0OiAxOHB4ICFkZWZhdWx0O1xuXG4kc2VsZWN0LWNvbG9yLXRleHQ6ICMzMDMwMzAgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWJvcmRlcjogI2QwZDBkMCAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaGlnaGxpZ2h0OiByZ2JhKDEyNSwgMTY4LCAyMDgsIDAuMikgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWlucHV0OiAjZmZmICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1pbnB1dC1mdWxsOiAkc2VsZWN0LWNvbG9yLWlucHV0ICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1kaXNhYmxlZDogI2ZhZmFmYSAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaXRlbTogI2YyZjJmMiAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaXRlbS10ZXh0OiAkc2VsZWN0LWNvbG9yLXRleHQgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWl0ZW0tYm9yZGVyOiAjZDBkMGQwICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1pdGVtLWFjdGl2ZTogI2U4ZThlOCAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmUtdGV4dDogJHNlbGVjdC1jb2xvci10ZXh0ICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1pdGVtLWFjdGl2ZS1ib3JkZXI6ICNjYWNhY2EgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWRyb3Bkb3duOiAjZmZmICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1kcm9wZG93bi1ib3JkZXI6ICRzZWxlY3QtY29sb3ItYm9yZGVyICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1kcm9wZG93bi1ib3JkZXItdG9wOiAjZjBmMGYwICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1kcm9wZG93bi1pdGVtLWFjdGl2ZTogI2Y1ZmFmZCAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItZHJvcGRvd24taXRlbS1hY3RpdmUtdGV4dDogIzQ5NWM2OCAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItZHJvcGRvd24taXRlbS1jcmVhdGUtdGV4dDogcmdiYShcbiAgcmVkKCRzZWxlY3QtY29sb3ItdGV4dCksXG4gIGdyZWVuKCRzZWxlY3QtY29sb3ItdGV4dCksXG4gIGJsdWUoJHNlbGVjdC1jb2xvci10ZXh0KSxcbiAgMC41XG4pICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1kcm9wZG93bi1pdGVtLWNyZWF0ZS1hY3RpdmUtdGV4dDogJHNlbGVjdC1jb2xvci1kcm9wZG93bi1pdGVtLWFjdGl2ZS10ZXh0ICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1vcHRncm91cDogJHNlbGVjdC1jb2xvci1kcm9wZG93biAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3Itb3B0Z3JvdXAtdGV4dDogJHNlbGVjdC1jb2xvci10ZXh0ICFkZWZhdWx0O1xuJHNlbGVjdC1saWdodGVuLWRpc2FibGVkLWl0ZW06IDMwJSAhZGVmYXVsdDtcbiRzZWxlY3QtbGlnaHRlbi1kaXNhYmxlZC1pdGVtLXRleHQ6IDMwJSAhZGVmYXVsdDtcbiRzZWxlY3QtbGlnaHRlbi1kaXNhYmxlZC1pdGVtLWJvcmRlcjogMzAlICFkZWZhdWx0O1xuJHNlbGVjdC1vcGFjaXR5LWRpc2FibGVkOiAwLjUgIWRlZmF1bHQ7XG5cbiRzZWxlY3Qtc2hhZG93LWlucHV0OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpICFkZWZhdWx0O1xuJHNlbGVjdC1zaGFkb3ctaW5wdXQtZm9jdXM6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFkZWZhdWx0O1xuJHNlbGVjdC1ib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0LWNvbG9yLWJvcmRlciAhZGVmYXVsdDtcbiRzZWxlY3QtZHJvcGRvd24tYm9yZGVyOiAxcHggc29saWQgJHNlbGVjdC1jb2xvci1kcm9wZG93bi1ib3JkZXIgIWRlZmF1bHQ7XG4kc2VsZWN0LWJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcblxuJHNlbGVjdC13aWR0aC1pdGVtLWJvcmRlcjogMHB4ICFkZWZhdWx0O1xuJHNlbGVjdC1tYXgtaGVpZ2h0LWRyb3Bkb3duOiAyMDBweCAhZGVmYXVsdDtcblxuJHNlbGVjdC1wYWRkaW5nLXg6IDhweCAhZGVmYXVsdDtcbiRzZWxlY3QtcGFkZGluZy15OiA4cHggIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmctaXRlbS14OiA2cHggIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmctaXRlbS15OiAycHggIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmctZHJvcGRvd24taXRlbS14OiAkc2VsZWN0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRzZWxlY3QtcGFkZGluZy1kcm9wZG93bi1pdGVtLXk6IDVweCAhZGVmYXVsdDtcbiRzZWxlY3QtbWFyZ2luLWl0ZW0teDogM3B4ICFkZWZhdWx0O1xuJHNlbGVjdC1tYXJnaW4taXRlbS15OiAzcHggIWRlZmF1bHQ7XG5cbiRzZWxlY3QtYXJyb3ctc2l6ZTogNXB4ICFkZWZhdWx0O1xuJHNlbGVjdC1hcnJvdy1jb2xvcjogIzgwODA4MCAhZGVmYXVsdDtcbiRzZWxlY3QtYXJyb3ctb2Zmc2V0OiAxNXB4ICFkZWZhdWx0O1xuXG4kc2VsZWN0LWNhcmV0LW1hcmdpbjogMCAwcHggIWRlZmF1bHQ7XG4kc2VsZWN0LWNhcmV0LW1hcmdpbi1ydGw6IDAgNHB4IDAgLTJweCAhZGVmYXVsdDtcblxuJHNlbGVjdC1zcGlubmVyLXNpemU6IDMwcHg7XG4kc2VsZWN0LXNwaW5uZXItYm9yZGVyLXNpemU6IDVweDtcbiRzZWxlY3Qtc3Bpbm5lci1ib3JkZXItY29sb3I6ICRzZWxlY3QtY29sb3ItYm9yZGVyO1xuXG5AbWl4aW4gc2VsZWN0aXplLXZlcnRpY2FsLWdyYWRpZW50KCRjb2xvci10b3AsICRjb2xvci1ib3R0b20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRjb2xvci10b3AsICRjb2xvci1ib3R0b20sIDYwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci10b3AsICRjb2xvci1ib3R0b20pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBpbXBvcnQgXCJwbHVnaW5zL2RyYWdfZHJvcC5zY3NzXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9kcm9wZG93bl9oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInBsdWdpbnMvb3B0Z3JvdXBfY29sdW1ucy5zY3NzXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9yZW1vdmVfYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2NsZWFyX2J1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9hdXRvX3Bvc2l0aW9uLnNjc3NcIjtcblxuLiN7JHNlbGVjdGl6ZX0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24sXG4uI3skc2VsZWN0aXplfS1pbnB1dCxcbi4jeyRzZWxlY3RpemV9LWlucHV0IGlucHV0IHtcbiAgY29sb3I6ICRzZWxlY3QtY29sb3ItdGV4dDtcbiAgZm9udC1mYW1pbHk6ICRzZWxlY3QtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHNlbGVjdC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBmb250LXNtb290aGluZzogJHNlbGVjdC1mb250LXNtb290aGluZztcbn1cblxuLiN7JHNlbGVjdGl6ZX0taW5wdXQsXG4uI3skc2VsZWN0aXplfS1jb250cm9sLnNpbmdsZSAuI3skc2VsZWN0aXplfS1pbnB1dC5pbnB1dC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWNvbG9yLWlucHV0O1xuICBjdXJzb3I6IHRleHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLiN7JHNlbGVjdGl6ZX0taW5wdXQge1xuICBib3JkZXI6ICRzZWxlY3QtYm9yZGVyO1xuICBwYWRkaW5nOiAkc2VsZWN0LXBhZGRpbmcteSAkc2VsZWN0LXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAkc2VsZWN0LXNoYWRvdy1pbnB1dDtcbiAgYm9yZGVyLXJhZGl1czogJHNlbGVjdC1ib3JkZXItcmFkaXVzO1xuXG4gIC4jeyRzZWxlY3RpemV9LWNvbnRyb2wubXVsdGkgJi5oYXMtaXRlbXMge1xuICAgICRwYWRkaW5nLXg6ICRzZWxlY3QtcGFkZGluZy14O1xuICAgICRwYWRkaW5nLXRvcDogY2FsYyhcbiAgICAgICN7JHNlbGVjdC1wYWRkaW5nLXl9IC0gI3skc2VsZWN0LXBhZGRpbmctaXRlbS15fSAtICN7JHNlbGVjdC13aWR0aC1pdGVtLWJvcmRlcn1cbiAgICApO1xuICAgICRwYWRkaW5nLWJvdHRvbTogY2FsYyhcbiAgICAgICN7JHNlbGVjdC1wYWRkaW5nLXl9IC0gI3skc2VsZWN0LXBhZGRpbmctaXRlbS15fSAtICN7JHNlbGVjdC1tYXJnaW4taXRlbS15fSAtXG4gICAgICAgICN7JHNlbGVjdC13aWR0aC1pdGVtLWJvcmRlcn1cbiAgICApO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXRvcCAkcGFkZGluZy14ICRwYWRkaW5nLWJvdHRvbTtcbiAgfVxuXG4gICYuZnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1jb2xvci1pbnB1dC1mdWxsO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQgKiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogJHNlbGVjdC1zaGFkb3ctaW5wdXQtZm9jdXM7XG4gIH1cbiAgJi5kcm9wZG93bi1hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRzZWxlY3QtYm9yZGVyLXJhZGl1cyAkc2VsZWN0LWJvcmRlci1yYWRpdXMgMCAwO1xuICB9XG5cbiAgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHpvb206IDE7XG4gIH1cbiAgLiN7JHNlbGVjdGl6ZX0tY29udHJvbC5tdWx0aSAmID4gZGl2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwICRzZWxlY3QtbWFyZ2luLWl0ZW0teCAkc2VsZWN0LW1hcmdpbi1pdGVtLXkgMDtcbiAgICBwYWRkaW5nOiAkc2VsZWN0LXBhZGRpbmctaXRlbS15ICRzZWxlY3QtcGFkZGluZy1pdGVtLXg7XG4gICAgYmFja2dyb3VuZDogJHNlbGVjdC1jb2xvci1pdGVtO1xuICAgIGNvbG9yOiAkc2VsZWN0LWNvbG9yLWl0ZW0tdGV4dDtcbiAgICBib3JkZXI6ICRzZWxlY3Qtd2lkdGgtaXRlbS1ib3JkZXIgc29saWQgJHNlbGVjdC1jb2xvci1pdGVtLWJvcmRlcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmU7XG4gICAgICBjb2xvcjogJHNlbGVjdC1jb2xvci1pdGVtLWFjdGl2ZS10ZXh0O1xuICAgICAgYm9yZGVyOiAkc2VsZWN0LXdpZHRoLWl0ZW0tYm9yZGVyIHNvbGlkICRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmUtYm9yZGVyO1xuICAgIH1cbiAgfVxuICAuI3skc2VsZWN0aXplfS1jb250cm9sLm11bHRpICYuZGlzYWJsZWQgPiBkaXYge1xuICAgICYsXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oXG4gICAgICAgIGRlc2F0dXJhdGUoJHNlbGVjdC1jb2xvci1pdGVtLXRleHQsIDEwMCUpLFxuICAgICAgICAkc2VsZWN0LWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbS10ZXh0XG4gICAgICApO1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihcbiAgICAgICAgZGVzYXR1cmF0ZSgkc2VsZWN0LWNvbG9yLWl0ZW0sIDEwMCUpLFxuICAgICAgICAkc2VsZWN0LWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbVxuICAgICAgKTtcbiAgICAgIGJvcmRlcjogJHNlbGVjdC13aWR0aC1pdGVtLWJvcmRlciBzb2xpZFxuICAgICAgICBsaWdodGVuKFxuICAgICAgICAgIGRlc2F0dXJhdGUoJHNlbGVjdC1jb2xvci1pdGVtLWJvcmRlciwgMTAwJSksXG4gICAgICAgICAgJHNlbGVjdC1saWdodGVuLWRpc2FibGVkLWl0ZW0tYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuICB9XG4gID4gaW5wdXQge1xuICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJltwbGFjZWhvbGRlcl0ge1xuICAgICAgYm94LXNpemluZzogaW5pdGlhbDtcbiAgICB9XG4gIH1cbiAgJi5oYXMtaXRlbXMgPiBpbnB1dCB7XG4gICAgbWFyZ2luOiAkc2VsZWN0LWNhcmV0LW1hcmdpbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi4jeyRzZWxlY3RpemV9LWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi4jeyRzZWxlY3RpemV9LWlucHV0LmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICRzZWxlY3QtY29sb3ItZHJvcGRvd24tYm9yZGVyLXRvcDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi4jeyRzZWxlY3RpemV9LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcblxuICBib3JkZXI6ICRzZWxlY3QtZHJvcGRvd24tYm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWNvbG9yLWRyb3Bkb3duO1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwICRzZWxlY3QtYm9yZGVyLXJhZGl1cyAkc2VsZWN0LWJvcmRlci1yYWRpdXM7XG5cbiAgW2RhdGEtc2VsZWN0YWJsZV0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogJHNlbGVjdC1jb2xvci1oaWdobGlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgfVxuICB9XG4gIC5vcHRpb24sXG4gIC5vcHRncm91cC1oZWFkZXIsXG4gIC5uby1yZXN1bHRzLFxuICAuY3JlYXRlIHtcbiAgICBwYWRkaW5nOiAkc2VsZWN0LXBhZGRpbmctZHJvcGRvd24taXRlbS15ICRzZWxlY3QtcGFkZGluZy1kcm9wZG93bi1pdGVtLXg7XG4gIH1cbiAgLm9wdGlvbixcbiAgW2RhdGEtZGlzYWJsZWRdLFxuICBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXIge1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgfVxuICAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICBjb2xvcjogJHNlbGVjdC1jb2xvci1vcHRncm91cC10ZXh0O1xuICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtY29sb3Itb3B0Z3JvdXA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmU7XG4gICAgY29sb3I6ICRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmUtdGV4dDtcbiAgICAmLmNyZWF0ZSB7XG4gICAgICBjb2xvcjogJHNlbGVjdC1jb2xvci1kcm9wZG93bi1pdGVtLWNyZWF0ZS1hY3RpdmUtdGV4dDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmU7XG4gICAgY29sb3I6ICRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmUtdGV4dDtcbiAgfVxuICAuY3JlYXRlIHtcbiAgICBjb2xvcjogJHNlbGVjdC1jb2xvci1kcm9wZG93bi1pdGVtLWNyZWF0ZS10ZXh0O1xuICB9XG5cbiAgLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSB7XG4gICAgYmFja2dyb3VuZDogJHNlbGVjdC1jb2xvci1kcm9wZG93bi1pdGVtLWFjdGl2ZTtcbiAgICBjb2xvcjogJHNlbGVjdC1jb2xvci1kcm9wZG93bi1pdGVtLWFjdGl2ZS10ZXh0O1xuICB9XG59XG5cbi4jeyRzZWxlY3RpemV9LWRyb3Bkb3duLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6ICRzZWxlY3QtbWF4LWhlaWdodC1kcm9wZG93bjtcbiAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24tZW1wdHlvcHRpb25sYWJlbCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24gLnNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc2VsZWN0LXNwaW5uZXItc2l6ZTtcbiAgaGVpZ2h0OiAkc2VsZWN0LXNwaW5uZXItc2l6ZTtcbiAgbWFyZ2luOiAkc2VsZWN0LXBhZGRpbmctZHJvcGRvd24taXRlbS15ICRzZWxlY3QtcGFkZGluZy1kcm9wZG93bi1pdGVtLXg7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRzZWxlY3Qtc3Bpbm5lci1zaXplICogMC44O1xuICAgIGhlaWdodDogJHNlbGVjdC1zcGlubmVyLXNpemUgKiAwLjg7XG4gICAgbWFyZ2luOiAkc2VsZWN0LXNwaW5uZXItc2l6ZSAqIDAuMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAkc2VsZWN0LXNwaW5uZXItYm9yZGVyLXNpemUgc29saWQgJHNlbGVjdC1zcGlubmVyLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRzZWxlY3Qtc3Bpbm5lci1ib3JkZXItY29sb3IgdHJhbnNwYXJlbnRcbiAgICAgICRzZWxlY3Qtc3Bpbm5lci1ib3JkZXItY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICB9XG4gIEBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLiN7JHNlbGVjdGl6ZX0tY29udHJvbC5zaW5nbGUgLiN7JHNlbGVjdGl6ZX0taW5wdXQge1xuICAmLFxuICBpbnB1dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICYuaW5wdXQtYWN0aXZlLFxuICAmLmlucHV0LWFjdGl2ZSBpbnB1dDpub3QoOnJlYWQtb25seSkge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogJHNlbGVjdC1hcnJvdy1vZmZzZXQ7XG4gICAgbWFyZ2luLXRvcDogcm91bmQobWF0aC5kaXYoLTEgKiAkc2VsZWN0LWFycm93LXNpemUsIDIpKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6ICRzZWxlY3QtYXJyb3ctc2l6ZSAkc2VsZWN0LWFycm93LXNpemUgMCAkc2VsZWN0LWFycm93LXNpemU7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0LWFycm93LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gICYuZHJvcGRvd24tYWN0aXZlOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkc2VsZWN0LWFycm93LXNpemUgKiAtMC44O1xuICAgIGJvcmRlci13aWR0aDogMCAkc2VsZWN0LWFycm93LXNpemUgJHNlbGVjdC1hcnJvdy1zaXplICRzZWxlY3QtYXJyb3ctc2l6ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzZWxlY3QtYXJyb3ctY29sb3IgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLiN7JHNlbGVjdGl6ZX0tY29udHJvbC5ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgJi5zaW5nbGUgLiN7JHNlbGVjdGl6ZX0taW5wdXQ6YWZ0ZXIge1xuICAgIGxlZnQ6ICRzZWxlY3QtYXJyb3ctb2Zmc2V0O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC4jeyRzZWxlY3RpemV9LWlucHV0ID4gaW5wdXQge1xuICAgIG1hcmdpbjogJHNlbGVjdC1jYXJldC1tYXJnaW4tcnRsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLiN7JHNlbGVjdGl6ZX0tY29udHJvbCAuI3skc2VsZWN0aXplfS1pbnB1dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6ICRzZWxlY3Qtb3BhY2l0eS1kaXNhYmxlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1jb2xvci1kaXNhYmxlZDtcbn1cbiIsIi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3czcE9SRnFFQjN1ZjRwTjg1TWNobnkvQWlyU2VyYmlhLURlc2lnbi1TeXN0ZW0tLS1GdW5kYXRpb24tJTI2LUNvbXBvbmVudHM/dHlwZT1kZXNpZ24mbm9kZS1pZD03ODMtMjg1MDkmdD1Pc1h5MFYzZWFaWm10Qk9iLTBcblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyBOT1RFOiBieSB1c2luZyAhZGVmYXVsdCBvbiBhbGwgdmFyaWFibGVzLCB3ZSdyZSBzYXlpbmcgb25seSBkZWNsYXJlIHRoZSB2YXJpYWJsZSBpZiBpdCBkb2Vzbid0XG4vLyBhbHJlYWR5IGV4aXN0LCB3aGljaCBhbGxvd3MgZGV2cyB0byBkZWNsYXJlIHRoZXNlIHZhcmlhYmxlcyB0aGVtc2VsdmVzIGFuZCBhc3NpZ24gdGhlbSBhbnkgdmFsdWVcbi8vIHRoZXkgd2FudCBiZWZvcmUgaW1wb3J0aW5nIHRoaXMgZmlsZVxuXG4vLyByZ2JhIGlzIG5lZWRlZCBmb3IgdGhlIHNlbGVjdGVkIGZsYWcgaG92ZXIgc3RhdGUgdG8gYmxlbmQgaW4gd2l0aFxuLy8gdGhlIGJvcmRlci1oaWdobGlnaHRpbmcgc29tZSBicm93c2VycyBnaXZlIHRoZSBpbnB1dCBvbiBmb2N1c1xuJGhvdmVyQ29sb3I6ICRhZGRpdGlvbmFsLWJsdWUtMiAhZGVmYXVsdDtcbiRncmV5VGV4dDogIzk5OSAhZGVmYXVsdDtcbiRncmV5Qm9yZGVyOiAkYmFja2dyb3VuZC1ncmF5LTIgIWRlZmF1bHQ7XG5cbiRmbGFnSGVpZ2h0OiAyMnB4ICFkZWZhdWx0O1xuJGZsYWdXaWR0aDogMzJweCAhZGVmYXVsdDtcbiRmbGFnUGFkZGluZzogMTJweCAhZGVmYXVsdDtcblxuLy8gdGhpcyBib3JkZXIgd2lkdGggaXMgdXNlZCBmb3IgdGhlIHBvcHVwIGFuZCBkaXZpZGVyLCBidXQgaXQgaXMgYWxzb1xuLy8gYXNzdW1lZCB0byBiZSB0aGUgYm9yZGVyIHdpZHRoIG9mIHRoZSBpbnB1dCwgd2hpY2ggd2UgZG8gbm90IGNvbnRyb2xcbiRib3JkZXJXaWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kYXJyb3dIZWlnaHQ6IDE4cHggIWRlZmF1bHQ7XG4kYXJyb3dXaWR0aDogMThweCAhZGVmYXVsdDtcbiRhcnJvd1BhZGRpbmc6IDhweCAhZGVmYXVsdDtcblxuJGlucHV0UGFkZGluZzogMTZweCAhZGVmYXVsdDtcbiRzZWxlY3RlZEZsYWdXaWR0aDogJGZsYWdXaWR0aCArICgyICogJGZsYWdQYWRkaW5nKSAhZGVmYXVsdDtcbiRzZWxlY3RlZEZsYWdBcnJvd1dpZHRoOiAkZmxhZ1dpZHRoICsgJGZsYWdQYWRkaW5nICsgJGFycm93V2lkdGggK1xuICAoMiAqICRhcnJvd1BhZGRpbmcpICFkZWZhdWx0O1xuXG4vLyBlbm91Z2ggc3BhY2UgZm9yIHRoZW0gdG8gY2xpY2sgb2ZmIHRvIGNsb3NlXG4kbW9iaWxlUG9wdXBNYXJnaW46IDMwcHggIWRlZmF1bHQ7XG5cbi5pdGkge1xuICAvLyBuZWVkIHBvc2l0aW9uIG9uIHRoZSBjb250YWluZXIgc28gdGhlIHNlbGVjdGVkIGZsYWcgY2FuIGJlXG4gIC8vIGFic29sdXRlbHkgcG9zaXRpb25lZCBvdmVyIHRoZSBpbnB1dFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIGtlZXAgdGhlIGlucHV0J3MgZGVmYXVsdCBpbmxpbmUgcHJvcGVydGllc1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLy8gcGF1bCBpcmlzaCBzYXlzIHRoaXMgaXMgb2tcbiAgLy8gaHR0cDovL3d3dy5wYXVsaXJpc2guY29tLzIwMTIvYm94LXNpemluZy1ib3JkZXItYm94LWZ0dy9cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy8gbmVlZCB0aGlzIGR1cmluZyBpbml0LCB0byBnZXQgdGhlIGhlaWdodCBvZiB0aGUgZHJvcGRvd25cbiAgJl9fdi1oaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAvLyBzcGVjaWZ5IHR5cGVzIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5IGUuZy4gdG8gb3ZlcnJpZGUgYm9vdHN0cmFwIHYyLjNcbiAgaW5wdXQsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gaW5wdXQgaXMgYm90dG9tIGxldmVsLCBiZWxvdyBzZWxlY3RlZCBmbGFnIGFuZCBkcm9wZG93blxuICAgIHotaW5kZXg6IDA7XG5cbiAgICAvLyBhbnkgdmVydGljYWwgbWFyZ2luIHRoZSB1c2VyIGhhcyBvbiB0aGVpciBpbnB1dHMgd291bGQgbm8gbG9uZ2VyIHdvcmsgYXMgZXhwZWN0ZWRcbiAgICAvLyBiZWNhdXNlIHdlIHdyYXAgZXZlcnl0aGluZyBpbiBhIGNvbnRhaW5lciBkaXYuIGkganVzdGlmeSB0aGUgdXNlIG9mICFpbXBvcnRhbnRcbiAgICAvLyBoZXJlIGJlY2F1c2UgaSBkb24ndCB0aGluayB0aGUgdXNlciBzaG91bGQgZXZlciBoYXZlIHZlcnRpY2FsIG1hcmdpbiBoZXJlIC0gd2hlblxuICAgIC8vIHRoZSBpbnB1dCBpcyB3cmFwcGVkIGluIGEgY29udGFpbmVyLCB2ZXJ0aWNhbCBtYXJnaW4gbWVzc2VzIHVwIGFsaWdubWVudCB3aXRoIG90aGVyXG4gICAgLy8gaW5saW5lIGVsZW1lbnRzIChlLmcuIGFuIGFkamFjZW50IGJ1dHRvbikgaW4gZmlyZWZveCwgYW5kIHByb2JhYmx5IG90aGVyIGJyb3dzZXJzLlxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAvLyBtYWtlIHNwYWNlIGZvciB0aGUgc2VsZWN0ZWQgZmxhZyBvbiByaWdodCBvZiBpbnB1dCAoaWYgZGlzYWJsZWQgYWxsb3dEcm9wZG93bilcbiAgICAvLyBOb3RlOiBubyAhaW1wb3J0YW50IGhlcmUsIGFzIHRoZSB1c2VyIG1heSB3YW50IHRvIHR3ZWFrIHRoaXMgc28gdGhhdCB0aGVcbiAgICAvLyBwZXJjZWl2ZWQgaW5wdXQgcGFkZGluZyBtYXRjaGVzIHRoZWlyIGV4aXN0aW5nIHN0eWxlc1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzZWxlY3RlZEZsYWdXaWR0aDtcblxuICAgIC8vIGFueSBtYXJnaW4tcmlnaHQgaGVyZSB3aWxsIHB1c2ggdGhlIHNlbGVjdGVkLWZsYWcgYXdheVxuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICZfX2ZsYWctY29udGFpbmVyIHtcbiAgICAvLyBwb3NpdGlvbmVkIG92ZXIgdGhlIHRvcCBvZiB0aGUgaW5wdXRcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gZnVsbCBoZWlnaHRcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC8vIHByZXZlbnQgdGhlIGhpZ2hsaWdodGVkIGNoaWxkIGZyb20gb3ZlcmxhcHBpbmcgdGhlIGlucHV0IGJvcmRlclxuICAgIHBhZGRpbmc6ICRib3JkZXJXaWR0aDtcbiAgfVxuXG4gICZfX3NlbGVjdGVkLWZsYWcge1xuICAgIC8vIHJlbmRlciBhYm92ZSB0aGUgaW5wdXRcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gdGhpcyBtdXN0IGJlIGZ1bGwtaGVpZ2h0IGJvdGggZm9yIHRoZSBob3ZlciBoaWdobGlnaHQsIGFuZCB0byBwdXNoIGRvd24gdGhlXG4gICAgLy8gZHJvcGRvd24gc28gaXQgYXBwZWFycyBiZWxvdyB0aGUgaW5wdXRcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5Qm9yZGVyO1xuICAgIHBhZGRpbmc6IDAgJGFycm93UGFkZGluZyAwICRmbGFnUGFkZGluZztcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICB3aWR0aDogJGFycm93V2lkdGg7XG4gICAgaGVpZ2h0OiAkYXJyb3dIZWlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRhcnJvd1BhZGRpbmc7XG5cbiAgICB0cmFuc2l0aW9uOiAkc2ltcGxlLXRyYW5zaXRpb247XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogJGFycm93V2lkdGg7XG4gICAgICBoZWlnaHQ6ICRhcnJvd0hlaWdodDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0YXRpYy9pY29ucy9mb250LWljb25zL21haW4vVHlwZT1FeHBhbmQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tdXAge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAvLyB0aGUgZHJvcGRvd25cbiAgJl9fY291bnRyeS1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gcG9wdXAgc28gcmVuZGVyIGFib3ZlIGV2ZXJ5dGhpbmcgZWxzZVxuICAgIHotaW5kZXg6IDk5OTtcblxuICAgIC8vIG92ZXJyaWRlIGRlZmF1bHQgbGlzdCBzdHlsZXNcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgLy8gcGxhY2UgbWVudSBhYm92ZSB0aGUgaW5wdXQgZWxlbWVudFxuICAgICYtLWRyb3B1cCB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoLSRib3JkZXJXaWR0aCk7XG4gICAgfVxuXG4gICAgcGFkZGluZzogMDtcbiAgICAvLyBtYXJnaW4tbGVmdCB0byBjb21wZW5zYXRlIGZvciB0aGUgcGFkZGluZyBvbiB0aGUgcGFyZW50XG4gICAgbWFyZ2luOiAycHggMCAwICgtJGJvcmRlcldpZHRoKTtcblxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xuXG5cbiAgICAvLyBkb24ndCBsZXQgdGhlIGNvbnRlbnRzIHdyYXAgQUtBIHRoZSBjb250YWluZXIgd2lsbCBiZSBhcyB3aWRlIGFzIHRoZSBjb250ZW50c1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gZXhjZXB0IG9uIHNtYWxsIHNjcmVlbnMsIHdoZXJlIHdlIGZvcmNlIHRoZSBkcm9wZG93biB3aWR0aCB0byBtYXRjaCB0aGUgaW5wdXRcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgLy8gRml4ZXMgaHR0cHM6Ly9naXRodWIuY29tL2phY2tvY25yL2ludGwtdGVsLWlucHV0L2lzc3Vlcy83NjVcbiAgICAvLyBBcHBsZSBzdGlsbCBoYXNuJ3QgZml4ZWQgdGhlIGlzc3VlIHdoZXJlIHNldHRpbmcgb3ZlcmZsb3c6IHNjcm9sbCBvbiBhIGRpdiBlbGVtZW50IGRvZXMgbm90IHVzZSBpbmVydGlhIHNjcm9sbGluZ1xuICAgIC8vIElmIHRoaXMgaXMgbm90IHNldCwgdGhlbiB0aGUgY291bnRyeSBsaXN0IHNjcm9sbCBzdG9wcyBtb3ZpbmcgYWZ0ZXIgcmFzaW5nIGEgZmluZ2VyLCBhbmQgdXNlcnMgcmVwb3J0IHRoYXQgc2Nyb2xsIGlzIHNsb3dcbiAgICAvLyBTdGFja292ZXJmbG93IHF1ZXN0aW9uIGFib3V0IGl0OiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zMzYwMTE2NS9zY3JvbGxpbmctc2xvdy1vbi1tb2JpbGUtaW9zLXdoZW4tdXNpbmctb3ZlcmZsb3dzY3JvbGxcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAvLyBkcm9wZG93biBmbGFncyBuZWVkIGNvbnNpc3RlbnQgd2lkdGgsIHNvIHdyYXAgaW4gYSBjb250YWluZXJcbiAgJl9fZmxhZy1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogJGZsYWdXaWR0aDtcbiAgfVxuXG4gIC8vIHRoZSBkaXZpZGVyIGJlbG93IHRoZSBwcmVmZXJyZWQgY291bnRyaWVzXG4gICZfX2RpdmlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXJXaWR0aCBkYXNoZWQgJGdyZXlCb3JkZXI7XG4gIH1cblxuICAvLyBlYWNoIGNvdW50cnkgaXRlbSBpbiBkcm9wZG93biAod2UgbXVzdCBoYXZlIHNlcGFyYXRlIGNsYXNzIHRvIGRpZmZlcmVudGlhdGUgZnJvbSBkaXZpZGVycylcbiAgJl9fY291bnRyeSB7XG4gICAgLy8gTm90ZTogZGVjaWRlZCBub3QgdG8gdXNlIGxpbmUtaGVpZ2h0IGhlcmUgZm9yIGFsaWdubWVudCBiZWNhdXNlIGl0IGNhdXNlcyBpc3N1ZXMgZS5nLiBsYXJnZSBmb250LXNpemVzIHdpbGwgb3ZlcmxhcCwgYW5kIGFsc28gbG9va3MgYmFkIGlmIG9uZSBjb3VudHJ5IG92ZXJmbG93cyBvbnRvIDIgbGluZXNcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAvLyB0aGUgZGlhbCBjb2RlcyBhZnRlciB0aGUgY291bnRyeSBuYW1lcyBhcmUgZ3JleWVkIG91dFxuICAmX19kaWFsLWNvZGUge1xuICAgIGNvbG9yOiAkZ3JleVRleHQ7XG4gIH1cbiAgJl9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQ29sb3I7XG4gIH1cblxuICAvLyBzcGFjaW5nIG5hbWUgYW5kIGRpYWwgY29kZVxuICAmX19jb3VudHJ5LW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gdGhlc2Ugc2V0dGluZ3MgYXJlIGluZGVwZW5kZW50IG9mIGVhY2ggb3RoZXIsIGJ1dCBib3RoIG1vdmUgc2VsZWN0ZWQgZmxhZyB0byBsZWZ0IG9mIGlucHV0XG4gICYtLWFsbG93LWRyb3Bkb3duLFxuICAmLS1zZXBhcmF0ZS1kaWFsLWNvZGUge1xuICAgIGlucHV0LFxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0UGFkZGluZztcbiAgICAgIHBhZGRpbmctbGVmdDogJHNlbGVjdGVkRmxhZ0Fycm93V2lkdGggKyAkaW5wdXRQYWRkaW5nO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzZWxlY3RlZEZsYWdBcnJvd1dpZHRoICsgJGlucHV0UGFkZGluZztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5wdXRQYWRkaW5nO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYWxsb3ctZHJvcGRvd24ge1xuICAgIC8vIGhvdmVyIHN0YXRlIC0gc2hvdyBmbGFnIGlzIGNsaWNrYWJsZVxuICAgIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZGlzYWJsZSBob3ZlciBzdGF0ZSB3aGVuIGlucHV0IGlzIGRpc2FibGVkXG4gICAgaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIsXG4gICAgaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNlcGFyYXRlLWRpYWwtY29kZSB7XG4gICAgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgICAvLyBub3cgdGhhdCB3ZSBoYXZlIGRpZ2l0cyBpbiB0aGlzIHNlY3Rpb24sIGl0IG5lZWRzIHRoaXMgdmlzdWFsIHNlcGFyYXRpb25cbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQ29sb3I7XG4gICAgfVxuICAgICYuaXRpLS1zaG93LWZsYWdzIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gICAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBtYXJnaW4tbGVmdDogJGFycm93UGFkZGluZztcbiAgICB9XG5cbiAgICAuaXRpX19hcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cblxuICAgICYuZm9ybS1mbG9hdGluZyB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgZm9udC1zaXplIDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9ybS1mbG9hdGluZyAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4gICAgJi5mb3JtLWZsb2F0aW5nIC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gaWYgZHJvcGRvd25Db250YWluZXIgb3B0aW9uIGlzIHNldCwgaW5jcmVhc2Ugei1pbmRleCB0byBwcmV2ZW50IGRpc3BsYXkgaXNzdWVzXG4gICYtLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDBweDtcbiAgICBsZWZ0OiAtMTAwMHB4O1xuICAgIC8vIGhpZ2hlciB0aGFuIGRlZmF1bHQgQm9vdHN0cmFwIG1vZGFsIHotaW5kZXggb2YgMTA1MFxuICAgIHotaW5kZXg6IDEwNjA7XG4gICAgLy8gdG8ga2VlcCBzdHlsaW5nIGNvbnNpc3RlbnQgd2l0aCAuZmxhZy1jb250YWluZXJcbiAgICBwYWRkaW5nOiAkYm9yZGVyV2lkdGg7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIG92ZXJyaWRlcyBmb3IgbW9iaWxlIHBvcHVwIChub3RlOiAuaXRpLW1vYmlsZSBjbGFzcyBpcyBhcHBsaWVkIG9uIGJvZHkpXG4uaXRpLW1vYmlsZSAuaXRpIHtcbiAgJi0tY29udGFpbmVyIHtcbiAgICB0b3A6ICRtb2JpbGVQb3B1cE1hcmdpbjtcbiAgICBib3R0b206ICRtb2JpbGVQb3B1cE1hcmdpbjtcbiAgICBsZWZ0OiAkbW9iaWxlUG9wdXBNYXJnaW47XG4gICAgcmlnaHQ6ICRtb2JpbGVQb3B1cE1hcmdpbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgJl9fY291bnRyeS1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2NvdW50cnkge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAvLyBpbmNyZWFzZSBsaW5lIGhlaWdodCBiZWNhdXNlIGRyb3Bkb3duIGNvcHkgaXMgdiBsaWtlbHkgdG8gb3ZlcmZsb3cgb24gbW9iaWxlIGFuZCB3aGVuIGl0IGRvZXMgaXQgbmVlZHMgdG8gYmUgd2VsbCBzcGFjZWRcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cblxuLy8gUmUtdXNlICYgZXh0cmEgc3R5bGluZ3Mgb2YgZmxhZyBpY29ucyAoXCIuZmlcIilcbi5maSB7XG4gIHdpZHRoOiAkZmxhZ1dpZHRoO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICRiYWNrZ3JvdW5kLWdyYXktMjtcblxuICAvLyBFbXB0eSBzdGF0ZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ncmF5LTI7XG59XG5cbi8vIE92ZXJyaWRlc1xuLml0aSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5mb3JtLWZsb2F0aW5nIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNlbGVjdGVkRmxhZ0Fycm93V2lkdGggKyAkaW5wdXRQYWRkaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuICAgICAgICAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMi4zcmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICAgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkc3lzdGVtLXJlZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN5c3RlbS1yZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRmxhdHBpY2tyXG4vLyBodHRwczovL2ZsYXRwaWNrci5qcy5vcmcvZ2V0dGluZy1zdGFydGVkL1xuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBib3JkZXI6IDA7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB3aWR0aDogMzA0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAzcHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG5cbiAgICAudGltZS1waWNrZXItc3VibWl0IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbGF0cGlja3ItdGltZS1yYW5nZSB7XG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMThweDtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB9XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuZmxhdHBpY2tlci10aXRsZSB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICB9XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuZmxhdHBpY2tlci1kaXNhYmxlLXllYXItc2VsZWN0aW9uIHtcbiAgICAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICAgICAgICAubnVtSW5wdXRXcmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5mbGF0cGlja2VyLWRpc2FibGUtbW9udGgtc2VsZWN0aW9uIHtcbiAgICAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICAgICAgICAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAvKiBmb3IgRmlyZWZveCAqL1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLyogZm9yIENocm9tZSAqL1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjYTRjN2UyNjYsIDVweCAwIDAgI2E0YzdlMjY2O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMCAwICNhNGM3ZTI2NiwgNXB4IDAgMCAjYTRjN2UyNjY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMnB4O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIG1hcmdpbjogMCAtNHB4O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTAwJTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gICAgdG9wOiAxMDAlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICBmaWxsOiAkdGV4dC1ibGFjaztcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgLy90b3A6IDE2cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICBmaWxsOiAkdGV4dC1ibGFja1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAgIC8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgLypcbiAgICAgICAgKi9cbiAgICBsZWZ0OiAyNXB4O1xuICAgIC8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAgIC8qXG4gICAgICAgICovXG59XG5cbi8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gICAgLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgICAvKlxuICAgICAgICAqL1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIC8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAgIC8qXG4gICAgICAgICovXG59XG5cbi8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gICAgY29sb3I6ICM5NTllYTk7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAkdGV4dC1ncmF5LTI7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICAgIGZpbGw6IGluaGVyaXQ7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICAgIGhlaWdodDogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xuICAgIHRvcDogMjYlO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgICB0b3A6IDUwJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xuICAgIHRvcDogNDAlO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gICAgLy9mb250LXNpemU6IDEzNSU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgLy9mb250LXdlaWdodDogMzAwO1xuICAgIC8vY29sb3I6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbGVmdDogMTIuNSU7XG4gICAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC8vaGVpZ2h0OiAzNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICAgIHdpZHRoOiA2Y2g7XG4gICAgd2lkdGg6IDdjaFxcMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMztcbiAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbn1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcblxuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogJHRleHQtZ3JheS00O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMTtcbn1cblxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICAgIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLmRheUNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5kYXlDb250YWluZXIrLmRheUNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICAgIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG5cbiAgICBtYXgtd2lkdGg6IDMzLjY1cHg7XG4gICAgaGVpZ2h0OiAzMy42NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy42NXB4O1xuXG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMjtcbiAgICB3aWR0aDogMTQuMjg1NzE0MyU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4vLy5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLy8uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4vLy5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLy8uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGFkZGl0aW9uYWwtYmx1ZSwgLjQpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYWRkaXRpb25hbC1ibHVlLCAuNCk7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgICBib3JkZXItY29sb3I6ICR0ZXh0LWdyYXktMztcbn1cblxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuICAgIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAxMTQsIDIwNiwgMC4yKTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0zcHg7XG5cbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgM3B4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICRhZGRpdGlvbmFsLWJsdWUtMjtcbiAgICB9XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG5cbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgM3B4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICRhZGRpdGlvbmFsLWJsdWUtMjtcbiAgICB9XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICAgICY6OmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UrLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSsuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSsuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgICAvLy13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICNhNGM3ZTI2NjtcbiAgICAvLypib3gtc2hhZG93OiAtMTBweCAwIDAgI2E0YzdlMjY2O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG5cbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGRpdGlvbmFsLWJsdWUtMjtcbiAgICB9XG59XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4xKTtcbn1cblxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbiAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG59XG5cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xufVxuXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgICB3aWR0aDogMjYlO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gICAgd2lkdGg6IDQ5JTtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTI7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogIzM5MzkzOTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMiU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMTglO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cbiIsIi8vIFJlY2FwdGNoYSBzdHlsZXNcbi5ncmVjYXB0Y2hhLWJhZGdlXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG5cbiAgICAvLyArdGFibGV0XG4gICAgLy8gICAgIHotaW5kZXg6IDEgLy8gU2V0IGhpZ2hlciB2YWx1ZSBpZiBuZWVkZWRcblxuICAgIC8vICtkZXNrdG9wXG4gICAgLy8gICAgIHotaW5kZXg6IDEgIC8vIFNldCBoaWdoZXIgdmFsdWUgaWYgbmVlZGVkIiwiLmxpYi1lbWFpbHMtb3JnLWlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5saWItZW1haWxzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgJGNoaXBTcGFjZWluZzogNnB4O1xuXG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMXJlbSAtICRjaGlwU3BhY2VpbmcpO1xuXG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAuZW1haWwtYmxvY2sge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNoaXBTcGFjZWluZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNoaXBTcGFjZWluZztcblxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC13aGl0ZTtcbiAgICB9XG5cbiAgICAuaW52YWxpZC1lbWFpbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cbiAgICAuaW52YWxpZC1lbWFpbCAucmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmVtYWlsLWlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNoaXBTcGFjZWluZztcblxuICAgICAgICBiYWNrZ3JvdW5kOiAwO1xuICAgICAgICBjb2xvcjogJHRleHQtd2hpdGU7XG5cbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBDcmVhdGUgei1pbmRleFxuQG1peGluIG1ha2Utei1pbmRleCgpXG5cdEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHppbmRleGVzXG5cdFx0Ji0jeyRuYW1lfVxuXHRcdFx0ei1pbmRleDogJHZhbHVlXG5cbi8vIENvbG9yIHBhbGV0dGUgbWl4aW5zXG5AbWl4aW4gbWFrZS1iYWNrZ3JvdW5kLWNvbG9yKClcblx0QGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3ItcGFsZXR0ZVxuXHRcdCYtI3skbmFtZX1cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZVxuXG5AbWl4aW4gbWFrZS1jb2xvcigpXG5cdEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGNvbG9yLXBhbGV0dGVcblx0XHQmLSN7JG5hbWV9XG5cdFx0XHRjb2xvcjogJHZhbHVlXG4iLCIvLyBHZW5lcmF0ZSB6LWluZGV4IGNsYXNzZXNcbi8vIFtQYXJ0IG9mIEJvb3RzdHJhcCA1LjNdXG4kemluZGV4ZXM6IChuMTogLTEsIDA6IDAsIDE6IDEsIDI6IDIsIDM6IDMsIDQ6IDQsIDU6IDUsIDk5OTogOTk5LCAxMDAwOiAxMDAwKSAhZGVmYXVsdFxuLnpcbiAgICBAaW5jbHVkZSBtYWtlLXotaW5kZXgoKSAvLyA9PiBcIi56LW4xXCIsIC4uLiBcIi56LTNcIlxuXG4vLyBHZW5lcmF0ZSBjb2xvciBwYWxldHRlXG5cbi8vIERlZmF1bHQgY29sb3JzXG4kY29sb3ItcGFsZXR0ZTogKFwid2hpdGVcIjogI2ZmZiwgXCJibGFja1wiOiAjMDAwKSAhZGVmYXVsdFxuXG4vLyBDcmVhdGUgYmFja2dyb3VuZCBjbGFzc2VzXG4uYmdcbiAgICBAaW5jbHVkZSBtYWtlLWJhY2tncm91bmQtY29sb3IoKSAvLyBcIi5iZy13aGl0ZVwiICYgXCIuYmctYmxhY2tcIlxuXG4vLyBDcmVhdGUgdGV4dCBjbGFzc2VzXG4udGV4dFxuICAgIEBpbmNsdWRlIG1ha2UtY29sb3IoKSAvLyBcIi50ZXh0LXdoaXRlXCIgJiBcIi50ZXh0LWJsYWNrXCIiLCIvLyBEZWZpbmUgY29sb3IgcGFsbGV0ZXMgU0FTUyBtYXAgKE92ZXJyaWRlIG9uZXMgZnJvbSBDb250ZW50QnVuZGxlKVxuLy8gQ29udGVudEJ1bmRsZSBcIl91dGlscy5zYXNzXCIgd2lsbCBnZW5lcmF0ZSBhbGwgY2xhc3NlcywgZWcuIFwiLmJnLXByaW1hcnksIC50ZXh0LXByaW1hcnlcIlxuLy8gISFbVGFrZSBjYXJlIHRoYXQgbmFtZXMgaW4gU0FTUyBtYXAgbmVlZCB0byBiZSBzYW1lIGFzIHZhbHVlcyBpbiBcIkNvbnRlbnRDb2xvclBhbGV0dGVcIiBvYmplY3Qgc2V0IGluIFdlYnNpdGUgc2V0dGluZ3NdISFcblxuLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvdzNwT1JGcUVCM3VmNHBOODVNY2hueS9BaXJTZXJiaWEtRGVzaWduLVN5c3RlbS0tLUZ1bmRhdGlvbi0lMjYtQ29tcG9uZW50cz9ub2RlLWlkPTc0OS0yMTk2OSZ0PWFLamdISE90eTF2WHFubnEtMFxuJGNvbG9yLXBhbGV0dGU6IChcbiAgICBcInByaW1hcnlcIjogJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeSxcbiAgICBcInRlcm5hcnlcIjogJHRlcm5hcnksXG4gICAgXCJ3aGl0ZVwiOiAkd2hpdGUsXG4gICAgXCJibGFja1wiOiAkYmxhY2ssXG4gICAgXCJncmF5XCI6ICRncmF5LFxuICAgIFwiZGFya1wiOiAkZGFyayxcbik7XG4iLCIubG9hZGVyLWNvbnRhaW5lclxuICAgIGN1cnNvcjogd2FpdFxuICAgIHotaW5kZXg6IDFcblxuICAgIC8vIFVzZSB3aGl0ZSBiYWNrZ3JvdW5kXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXdoaXRlKVxuXG4gICAgLmxvYWRlci1jb250YWluZXItLWlubmVyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4XG5cbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgICAgICBhbmltYXRpb246IGxvYWRlci1wdWxzZSAyLjVzIGluZmluaXRlXG5cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICB3aWR0aDogMTIwcHhcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuXG4gICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgLy8gSWYgaWNvbiBpcyBTVkcgPT4gRmlsbCB3aXRoIHByaW1hcnkgY29sb3JcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSlcblxuICAgICAgICBAa2V5ZnJhbWVzIGxvYWRlci1wdWxzZVxuICAgICAgICAgICAgMCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpXG5cbiAgICAgICAgICAgIDcwJVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcblxuICAgICAgICAgICAgMTAwJVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSkiLCIvLyBEb3QgZGl2aWRlciA9PiBVc2VkIG9uIEVnLiBDb250ZW50UGFnZXMgY2F0ZWdvcmllc1xuLmRvdFxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgICAgd2lkdGg6IDZweFxuICAgICAgICBoZWlnaHQ6IDZweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpIiwiLy8gUGFnaW5hdGlvbiBjb21wb25lbnQgc3R5bGVzID0+IEdyb3VwZWQgbGlua3Mgc3R5bGVzXG4ucGFnaW5hdGlvblxuICAgIC5uZXh0LWdyb3VwLWxpbmssXG4gICAgLnByZXYtZ3JvdXAtbGlua1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgIC5uZXh0LWdyb3VwLWxpbmtcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcblxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiwrtcIlxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuXG4gICAgLnByZXYtZ3JvdXAtbGlua1xuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMFxuXG4gICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgY29udGVudDogXCLCq1wiXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlIiwiLmxheW91dC1vcHRpb25zLWNvbnRhaW5lclxuICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIGxlZnQ6IDVweFxuICAgIGJvdHRvbTogNHB4XG5cbiAgICAubGF5b3V0LXNldHRpbmdzLXRyaWdnZXJcbiAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4XG4iLCIvLyBCb29zdHJhcCBtb2RhbFxuLmljb24tc2VsZWN0b3ItbW9kYWxcbiAgICB6LWluZGV4OiAxMDAzMSAvLyBCaWdnZXIgei1pbmRleCB0aGFuIFBpbWNvcmUncyBkaWFsb2dCb3hcbiAgICAuaWNvbi1zZWxlY3QtYnV0dG9uXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDI0cHhcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXNcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTIwMClcblxuLy8gRGlhbG9nIGJveCBlZGl0YWJsZSBzdHlsaW5nc1xuLmRpYWxvZ2JveC1pY29uLXNlbGVjdG9yLWNvbnRhaW5lclxuICAgIC5wcmV2aWV3LWljb24tY29udGFpbmVyXG4gICAgICAgIC5wcmV2aWV3LWljb24tY29udGFpbmVyLWlubmVyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmJcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcblxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8iLCIvLyBHbG9iYWwgc3R5bGVzIGZvciBicmlja3Ncbi5waW1jb3JlX2FyZWFfZW50cnlcbiAgICAmLnBpbWNvcmVfYXJlYV9oaWRkZW5cbiAgICAgICAgLmVkaXRtb2RlLFxuICAgICAgICAucGltY29yZV9hcmVhX2NvbnRlbnRcbiAgICAgICAgICAgIC8vIC0+IEZpeGVzIGNvbnRlbnQgb3ZlcmZsb3dpbmcgaW4gZWRpdCBtb2RlXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU4XG4gICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgLy8gRWRpdGFibGUgYnV0dG9uIHRleHQgaW5wdXQgc3R5bGUgPT4gbWluIHdpZHRoICsgcmVtb3ZlIG92ZXJmbG93XG4gICAgLnBpbWNvcmUtYWRtaW4tZWRpdGFibGUtYnV0dG9uLXRleHRcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcblxuLy8gRGlhbG9nIGJveCBzdHlsaW5nIHR3ZWFrc1xuLnBpbWNvcmVfYXJlYWJsb2NrX2RpYWxvZ0JveFxuICAgIC54LWJ0blxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDBcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDBcblxuICAgIC54LWZpZWxkc2V0LWhlYWRlci1kZWZhdWx0XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHhcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweFxuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweFxuXG4gICAgICAgIC54LWZpZWxkc2V0LWhlYWRlci10ZXh0XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG4gICAgICAgICAgICBjb2xvcjogIzNjM2Y0MVxuIiwiLmJ1dHRvbi1jb250YWluZXJcbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgwLjg1KVxuXG4gICAgLnBpbWNvcmVfZWRpdGFibGVfbGlua1xuICAgICAgICAucGltY29yZV9lZGl0YWJsZV9saW5rX3RleHRcbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcilcblxuLmJ0blxuICAgIC5zcGlubmVyLWdyb3dcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpIC0gMC41cmVtKVxuXG4gICAgJi5sb2FkaW5nLFxuICAgICYuaXMtbG9hZGluZyxcbiAgICAmLnJlcXVlc3RpbmcsXG4gICAgJi5pcy1yZXF1ZXN0aW5nXG4gICAgICAgIC5zcGlubmVyLWdyb3dcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG5cbiAgICAmLWljb25cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSAtIDAuMXJlbSlcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIC0gMC4xcmVtKVxuXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCkgLSAwLjM1cmVtKVxuXG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpICsgMC40NXJlbSlcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkgKyAwLjQ1cmVtKVxuXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpIC0gMC41cmVtKVxuXG4gICAgICAgIHN2ZywgZywgcGF0aFxuICAgICAgICAgICAgZmlsbDogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcilcblxuICAgICYtaWNvbi1vbmx5XG4gICAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpICsgMC4wNXJlbSlcblxuICAgICAgICBzdmdcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSArIDAuOHJlbSlcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkgKyAwLjhyZW0pXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweFxuXG4gICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tI3skcHJlZml4fXdoaXRlKVxuIiwiLnRhYmxlLWNvbnRhaW5lclxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLnRhYmxlLWFyZWFicmlja1xuICAgICAgICAgICAgLnRvb2x0aXAtY2hlY2tib3gtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfY2hlY2tib3hcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlXG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtXG5cbiAgICAmOm5vdCguZWRpdG1vZGUpXG4gICAgICAgIC50YWJsZS1hcmVhYnJpY2tcbiAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgJi5oYXMtdG9vbHRpcFxuICAgICAgICAgICAgICAgICAgICAqOm50aC1sYXN0LWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmVcblxuICAgICAgICAgICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSIsIi8vIERlZmF1bHQgb3V0cHV0IGJlaGF2aW91ciA9PiBPdmVycmlkZSBpZiBuZWVkZWRcbi53eXNpd3lnLWNvbnRhaW5lclxuICAgIC8vIERlZmF1bHQgaW1hZ2UgYmVoYXZpb3VyXG4gICAgaW1nXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxuXG4gICAgLy8gTGlzdCBzdHlsZXMgYmVoYXZpb3VyXG4gICAgdWxcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjXG5cbiAgICAgICAgLy9saVxuXG4gICAgJi5jaGVja21hcmstYnVsbGV0ZWRcbiAgICAgICAgdWxcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZSBvdXRzaWRlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHlsZT0nbWFyZ2luLXRvcDo1cHg7IG1hcmdpbi1yaWdodDogNXB4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjAuNzI1MiA3Ljc0NjgyTDE5LjIxNTEgNi4zMDk4MUw5LjIyNDY0IDE1LjgxNjRMNS41MjE2MyAxMi4yOTY1TDQuNzg2NjMgMTEuNTg5M0wzLjI3MjQ2IDEzLjAzMDFMNC4wNTE4IDEzLjc2MzZMOS4yMjQ2NyAxOC42OTA0TDIwLjcyNTIgNy43NDY4MlonIGZpbGw9J2JsYWNrJy8+PC9zdmc+XCIpXG5cbiAgICAgICAgICAgIGxpXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHhcblxuICAgICAgICAmLnRleHQtd2hpdGVcbiAgICAgICAgICAgIHVsXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogY2lyY2xlIG91dHNpZGUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0eWxlPSdtYXJnaW4tdG9wOjVweDsgbWFyZ2luLXJpZ2h0OiA1cHgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMC43MjUyIDcuNzQ2ODJMMTkuMjE1MSA2LjMwOTgxTDkuMjI0NjQgMTUuODE2NEw1LjUyMTYzIDEyLjI5NjVMNC43ODY2MyAxMS41ODkzTDMuMjcyNDYgMTMuMDMwMUw0LjA1MTggMTMuNzYzNkw5LjIyNDY3IDE4LjY5MDRMMjAuNzI1MiA3Ljc0NjgyWicgZmlsbD0nd2hpdGUnLz48L3N2Zz5cIilcbiIsIi5yZWd1bGFyLWRyYXdlci1jb250YWluZXJcbiAgICAucGltY29yZV9lZGl0YWJsZV9hcmVhYmxvY2tcbiAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgIC5hY2NvcmRpb24tYm9keVxuICAgICAgICAvLyBSZW1vdmUgYnJpY2sgbWFyZ2luIGZyb20gbGFzdCBpdGVtIGluc2lkZSBhY2NvcmRpb24gd2hpY2ggaXMgaW5zaWRlIGRyYXdlclxuICAgICAgICAvLyBFZy4gcmVtb3ZlIGJvdHRvbSBtYXJnaW4gZnJvbSB0YWJsZSBlbGVtZW50XG4gICAgICAgID4gKjpsYXN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcbiIsIi5kcmF3ZXItc3dpdGNoLWNvbnRhaW5lclxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLm5hdi1pdGVtXG4gICAgICAgICAgICAvLyBCbG9jayBjb250cm9sbFxuICAgICAgICAgICAgLmJsb2NrLWNvbnRyb2wtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweFxuXG4gICAgICAgICAgICAgICAgLnBpbWNvcmVfYmxvY2tfdXAsXG4gICAgICAgICAgICAgICAgLnBpbWNvcmVfYmxvY2tfZG93blxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLy8gSW5zaWRlIGFyZWFibG9ja1xuICAgICAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYXJlYWJsb2NrXG4gICAgICAgICAgICAgICAgLnBpbWNvcmVfYXJlYV9kcm9wem9uZVxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcblxuICAgICAgICAgICAgICAgIC50ZXh0LWlucHV0LWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICAucGltY29yZV9lZGl0YWJsZVxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgLnBpbWNvcmVfYXJlYV9idXR0b25zXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAgICAgICAgICAgICAgICAgLnBpbWNvcmVfYmxvY2tfdXAsXG4gICAgICAgICAgICAgICAgICAgIC5waW1jb3JlX2Jsb2NrX2Rvd24sXG4gICAgICAgICAgICAgICAgICAgIC5waW1jb3JlX2Jsb2NrX3R5cGUsXG4gICAgICAgICAgICAgICAgICAgIC5waW1jb3JlX2Jsb2NrX29wdGlvbnMsXG4gICAgICAgICAgICAgICAgICAgIC5waW1jb3JlX2Jsb2NrX2xhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiIsIi5iYW5uZXItY29udGFpbmVyXG4gICAgLmJ1dHRvbnMtY29udGFpbmVyXG4gICAgICAgIC5idXR0b24tY29udGFpbmVyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnRcblxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50XG5cbiAgICAgICAgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH13aGl0ZSlcblxuICAgICAgICAgICAgJjplbXB0eTpiZWZvcmVcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXdoaXRlKSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHhcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4XG5cbiAgICAgICAgICAgICAgICAmOmVtcHR5OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG5cbiAgICAgICAgJi5iZy13aGl0ZVxuICAgICAgICAgICAgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYVxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbml0aWFsXG5cbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfY2hlY2tib3hcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2VcblxuICAgICAgICAucHJlbG9hZC1jaGVja2JveFxuICAgICAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfY2hlY2tib3hcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3dcblxuICAgICAgICAucGltY29yZV9lZGl0YWJsZTpudGgtY2hpbGQoMSlcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG9cblxuICAgICAgICAucGltY29yZV9lZGl0YWJsZTpsYXN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvXG5cbiAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyXG4gICAgICAgICAgICAucGltY29yZV9lZGl0YWJsZV9hcmVhYmxvY2tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAgICAgICAgICAgICAucGltY29yZV9hcmVhX2Ryb3B6b25lXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuXG4gICAgICAgIC5jb2xvci1waWNrZXItY29udGFpbmVyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG9cblxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9d2hpdGUpIiwiLmlsbHVzdHJhdGlvbi1iYW5uZXJcbiAgICAvLyBJbm5lciBhcmVhYmxvY2sgc3R5bGluZ3MgPT4gVHdvIEJ1dHRvbiBicmlja3MgYXJlIGluIGxpbmVcbiAgICAuYnV0dG9ucy1jb250YWluZXItYnJpY2tcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyIiwiLmlsbHVzdHJhdGlvbi1jYXJkLWxpc3Qtb25lLWNvbnRhaW5lclxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2tcbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3cHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX3BsdXNcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50IiwiLmJhbm5lcnMtdHdvLWNvbnRhaW5lclxuICAgIGdhcDogMS41cmVtXG5cbiAgICArbW9iaWxlXG4gICAgICAgIGdhcDogMnJlbVxuXG4gICAgLmJhbm5lci1zaW5nbGVcbiAgICAgICAgbWF4LXdpZHRoOiA1ODJweFxuICAgICAgICBmbGV4LWJhc2lzOiAyNzVweFxuICAgICAgICBmbGV4LWdyb3c6IDFcblxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG5cbiAgICAgICAgLnBpbWNvcmVfYXJlYV9iYW5uZXJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuXG4gICAgICAgICAgICAuYmFubmVyLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuXG4gICAgICAgICAgICAgICAgLmJhbm5lci10ZXh0XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8iLCIuYmFubmVycy10aHJlZS1jb250YWluZXJcbiAgICBnYXA6IDEuNXJlbVxuXG4gICAgLmJhbm5lci1sZWZ0LXNpZGVcbiAgICAgICAgbWF4LXdpZHRoOiA2ODNweFxuICAgICAgICBmbGV4LWJhc2lzOiAyNzVweFxuICAgICAgICBmbGV4LWdyb3c6IDFcblxuICAgICAgICAucGltY29yZV9hcmVhX2Jhbm5lcixcbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYXJlYVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgICAgIC5iYW5uZXItY29udGFpbmVyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLXRpdGxlXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG9cblxuICAgIC5iYW5uZXItcmlnaHQtc2lkZVxuICAgICAgICBtYXgtd2lkdGg6IDQ4MXB4XG4gICAgICAgIGdhcDogMS41cmVtXG4gICAgICAgIGZsZXgtYmFzaXM6IDI3NnB4XG4gICAgICAgIGZsZXgtZ3JvdzogMVxuXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXRcblxuICAgICAgICAuYmFubmVyLWNvbnRhaW5lclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudFxuXG4gICAgJi5ub3QtZnVsbC1sYXlvdXRcbiAgICAgICAgLmJhbm5lci1sZWZ0LXNpZGVcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc5cHhcblxuICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQiLCIuYmFubmVycy1mb3VyLWNvbnRhaW5lclxuICAgIGdhcDogMS41cmVtXG5cbiAgICAuYmFubmVyLWxlZnQtc2lkZVxuICAgICAgICBtYXgtd2lkdGg6IDI3OXB4XG4gICAgICAgIGZsZXgtYmFzaXM6IDIxMHB4XG4gICAgICAgIGZsZXgtZ3JvdzogMVxuXG4gICAgICAgICt0YWJsZXRcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXRcblxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyNzVweFxuXG4gICAgICAgIC5waW1jb3JlX2FyZWFfYmFubmVyLFxuICAgICAgICAucGltY29yZV9lZGl0YWJsZV9hcmVhXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAgICAgLmJhbm5lci1jb250YWluZXJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9d2hpdGUpICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1ncmF5LTUgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgLmJhbm5lci10aXRsZVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrXG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLXRleHRcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFja1xuXG4gICAgLmJhbm5lci1taWRkbGUtc2lkZVxuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4XG4gICAgICAgIGZsZXgtYmFzaXM6IDIxMHB4XG4gICAgICAgIGZsZXgtZ3JvdzogMVxuXG4gICAgICAgICt0YWJsZXRcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXRcblxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyNzZweFxuXG4gICAgICAgIC5waW1jb3JlX2FyZWFfYmFubmVyLFxuICAgICAgICAucGltY29yZV9lZGl0YWJsZV9hcmVhXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAgICAgLmJhbm5lci1jb250YWluZXJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAgICAgICAgIC5iYW5uZXItdGl0bGVcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0b1xuXG4gICAgLmJhbm5lci1yaWdodC1zaWRlXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBtYXgtd2lkdGg6IDY4MXB4XG4gICAgICAgIGZsZXgtYmFzaXM6IDIxMHB4XG4gICAgICAgIGdhcDogMS41cmVtXG5cbiAgICAgICAgK3RhYmxldFxuICAgICAgICAgICAgZmxleC1mbG93OiByb3dcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IHVuc2V0XG5cbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgZmxleC1iYXNpczogMjc1cHhcblxuICAgICAgICAuYmFubmVyLXNpbmdsZVxuICAgICAgICAgICAgLnBpbWNvcmVfYXJlYV9iYW5uZXJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAgICAgICAgIC5iYW5uZXItY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuXG4gICAgICAgICAgICAgICAgICAgIC5iYW5uZXItdGV4dFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0b1xuXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAuYmFubmVyLWxlZnQtc2lkZVxuICAgICAgICAgICAgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYVxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICY6ZW1wdHk6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTQgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAucGltY29yZV9lZGl0YWJsZV93eXNpd3lnXG4gICAgICAgICAgICAgICAgLnBpbWNvcmVfd3lzaXd5Z1xuICAgICAgICAgICAgICAgICAgICAmLmVtcHR5OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHhcblxuICAgICAgICAuYmFubmVyLXNpbmdsZVxuICAgICAgICAgICAgPiAucGltY29yZV9lZGl0YWJsZV9hcmVhXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlIiwiLmJhbm5lcnMtZml2ZS1jb250YWluZXJcbiAgICAuaW5mby1jYXJkcy1jb250YWluZXJcbiAgICAgICAgZ2FwOiAxLjVyZW1cblxuICAgICAgICAuaW5mby1jYXJkLWNvbnRhaW5lclxuICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTc4cHhcblxuICAgICAgICAgICAgLnBpbWNvcmVfYXJlYV9iYW5uZXItaW5mby1jYXJkXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgLnRhbGwtY2FyZC1jb250YWluZXJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAwLjc1cmVtKVxuXG4gICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuXG4gICAgICAgIC5zaG9ydC1jYXJkcy1jb250YWluZXJcbiAgICAgICAgICAgIGdhcDogMS41cmVtXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNjYuNjYlIC0gMC43NXJlbSlcblxuICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXRcblxuICAgICAgICAgICAgLmluZm8tY2FyZC1jb250YWluZXJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMC43NXJlbSlcblxuICAgICAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtXG5cbiAgICAgICAgICAgICY6ZW1wdHk6YmVmb3JlXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHhcblxuICAgICAgICA+IC5lZGl0bW9kZS1iYW5uZXItdGV4dGFyZWFcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweFxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmxhY2spXG5cbiAgICAgICAgICAgICAgICAmOmVtcHR5OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4XG5cbiAgICAgICAgLmluZm8tY2FyZHMtY29udGFpbmVyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudFxuXG4gICAgICAgIC5pbmZvLWNhcmQtY29udGFpbmVyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtXG5cbiAgICAgICAgLnRhbGwtY2FyZC1jb250YWluZXJcbiAgICAgICAgICAgIC5pbmZvLWNhcmQtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbVxuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAuYmFubmVyLWluZm8tY2FyZFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHhcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzODJweFxuXG4gICAgICAgIC5zaG9ydC1jYXJkcy1jb250YWluZXJcbiAgICAgICAgICAgIGdhcDogMHB4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLmluZm8tY2FyZC1jb250YWluZXJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybi0xKVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSIsIi5iYW5uZXItaW5mby1jYXJkXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAuYmFubmVyLWljb25cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG5cbiAgICAgICAgJjpub3QoLnR5cGUtdHdvKVxuICAgICAgICAgICAgLmJhbm5lci1pY29uXG4gICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH13aGl0ZSlcblxuICAgICAgICAgICAgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYVxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9d2hpdGUpICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICY6ZW1wdHk6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9d2hpdGUpICFpbXBvcnRhbnQiLCIuaW1hZ2UtZ2FsbGVyeVxuICAgIC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyXG4gICAgICAgIC5lZGl0bW9kZS1pbWFnZVxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG5cbiAgICAgICAgLmJhbm5lci1pdGVtXG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQiLCIuYWNjb3JkaW9uLWNvbnRhaW5lcixcbi5mYXEtYWNjb3JkaW9uLWNvbnRhaW5lclxuICAgIC5hY2NvcmRpb24taGVhZGVyXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uXG4gICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKVxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuXG4gICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUiLCIuaW5mby1jYXJkLXNsaWRlci1vbmUtY29udGFpbmVyXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAucGltY29yZV9lZGl0YWJsZV9ibG9ja1xuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19hbW91bnRcbiAgICAgICAgICAgICAgICB3aWR0aDogNjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfcGx1c1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQiLCIuaW5mby1jYXJkLXNsaWRlci10d28tY29udGFpbmVyXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAucGltY29yZV9lZGl0YWJsZV9ibG9ja1xuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19hbW91bnRcbiAgICAgICAgICAgICAgICB3aWR0aDogNjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfcGx1c1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQiLCIuaWNvbi1jYXJkLXNsaWRlci1jb250YWluZXJcbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrXG4gICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX2Ftb3VudFxuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19wbHVzXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudCIsIi52aWRlby1zbGlkZXJcbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrXG4gICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX2Ftb3VudFxuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19wbHVzXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudCIsIi5pbWFnZS1zbGlkZXItLWNvbnRhaW5lclxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2tcbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3cHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX3BsdXNcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5lZGl0bW9kZS1pbWFnZVxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyIiwiLnNvY2lhbC1tZWRpYS1mb2xsb3ctdXBkYXRlcy1jb250YWluZXJcbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC5zb2NpYWwtbWVkaWEtc2luZ2xlXG4gICAgICAgICAgICAucGltY29yZV9lZGl0YWJsZV9saW5rX3RleHQgYVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweCIsIi50ZWFzZXItY2FyZHMtb25lLWNvbnRhaW5lclxuICAgIC5jYXJkcy1jb250YWluZXJcbiAgICAgICAgLmNvbFxuICAgICAgICAgICAgPiAucGltY29yZV9lZGl0YWJsZV9hcmVhXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlIiwiLnRlYXNlci1jYXJkcy10d28tY29udGFpbmVyXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAuY2FyZHMtY29udGFpbmVyXG4gICAgICAgICAgICAuY29sXG4gICAgICAgICAgICAgICAgPiAucGltY29yZV9lZGl0YWJsZV9hcmVhXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSIsIi5pbmZvLWNhcmQtbGlzdC10d28tY29udGFpbmVyXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAucGltY29yZV9lZGl0YWJsZV9ibG9ja1xuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19hbW91bnRcbiAgICAgICAgICAgICAgICB3aWR0aDogNjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfcGx1c1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQiLCIuaW5mby1jYXJkLXR3by1jb250YWluZXJcbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC5idXR0b24tY29udGFpbmVyXG4gICAgICAgICAgICAmLmVkaXRtb2RlXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50XG5cbiAgICAuYnV0dG9uLWNvbnRhaW5lclxuICAgICAgICAuYnRuXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQiLCIuZGVzdGluYXRpb24tZ2FsbGVyeS1jb250YWluZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB3aWR0aDogMTAwdndcbiAgICBsZWZ0OiBjYWxjKCAtNTB2dyArIDUwJSApXG5cbiAgICAuZGVzdGluYXRpb24tY2FyZC1saXN0LW9uZS1jb250YWluZXJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtXG4gICAgICAgICAgICBcbiAgICAgICAgJi5lZGl0bW9kZVxuICAgICAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2tcbiAgICAgICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX2Ftb3VudFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX3BsdXNcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudCIsIi5nYWxsZXJ5LWRvd25sb2FkLWNvbnRhaW5lclxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfbGlua1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50XG5cbiAgICAgICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2xpbmtfdGV4dFxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcblxuICAgICAgICAucGltY29yZV9lZGl0YWJsZV9ibG9ja1xuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19hbW91bnRcbiAgICAgICAgICAgICAgICB3aWR0aDogNjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfcGx1c1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnRcbiAgICBcbiAgICAuZ2FsbGVyeS1kb3dubG9hZC1pdGVtLWNvbnRhaW5lclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweClcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBtYXJnaW46IDAiLCIub25saW5lLXNsaWRlci1jYXJkcy1jb250YWluZXJcbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrXG4gICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX2Ftb3VudFxuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19wbHVzXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudCIsIi5jdXN0b20tc2Nyb2xsYmFyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2tcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtZ3JheS0zXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHhcblxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhclxuICAgICAgICB3aWR0aDogNnB4XG4gICAgICAgIGhlaWdodDogNnB4XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWdyYXktM1xuXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeVxuXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuLnNpbXBsZWJhci1zY3JvbGxhYmxlLXhcbiAgICAuc2ltcGxlYmFyLXdyYXBwZXJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweFxuXG4uc2ltcGxlYmFyLXNjcm9sbGFibGUteVxuICAgIC5zaW1wbGViYXItd3JhcHBlclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHhcblxuLnNpbXBsZWJhci13cmFwcGVyXG4gICAgLnNpbXBsZWJhci1tYXNrXG4gICAgICAgIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyXG4gICAgICAgICAgICAuc2ltcGxlYmFyLWNvbnRlbnRcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogY2FsYygwLjUgKiB2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSlcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IGNhbGMoMC41ICogdmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkpXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1zY3JvbGxiYXJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuXG4uc2ltcGxlYmFyLXRyYWNrXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtZ3JheS0zXG5cbiAgICAmLnNpbXBsZWJhci1ob3Jpem9udGFsXG4gICAgICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnRcbiAgICBcbiAgICAmLnNpbXBsZWJhci12ZXJ0aWNhbFxuICAgICAgICB3aWR0aDogNnB4ICFpbXBvcnRhbnRcblxuICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyXG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnRcbiAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnRcbiAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnRcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQiLCIuc29jaWFsLXNoYXJlLWNvbnRhaW5lclxuICAgIC5zdC1idG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtIiwiLmhlYWRlclxuICAgIC8vIEB0b2RvIGFkZCBpZiBub3QgbmVjZXNzYXJ5XG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDAuM3B4IDAuNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDAuNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudFxuXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAubGV2ZWwtdHdvLWNvbnRhaW5lclxuICAgICAgICAgICAgLnBpbWNvcmVfYmxvY2tfZW50cnlcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgICAgICAgICAgLmxldmVsLXR3by1pdGVtXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyggMTAwJSAtIDQ3cHggKVxuXG4gICAgICAgIC5sb2dvLWVkaXRtb2RlLWNvbnRhaW5lclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTJweFxuXG4gICAgICAgICAgICAubG9nby1saW5rLWlucHV0LWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM4cHhcblxuICAgICY6bm90KC5lZGl0bW9kZSlcbiAgICAgICAgLmhlYWRlci1uYXZpZ2F0aW9uXG4gICAgICAgICAgICAuY29udGFpbmVyXG4gICAgICAgICAgICAgICAgK3RhYmxldC1zbWFsbFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHhcblxuICAgICAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4XG5cbiAgICAgICAgICAgIC5sb2dvLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDAuMjVyZW1cblxuICAgICAgICAgICAgICAgICt0YWJsZXQtc21hbGxcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgICAgICAgICAgICAgICAgICBpbWcsIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0b1xuXG4gICAgICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgICAgICAgICAgICAgIGltZywgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAgICAgICAgIC5sZXZlbC1vbmUtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuXG4gICAgICAgICAgICAgICAgLmxldmVsLW9uZS1pdGVtXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkcmVuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxldmVsLW9uZS1pdGVtLXRleHRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDAuNykgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4xNXMgZWFzZS1pbi1vdXRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZXZlbC10d28tY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEB0b2RvIGFkZCBpZiBub3QgbmVjZXNzYXJ5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IC0xcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDJweCA1cHggM3B4IHJnYigxMjkgMTI5IDEyOSAvIDExJSkgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTg2cHhcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguaGFzLWNoaWxkcmVuKVxuICAgICAgICAgICAgICAgICAgICAgICAgLmxldmVsLW9uZS1pdGVtLXRleHRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dFxuXG5cbiAgICAgICAgICAgICAgICAgICAgLmxldmVsLW9uZS1pdGVtLXRleHRcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZXZlbC1vbmUtaWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNhcHRpb24tcmVndWxhclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGV2ZWwtb25lLWljb25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLmxldmVsLXR3by1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweFxuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtXG5cbiAgICAgICAgICAgICAgICAgICAgLmxldmVsLXR3by1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZXZlbC10d28taXRlbVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJ0aXRsZS0xXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib2R5LTJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXRcblxuICAgICAgICAgICAgLmFjdGlvbnMtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4XG5cbiAgICAgICAgICAgICAgICBidXR0b25cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dFxuXG4gICAgICAgICAgICAgICAgLnNzby1hdmF0YXItd3JhcFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG5cbiAgICAgICAgICAgICAgICAgICAgLnNzby1hdmF0YXItYnRuXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweFxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDVjYWFcblxuICAgICAgICAgICAgICAgICAgICAuc3NvLWRyb3Bkb3duXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgOHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU3ZTlcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDQwLCA4NSwgMC4xMilcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDBcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faXRlbVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjlmZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNzJDRVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tbG9nb3V0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmI3MjgwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY1ZjVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGMyNjI2XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tb3BlblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNzby1kcm9wZG93blxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICAgICAgICAgICAgIC5sb2dnZWQtdXNlci1wYW5lbFxuICAgICAgICAgICAgICAgICAgICAuYnRuXG4gICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JHRleHQtZ3JheS02fVxuICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRiYWNrZ3JvdW5kLWdyYXktMn1cbiAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1iZzogI3skYmFja2dyb3VuZC1ncmF5LTJ9XG4gICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRiYWNrZ3JvdW5kLWdyYXktMn1cblxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzcGFjZXIgKiAzXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzcGFjZXIgKiAzXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcblxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICAgICAgJi5tZW51LW9wZW5cbiAgICAgICAgICAgICAgICArIC5tb2JpbGUtbmF2aWdhdGlvblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KVxuXG4gICAgICAgICAgICAgICAgLmxvZ28tY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgICAgIC5pY29ucy1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1oYW1idXJnZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcGVuLW1lbnVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3NlLW1lbnVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG5cbiAgICAgICAgLm1vYmlsZS1uYXZpZ2F0aW9uXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcblxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG9cblxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KVxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiAvLyBTYW1lIGR1cmF0aW9uIGFzIG9mZmNhbnZhcyA9PiAwLjNzXG5cbiAgICAgICAgICAgICttb2JpbGUoKVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgICAgICAgIC5oZWFkbGluZS0yXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XG5cbiAgICAgICAgICAgIC5jYXB0aW9uLXJlZ3VsYXIsXG4gICAgICAgICAgICAuY2FwdGlvbi1tZWRpdW1cbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4XG5cbiAgICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSlcblxuICAgICAgICAgICAgICAgIC5idG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4XG5cbiAgICAgICAgICAgICAgICAgICAgJi5idG4tb3V0bGluZVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XG5cbiAgICAgICAgICAgIC5tb2JpbGUtYWN0aW9ucy1jb250YWluZXJcbiAgICAgICAgICAgICAgICAuYnRuLXByb2ZpbGVcbiAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyR0ZXh0LWdyYXktNn1cbiAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRiYWNrZ3JvdW5kLWdyYXktMn1cbiAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJnOiAjeyRiYWNrZ3JvdW5kLWdyYXktMn1cbiAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYmFja2dyb3VuZC1ncmF5LTJ9XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzcGFjZXIgKiAzXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHNwYWNlciAqIDNcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcblxuICAgICAgICAgICAgLmxpbmtzLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyggMTAwdmggLSAzNzVweCApXG5cbiAgICAgICAgICAgICAgICArdGFibGV0LXNtYWxsXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gMzk1cHggKVxuXG4gICAgICAgICAgICAgICAgLmxpbmtzLWNhdGVnb3J5XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSlcblxuICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWNvbG9yOiBpbml0aWFsXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJnOiBpbml0aWFsXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1iZzogaW5pdGlhbFxuICAgICAgICAgICAgICAgICAgICAgICAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaXRpYWxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHNjYWxlKDAuNilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1pY29uKVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbml0aWFsXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vLWNoaWxkcmVuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgIC5tb2JpbGUtc2VsZWN0LWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIC5vZmZjYW52YXMtYnV0dG9uXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweFxuXG4gICAgICAgICAgICAgICAgICAgICYuZnVsbFxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHhcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0aXplLXBvc2l0aW9uLXRvcFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1hY3RpdmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93blxuICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxOXB4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4XG5cbiAgICAgICAgICAgICAgICAgICAgJi5oZWFkZXItY291bnRyaWVzLXNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAub3B0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcblxuICAgICAgICAub2ZmY2FudmFzXG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHhcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudFxuXG4gICAgLmhlYWRlci10b3BcbiAgICAgICAgLm5hdi10YWJzXG4gICAgICAgICAgICAtLWFpci1zZXJiaWEtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAwcHhcbiAgICAgICAgICAgIC0tYWlyLXNlcmJpYS1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIC0tYWlyLXNlcmJpYS1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbVxuXG4gICAgICAgICAgICAubmF2LWl0ZW1cbiAgICAgICAgICAgICAgICAubmF2LWxpbmtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHhcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweFxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnlcblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtXG5cbiAgICAuaGVhZGVyLXNlbGVjdFxuICAgICAgICAmLnNlbGVjdGl6ZS1jb250cm9sXG4gICAgICAgICAgICAuc2VsZWN0aXplLWlucHV0XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbFxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHhcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICAgICAgICAgICYuZnVsbFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtM1xuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL3N0YXRpYy9pY29ucy9mb250LWljb25zL3NtYWxsL0V4cGFuZC5zdmcnKVxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHhcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWxcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweFxuXG4gICAgICAgICAgICAgICAgJi5kcm9wZG93bi1hY3RpdmVcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0XG5cbiAgICAgICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd25cbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lXG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnRcbiAgICAgICAgICAgICAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFja1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdChbZGF0YS1zZWxlY3RhYmxlXSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAmLmhlYWRlci1sYW5ndWFnZXMtc2VsZWN0XG4gICAgICAgICAgICAub3B0aW9uXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgICAgICAgJi5oZWFkZXItY291bnRyaWVzLXNlbGVjdFxuICAgICAgICAgICAgJjpub3QoLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0LW1vYmlsZSlcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGl6ZS1jb250cm9sXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldFxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXRcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdsb2JhbC1pY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweFxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd25cbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQyNnB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDgwcHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNDAwcHggKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgK3RhYmxldC1sYXJnZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NzBweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjRweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgK3RhYmxldC1sYXJnZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweFxuXG4gICAgc2VsZWN0XG4gICAgICAgICYuaGVhZGVyLXNlbGVjdFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICAgICAgICAgIG9wYWNpdHk6IDBcblxuICAgIC5jb250YWluZXJcbiAgICAgICAgK3RhYmxldC1sYXJnZVxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsXG5cbiAgICAmLmNhcmdvXG4gICAgICAgIC8vIENhcmdvIHNwZWNpZmljIHN0eWxpbmdzXG4gICAgICAgIC5tb2JpbGUtbmF2aWdhdGlvblxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweFxuIiwiZm9vdGVyXG4gICAgLmNvbnRlbnQtY29udGFpbmVyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4XG5cbiAgICAgICAgK3RhYmxldC1sYXJnZVxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4XG5cbiAgICAgICAgK2Rlc2t0b3BcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxODBweFxuXG4gICAgICAgIC5mb290ZXItbWFpblxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4XG5cbiAgICAgICAgICAgICt0YWJsZXQtbGFyZ2VcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweFxuXG4gICAgICAgICAgICArZGVza3RvcFxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb250YWluZXJcbiAgICAgICAgICAgICAgICBidXR0b25cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogOTA1cHggKSAvLyBtb2JpbGUgYW5kIHRhYmxldC1zbWFsbFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRsaW5lLTRcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHhcblxuICAgICAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweFxuXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvblxuICAgICAgICAgICAgICAgICAgICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWNvbG9yOiBpbml0aWFsXG4gICAgICAgICAgICAgICAgICAgIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYmc6IGluaXRpYWxcbiAgICAgICAgICAgICAgICAgICAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tYmc6IGluaXRpYWxcbiAgICAgICAgICAgICAgICAgICAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3doaXRlJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIilcbiAgICAgICAgICAgICAgICAgICAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSd3aGl0ZSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpXG4gICAgICAgICAgICAgICAgICAgIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogMHB4XG4gICAgICAgICAgICAgICAgICAgIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbVxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNTk5cHggKSAvLyB0YWJsZXQtc21hbGwgYW5kIGFib3ZlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbGxhcHNlOm5vdCguc2hvdylcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNTk5cHggKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1OTlweCApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1oZWFkZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24taGVhZGVyLWNvbnRhY3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rcy1jb250YWluZXItY29udGFjdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZVxuXG4gICAgICAgICAgICAgICAgLnJvdy1jb2xzLXNtLTNcbiAgICAgICAgICAgICAgICAgICAgLmNvbFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjguNTclXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICAgICAgICAubG9jYXRpb24tY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgIC5mbGV4LXNocmluay0wXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlXG5cbiAgICAgICAgICAgICAgICAgICAgLmJvZHktMlxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA5MDVweCApICAvLyBtb2JpbGUgYW5kIHRhYmxldC1zbWFsbFxuICAgICAgICAgICAgICAgICAgICAuaGVhZGxpbmUtNFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweFxuXG4gICAgICAgICAgICAuc3RheS10dW5lZC1jb250YWluZXJcbiAgICAgICAgICAgICAgICArdGFibGV0LXNtYWxsXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyVcblxuICAgICAgICAgICAgICAgICAgICBoNFxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXG5cbiAgICAgICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIGg0XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cblxuICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVyLWVtYWlsLWlucHV0XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lXG5cbiAgICAgICAgICAgICAgICAuZm9vdGVyLXNvY2lhbC1tZWRpYS1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlXG5cbiAgICAgICAgICAgICAgICAgICAgLngtdHdpdHRlci1sb2dvXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG5cbiAgICAgICAgLmZvb3Rlci1sZWdhbC1pbmZvXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogOTA1cHggKSAvLyB0YWJsZXQtbGFyZ2UgYW5kIGRlc2t0b3BcbiAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHhcblxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweFxuXG4gICAgICAgICAgICAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yM3B4XG5cbiAgICAgICAgICAgIC5mb290ZXItc29jaWFsLW1lZGlhLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg1cHhcblxuICAgICAgICAgICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2xpbmtfdGV4dFxuICAgICAgICAgICAgICAgICAgICAudW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgIC5mb290ZXItbGVnYWwtaW5mb1xuICAgICAgICAgICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICAgICAgICAgICAgICAgICAucGltY29yZV9ibG9ja19lbnRyeVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogOTA1cHggKSAvLyB0YWJsZXQtbGFyZ2UgYW5kIGRlc2t0b3AsIGdyaWQtMTIgaW5zdGVhZCBvZiBncmlkLTEwXG4gICAgICAgIC5jb2wtbWQtMlxuICAgICAgICAgICAgd2lkdGg6IDE2LjY3JVxuXG4gICAgICAgIC5jb2wtbWQtM1xuICAgICAgICAgICAgd2lkdGg6IDI1JVxuXG4gICAgICAgIC5jb2wtbWQtN1xuICAgICAgICAgICAgd2lkdGg6IDU4LjMzJSIsIi5kcm9wem9uZVxuICAgIC5jdXN0b20tZmlsZS1pbnB1dFxuICAgICAgICBidXR0b25cbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHhcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeVxuXG4gICAgICAgIC5jdXN0b20tZmlsZS1pbnB1dC10ZXh0XG4gICAgICAgICAgICAmLmludmFsaWRcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN5c3RlbS1yZWRcblxuICAgIC5kei1wcmV2aWV3XG4gICAgICAgIC5kei1kZXRhaWxzXG4gICAgICAgICAgICAuZmlsZS1pY29uXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgICAgIFtkYXRhLWR6LXJlbW92ZV1cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4XG4gICAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRleHQtZ3JheS0yXG5cbiAgICAmLndpZGdldC1pbnB1dFxuICAgICAgICBsYWJlbFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtYmxhY2tcblxuICAgICYuaXMtaW52YWxpZFxuICAgICAgICAuY3VzdG9tLWZpbGUtaW5wdXRcbiAgICAgICAgICAgIC5idG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJHN5c3RlbS1yZWRcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzeXN0ZW0tcmVkXG5cbiAgICAgICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHN5c3RlbS1yZWRcblxuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NVxuXG4gICAgICAgICAgICAgICAgJjpkaXNhYmxlZFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ1ICFpbXBvcnRhbnRcbiIsIi5yaWNoLXRleHQtZWRpdG9yXG4gICAgb3ZlcmZsb3c6IGF1dG8iLCIudXNlci1sb2dpbi1kcmF3ZXJcbiAgICAuYnRuLXNvY2lhbFxuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGJhY2tncm91bmQtZ3JheS0yfVxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYmc6ICN7JGJhY2tncm91bmQtZ3JheS0yfVxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRiYWNrZ3JvdW5kLWdyYXktMn0iLCIudXNlci1yZWdpc3Rlci1kcmF3ZXIsXG4uY2hhbmdlLWRldGFpbHMtZHJhd2VyXG4gICAgLmZvcm0tY29udHJvbFxuICAgICAgICAmOmRpc2FibGVkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1ncmF5LTYgIWltcG9ydGFudFxuXG4gICAgLnJlcXVpcmVkLXRvb2x0aXBcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpXG5cbiAgICAgICAgLS1haXItc2VyYmlhLXRvb2x0aXAtY29sb3I6ICR0ZXh0LWJsYWNrXG5cbiAgICAgICAgLnRvb2x0aXAtaW5uZXJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgcFxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrXG5cbiAgICAgICAgdWxcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAgICAgICAgIGxpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweCIsIi8vIERldGFpbHMgZHJhd2VyXG4uZmxpZ2h0LWRldGFpbHMtZHJhd2VyXG4gICAgLmRldGFpbHMtY29udGFpbmVyXG4gICAgICAgIC5pY29uLWNvbnRhaW5lclxuICAgICAgICAgICAgcGFkZGluZzogOXB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcblxuICAgICAgICAgICAgd2lkdGg6IDM2cHhcbiAgICAgICAgICAgIGhlaWdodDogMzZweFxuXG4gICAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFkZGl0aW9uYWwtYmx1ZS0yXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4XG5cbiAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5XG5cbiAgICAgICAgLm9wZXJhdG9yLWxvZ29cbiAgICAgICAgICAgIGhlaWdodDogMThweFxuICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICAubGF5b3Zlci10ZXh0XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTRcblxuICAgICAgICAuZGl2aWRlclxuICAgICAgICAgICAgd2lkdGg6IDFweFxuICAgICAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICR0ZXh0LWJsYWNrIiwiLy8gTG95YWx0eSBQYWdlIHNoYXJlZCAmIHBlci1wYWdlIHN0eWxlc1xuXG4vLyDilIDilIDilIAgU2hhcmVkIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmVsZXZhdGUtcmVhY3RcbiAgICBtYXJnaW4tdG9wOiAxMjJweFxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwNHB4KVxuICAgICAgICBtYXJnaW4tdG9wOiA1NnB4XG5cbi5lbGV2YXRlLWJ0bi1vdXRsaW5lXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxuICAgIGdhcDogOHB4XG4gICAgaGVpZ2h0OiA0NHB4XG4gICAgcGFkZGluZzogMCAzMnB4XG4gICAgYm9yZGVyOiAwLjhweCBzb2xpZCAkcHJpbWFyeVxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBjb2xvcjogJHByaW1hcnlcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnNcblxuICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlcbiAgICAgICAgY29sb3I6ICNmZmZcblxuLmVsZXZhdGUtYnRuLXNvbGlkXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxuICAgIGdhcDogOHB4XG4gICAgaGVpZ2h0OiA0NHB4XG4gICAgcGFkZGluZzogMCAzMnB4XG4gICAgYm9yZGVyOiBub25lXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGNvbG9yOiAjZmZmXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzXG5cbiAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeSwgOCUpXG4gICAgICAgIGNvbG9yOiAjZmZmXG5cbi5lbGV2YXRlLXBhZ2UtY29udGFpbmVyXG5cbiAgICAuZWxldmF0ZS1zZWN0aW9uLWxhYmVsXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDIwNiwgMC4xKVxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweFxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHhcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgY29sb3I6ICMwMDVmYTNcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgICAgICYtLWxpZ2h0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpXG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuXG4iLCIvLyDilIDilIDilIAgTWFya2V0aW5nIHBhZ2VzIOKAlCBzaGFyZWQgU0FTUyBtaXhpbnMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyBJbmNsdWRlIHRoZXNlIG1peGlucyBpbnNpZGUgYSByb290IGNsYXNzIChlLmcuIC5sb3lhbHR5LWVhcm4pIHRvIGdlbmVyYXRlXG4vLyB0aGUgY29ycmVzcG9uZGluZyBCRU0gYmxvY2tzIHdpdGhvdXQgY29weS1wYXN0aW5nIGFjcm9zcyBlYXJuL3NwZW5kL2Fib3V0L3RpZXJzLlxuXG4vLyBgcGltY29yZV9pbWFnZWAgd3JhcHMgZXZlcnkgdXBsb2FkZWQgPGltZz4gaW4gYSA8cGljdHVyZT4uIFRoYXQgd3JhcHBlciBoYXMgbm9cbi8vIGhlaWdodCwgc28gYW4gaW1nIHdpdGggYGhlaWdodDogMTAwJWAgY29sbGFwc2VzIHRvIGl0cyBpbnRyaW5zaWMgcmF0aW8gYW5kXG4vLyBsZWF2ZXMgZW1wdHkgc3BhY2UgaW5zaWRlIGZpeGVkLWhlaWdodCBmcmFtZXMuIE1ha2UgdGhlIHdyYXBwZXIgbGF5b3V0LXRyYW5zcGFyZW50XG4vLyBhY3Jvc3MgdGhlIHdob2xlIGxveWFsdHkgc2VjdGlvbiBzbyBlYWNoIGltYWdlIHNpemVzIGFnYWluc3QgaXRzIHJlYWwgY29udGFpbmVyXG4vLyBhbmQgdGhlIGV4aXN0aW5nIGBvYmplY3QtZml0OiBjb3ZlcmAgcnVsZXMgYWN0dWFsbHkgY3JvcCB0byB0aGUgZnJhbWUuXG4ubG95YWx0eS1hYm91dCxcbi5sb3lhbHR5LWVhcm4sXG4ubG95YWx0eS1zcGVuZCxcbi5sb3lhbHR5LXRpZXJzLFxuLmVsZXZhdGUtcGFnZS1jb250YWluZXJcbiAgICBwaWN0dXJlXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzXG5cbi8vIOKUgOKUgCBcIlNob3cgbW9yZVwiIGNvbGxhcHNpYmxlIHJvdyBjb250ZW50IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gT3B0LWluIHBlciByb3cgKFBpbWNvcmUgY2hlY2tib3gpLiBXaGVuIGVuYWJsZWQsIHRoZSB0ZXh0IGNvbHVtbiBpcyBjbGlwcGVkIHRvXG4vLyB0aGUgaW1hZ2UgaGVpZ2h0IGFuZCBhIFwiU2hvdyBtb3JlIC8gU2hvdyBsZXNzXCIgdG9nZ2xlIHJldmVhbHMgdGhlIGZ1bGwgdGV4dC5cbi5sb3lhbHR5LXBhZ2VfX3Jvdy0tY29sbGFwc2libGVcbiAgICAvLyBLZWVwIHRoZSB0ZXh0IGFsaWduZWQgd2l0aCB0aGUgdG9wIG9mIHRoZSBpbWFnZSB3aGlsZSBpdCBpcyBjbGlwcGVkLlxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG5cbiAgICAubG95YWx0eS1wYWdlX19jb250ZW50XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4ubG95YWx0eS1wYWdlX19jb2xsYXBzZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiAyMHB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40NXMgZWFzZVxuICAgIC8vIFByZS1KUyBmYWxsYmFjayBzbyB0aGUgZnVsbCB0ZXh0IGRvZXMgbm90IGZsYXNoIGJlZm9yZSB0aGUgc2NyaXB0IG1lYXN1cmVzXG4gICAgLy8gdGhlIHJlYWwgaW1hZ2UgaGVpZ2h0IChKUyBvdmVycmlkZXMgdGhpcyB3aXRoIHRoZSBleGFjdCB2YWx1ZSkuXG4gICAgbWF4LWhlaWdodDogNDAwcHhcblxuLmxveWFsdHktcGFnZV9fZmFkZVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGxlZnQ6IDBcbiAgICByaWdodDogMFxuICAgIGJvdHRvbTogMFxuICAgIGhlaWdodDogOTZweFxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHZhcigtLWxwLWZhZGUtY29sb3IsICNmZmYpIDEwMCUpXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICBvcGFjaXR5OiAwXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2VcblxuLmxveWFsdHktcGFnZV9fcm93LS1jb2xsYXBzZWQgLmxveWFsdHktcGFnZV9fZmFkZVxuICAgIG9wYWNpdHk6IDFcblxuLmxveWFsdHktcGFnZV9fc2hvd21vcmVcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtYXJnaW4tdG9wOiAxNnB4XG4gICAgcGFkZGluZzogMFxuICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICBib3JkZXI6IG5vbmVcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgY29sb3I6ICRwcmltYXJ5XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlXG5cbiAgICAmOmhvdmVyXG4gICAgICAgIG9wYWNpdHk6IDAuN1xuXG4gICAgJl9fdGV4dFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogNnB4XG5cbiAgICBbZGF0YS1sZXNzXVxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbi5sb3lhbHR5LXBhZ2VfX3Jvdy0tZXhwYW5kZWQgLmxveWFsdHktcGFnZV9fc2hvd21vcmVcbiAgICBbZGF0YS1tb3JlXVxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICBbZGF0YS1sZXNzXVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuXG4vLyDilIDilIAgQnJlYWRjcnVtYiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbj1tcC1icmVhZGNydW1iXG4gICAgJl9fYnJlYWRjcnVtYlxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA2cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuXG4gICAgICAgIGFcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5XG5cbiAgICAgICAgJi1zZXBcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcblxuICAgICAgICAmLWN1cnJlbnRcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG5cbi8vIOKUgOKUgCBQYWdlIGhlYWRlciBjb250YWluZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG49bXAtaGVhZGVyXG4gICAgJl9faGVhZGVyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyOHB4XG5cbi8vIOKUgOKUgCBIZXJvIHRpdGxlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuPW1wLXRpdGxlKCRtYjogMTZweClcbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDQ4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweFxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNlxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWJcblxuLy8g4pSA4pSAIEFsdGVybmF0aW5nIGltYWdlL2NvbnRlbnQgcm93cyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbj1tcC1yb3dcbiAgICAmX19yb3dcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogNDhweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjhweFxuXG4gICAgICAgICYtLXJldmVyc2VcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxuXG4vLyDilIDilIAgSW1hZ2UgcGFuZWwg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG49bXAtaW1hZ2VcbiAgICAmX19pbWFnZVxuICAgICAgICBmbGV4OiAxIDEgMFxuICAgICAgICBoZWlnaHQ6IDQwMHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDQwLCA4NSwgMC4xKVxuXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbi8vIOKUgOKUgCBDb250ZW50IHRleHQgcGFuZWwg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG49bXAtY29udGVudFxuICAgICZfX2NvbnRlbnRcbiAgICAgICAgZmxleDogMVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAyNHB4XG5cbiAgICAmX19jb250ZW50LXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX2NvbnRlbnQtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICBsaW5lLWhlaWdodDogMS43OFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAgICAgaDNcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuLy8g4pSA4pSAIENUQSBiYW5uZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG49bXAtY3RhKCRtYjogbnVsbClcbiAgICAmX19jdGEtYmFubmVyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgICAgcGFkZGluZzogNTZweCAzMnB4XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWJcblxuICAgICZfX2N0YS10aXRsZVxuICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX19jdGEtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG5cbiAgICAmX19jdGEtYWN0aW9uc1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxNnB4XG5cbi8vIOKUgOKUgCBGQVEgYWNjb3JkaW9uIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuPW1wLWZhcVxuICAgICZfX2ZhcVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4XG5cbiAgICAmX19mYXEtaGVhZGVyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4XG5cbiAgICAmX19mYXEtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9fZmFxLXN1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX2ZhcS1saXN0XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4gICAgJl9fZmFxLWl0ZW1cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWQgI2U1ZTdlYlxuXG4gICAgJl9fZmFxLWJ0blxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMFxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBsaW5lLWhlaWdodDogMS41NlxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlcblxuICAgICZfX2ZhcS1pY29uXG4gICAgICAgIHdpZHRoOiAyMHB4XG4gICAgICAgIGhlaWdodDogMjBweFxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yc1xuXG4gICAgICAgICYtLW9wZW5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcblxuICAgICZfX2ZhcS1hbnN3ZXJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHhcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1XG5cbi8vIOKUgOKUgCBIb3cgaXQgd29ya3MgLyBTdGVwcyBibG9jayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbj1tcC1zdGVwcygkc3VidGl0bGUtbWF4LXdpZHRoOiA2MDBweClcbiAgICAmX19ob3dcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI4cHhcblxuICAgICZfX2hvdy1oZWFkZXJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHhcblxuICAgICZfX2hvdy10aXRsZVxuICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX19ob3ctc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgbWF4LXdpZHRoOiAkc3VidGl0bGUtbWF4LXdpZHRoXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG5cbiAgICAmX19zdGVwc1xuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcbiAgICAgICAgZ2FwOiAyNHB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG5cbiAgICAmX19zdGVwXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgICAgcGFkZGluZzogMzJweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDI0cHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAmX19zdGVwLWxhYmVsXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuXG4gICAgJl9fc3RlcC1pY29uLXdyYXBcbiAgICAgICAgd2lkdGg6IDY0cHhcbiAgICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAyMDYsIDAuMSlcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHhcblxuICAgICZfX3N0ZXAtYm9keVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgIGZsZXg6IDFcblxuICAgICZfX3N0ZXAtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgJl9fc3RlcC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgIGZsZXg6IDFcblxuICAgICZfX3N0ZXAtbGlua1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG4vLyDilIDilIAgUmVzcG9uc2l2ZTogYmFzZSBsYXlvdXQgb3ZlcnJpZGVzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuPW1wLXJlc3BvbnNpdmUtYmFzZVxuICAgIHBhZGRpbmc6IDgwcHggMCA0OHB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDQ4cHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweFxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICZfX2JyZWFkY3J1bWJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuXG4gICAgJl9fcm93XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxuICAgICAgICBnYXA6IDI0cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuXG4gICAgICAgICYtLXJldmVyc2VcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxuXG4gICAgJl9faW1hZ2VcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IGF1dG9cblxuICAgICZfX2NvbnRlbnQtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG5cbi8vIOKUgOKUgCBSZXNwb25zaXZlOiBDVEEgYmFubmVyIG92ZXJyaWRlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbj1tcC1yZXNwb25zaXZlLWN0YVxuICAgICZfX2N0YS1iYW5uZXJcbiAgICAgICAgcGFkZGluZzogMzJweCAyMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICZfX2N0YS10aXRsZVxuICAgICAgICBmb250LXNpemU6IDM2cHhcblxuICAgICZfX2N0YS10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuXG4gICAgJl9fY3RhLWFjdGlvbnNcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG5cbiAgICAgICAgLmVsZXZhdGUtYnRuLXNvbGlkLFxuICAgICAgICAuZWxldmF0ZS1idG4tb3V0bGluZVxuICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0b1xuXG4vLyDilIDilIAgUmVzcG9uc2l2ZTogRkFRIG92ZXJyaWRlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbj1tcC1yZXNwb25zaXZlLWZhcVxuICAgICZfX2ZhcS10aXRsZVxuICAgICAgICBmb250LXNpemU6IDM2cHhcblxuICAgICZfX2ZhcS1idG5cbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG5cbi8vIOKUgOKUgCBSZXNwb25zaXZlOiBTdGVwcyBvdmVycmlkZXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG49bXAtcmVzcG9uc2l2ZS1zdGVwc1xuICAgICZfX2hvd1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG5cbiAgICAmX19ob3ctdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG5cbiAgICAmX19zdGVwc1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuIiwiLy8g4pSA4pSA4pSAIFNlY3Rpb24gMTogSGVybyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5lbGV2YXRlLWhlcm9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtYXJnaW4tdG9wOiAxMjBweFxuICAgIG1pbi1oZWlnaHQ6IDc5MnB4XG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsICMwMDI4NTUgMCUsICMwMDcyQ0UgMTAwJSlcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgcGFkZGluZzogMTIwcHggMTZweFxuXG4gICAgJl9faW5uZXJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIHotaW5kZXg6IDFcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1heC13aWR0aDogODAwcHhcblxuICAgICZfX2xhYmVsXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjY4cHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDk2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBsaW5lLWhlaWdodDogMS4wNVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIuNHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICAgICAmLS13aGl0ZVxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuICAgICAgICAmLS1ncmFkaWVudFxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmIDAlLCAjZGJlYWZlIDUwJSwgI2ZmZiAxMDAlKVxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHRcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0XG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk1KVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuXG4gICAgJl9fY3RhXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMTZweFxuXG4gICAgJl9fYnRuLXByaW1hcnlcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBoZWlnaHQ6IDU2cHhcbiAgICAgICAgcGFkZGluZzogMCAzMnB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHhcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjVweCAyNXB4IHJnYmEoMCwwLDAsMC4yNSlcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIGJveC1zaGFkb3cgMC4yc1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweClcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjhweCAzMnB4IHJnYmEoMCwwLDAsMC4zKVxuXG4gICAgJl9fbG9naW4tbGlua1xuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogI2ZmZlxuXG4gICAgICAgIGFcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuICAgICZfX3Njcm9sbFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgbGVmdDogNTAlXG4gICAgICAgIGJvdHRvbTogMjhweFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA0cHhcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSlcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIHotaW5kZXg6IDFcblxuICAgICAgICBzdmdcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZWxldmF0ZS1zY3JvbGwtYm91bmNlIDEuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGVcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuXG5Aa2V5ZnJhbWVzIGVsZXZhdGUtc2Nyb2xsLWJvdW5jZVxuICAgIDAlLCAxMDAlXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuICAgIDUwJVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KVxuXG4vLyDilIDilIDilIAgU2VjdGlvbiAyOiBXZWxjb21lIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmVsZXZhdGUtd2VsY29tZVxuICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICBwYWRkaW5nOiAxMjhweCAxNnB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAmX19oZWFkaW5nXG4gICAgICAgIGZvbnQtc2l6ZTogNTZweFxuICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX2hlYWRpbmctZ3JhZGllbnRcbiAgICAgICAgZm9udC1zaXplOiA1NnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHhcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNzJDRSAwJSwgIzAwNWJhMyAxMDAlKVxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dFxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0XG5cbiAgICAmX190ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICBsaW5lLWhlaWdodDogMS43XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHhcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweFxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cblxuLy8g4pSA4pSA4pSAIFNlY3Rpb24gMzogSm91cm5leSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5lbGV2YXRlLWpvdXJuZXlcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheVxuICAgIHBhZGRpbmc6IDgwcHggMTZweFxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDU2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgJl9fcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDY0cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI4cHhcblxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICAgICAmLS1yZXZlcnNlXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcblxuICAgICZfX2ltYWdlXG4gICAgICAgIGZsZXg6IDAgMCA1NjZweFxuICAgICAgICBoZWlnaHQ6IDQwMHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsNDAsODUsMC4xNSlcblxuICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG5cbiAgICAmX19jb250ZW50XG4gICAgICAgIGZsZXg6IDFcblxuICAgICZfX2NvbnRlbnQtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweFxuXG4gICAgJl9fY29udGVudC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAjMzY0MTUzXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcblxuLy8g4pSA4pSA4pSAIFNlY3Rpb24gNDogQmVuZWZpdHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uZWxldmF0ZS1iZW5lZml0c1xuICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICBwYWRkaW5nOiAxMjhweCAxNnB4XG5cbiAgICAmX19oZWFkZXJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweFxuICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHhcblxuICAgICZfX3N1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuXG4gICAgJl9fZ3JpZFxuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcbiAgICAgICAgZ2FwOiAzMnB4XG5cbiAgICAmX19jYXJkXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCw0MCw4NSwwLjEpXG5cbiAgICAmX19jYXJkLWltZ1xuICAgICAgICBoZWlnaHQ6IDIwMHB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAmX19jYXJkLWJvZHlcbiAgICAgICAgcGFkZGluZzogMjRweFxuXG4gICAgJl9fY2FyZC10aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzAwMFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweFxuXG4gICAgJl9fY2FyZC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19ub3RlXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4XG5cbiAgICAgICAgYVxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG4vLyDilIDilIDilIAgU2VjdGlvbiA1OiBOZXdzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmVsZXZhdGUtbmV3c1xuICAgIGJhY2tncm91bmQ6ICRncmF5XG4gICAgcGFkZGluZzogMTI4cHggMTZweFxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDUycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcblxuICAgICZfX2dyaWRcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXG4gICAgICAgIGdhcDogMzJweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4XG5cbiAgICAmX19jYXJkXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsNDAsODUsMC4xKVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICZfX2NhcmQtaW1nXG4gICAgICAgIGhlaWdodDogMjAwcHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICZfX2NhcmQtYm9keVxuICAgICAgICBwYWRkaW5nOiAyNHB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBmbGV4OiAxXG5cbiAgICAmX19jYXJkLWRhdGVcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcblxuICAgICZfX2NhcmQtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweFxuICAgICAgICBsaW5lLWhlaWdodDogMS40XG5cbiAgICAmX19jYXJkLXRleHRcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgZmxleDogMVxuXG4gICAgJl9fY2FyZC1saW5rXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA2cHhcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweFxuICAgICAgICBoZWlnaHQ6IDQ2cHhcbiAgICAgICAgcGFkZGluZzogMCAyNHB4XG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgJHByaW1hcnlcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeVxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuLy8g4pSA4pSA4pSAIFNlY3Rpb24gNjogVGVybXMgJiBDb25kaXRpb25zIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmVsZXZhdGUtdGVybXNcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgcGFkZGluZzogMTI4cHggMTZweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiA1MnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuXG4gICAgJl9fdGV4dFxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN1xuICAgICAgICBtYXgtd2lkdGg6IDgxMHB4XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHhcblxuLy8g4pSA4pSA4pSAIExveWFsdHkgUGlsbGFycyBhcmVhYnJpY2sgKEVsZXZhdGUgXCJZb3VyIGpvdXJuZXkgdG8gZXhjZWxsZW5jZVwiKSDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5sb3lhbHR5LXBpbGxhcnNcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweFxuICAgIGJhY2tncm91bmQ6ICNGOEY4RkFcblxuICAgICZfX2hlYWRlclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjBweFxuICAgICAgICBtYXJnaW46IDAgYXV0byA1NnB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDU2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDQ4cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweFxuXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgICAgICYtLXJldmVyc2VcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxuXG4gICAgJl9faW1hZ2VcbiAgICAgICAgZmxleDogMSAxIDBcbiAgICAgICAgaGVpZ2h0OiA0MDBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjRmNVxuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDQwLCA4NSwgMC4xKVxuXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAmX19jb250ZW50XG4gICAgICAgIGZsZXg6IDEgMSAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDIwcHhcblxuICAgICZfX3BpbGxhci10aXRsZVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX3BpbGxhci10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19idG5cbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweFxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeVxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1c1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5XG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuXG4vLyDilIDilIDilIAgTG95YWx0eSBQZXJrcyBHcmlkIGFyZWFicmljayAoRWxldmF0ZSBcIkVsZXZhdGUgYmVuZWZpdHNcIikg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ubG95YWx0eS1wZXJrc1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4XG5cbiAgICAmX19oZWFkZXJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1heC13aWR0aDogNzYwcHhcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDhweFxuXG4gICAgJl9fbGFiZWxcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDUycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fZ3JpZFxuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcbiAgICAgICAgZ2FwOiAyOHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcblxuICAgICZfX2NhcmQtaW1nXG4gICAgICAgIGhlaWdodDogMjAwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjRmNVxuXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAmX19jYXJkLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbjogMCAwIDZweFxuXG4gICAgJl9fY2FyZC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19ub3RlXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweFxuXG4gICAgICAgIGFcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG4gICAgJl9fY3RhLXdyYXBcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHhcblxuLy8g4pSA4pSA4pSAIExveWFsdHkgTmV3cyBHcmlkIGFyZWFicmljayAoRWxldmF0ZSBcIkVsZXZhdGUgbmV3c1wiKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5sb3lhbHR5LW5ld3NcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweFxuICAgIGJhY2tncm91bmQ6ICNGOEY4RkFcblxuICAgICZfX2hlYWRlclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjBweFxuICAgICAgICBtYXJnaW46IDAgYXV0byA0OHB4XG5cbiAgICAmX19sYWJlbFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcblxuICAgICZfX3N1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19ncmlkXG4gICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxuICAgICAgICBnYXA6IDI4cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxuXG4gICAgJl9fY2FyZFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU3ZTlcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCA0MCwgODUsIDAuMDYpXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4gICAgJl9fY2FyZC1pbWdcbiAgICAgICAgaGVpZ2h0OiAyMDBweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmY0ZjVcblxuICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgJl9fY2FyZC1ib2R5XG4gICAgICAgIHBhZGRpbmc6IDI0cHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMTJweFxuXG4gICAgJl9fY2FyZC1kYXRlXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuXG4gICAgJl9fY2FyZC10aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBsaW5lLWhlaWdodDogMS4zXG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fY2FyZC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19jYXJkLWxpbmtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIG1hcmdpbi10b3A6IDRweFxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHhcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeVxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuICAgICZfX2N0YS13cmFwXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4vLyDilIDilIDilIAgU2hhcmVkIGxhYmVsIGNoaXAgKHBpbGwpIGZvciBFbGV2YXRlIHNlY3Rpb25zIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmxveWFsdHktY2hpcFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHBhZGRpbmc6IDZweCAxNnB4XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcbiAgICBiYWNrZ3JvdW5kOiAjZWJmNGZmXG4gICAgY29sb3I6ICRwcmltYXJ5XG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweFxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbi8vIOKUgOKUgOKUgCBMb3lhbHR5IExlZ2FsIENUQSBhcmVhYnJpY2sgKEVsZXZhdGUgXCJUZXJtcyAmIENvbmRpdGlvbnNcIikg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ubG95YWx0eS1sZWdhbFxuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4XG5cbiAgICAmX19pbm5lclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgbWF4LXdpZHRoOiA4MjBweFxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiA1MnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9fdGV4dFxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIG1heC13aWR0aDogNzIwcHhcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweFxuXG4iLCIvLyDilIDilIDilIAgTG95YWx0eSBBYm91dCBwYWdlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmxveWFsdHktYWJvdXRcbiAgICBwYWRkaW5nOiAxNTBweCAwIDgwcHhcbiAgICArbXAtYnJlYWRjcnVtYlxuICAgICttcC1oZWFkZXJcbiAgICArbXAtdGl0bGVcbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2XG4gICAgICAgIG1heC13aWR0aDogNzE4cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICttcC1yb3dcbiAgICAmX19yb3dcbiAgICAgICAgJjpsYXN0LW9mLXR5cGVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICArbXAtaW1hZ2VcbiAgICArbXAtY29udGVudFxuICAgICttcC1zdGVwcyg2MzRweClcblxuICAgIC8vIFR3byB0eXBlcyBvZiBwb2ludHMgc3ViLXNlY3Rpb24gKHVuaXF1ZSB0byBhYm91dClcbiAgICAmX19wb2ludHMtZ3JvdXBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMjRweFxuXG4gICAgJl9fcG9pbnQtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG5cbiAgICAmX19wb2ludC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHhcblxuICAgICZfX3BvaW50LWxpbmtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cbiAgICArbXAtY3RhXG4iLCIvLyDilIDilIDilIAgTG95YWx0eSBFYXJuIFBvaW50cyBwYWdlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmxveWFsdHktZWFyblxuICAgIHBhZGRpbmc6IDE1MHB4IDAgODBweFxuICAgICttcC1icmVhZGNydW1iXG4gICAgK21wLWhlYWRlclxuICAgICttcC10aXRsZVxuICAgICZfX3N1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTZcbiAgICAgICAgbWF4LXdpZHRoOiA3MzhweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgK21wLXJvd1xuICAgICttcC1pbWFnZVxuICAgICttcC1jb250ZW50XG4gICAgK21wLXN0ZXBzKDY1M3B4KVxuXG4gICAgLy8gVGllciB0YWJsZSAodW5pcXVlIHRvIGVhcm4gcGFnZSlcbiAgICAmX190YWJsZS13cmFwXG4gICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAmX190YWJsZVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG5cbiAgICAmX190aFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBwYWRkaW5nOiAxN3B4IDE2cHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAgICAgJi0tbGFiZWxcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuXG4gICAgICAgICYtLWJsdWVcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG5cbiAgICAgICAgJi0tYnJvbnplXG4gICAgICAgICAgICBjb2xvcjogI2IwN2Q0YlxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuXG4gICAgICAgICYtLXNpbHZlclxuICAgICAgICAgICAgY29sb3I6ICM3ZThiOTZcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcblxuICAgICAgICAmLS1nb2xkXG4gICAgICAgICAgICBjb2xvcjogI2M5YTIyN1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuXG4gICAgJl9fdGRcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViXG5cbiAgICAgICAgJi0tbGFiZWxcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG5cbiAgICAmX190YWJsZS1ub3Rlc1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMCAxOHB4XG5cbiAgICAgICAgcFxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHhcblxuICAgICttcC1jdGEoMTI4cHgpXG4gICAgK21wLWZhcVxuIiwiLy8g4pSA4pSA4pSAIExveWFsdHkgU3BlbmQgUG9pbnRzIHBhZ2Ug4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ubG95YWx0eS1zcGVuZFxuICAgIHBhZGRpbmc6IDE1MHB4IDAgODBweFxuICAgICttcC1icmVhZGNydW1iXG4gICAgK21wLWhlYWRlclxuICAgICttcC10aXRsZVxuICAgICZfX3N1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTZcbiAgICAgICAgbWF4LXdpZHRoOiA3MzhweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgK21wLXJvd1xuICAgICttcC1pbWFnZVxuICAgICttcC1jb250ZW50XG5cbiAgICAvLyBTdWItaXRlbXMgKHVuaXF1ZSB0byBzcGVuZCBwYWdlKVxuICAgICZfX3N1Yi1pdGVtXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDRweFxuXG4gICAgJl9fc3ViLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweFxuXG4gICAgJl9fc3ViLXRleHRcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICttcC1jdGEoMTI4cHgpXG4gICAgK21wLWZhcVxuIiwiLy8g4pSA4pSA4pSAIExveWFsdHkgVGllcnMgJiBCZW5lZml0cyBwYWdlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmxveWFsdHktdGllcnNcbiAgICBwYWRkaW5nOiAxNTBweCAwIDgwcHhcbiAgICArbXAtYnJlYWRjcnVtYlxuICAgICttcC1oZWFkZXJcbiAgICArbXAtdGl0bGUoMjRweClcbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICBsaW5lLWhlaWdodDogMS43OFxuICAgICAgICBtYXgtd2lkdGg6IDczOHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcblxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICArbXAtcm93XG5cbiAgICAvLyBDb2xvcmVkIGNhcmQgcGFuZWxzIChyZXBsYWNlcyBfX2ltYWdlIG9uIHRoaXMgcGFnZSlcbiAgICAmX19jYXJkLXBhbmVsXG4gICAgICAgIGZsZXg6IDAgMCA1NjZweFxuICAgICAgICBoZWlnaHQ6IDQwMHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDlweFxuXG4gICAgICAgICYtLWJsdWVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmY0ZmZcblxuICAgICAgICAmLS1icm9uemVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGYzZTdcblxuICAgICAgICAmLS1zaWx2ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmY0ZjVcblxuICAgICAgICAmLS1nb2xkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmRmOGVjXG5cbiAgICAmX19jYXJkLWltZyxcbiAgICAmX19jYXJkLXBhbmVsIGltZ1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJVxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluXG5cbiAgICAmX19jb250ZW50XG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMjhweFxuXG4gICAgJl9fdGllci1sYWJlbFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxMHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4gICAgICAgICYtLWJsdWVcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MkNFXG5cbiAgICAgICAgJi0tYnJvbnplXG4gICAgICAgICAgICBjb2xvcjogI2IwN2Q0YlxuXG4gICAgICAgICYtLXNpbHZlclxuICAgICAgICAgICAgY29sb3I6ICM3ZThiOTZcblxuICAgICAgICAmLS1nb2xkXG4gICAgICAgICAgICBjb2xvcjogI2M5YTIyN1xuXG4gICAgJl9fdGllci1kb3RcbiAgICAgICAgd2lkdGg6IDE0cHhcbiAgICAgICAgaGVpZ2h0OiAxNHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgICAgICYtLWJsdWVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcblxuICAgICAgICAmLS1icm9uemVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiMDdkNGJcblxuICAgICAgICAmLS1zaWx2ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZThiOTZcblxuICAgICAgICAmLS1nb2xkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzlhMjI3XG5cbiAgICAmX19jb250ZW50LXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX2NvbnRlbnQtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICBsaW5lLWhlaWdodDogMS43OFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAvLyBCZW5lZml0IGJ1bGxldCBsaXN0XG4gICAgJl9fYnVsbGV0c1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDEycHhcblxuICAgICZfX2J1bGxldFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICAgIGdhcDogMTJweFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MjVcblxuICAgICZfX2J1bGxldC1pY29uXG4gICAgICAgIHdpZHRoOiAxOHB4XG4gICAgICAgIGhlaWdodDogMThweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIG1hcmdpbi10b3A6IDNweFxuICAgICAgICBwYWRkaW5nOiAycHhcblxuICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHhcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgICAgJi0tYmx1ZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDIwNiwgMC4xMylcblxuICAgICAgICAmLS1icm9uemVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTc2LCAxMjUsIDc1LCAwLjEzKVxuXG4gICAgICAgICYtLXNpbHZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjYsIDEzOSwgMTUwLCAwLjEzKVxuXG4gICAgICAgICYtLWdvbGRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAxLCAxNjIsIDM5LCAwLjEzKVxuXG4gICAgLy8gT3V0bGluZSBidXR0b24gY29sb3IgdmFyaWFudHNcbiAgICAmX19idG4tLWJyb256ZVxuICAgICAgICBib3JkZXItY29sb3I6ICNiMDdkNGJcbiAgICAgICAgY29sb3I6ICNiMDdkNGJcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjA3ZDRiXG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuXG4gICAgJl9fYnRuLS1zaWx2ZXJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjN2U4Yjk2XG4gICAgICAgIGNvbG9yOiAjN2U4Yjk2XG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdlOGI5NlxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuICAgICZfX2J0bi0tZ29sZFxuICAgICAgICBib3JkZXItY29sb3I6ICNjOWEyMjdcbiAgICAgICAgY29sb3I6ICNjOWEyMjdcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzlhMjI3XG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuXG4gICAgLy8gQ29tcGFyZSBCZW5lZml0cyBzZWN0aW9uXG4gICAgJl9fY29tcGFyZVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjhweFxuXG4gICAgJl9fY29tcGFyZS1oZWFkZXJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICZfX2NvbXBhcmUtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9fY29tcGFyZS1zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4XG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG5cbiAgICAmX190YWJsZS13cmFwXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG5cbiAgICAmX190YWJsZVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG5cbiAgICAmX190aFxuICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIGhlaWdodDogNTZweFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgY29sb3I6ICNmZmZcblxuICAgICAgICAmLS1sYWJlbFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgICAgIHdpZHRoOiA2NyVcblxuICAgICAgICAmLS1ibHVlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMFxuICAgICAgICAgICAgd2lkdGg6IDExJVxuXG4gICAgICAgICYtLWJyb256ZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2IwN2Q0YlxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDBcbiAgICAgICAgICAgIHdpZHRoOiAxMSVcblxuICAgICAgICAmLS1zaWx2ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZThiOTZcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwXG4gICAgICAgICAgICB3aWR0aDogMTElXG5cbiAgICAgICAgJi0tZ29sZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M5YTIyN1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDBcbiAgICAgICAgICAgIHdpZHRoOiAxMSVcblxuICAgICZfX3RkXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweFxuICAgICAgICBoZWlnaHQ6IDU3cHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIGJvcmRlci10b3A6IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuXG4gICAgICAgICYtLWxhYmVsXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweFxuXG4gICAgICAgICYtLXN1YlxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHhcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmVcblxuICAgICZfX3RyLS1oaWdobGlnaHRcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZjRmZlxuXG4gICAgJl9fdHItLXN1YlxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmNGZmXG5cbiAgICAmX19iZW5lZml0LWljb25cbiAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgaGVpZ2h0OiAyMHB4XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAvLyBDaGVjayBjaXJjbGVzXG4gICAgJl9fY2hlY2tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICB3aWR0aDogMjhweFxuICAgICAgICBoZWlnaHQ6IDI4cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG5cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICB3aWR0aDogMTRweFxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4XG5cbiAgICAgICAgJi0tYmx1ZS1saWdodFxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDIwNiwgMC4xMylcblxuICAgICAgICAmLS1ibHVlLXNvbGlkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG5cbiAgICAgICAgJi0tYnJvbnplLWxpZ2h0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3NiwgMTI1LCA3NSwgMC4xMylcblxuICAgICAgICAmLS1icm9uemUtc29saWRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiMDdkNGJcblxuICAgICAgICAmLS1zaWx2ZXItbGlnaHRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTI2LCAxMzksIDE1MCwgMC4xMylcblxuICAgICAgICAmLS1zaWx2ZXItc29saWRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZThiOTZcblxuICAgICAgICAmLS1nb2xkLWxpZ2h0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMSwgMTYyLCAzOSwgMC4xMylcblxuICAgICAgICAmLS1nb2xkLXNvbGlkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzlhMjI3XG5cbiAgICAmX19wY3RcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcblxuICAgICAgICAmLS1icm9uemVcbiAgICAgICAgICAgIGNvbG9yOiAjYjA3ZDRiXG5cbiAgICAgICAgJi0tc2lsdmVyXG4gICAgICAgICAgICBjb2xvcjogIzdlOGI5NlxuXG4gICAgICAgICYtLWdvbGRcbiAgICAgICAgICAgIGNvbG9yOiAjYzlhMjI3XG5cbiAgICAvLyBEYXNoIChub3QgYXZhaWxhYmxlIGluZGljYXRvcilcbiAgICAmX19kYXNoXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICB3aWR0aDogOHB4XG4gICAgICAgIGhlaWdodDogMXB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNkMWQ1ZGJcblxuICAgICttcC1jdGFcbiIsIi8vIOKUgOKUgOKUgCBQcm9maWxlIENvbXBsZXRlIFBvcHVwIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnBjcC1iYWNrZHJvcFxuICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIGluc2V0OiAwXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KVxuICAgIHotaW5kZXg6IDEwNTBcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgcGFkZGluZzogMTZweFxuXG4ucGNwXG4gICAgYmFja2dyb3VuZDogI2ZmZlxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICBib3gtc2hhZG93OiAwIDhweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDIwcHggMTIuNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxuICAgIHBhZGRpbmc6IDMycHhcbiAgICB3aWR0aDogMTAwJVxuICAgIG1heC13aWR0aDogNDgwcHhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBnYXA6IDMycHhcblxuICAgICZfX3RvcFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDI0cHhcblxuICAgICZfX2ljb24td3JhcFxuICAgICAgICB3aWR0aDogODBweFxuICAgICAgICBoZWlnaHQ6IDgwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGY1ZTlcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX190ZXh0XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMTJweFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAjOGI5MzliXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBtYXgtd2lkdGg6IDM4MnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVcblxuICAgICZfX2FjdGlvbnNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA4cHhcbiAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICZfX2J0bi1wcmltYXJ5XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNDVweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLWluLW91dFxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDVjYWFcblxuICAgICZfX2J0bi1zZWNvbmRhcnlcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiA0NXB4XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0XG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgb3BhY2l0eTogMC43NVxuIiwiLy8g4pSA4pSA4pSAIExveWFsdHkgQ29tcGFyZSBUYWJsZSBhcmVhYnJpY2sg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyBTbW9vdGggYW5jaG9yIHNjcm9sbGluZyAoZS5nLiB0aWVyIFwiTGVhcm4gTW9yZVwiIOKGkiAjY29tcGFyZS1iZW5lZml0cylcbmh0bWxcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aFxuXG4ubG95YWx0eS1jb21wYXJlLXRhYmxlXG4gICAgbWFyZ2luOiA0OHB4IDAgMTI4cHhcbiAgICAvLyBPZmZzZXQgc28gdGhlIGFuY2hvciB0YXJnZXQgaXNuJ3QgaGlkZGVuIHVuZGVyIHRoZSBzdGlja3kgaGVhZGVyXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4XG5cbiAgICAmX19oZWFkaW5nXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX19kZXNjcmlwdGlvblxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweFxuICAgICAgICBtYXJnaW46IDAgYXV0byA0OHB4XG5cbiAgICAmX190YWJsZS13cmFwXG4gICAgICAgIG92ZXJmbG93OiBhdXRvXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgJl9fdGFibGVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG5cbiAgICAmX19oZWFkZXItcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICZfX21vYmlsZS10aWVyLWxhYmVsLWVkaXRcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4XG5cbiAgICAmX190aFxuICAgICAgICBwYWRkaW5nOiAwIDE2cHhcbiAgICAgICAgaGVpZ2h0OiA1NnB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICBmbGV4OiAxXG5cbiAgICAgICAgK2Rlc2t0b3BcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMi41JVxuXG4gICAgICAgICYtLWxhYmVsXG4gICAgICAgICAgICBmbGV4OiAwIDAgNTUlXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG5cbiAgICAgICAgICAgICtkZXNrdG9wXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJVxuXG4gICAgICAgICYtLWJsdWVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwXG5cbiAgICAgICAgJi0tYnJvbnplXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjA3ZDRiXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMFxuXG4gICAgICAgICYtLXNpbHZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdlOGI5NlxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDBcblxuICAgICAgICAmLS1nb2xkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzlhMjI3XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMFxuXG4gICAgJl9fcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZVxuXG4gICAgICAgICY6bm90KCYtLWhpZ2hsaWdodCk6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjZcblxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLmxveWFsdHktY29tcGFyZS10YWJsZV9fdGFibGUtd3JhcFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgICAubG95YWx0eS1jb21wYXJlLXRhYmxlX19yb3dcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdFxuXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgICAgICAubG95YWx0eS1jb21wYXJlLXRhYmxlX19sYWJlbC1kZXNjXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4XG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxuXG4gICAgJl9fdGRcbiAgICAgICAgZmxleDogMVxuICAgICAgICBwYWRkaW5nOiAwIDE2cHhcbiAgICAgICAgaGVpZ2h0OiA1N3B4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDVweClcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMS41JVxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1N3B4XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHhcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjM5cHgpXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTIuNSVcblxuICAgICAgICAmLS1sYWJlbFxuICAgICAgICAgICAgZmxleDogMCAwIDU1JVxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweFxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1N3B4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuXG4gICAgICAgICAgICArZGVza3RvcFxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCVcblxuICAgICZfX2xhYmVsX2ljb25fd3JhcFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICAgIGdhcDogMTJweFxuXG4gICAgJl9faWNvblxuICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICBoZWlnaHQ6IDIwcHhcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxuXG4gICAgJl9fY2hlY2tcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICB3aWR0aDogMjhweFxuICAgICAgICBoZWlnaHQ6IDI4cHhcbiAgICAgICAgcGFkZGluZzogN3B4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNBQ0JEOTJcblxuICAgICAgICBzdmdcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHhcblxuICAgICZfX2Rhc2hcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIHdpZHRoOiA4cHhcbiAgICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgYmFja2dyb3VuZDogI0QxRDVEQlxuXG4gICAgJl9fdGQtZWRpdFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA0cHhcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICAgICZfX2NlbGwtdGV4dFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHhcblxuICAgICZfX3Jvdy0taGlnaGxpZ2h0XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmY0ZmZcblxuICAgICZfX2xhYmVsLXRleHRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMnB4XG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG5cbiAgICAmX19sYWJlbC1kZXNjXG4gICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICBtYXgtaGVpZ2h0OiAwXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwLjI1cyBlYXNlLW91dCwgbWFyZ2luLXRvcCAwLjI1cyBlYXNlLW91dFxuXG4gICAgJl9fcm93LS1oaWdobGlnaHQgJl9fbGFiZWwtZGVzY1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4XG5cbiAgICAvLyDilIDilIDilIAgTW9iaWxlIHRyYW5zcG9zZWQgdGFibGU6IHRpZXJzIGJlY29tZSByb3dzLCBiZW5lZml0cyBiZWNvbWUgY29sdW1ucyDilIDilIDilIBcbiAgICAmX19tb2JpbGUtdGFibGUtd3JhcFxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgJl9fbW9iaWxlLXRhYmxlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnRcblxuICAgICZfX21vYmlsZS1yb3dcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBib3JkZXItdG9wOiAwLjg5NnB4IHNvbGlkICNlNWU3ZWJcblxuICAgICAgICAmLS1oZWFkZXJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmVcblxuICAgICZfX21vYmlsZS1jZWxsXG4gICAgICAgIGZsZXg6IDAgMCAxMzBweFxuICAgICAgICB3aWR0aDogMTMwcHhcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHhcbiAgICAgICAgcGFkZGluZzogOHB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcblxuICAgICAgICAmLS1jb3JuZXIsXG4gICAgICAgICYtLXRpZXJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4MHB4XG4gICAgICAgICAgICB3aWR0aDogODBweFxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreVxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgei1pbmRleDogMlxuICAgICAgICAgICAgYm94LXNoYWRvdzogNHB4IDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSlcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4XG5cbiAgICAgICAgJi0tY29ybmVyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuXG4gICAgICAgICYtLXRpZXJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgICAgICAgICAgICYtYmx1ZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcblxuICAgICAgICAgICAgJi1icm9uemVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjA3ZDRiXG5cbiAgICAgICAgICAgICYtc2lsdmVyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdlOGI5NlxuXG4gICAgICAgICAgICAmLWdvbGRcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzlhMjI3XG5cbiAgICAgICAgJi0tY29sLWhlYWRlclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3M3B4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG5cbiAgICAgICAgJltkYXRhLWJlbmVmaXQtaW5kZXhdXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICAmLS1oaWdobGlnaHRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmY0ZmZcblxuICAgICAgICAmLS1jb2wtaGVhZGVyLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWNlbGwtLWhpZ2hsaWdodFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDBcblxuICAgICZfX21vYmlsZS1kZXNjLXdyYXBcbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICZfX21vYmlsZS1kZXNjXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmNGZmXG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG5cbiAgICAgICAgJi0tYWN0aXZlXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4iLCIvLyDilIDilIAgTG95YWx0eSBUaWVyIFRhYmxlIGFyZWFicmljayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5sb3lhbHR5LXRpZXItdGFibGVcbiAgICBtYXJnaW46IDQ4cHggMFxuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4XG5cbiAgICAmX19sYXlvdXRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBnYXA6IDQ4cHhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgJl9fY29udGVudC1jb2xcbiAgICAgICAgZmxleDogMVxuICAgICAgICBtaW4td2lkdGg6IDBcblxuICAgICZfX2hlYWRpbmdcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweFxuXG4gICAgJl9fZGVzY3JpcHRpb25cbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG5cbiAgICAmX193cmFwXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG5cbiAgICAmX190YWJsZVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuXG4gICAgJl9faGVhZGVyLXJvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcblxuICAgICZfX3RoXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTZweFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICBmbGV4OiAxXG5cbiAgICAgICAgLy8gZmlyc3QgY29sdW1uIOKAlCBsYWJlbCBoZWFkZXJcbiAgICAgICAgJi0tdHlwZVxuICAgICAgICAgICAgZmxleDogMCAwIDI0MHB4XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgICAgICBjb2xvcjogIzYyNjY2YVxuXG4gICAgICAgICYtLWJsdWVcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MkNFXG5cbiAgICAgICAgJi0tYnJvbnplXG4gICAgICAgICAgICBjb2xvcjogI2IwN2Q0YlxuXG4gICAgICAgICYtLXNpbHZlclxuICAgICAgICAgICAgY29sb3I6ICM3ZThiOTZcblxuICAgICAgICAmLS1nb2xkXG4gICAgICAgICAgICBjb2xvcjogI2M5YTIyN1xuXG4gICAgJl9fcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViXG5cbiAgICAmX190ZFxuICAgICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBmbGV4OiAxXG5cbiAgICAgICAgJi0tbGFiZWxcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNDBweFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3XG5cbiAgICAgICAgLy8gaW5saW5lIGVkaXRhYmxlcyBpbnNpZGUgY2VsbHNcbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfaW5wdXRcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgJl9fZm9vdG5vdGVzXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDRweFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHhcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHhcblxuICAgICZfX2Zvb3Rub3RlXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuXG4vLyDilIDilIAgQXJlYWJyaWNrIGVkaXRtb2RlIGNvbnRyb2xzIGJhciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIOKUgOKUgOKUgCBMb3lhbHR5IEhlcm8gYmFja2dyb3VuZCBpbWFnZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5lbGV2YXRlLWhlcm9cbiAgICAmX19iZy1pbWdcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGluc2V0OiAwXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlclxuICAgICAgICB6LWluZGV4OiAwXG5cbiAgICAgICAgK2Rlc2t0b3BcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc5MnB4XG5cbi8vIOKUgOKUgOKUgCBMb3lhbHR5IFNlY3Rpb24gSGVhZGVyIGFyZWFicmljayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5lbGV2YXRlLXNlY3Rpb24taGVhZGVyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgcGFkZGluZzogNDhweCAwIDE2cHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcblxuICAgICZfX3N1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIG1heC13aWR0aDogNjQwcHhcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cblxuICAgICAgICAmLS1saWdodFxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KVxuXG4gICAgJl9fdGl0bGUtLWxpZ2h0XG4gICAgICAgIGNvbG9yOiAjZmZmXG5cbi8vIOKUgOKUgOKUgCBMb3lhbHR5IEJsb2cgR3JpZCBhcmVhYnJpY2sg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uZWxldmF0ZS1ibG9nLWdyaWRcbiAgICBwYWRkaW5nOiAzMnB4IDAgNjRweFxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4XG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG5cbiAgICAmX19ncmlkXG4gICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpXG4gICAgICAgIGdhcDogMjRweFxuXG4gICAgJl9fY2FyZFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwwLDAsMC4wNylcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBib3gtc2hhZG93IDAuMnNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweClcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLDAsMCwwLjEyKVxuXG4gICAgJl9fY2FyZC1pbWdcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAyMDBweFxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgICAgICYtLXBsYWNlaG9sZGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZThmMGZlIDAlLCAjZGJlYWZlIDEwMCUpXG5cbiAgICAmX19jYXJkLWJvZHlcbiAgICAgICAgcGFkZGluZzogMjBweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZmxleDogMVxuXG4gICAgJl9fY2FyZC1kYXRlXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweFxuXG4gICAgJl9fY2FyZC10aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuXG4gICAgJl9fY2FyZC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgICAgZmxleDogMVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX19jYXJkLWxpbmtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuLy8g4pSA4pSA4pSAIFJldHJvIENsYWltIHNwaW5uZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ucmNfX3NwaW5uZXItb3ZlcmxheVxuICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIGluc2V0OiAwXG4gICAgei1pbmRleDogOTk5OVxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC42KVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuLnJjX19zcGlubmVyXG4gICAgd2lkdGg6IDQwcHhcbiAgICBoZWlnaHQ6IDQwcHhcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZTZlN2U5XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNzJDRVxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgIGFuaW1hdGlvbjogcmMtc3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZVxuXG5Aa2V5ZnJhbWVzIHJjLXNwaW5cbiAgICB0b1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXG5cbi8vIOKUgOKUgOKUgCBIb3cgdG8gQm9vayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5odGJcbiAgICB3aWR0aDogMTAwJVxuXG4gICAgJl9faW5uZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBnYXA6IDQ4cHhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBwYWRkaW5nOiA2NHB4IDE2cHhcblxuICAgICZfX2xlZnRcbiAgICAgICAgZmxleDogMVxuICAgICAgICBtaW4td2lkdGg6IDBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICAgIGdhcDogMjRweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDMwcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsXG4gICAgICAgIGNvbG9yOiAjMGYyZDUzXG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fYm9keVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAgICAgcFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweFxuICAgICAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fYnRuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgaGVpZ2h0OiA1NnB4XG4gICAgICAgIHBhZGRpbmc6IDAgMzJweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmNlXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1c1xuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ZmFkXG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuXG4gICAgJl9fcmlnaHRcbiAgICAgICAgZmxleDogMVxuICAgICAgICBtaW4td2lkdGg6IDBcblxuICAgICZfX2ltYWdlXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNDAwcHhcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbi8vIOKUgOKUgOKUgCBDYWxsIENlbnRyZSBkcmF3ZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uY2MtZHJhd2VyXG4gICAgcGFkZGluZzogMCAzMnB4IDQ4cHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4XG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIG1hcmdpbjogMCAwIDMycHhcblxuICAgICZfX2hvdXJzXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogNHB4XG5cbiAgICAgICAgcFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgICAgIG1hcmdpbjogMFxuXG4gICAgICAgIHN0cm9uZ1xuICAgICAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcblxuICAgICZfX3BlYWtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuXG4gICAgJl9fcGVhay10aXRsZVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICBtYXJnaW46IDAgMCAxMnB4XG5cbiAgICAmX19jaGFydFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcblxuICAgICZfX2JhcnNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgICAgICAgZ2FwOiAzcHhcbiAgICAgICAgaGVpZ2h0OiAxMDBweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHhcblxuICAgICZfX2JhclxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDcyY2VcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4IDFweCAwIDBcbiAgICAgICAgbWluLXdpZHRoOiAwXG5cbiAgICAmX190aW1lLWxhYmVsc1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuXG4gICAgICAgIHNwYW5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcbiAgICAgICAgICAgIGNvbG9yOiAjNjI2NjZhXG5cbiAgICAmX19wZWFrLW5vdGVcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwXG5cbiAgICAmX19kaXZpZGVyXG4gICAgICAgIGhlaWdodDogMC44cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTdlYlxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG5cbiAgICAmX19waG9uZXNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgICAmX19jYWxsLWxhYmVsXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIG1hcmdpbjogMCAwIDRweFxuXG4gICAgJl9fcGhvbmUtcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZ2FwOiAyNHB4XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMFxuICAgICAgICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViXG5cbiAgICAmX19waG9uZS1mcm9tXG4gICAgICAgIGZsZXg6IDAgMCAxNjhweFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuXG4gICAgJl9fcGhvbmUtZGV0YWlsXG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgbWluLXdpZHRoOiAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDRweFxuXG4gICAgJl9fcGhvbmUtbnVtYmVyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICAgIGNvbG9yOiAjMDA3MmNlXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cbiAgICAmX19waG9uZS1ub3RlXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fYXN0ZXJpc2tcbiAgICAgICAgY29sb3I6ICNlMzA2MTNcblxuIiwiLy8g4pSA4pSA4pSAIEVsZXZhdGVIZWFkZXIgKFJlYWN0LCBsb2dnZWQtaW4gdmlldykg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uZWhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBoZWlnaHQ6IDQ1MHB4XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgYmFja2dyb3VuZDogIzAwMjg1NVxuXG4gICAgJl9fYmdcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGluc2V0OiAwXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0YXRpYy9lbGV2YXRlL2hlYWRlci1iZy5wbmcnKVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuXG4gICAgJl9faW5uZXJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIHotaW5kZXg6IDFcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMjRweFxuXG4gICAgLy8gUHJvZmlsZSByb3dcbiAgICAmX19wcm9maWxlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDIwcHhcblxuICAgICZfX2F2YXRhclxuICAgICAgICB3aWR0aDogMTIwcHhcbiAgICAgICAgaGVpZ2h0OiAxMjBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzJDRVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDExNCwgMjA2LCAwLjQpXG5cbiAgICAmX19hdmF0YXItaW5pdGlhbHNcbiAgICAgICAgZm9udC1zaXplOiA0MnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweFxuICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZVxuXG4gICAgJl9fcHJvZmlsZS1pbmZvXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDEwcHhcblxuICAgICZfX25hbWVcbiAgICAgICAgZm9udC1zaXplOiA0OHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTZcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgICAmX19tZXRhXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICZfX3RpZXItYmFkZ2VcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBwYWRkaW5nOiA0cHggMjBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgICAmX19hY3RpdmUtdW50aWxcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICNmM2YzZjNcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcblxuICAgIC8vIFBvaW50c1xuICAgICZfX3BvaW50c1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAwXG5cbiAgICAmX19wb2ludHMtbGFiZWxcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6ICNmM2YzZjNcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICBsaW5lLWhlaWdodDogMS4zM1xuXG4gICAgJl9fcG9pbnRzLXZhbHVlXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgIC8vIEFjdGlvbiBidXR0b25zXG4gICAgJl9fYWN0aW9uc1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAmX19idG4tYm9va1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGhlaWdodDogNDZweFxuICAgICAgICBwYWRkaW5nOiAwIDI0cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yc1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOVxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5XG5cbiAgICAmX19idG4tcG9pbnRzXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA4cHhcbiAgICAgICAgaGVpZ2h0OiA0NnB4XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweFxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeVxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDglKVxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuICAgICZfX2J0bi1wb2ludHMtaWNvblxuICAgICAgICB3aWR0aDogMTZweFxuICAgICAgICBoZWlnaHQ6IDE2cHhcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICZfX21vYmlsZS1hY3Rpb25zXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuIiwiLy8g4pSA4pSA4pSAIEVsZXZhdGVOYXZpZ2F0aW9uIChSZWFjdCwgbG9nZ2VkLWluIHZpZXcpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmVuXG4gICAgYmFja2dyb3VuZDogI2ZmZlxuICAgIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICBoZWlnaHQ6IDU2cHhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgJl9faW5uZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICAgICAgICBnYXA6IDBcblxuICAgICZfX3RhYlxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgaGVpZ2h0OiA1NnB4XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA2cHhcbiAgICAgICAgcGFkZGluZzogMCAxNnB4XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXNcblxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgYm90dG9tOiAwXG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICByaWdodDogMFxuICAgICAgICAgICAgaGVpZ2h0OiAxLjZweFxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbiAgICAgICAgJi0tYWN0aXZlXG4gICAgICAgICAgICBjb2xvcjogIzAwNzJDRVxuXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcblxuICAgICZfX3RhYi1sYWJlbFxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgJl9fdGFiLWFsZXJ0XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAmX19zZWxlY3Qtd3JhcFxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBwYWRkaW5nOiA4cHggMTBweFxuXG4gICAgJl9fc2VsZWN0XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNDRweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBwYWRkaW5nOiAwIDE0cHggMCAxNnB4XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIG91dGxpbmU6IG5vbmVcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJDRVxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwxMTQsMjA2LDAuMTIpXG5cbiAgICAmX19zZWxlY3QtY2hldnJvblxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICB3aWR0aDogMTZweFxuICAgICAgICBoZWlnaHQ6IDE2cHhcblxuICAgICZfX3NlbGVjdC1kcm9wZG93blxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA0cHgpXG4gICAgICAgIGxlZnQ6IDEwcHhcbiAgICAgICAgcmlnaHQ6IDEwcHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLDAsMCwwLjEwKVxuICAgICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBwYWRkaW5nOiA0cHggMFxuICAgICAgICB6LWluZGV4OiAyMDBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuXG4gICAgJl9fc2VsZWN0LW9wdGlvblxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweFxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAjMzY0MTUzXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjhmZlxuXG4gICAgICAgICYtLWFjdGl2ZVxuICAgICAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGY3ZmZcblxuIiwiLy8g4pSA4pSA4pSAIEVsZXZhdGUgdGFiIGNvbnRhaW5lcnMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uZWMtd3JhcFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIHdpZHRoOiAxMDAlXG4gICAgYmFja2dyb3VuZDogI0Y4RjhGQVxuXG4uZWNcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgd2lkdGg6IDEyMTJweFxuICAgIHBhZGRpbmc6IDQ4cHggMTZweFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgIGdhcDogODBweFxuXG4vLyDilIDilIDilIAgVGllclByb2dyZXNzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnRwXG4gICAgd2lkdGg6IDEwMCVcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuXG4gICAgJl9fYm9keVxuICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMFxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDRweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgY29sb3I6ICMwMDBcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2NvbnRlbnRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDBcbiAgICAgICAgZ2FwOiA0OHB4XG5cbiAgICAgICAgJi0tbW9iaWxlXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAmX19sZWZ0XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBnYXA6IDI0cHhcbiAgICAgICAgZmxleDogMVxuICAgICAgICBtaW4td2lkdGg6IDBcblxuICAgICZfX2dhdWdlLXJvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAyNHB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAmX19nYXVnZVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgd2lkdGg6IDIzMHB4XG4gICAgICAgIGhlaWdodDogMjMwcHhcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgLy8gTWFrZSB0aGUgZ2F1Z2UgYSBxdWVyeSBjb250YWluZXIgc28gdGhlIGNlbnRlcmVkIHRleHQgc2NhbGVzIHdpdGggdGhlXG4gICAgICAgIC8vIHJpbmcgc2l6ZSAoY3F3ID0gMSUgb2YgZ2F1Z2Ugd2lkdGgpIGFuZCBuZXZlciBvdmVyZmxvd3MgdGhlIHJpbmdzLlxuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemVcblxuICAgICAgICBzdmdcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAmX19nYXVnZS1jZW50ZXJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIC8vIENvbnN0cmFpbiB0aGUgdGV4dCB0byB0aGUgd2hpdGUgaW5uZXIgZGlzYyAoaW5uZXIgcmluZyBpbm5lciBlZGdlIOKJiCByNzNcbiAgICAgICAgLy8gb2YgdGhlIDIzMCB2aWV3Qm94IOKGkiB+NjMlIG9mIHdpZHRoKSBzbyBpdCBjYW4gbmV2ZXIgcmVhY2ggdGhlIHJpbmdzLlxuICAgICAgICBpbnNldDogMTguNSVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZ2FwOiAwLjljcXdcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAmX19nYXVnZS1sYWJlbFxuICAgICAgICBmb250LXNpemU6IDUuMmNxd1xuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcblxuICAgICZfX2dhdWdlLXRpZXJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDEzY3F3XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dFxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHRcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgICAgICAgJi0tYmx1ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWE4ZmUwLCAjMDA1MmE1KVxuXG4gICAgICAgICYtLWdvbGRcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q0YTMxNSwgIzg5NjMwMSlcblxuICAgICAgICAmLS1zaWx2ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdlOGI5NiwgIzVjNjc3MClcblxuICAgICAgICAmLS1icm9uemVcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2IwN2Q0YiwgIzdiNGMyYSlcblxuICAgICZfX2dhdWdlLWJvbnVzXG4gICAgICAgIGZvbnQtc2l6ZTogNS4yY3F3XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAmX19iYXJzXG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgbWluLXdpZHRoOiAwXG4gICAgICAgIHdpZHRoOiAwXG4gICAgICAgIG1heC13aWR0aDogNDAwcHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMTZweFxuXG4gICAgJl9fYmFyLWdyb3VwXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDhweFxuXG4gICAgJl9fYmFyLWxhYmVsLXJvd1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICZfX2Jhci1tZXRyaWNcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBjb2xvcjogIzhiOTM5YlxuXG4gICAgJl9fYmFyLXZhbHVlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHhcbiAgICAgICAgY29sb3I6ICMwMDBcblxuICAgICZfX2Jhci10YXJnZXRcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICM4YjkzOWJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweFxuXG4gICAgJl9fYmFyLXRyYWNrXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBoZWlnaHQ6IDhweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHhcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNjQsIDE5OSwgMjI2LCAwLjMpXG5cbiAgICAgICAgJi0tcG9pbnRzXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3MiwgMTg5LCAxNDYsIDAuMylcblxuICAgICZfX2Jhci1maWxsXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDBcbiAgICAgICAgbGVmdDogMFxuICAgICAgICBoZWlnaHQ6IDhweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2E0YzdlMlxuXG4gICAgICAgICYtLXBvaW50c1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2FjYmQ5MlxuXG4gICAgJl9fY2FyZC13cmFwXG4gICAgICAgIHdpZHRoOiAzMzRweFxuICAgICAgICBoZWlnaHQ6IDE4NnB4XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIG1hcmdpbi10b3A6IC01NXB4XG5cbiAgICAmX19jYXJkXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDI1cHggMHB4IHJnYmEoMCwwLDAsMC4xNSksIDBweCA4cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjEpXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgJl9fY2FyZC1iZ1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgaW5zZXQ6IDBcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbiAgICAmX19jYXJkLWluZm9cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGJvdHRvbTogMTZweFxuICAgICAgICBsZWZ0OiAyMHB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDJweFxuXG4gICAgJl9fY2FyZC1mZm4tbGFiZWxcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDEwcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuXG4gICAgJl9fY2FyZC1mZm4tcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDZweFxuXG4gICAgJl9fY2FyZC1mZm4tbnVtYmVyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgJl9fY2FyZC1jb3B5LWJ0blxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgcGFkZGluZzogMnB4XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBvcGFjaXR5OiAwLjg1XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZVxuICAgICAgICBsaW5lLWhlaWdodDogMFxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcblxuICAgICZfX2NhcmQtbW9kYWxcbiAgICAgICAgcG9zaXRpb246IGZpeGVkXG4gICAgICAgIGluc2V0OiAwXG4gICAgICAgIHotaW5kZXg6IDk5OTlcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg4KVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAmX19jYXJkLW1vZGFsLWNvbnRlbnRcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMzJweFxuICAgICAgICBjdXJzb3I6IGRlZmF1bHRcblxuICAgICZfX2NhcmQtbW9kYWwtY2xvc2VcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMTJweFxuICAgICAgICByaWdodDogMTJweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgd2lkdGg6IDM2cHhcbiAgICAgICAgaGVpZ2h0OiAzNnB4XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xMilcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1c1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yMilcblxuICAgICZfX2NhcmQtbW9kYWwtY2FyZFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgd2lkdGg6IDU0MHB4XG4gICAgICAgIGhlaWdodDogMzAwcHhcbiAgICAgICAgbWF4LXdpZHRoOiA5MCVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyNHB4IDQ4cHggcmdiYSgwLDAsMCwwLjYpXG5cbiAgICAmX19jYXJkLW1vZGFsLWJnXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBpbnNldDogMFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICZfX2NhcmQtbW9kYWwtaW5mb1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgYm90dG9tOiAyOHB4XG4gICAgICAgIGxlZnQ6IDM2cHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogNHB4XG5cbiAgICAmX19jYXJkLW1vZGFsLWxhYmVsXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcblxuICAgICZfX2NhcmQtbW9kYWwtZmZuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweFxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICBsaW5lLWhlaWdodDogMS4yXG5cbiAgICAmX19mb290bm90ZVxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMTZweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMFxuXG4gICAgJl9fZm9vdGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDE2cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmYVxuICAgICAgICBib3JkZXItdG9wOiBub25lXG5cbiAgICAmX19yZXNldC1pbmZvXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG5cbiAgICAmX19iZW5lZml0cy1saW5rXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA0cHhcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHhcbiAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG4iLCIvLyDilIDilIDilIAgTWVtYmVyc2hpcFRpZXJzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLm10XG4gICAgd2lkdGg6IDEwMCVcblxuICAgICZfX2hlYWRlclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA4cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHhcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fZ3JpZFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAgICAgJiA+ICpcbiAgICAgICAgICAgIGZsZXg6IDEgMSAyNjBweFxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweFxuXG4gICAgJl9fY2FyZFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHhcbiAgICAgICAgbWluLWhlaWdodDogMzIzcHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgICAmX19jdXJyZW50LWJhZGdlXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDEwcHhcbiAgICAgICAgcmlnaHQ6IDEwcHhcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpXG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG5cbiAgICAmX19jYXJkLXRvcFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA0cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuXG4gICAgJl9fdGllci1uYW1lXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fdGllci1yYW5nZVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2JhZGdlXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBsaW5lLWhlaWdodDogMThweFxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XG5cbiAgICAmX19kaXZpZGVyXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHhcblxuICAgICZfX2JlbmVmaXRzXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMTBweFxuICAgICAgICBmbGV4OiAxXG5cbiAgICAmX19iZW5lZml0XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDEwcHhcblxuICAgICZfX2JlbmVmaXQtaWNvblxuICAgICAgICB3aWR0aDogMThweFxuICAgICAgICBoZWlnaHQ6IDE4cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgJl9fYmVuZWZpdC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG5cbiAgICAmX19hbGwtYnRuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZ2FwOiA2cHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAzNnB4XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHhcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgb3BhY2l0eTogMC44XG5cbiAgICAmX19jYXJkLWJvcmRlclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgaW5zZXQ6IDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuICAgICAgICBib3JkZXItdG9wOiAyLjRweCBzb2xpZFxuICAgICAgICBib3JkZXItbGVmdDogMC44cHggc29saWRcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjhweCBzb2xpZFxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZFxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgJl9fcGFuZWxcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweFxuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcbiAgICAgICAgZ2FwOiAxNnB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY5ZmJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICAgICAgcGFkZGluZzogMjRweFxuXG4gICAgJl9fcGFuZWwtdGllclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxNHB4XG5cbiAgICAmX19wYW5lbC10aWVyLWhlYWRlclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAycHhcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHhcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWQgI2U1ZTdlYlxuXG4gICAgJl9fcGFuZWwtdGllci1uYW1lXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNcblxuICAgICZfX3BhbmVsLXRpZXItcmFuZ2VcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICM4YjkzOWJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuXG4gICAgJl9fcGFuZWwtYmVuZWZpdHNcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxMHB4XG5cbiIsIi8vIOKUgOKUgOKUgCBFdmVyeXRoaW5nWW91TmVlZFRvS25vdyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5leW50a1xuICAgIHdpZHRoOiAxMDAlXG5cbiAgICAmX19oZWFkZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4XG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2dyaWRcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXG4gICAgICAgIGdhcDogMzJweFxuXG4gICAgJl9fY2FyZFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCA0MCwgODUsIDAuMSlcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICBjb2xvcjogaW5oZXJpdFxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXRcblxuICAgICZfX2NhcmQtaW1nLXdyYXBcbiAgICAgICAgaGVpZ2h0OiAyMDBweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX19jYXJkLWltZ1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICZfX2NhcmQtYm9keVxuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjhweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA4cHhcblxuICAgICZfX2NhcmQtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19jYXJkLXRleHRcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW46IDBcblxuLy8g4pSA4pSA4pSAIFlvdXJQcml2aWxlZ2VzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnlwXG4gICAgd2lkdGg6IDEwMCVcblxuICAgICZfX2hlYWRlclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcbiAgICAgICAgY29sb3I6ICMwZjJkNTNcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19saXN0XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICZfX2l0ZW1cbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBnYXA6IDE2cHhcbiAgICAgICAgcGFkZGluZzogMjRweFxuICAgICAgICBtaW4taGVpZ2h0OiAxNTJweFxuXG4gICAgJl9faXRlbS1pbWdcbiAgICAgICAgd2lkdGg6IDgwcHhcbiAgICAgICAgaGVpZ2h0OiA4MHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4XG5cbiAgICAgICAgJi0tcGxhY2Vob2xkZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU3ZWJcblxuICAgICZfX2l0ZW0tYm9keVxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDhweFxuICAgICAgICBwYWRkaW5nLXRvcDogMFxuXG4gICAgJl9faXRlbS10aXRsZVxuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICBjb2xvcjogIzEwMTgyOFxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2l0ZW0tbWV0YVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA0cHhcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4XG5cbiAgICAmX19pdGVtLW1ldGEtcm93XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICAgICBjb2xvcjogIzRhNTU2NVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2l0ZW0tbWV0YS1sYWJlbFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG5cbiAgICAmX19pdGVtLW1ldGEtdmFsdWVcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuXG4gICAgJl9fc3RhdGVcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMFxuXG4gICAgICAgICYtLWVycm9yXG4gICAgICAgICAgICBjb2xvcjogI2RjMjYyNlxuXG4gICAgJl9fbG9hZC1tb3JlLXdyYXBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4XG5cbiAgICAmX19sb2FkLW1vcmUtYnRuXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzJweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgIzAwNzJDRVxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzXG5cbiAgICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKVxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzJDRVxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuICAgICAgICAmOmRpc2FibGVkXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjVcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWRcblxuLy8g4pSA4pSA4pSAIFlvdXJPZmZlcnMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ueW9cbiAgICB3aWR0aDogMTAwJVxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAzMHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxuICAgICAgICBjb2xvcjogIzBmMmQ1M1xuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX3ZpZXctYWxsXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHhcbiAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MkNFXG5cbiAgICAmX19saXN0XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICZfX2l0ZW1cbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDI0cHhcbiAgICAgICAgcGFkZGluZzogMjRweFxuICAgICAgICBtaW4taGVpZ2h0OiAxNTJweFxuXG4gICAgJl9faXRlbS1pbWdcbiAgICAgICAgd2lkdGg6IDEyMHB4XG4gICAgICAgIGhlaWdodDogMTA0cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAgICAgJi0tcGxhY2Vob2xkZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU3ZWJcblxuICAgICZfX2l0ZW0tYm9keVxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDhweFxuXG4gICAgJl9faXRlbS10aXRsZVxuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICBjb2xvcjogIzEwMTgyOFxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2l0ZW0tc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgICAgY29sb3I6ICNGRTlBMDBcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19pdGVtLW1ldGFcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBjb2xvcjogIzRhNTU2NVxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuXG4gICAgICAgIHN0cm9uZ1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuXG4gICAgJl9faXRlbS10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9faXRlbS1hY3Rpb25zXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX19jb21tZW50LWJ0blxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGhlaWdodDogMzZweFxuICAgICAgICBwYWRkaW5nOiAwIDIwcHhcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MkNFXG5cbiIsIi8vIOKUgOKUgOKUgCBFbGV2YXRlQWN0aXZpdHlDb250YWluZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uYWNcbiAgICB3aWR0aDogMTAwJVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiAzMnB4XG5cbiAgICAmX19oZWFkZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMTJweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHhcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2NhcmRcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuMSksIDBweCAxcHggMnB4IC0xcHggcmdiYSgwLDAsMCwwLjEpXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cblxuICAgICZfX2NhcmQtaGVhZGluZ1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGE0YTRhXG4gICAgICAgIGhlaWdodDogNDVweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4XG4gICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAmX190YWJsZS13cmFwXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG9cblxuICAgICZfX3RhYmxlXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1pbi13aWR0aDogODAwcHhcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkXG5cbiAgICAmX190aGVhZC1yb3dcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWQgI2U1ZTdlYlxuXG4gICAgJl9fdGhcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjVweFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuICAgICAgICAmLS1wb2ludHNcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG5cbiAgICAgICAgJi0tYWN0aW9uXG4gICAgICAgICAgICB3aWR0aDogNzJweFxuXG4gICAgJl9fdHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWQgI2U1ZTdlYlxuXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuXG4gICAgJl9fdGRcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjVweFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDI0cHhcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG5cbiAgICAgICAgJi0tcG9pbnRzXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuXG4gICAgICAgICYtLWRhdGVcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMFxuXG4gICAgICAgICYtLWFjdGlvblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgJl9fZGF0ZS1jZWxsXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4XG5cbiAgICAmX19haXJsaW5lLWJhZGdlXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgd2lkdGg6IDI0cHhcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMzA2MTNcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDBcbiAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICZfX2FjdGlvbi1kb3RcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgYmFja2dyb3VuZDogI2M0YzRjNFxuXG4gICAgJl9fcGFnaW5hdGlvblxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZ2FwOiA4cHhcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4XG4gICAgICAgIG92ZXJmbG93OiBhdXRvXG4gICAgICAgIGJvcmRlci10b3A6IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuXG4gICAgJl9fcGFnZS1idG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBoZWlnaHQ6IDMzcHhcbiAgICAgICAgbWluLXdpZHRoOiA2MnB4XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYlxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjVweFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1c1xuXG4gICAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZClcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJDRVxuICAgICAgICAgICAgY29sb3I6ICMwMDcyQ0VcblxuICAgICAgICAmOmRpc2FibGVkXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjRcblxuICAgICAgICAmLS1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJDRVxuICAgICAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcblxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDViYWJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDViYWJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZlxuXG4gICAgICAgICYtLWFycm93XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMzcHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4XG5cbiAgICAmX19wYWdlLWVsbGlwc2lzXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICBjb2xvcjogIzljYTNhZlxuICAgICAgICBsaW5lLWhlaWdodDogMzNweFxuXG4gICAgJl9fc3RhdGVcbiAgICAgICAgcGFkZGluZzogMjRweFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG5cbiAgICAgICAgJi0tZXJyb3JcbiAgICAgICAgICAgIGNvbG9yOiAjZGMyNjI2XG5cbiAgICAmX190ZFxuICAgICAgICAmLS1sb2FkaW5nLCAmLS1lbXB0eVxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHhcbiAgICAgICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcblxuICAgICAgICAmLS1wb3NcbiAgICAgICAgICAgIGNvbG9yOiAjMTZhMzRhXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG5cbiAgICAgICAgJi0tbmVnXG4gICAgICAgICAgICBjb2xvcjogI2RjMjYyNlxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuXG4gICAgJl9fdGgtLXN0YXR1c1xuICAgICAgICB3aWR0aDogMTEwcHhcblxuICAgICZfX3RkLS1zdGF0dXNcbiAgICAgICAgd2lkdGg6IDExMHB4XG5cbiAgICAmX19jb21wYW55LWxvZ29cbiAgICAgICAgd2lkdGg6IDI0cHhcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX19jb21wYW55LWljb25cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweFxuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgJl9fdHItLWNhbmNlbGxlZFxuICAgICAgICBvcGFjaXR5OiAwLjU1XG5cbiAgICAmX19iYWRnZVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuICAgICAgICBmb250LXNpemU6IDExcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweFxuXG4gICAgICAgICYtLXN1Y2Nlc3NcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkY2ZjZTdcbiAgICAgICAgICAgIGNvbG9yOiAjMTU4MDNkXG5cbiAgICAgICAgJi0tcGVuZGluZ1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZlZjljM1xuICAgICAgICAgICAgY29sb3I6ICM4NTRkMGVcblxuICAgICAgICAmLS1mYWlsZWRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZWUyZTJcbiAgICAgICAgICAgIGNvbG9yOiAjZGMyNjI2XG5cbiAgICAgICAgJi0tY2FuY2VsbGVkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2XG4gICAgICAgICAgICBjb2xvcjogIzZiNzI4MFxuXG4iLCIvLyDilIDilIDilIAgUmV0cm8gQ2xhaW0gQ29udGFpbmVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnJjXG4gICAgd2lkdGg6IDEwMCVcblxuICAgICZfX2hlYWRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDEycHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4XG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19ib2R5XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZ2FwOiAzMnB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG5cbiAgICAvLyBMZWZ0IGZvcm0gY2FyZFxuICAgICZfX2Zvcm0tY2FyZFxuICAgICAgICBmbGV4OiAwIDAgNzQ4cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIHBhZGRpbmc6IDMycHhcblxuICAgICZfX2Zvcm1cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMjRweFxuXG4gICAgJl9fZmllbGRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogOHB4XG5cbiAgICAmX19sYWJlbFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzBkMWIyZVxuXG4gICAgJl9faW5wdXRcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiA0NS42cHhcbiAgICAgICAgcGFkZGluZzogMCAxMnB4XG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYlxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjMGQxYjJlXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgb3V0bGluZTogbm9uZVxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXNcblxuICAgICAgICAmOjpwbGFjZWhvbGRlclxuICAgICAgICAgICAgY29sb3I6ICM5Y2EzYWZcblxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyQ0VcblxuICAgICZfX2FuY2lsbGFyeS1yb3dcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogOHB4XG5cbiAgICAmX19hbmNpbGxhcnktcmVtb3ZlXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIHdpZHRoOiAzMnB4XG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1c1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2UzMDYxM1xuICAgICAgICAgICAgY29sb3I6ICNlMzA2MTNcblxuICAgICZfX2FkZC1hbmNpbGxhcnktYnRuXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweFxuICAgICAgICBoZWlnaHQ6IDQwcHhcbiAgICAgICAgcGFkZGluZzogMCAyNHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjMDA3MkNFXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXNcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAmX19kaXZpZGVyXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9faW5mby1ib3hcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmYVxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgcGFkZGluZzogMTZweFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuXG4gICAgJl9faW5mby1pY29uXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICBsaW5lLWhlaWdodDogMS40XG5cbiAgICAmX19pbmZvLXRleHRcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgIGNvbG9yOiAjMGM0YTZlXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgJl9fc3VibWl0LWJ0blxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICAgICBwYWRkaW5nOiAwIDI4cHhcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzJDRVxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNWZhM1xuXG4gICAgLy8gUmlnaHQgc2lkZWJhclxuICAgICZfX3NpZGViYXJcbiAgICAgICAgZmxleDogMCAwIDQwMHB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICZfX3NpZGViYXItY2FyZFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSlcbiAgICAgICAgcGFkZGluZzogMjRweFxuXG4gICAgJl9fc2lkZWJhci10aXRsZVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBjb2xvcjogIzBkMWIyZVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX190aXBzLWxpc3RcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxMnB4XG5cbiAgICAmX190aXAtaXRlbVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICAgIGdhcDogMTBweFxuXG4gICAgJl9fdGlwLWRvdFxuICAgICAgICB3aWR0aDogOHB4XG4gICAgICAgIGhlaWdodDogOHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIG1hcmdpbi10b3A6IDVweFxuXG4gICAgJl9fdGlwLXRleHRcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjMzY0MTUzXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcblxuICAgICZfX2hlbHAtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgY29sb3I6ICM2YTcyODJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG5cbiAgICAmX19oZWxwLWNvbnRhY3RzXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDZweFxuXG4gICAgJl9faGVscC1lbWFpbFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG4gICAgJl9faGVscC1waG9uZVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgY29sb3I6ICM2YTcyODJcblxuIiwiLy8g4pSA4pSA4pSAIE9mZmVycyBDb250YWluZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ub2NcbiAgICB3aWR0aDogMTAwJVxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX3NlY3Rpb25cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMFxuXG4gICAgJl9fc2VjdGlvbi1oZWFkZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG5cbiAgICAmX19zZWN0aW9uLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMGYyZDUzXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX2NoZWNrLWFsbFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweFxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cbiAgICAmX19saXN0XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICZfX2NhcmRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBtaW4taGVpZ2h0OiAyMDlweFxuXG4gICAgJl9fY2FyZC1pbWctd3JhcFxuICAgICAgICBmbGV4OiAwIDAgMjQ0cHhcbiAgICAgICAgbWFyZ2luOiAxNi44cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICZfX2NhcmQtaW1nXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTc1cHhcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG5cbiAgICAgICAgJi0tcGxhY2Vob2xkZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU3ZWJcblxuICAgICZfX2NhcmQtYm9keVxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIHBhZGRpbmc6IDE2LjhweCAxNi44cHggMTYuOHB4IDBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogOHB4XG5cbiAgICAmX19jYXJkLXRvcFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICZfX2NhcmQtdGl0bGUtcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXG5cbiAgICAmX19jYXJkLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmXG4gICAgICAgIGNvbG9yOiAjMTAxODI4XG5cbiAgICAmX19zdGFyc1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGdhcDogMnB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcblxuICAgICZfX3N0YXJcbiAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICZfX2NhcmQtYWN0aW9uc1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGdhcDogMnB4XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX19hY3Rpb24tYnRuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgd2lkdGg6IDI4cHhcbiAgICAgICAgaGVpZ2h0OiAyOHB4XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1c1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjZcblxuICAgICZfX2NhcmQtdGFnbGluZVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWZcbiAgICAgICAgY29sb3I6ICNmZTlhMDBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgJl9fY2FyZC1tZXRhXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZlxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19tZXRhLWxhYmVsXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICMxMDE4MjhcblxuICAgICZfX21ldGEtdmFsdWVcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzEwMTgyOFxuXG4gICAgJl9fbWV0YS1kZXRhaWxcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzZhNzI4MlxuXG4gICAgJl9fY2FyZC1mb290ZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG9cblxuICAgICZfX3ZpZXctY29tbWVudHNcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xuICAgICAgICBjb2xvcjogIzk5YTFhZlxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHBhZGRpbmc6IDBcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvcjogIzZhNzI4MlxuXG4iLCIvLyDilIDilIDilIAgUHJvZmlsZSBDb250YWluZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ucGNcbiAgICB3aWR0aDogMTAwJVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiAzMnB4XG5cbiAgICAmX19oZWFkZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG5cbiAgICAmX19oZWFkZXItbGVmdFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA0cHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX3N1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19oZWFkZXItcmlnaHRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMTZweFxuXG4gICAgJl9fcHRzLXJvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA4cHhcblxuICAgICZfX3B0cy1lYXJuZWRcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcblxuICAgICZfX3B0cy10b3RhbFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcblxuICAgICZfX3B0cy1iYXJcbiAgICAgICAgd2lkdGg6IDEyMHB4XG4gICAgICAgIGhlaWdodDogOHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNWU3ZWJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuXG4gICAgJl9fcHRzLWZpbGxcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwNzJDRSAwJSwgIzAwYTNlMCAxMDAlKVxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2VcblxuICAgICZfX2JvZHlcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBnYXA6IDI0cHhcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICAgICZfX2NvbnRlbnRcbiAgICAgICAgZmxleDogMVxuICAgICAgICBtaW4td2lkdGg6IDBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMjRweFxuXG4vLyDilIDilIDilIAgUHJvZmlsZSBTaWRlIE5hdmlnYXRpb24g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ucG5hdlxuICAgIGZsZXg6IDAgMCAyNjBweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiAxMnB4XG5cbiAgICAmX19jYXJkXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgNDAsIDg1LCAwLjA2KVxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG5cbiAgICAmX19pdGVtXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiA2NXB4XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweFxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1c1xuXG4gICAgICAgICYtLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UwZWRmYVxuXG4gICAgICAgICYtLWJvcmRlcmVkXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViXG5cbiAgICAgICAgJjpob3Zlcjpub3QoLnBuYXZfX2l0ZW0tLWFjdGl2ZSlcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGZhZmNcblxuICAgICZfX2l0ZW0taWNvblxuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgJl9fY2hlY2stYmFkZ2VcbiAgICAgICAgd2lkdGg6IDM2cHhcbiAgICAgICAgaGVpZ2h0OiAzNnB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGNmY2U3XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgJl9fcmluZy13cmFwXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB3aWR0aDogMzZweFxuICAgICAgICBoZWlnaHQ6IDM2cHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAmX19yaW5nLXN2Z1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgaW5zZXQ6IDBcblxuICAgICZfX3JpbmctbGFiZWxcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIHotaW5kZXg6IDFcblxuICAgICZfX2l0ZW0tYm9keVxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIG1pbi13aWR0aDogMFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAycHhcblxuICAgICZfX2l0ZW0tbGFiZWxcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG5cbiAgICAgICAgJi0tYWN0aXZlXG4gICAgICAgICAgICBjb2xvcjogIzAwNzJDRVxuXG4gICAgJl9faXRlbS1zdWJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgJl9faXRlbS1iYWRnZVxuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgJl9fYmFkZ2UtZG9uZVxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzE2YTM0YVxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgICAmX19iYWRnZS10b2RvXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlZGZhXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBwYWRkaW5nOiAycHggNnB4XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuICAgICZfX3RpcFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZWZjZThcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZmRlNjhhXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHhcblxuICAgICAgICBzdmdcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHhcblxuICAgICZfX3RpcC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBjb2xvcjogIzg1NGQwZVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVcblxuICAgICAgICBzdHJvbmdcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcblxuICAgICZfX2FjdGlvbi1idG5cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNDZweFxuICAgICAgICBwYWRkaW5nOiAwIDE3cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCA0MCwgODUsIDAuMDYpXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1c1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJDRVxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMTE0LCAyMDYsIDAuMTUpXG5cbiAgICAgICAgJi0tYWN0aXZlXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAxMTQsIDIwNiwgMC4xNSlcblxuICAgICAgICAgICAgc3ZnIHBhdGgsIHN2ZyByZWN0XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjMDA3MkNFXG5cbiAgICAmX19tb2JpbGUtd3JhcFxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgJl9fbW9iaWxlLXRyaWdnZXJcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgbWluLWhlaWdodDogNjRweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHggMTJweCAxNnB4XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBvdXRsaW5lOiBub25lXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcblxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsMTE0LDIwNiwwLjEyKVxuXG4gICAgJl9fbW9iaWxlLXRyaWdnZXItaWNvblxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICB3aWR0aDogMzZweFxuICAgICAgICBoZWlnaHQ6IDM2cHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAmX19tb2JpbGUtdHJpZ2dlci1ib2R5XG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgbWluLXdpZHRoOiAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDJweFxuXG4gICAgJl9fbW9iaWxlLXRyaWdnZXItbGFiZWxcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcblxuICAgICZfX21vYmlsZS10cmlnZ2VyLXN1YlxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG5cbiAgICAmX19tb2JpbGUtdHJpZ2dlci1iYWRnZVxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlZGZhXG4gICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHhcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgJl9fbW9iaWxlLWNoZXZyb25cbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgd2lkdGg6IDE2cHhcbiAgICAgICAgaGVpZ2h0OiAxNnB4XG5cbiAgICAmX19tb2JpbGUtZHJvcGRvd25cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgNHB4KVxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHJpZ2h0OiAwXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwwLDAsMC4xMClcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgcGFkZGluZzogNHB4IDBcbiAgICAgICAgei1pbmRleDogMjAwXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cblxuICAgICZfX21vYmlsZS1vcHRpb25cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMTJweFxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHhcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmOGZmXG5cbiAgICAgICAgJi0tYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmN2ZmXG5cbiAgICAmX19tb2JpbGUtb3B0aW9uLWljb25cbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgd2lkdGg6IDM2cHhcbiAgICAgICAgaGVpZ2h0OiAzNnB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgJl9fbW9iaWxlLW9wdGlvbi1ib2R5XG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgbWluLXdpZHRoOiAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDJweFxuXG4gICAgJl9fbW9iaWxlLW9wdGlvbi1sYWJlbFxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuXG4gICAgICAgIC5wbmF2X19tb2JpbGUtb3B0aW9uLS1hY3RpdmUgJlxuICAgICAgICAgICAgY29sb3I6ICMwMDcyQ0VcblxuICAgICZfX21vYmlsZS1vcHRpb24tc3ViXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcblxuICAgICZfX21vYmlsZS1vcHRpb24tYmFkZ2VcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgYmFja2dyb3VuZDogI2UwZWRmYVxuICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBwYWRkaW5nOiAzcHggOHB4XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuLy8g4pSA4pSA4pSAIFByb2ZpbGUgUGVyc29uYWwgSW5mbyBGb3JtIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnBpbmZvXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBnYXA6IDI0cHhcbiAgICB3aWR0aDogMTAwJVxuXG4gICAgJl9fY2FyZFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYlxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgNDAsIDg1LCAwLjA2KVxuICAgICAgICBwYWRkaW5nOiAyNHB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDI0cHhcblxuICAgICZfX2NhcmQtaGVhZGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDRweFxuXG4gICAgJl9fY2FyZC10aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19jYXJkLXN1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19maWVsZFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA4cHhcblxuICAgICZfX2xhYmVsXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAjMzY0MTUzXG5cbiAgICAmX19waG90by1yb3dcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMTZweFxuXG4gICAgJl9fYXZhdGFyXG4gICAgICAgIHdpZHRoOiA1NnB4XG4gICAgICAgIGhlaWdodDogNTZweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgJl9fcGhvdG8tYnRuc1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxMnB4XG5cbiAgICAmX191cGxvYWQtYnRuXG4gICAgICAgIGhlaWdodDogMzZweFxuICAgICAgICBwYWRkaW5nOiAwIDE2cHhcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjMDA3MkNFXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1c1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAmX19yZW1vdmUtYnRuXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgcGFkZGluZzogMFxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAyODU1XG5cbiAgICAmX19waG90by1oaW50XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuXG4gICAgJl9fZmllbGQtaGludFxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4XG5cbiAgICAmX19maWVsZC1lcnJvclxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgY29sb3I6ICNkYzI2MjZcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4XG5cbiAgICAmX19pbnB1dC0tZXJyb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMyNjI2ICFpbXBvcnRhbnRcblxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkYzI2MjYgIWltcG9ydGFudFxuXG4gICAgJl9fc2VsZWN0LS1lcnJvclxuICAgICAgICBib3JkZXItY29sb3I6ICNkYzI2MjYgIWltcG9ydGFudFxuXG4gICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RjMjYyNiAhaW1wb3J0YW50XG5cbiAgICAmX19waG9uZS1yb3ctLWVycm9yXG4gICAgICAgIC5waW5mb19faW5wdXRcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RjMjYyNiAhaW1wb3J0YW50XG5cbiAgICAmX19jaGVja2JveC1ncm91cFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA4cHhcbiAgICAgICAgcGFkZGluZy10b3A6IDRweFxuXG4gICAgJl9fY2hlY2tib3gtaXRlbVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgJl9fY2hlY2tib3hcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICBoZWlnaHQ6IDIwcHhcbiAgICAgICAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZDFkNWRiXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXNcblxuICAgICAgICAmLS1jaGVja2VkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyQ0VcblxuICAgICZfX2NoZWNrYm94LWxhYmVsXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAjMzY0MTUzXG5cbiAgICAmX19jaGVja2JveC1ncmlkXG4gICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG4gICAgICAgIGdhcDogMTJweCAxNnB4XG5cbiAgICAmX19pbmZsaWdodC1yb3dcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBnYXA6IDI0cHhcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICAgICZfX2luZmxpZ2h0LWNvbFxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIG1pbi13aWR0aDogMFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAmX19zdWJzZWN0aW9uLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX2dyaWRcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcbiAgICAgICAgZ2FwOiAyNHB4XG5cbiAgICAmX19waG9uZS1yb3dcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgJl9fZG9iLXJvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcblxuICAgICAgICAmLS1lcnJvclxuICAgICAgICAgICAgLnBpbmZvX19zZWxlY3RcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkYzI2MjZcblxuICAgICZfX3NlbGVjdC13cmFwXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBoZWlnaHQ6IDQ4cHhcblxuICAgICAgICAmLS1waG9uZS1jb2RlXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTQwcHhcblxuICAgICAgICAmLS1kb2ItZGF5XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzJweFxuXG4gICAgICAgICYtLWRvYi1tb250aFxuICAgICAgICAgICAgZmxleDogMVxuXG4gICAgICAgICYtLWRvYi15ZWFyXG4gICAgICAgICAgICBmbGV4OiAwIDAgOTBweFxuXG4gICAgICAgICYtLWRpc2FibGVkXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgJl9fc2VsZWN0XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAxNnB4XG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgI2U2ZTdlOVxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgY29sb3I6ICMwMDBcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgb3V0bGluZTogbm9uZVxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXNcblxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyQ0VcblxuICAgICAgICAmOmRpc2FibGVkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMFxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4gICAgJl9faW5wdXRcbiAgICAgICAgJjpkaXNhYmxlZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNVxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDBcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWRcblxuICAgICZfX3NlbGVjdC1jaGV2cm9uXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICByaWdodDogMTJweFxuICAgICAgICB0b3A6IDUwJVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG5cbiAgICAmX19jb3VudHJ5LXdyYXBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgICAmX19jb3VudHJ5LWJ0blxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA4cHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDE2cHhcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTZlN2U5XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBjb2xvcjogIzAwMFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgb3V0bGluZTogbm9uZVxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXNcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJDRVxuXG4gICAgICAgICYtLWVtcHR5XG4gICAgICAgICAgICBjb2xvcjogIzljYTNhZlxuXG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX19jb3VudHJ5LWxhYmVsXG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG5cbiAgICAgICAgJi0tcGxhY2Vob2xkZXJcbiAgICAgICAgICAgIGNvbG9yOiAjOWNhM2FmXG5cbiAgICAmX19waG9uZS1jb2RlLXdyYXBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGZsZXg6IDAgMCAxMjBweFxuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAmX19waG9uZS1jb2RlLWJ0blxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIGdhcDogNnB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICAgICBwYWRkaW5nOiAwIDEwcHhcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTZlN2U5XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBjb2xvcjogIzAwMFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICBvdXRsaW5lOiBub25lXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1c1xuXG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJDRVxuXG4gICAgJl9fcGhvbmUtY29kZS1mbGFnXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIHdpZHRoOiAyMHB4XG4gICAgICAgIGhlaWdodDogMTVweFxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICZfX3Bob25lLWNvZGUtZGlhbFxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcblxuICAgICZfX3Bob25lLWNvZGUtbGlzdFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgei1pbmRleDogMTAwXG4gICAgICAgIG1pbi13aWR0aDogMjgwcHhcbiAgICAgICAgbWF4LWhlaWdodDogMjQwcHhcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgI2U2ZTdlOVxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDQwLCA4NSwgMC4xMilcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgcGFkZGluZzogNHB4IDBcblxuICAgICZfX3Bob25lLWNvZGUtb3B0aW9uXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDEwcHhcbiAgICAgICAgcGFkZGluZzogOXB4IDEycHhcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjMDAwXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGY2ZmZcblxuICAgICAgICAmLS1hY3RpdmVcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG5cbiAgICAmX19waG9uZS1jb2RlLW5hbWVcbiAgICAgICAgZmxleDogMVxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcblxuICAgICZfX3Bob25lLWNvZGUtbnVtXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX19pbnB1dFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAgICAgcGFkZGluZzogMCAxNnB4XG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgI2U2ZTdlOVxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgY29sb3I6ICMwMDBcbiAgICAgICAgb3V0bGluZTogbm9uZVxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXNcblxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyQ0VcblxuICAgICAgICAmW3R5cGU9XCJkYXRlXCJdXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICAmLS1waG9uZVxuICAgICAgICAgICAgZmxleDogMVxuICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICAmLS13aXRoLWljb25cbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHhcblxuICAgICZfX2lucHV0LXdyYXBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgJl9faW5wdXQtaWNvbi1idG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHJpZ2h0OiAxMnB4XG4gICAgICAgIHRvcDogNTAlXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBwYWRkaW5nOiAycHhcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBjb2xvcjogIzZiNzI4MFxuICAgICAgICBsaW5lLWhlaWdodDogMFxuXG4gICAgICAgICY6aG92ZXIgc3ZnIHBhdGgsICY6aG92ZXIgc3ZnIGNpcmNsZVxuICAgICAgICAgICAgc3Ryb2tlOiAjMDA3MkNFXG5cbiAgICAmX19hY3Rpb25zXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICZfX3NhdmUtYnRuXG4gICAgICAgIGhlaWdodDogNDZweFxuICAgICAgICBwYWRkaW5nOiAwIDI0cHhcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzJDRVxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNWZhM1xuXG4gICAgJl9fbmV4dC1idG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDhweFxuICAgICAgICBoZWlnaHQ6IDQ2cHhcbiAgICAgICAgcGFkZGluZzogMCAyNHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjMDA3MkNFXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuXG4gICAgICAgICAgICBzdmcgcGF0aFxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZlxuXG4gICAgJl9fY2FuY2VsLWJ0blxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGhlaWdodDogNDZweFxuICAgICAgICBwYWRkaW5nOiAwIDI0cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICMwMDcyQ0VcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1c1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGY3ZmZcblxuICAgICZfX3B3LXJ1bGVzXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZWZjZThcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZkZTY4YVxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgcGFkZGluZzogMTZweFxuXG4gICAgJl9fcHctcnVsZXMtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6ICM4NTRkMGVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzXG5cbiAgICAmX19wdy1ydWxlcy1saXN0XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDZweFxuXG4gICAgJl9fcHctcnVsZVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA4cHhcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICM4NTRkMGVcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNcblxuICAgICAgICAmLS1tZXRcbiAgICAgICAgICAgIGNvbG9yOiAjMTY2NTM0XG5cbiAgICAmX19wdy1idWxsZXRcbiAgICAgICAgd2lkdGg6IDE0cHhcbiAgICAgICAgaGVpZ2h0OiAxNHB4XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgIGNvbG9yOiAjYTE2MjA3XG5cblxuIiwiLy8g4pSA4pSA4pSAIFJlc3BvbnNpdmUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi8vIOKUgOKUgOKUgCBSZXNwb25zaXZlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuQG1lZGlhIChtYXgtd2lkdGg6IDkwNHB4KVxuXG4gICAgLy8g4pSA4pSAIEVsZXZhdGUgTmF2aWdhdGlvbiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAuZW5cbiAgICAgICAgJl9faW5uZXJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAmX190YWJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG5cbiAgICAvLyDilIDilIAgRWxldmF0ZUhlYWRlciDigJQgbW9iaWxlIGxheW91dCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAuZWhcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG5cbiAgICAgICAgJl9fYmdcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0YXRpYy9lbGV2YXRlL2hlYWRlci1iZy5wbmcnKVxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0XG5cbiAgICAgICAgJl9faW5uZXJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweFxuICAgICAgICAgICAgZ2FwOiAyNHB4XG4gICAgICAgICAgICBoZWlnaHQ6IDM3MHB4XG5cbiAgICAgICAgJl9fcHJvZmlsZVxuICAgICAgICAgICAgZ2FwOiA4cHhcblxuICAgICAgICAmX19hdmF0YXJcbiAgICAgICAgICAgIHdpZHRoOiA3NnB4XG4gICAgICAgICAgICBoZWlnaHQ6IDc2cHhcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcblxuICAgICAgICAmX19hdmF0YXItaW5pdGlhbHNcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweFxuXG4gICAgICAgICZfX25hbWVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHhcblxuICAgICAgICAmX190aWVyLWJhZGdlXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxNXB4XG5cbiAgICAgICAgJl9fYWN0aXZlLXVudGlsXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxXG5cbiAgICAgICAgJl9fcG9pbnRzLWxhYmVsXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4XG5cbiAgICAgICAgJl9fcG9pbnRzLXZhbHVlXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS45cHhcblxuICAgICAgICAmX19hY3Rpb25zXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgJl9fbW9iaWxlLWFjdGlvbnNcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICAgICAgICBnYXA6IDE2cHhcblxuICAgICAgICAmX19idG4tcG9pbnRzLW1vYmlsZVxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweFxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzJDRVxuICAgICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgICAgICZfX3ZpZXctY2FyZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZlxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJweFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgIC8vIOKUgOKUgCBFbGV2YXRlIE5hdmlnYXRpb24g4oCUIHNlbGVjdCBtb2RlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5lblxuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuXG4gICAgICAgICZfX2lubmVyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgJl9fc2VsZWN0LXdyYXBcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGZhXG5cbiAgICAvLyDilIDilIAgSG93IFRvIEJvb2sg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmh0YlxuICAgICAgICAmX19pbm5lclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4XG5cbiAgICAvLyDilIDilIAgRWxldmF0ZSBjb250YWluZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmVjXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweFxuICAgICAgICBnYXA6IDQ4cHhcblxuICAgIC8vIOKUgOKUgCBUaWVyUHJvZ3Jlc3Mg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnRwXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBib3gtc2hhZG93OiBub25lXG5cbiAgICAgICAgJl9fYm9keVxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4IDBcblxuICAgICAgICAmX19jb250ZW50XG4gICAgICAgICAgICAmLS1kZXNrdG9wXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgICAmLS1tb2JpbGVcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHhcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDBcblxuICAgICAgICAmX19nYXVnZS1yb3dcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG5cbiAgICAgICAgJl9fZ2F1Z2VcbiAgICAgICAgICAgIGZsZXg6IDNcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMVxuXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuXG4gICAgICAgICZfX2JhcnNcbiAgICAgICAgICAgIGZsZXg6IDJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAgICAgJl9fZm9vdG5vdGVcbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCA1MHB4IDBcblxuICAgICAgICAmX19jYXJkLXdyYXBcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzM0IC8gMTg2XG5cbiAgICAgICAgJl9fZm9vdGVyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4XG5cbiAgICAvLyDilIDilIAgTWVtYmVyc2hpcCBUaWVycyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAubXRcbiAgICAgICAgJl9faGVhZGVyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG5cbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcblxuICAgICAgICAmX19zdWJ0aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG5cbiAgICAgICAgJl9fZ3JpZFxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0b1xuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmVcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgICAmID4gKlxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNjBweFxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHhcblxuICAgICAgICAmX19wYW5lbFxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKVxuXG4gICAgLy8g4pSA4pSAIEV2ZXJ5dGhpbmcgWW91IE5lZWQgdG8gS25vdyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAuZXludGtcbiAgICAgICAgJl9faGVhZGVyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG5cbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcblxuICAgICAgICAmX19zdWJ0aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG5cbiAgICAgICAgJl9fZ3JpZFxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbiAgICAgICAgICAgIGdhcDogMTZweFxuXG4gICAgLy8g4pSA4pSAIFlvdXIgUHJpdmlsZWdlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAueXBcbiAgICAgICAgJl9faGVhZGVyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG5cbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuXG4gICAgICAgICZfX2l0ZW1cbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG9cblxuICAgICAgICAmX19pdGVtLWltZ1xuICAgICAgICAgICAgd2lkdGg6IDYwcHhcbiAgICAgICAgICAgIGhlaWdodDogNjBweFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4XG5cbiAgICAgICAgJl9faXRlbS10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuXG4gICAgLy8g4pSA4pSAIEFjdGl2aXR5IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5hY1xuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweFxuXG4gICAgICAgICZfX3RoXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHhcblxuICAgICAgICAmX190ZFxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMnB4XG5cbiAgICAgICAgJl9fZGF0ZS1jZWxsXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHhcblxuICAgIC8vIOKUgOKUgCBSZXRybyBDbGFpbSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucmNcbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcblxuICAgICAgICAmX19ib2R5XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICBnYXA6IDE2cHhcblxuICAgICAgICAmX19mb3JtLWNhcmRcbiAgICAgICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHhcblxuICAgICAgICAmX19zdWJtaXQtYnRuXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgICAgICAmX19zaWRlYmFyXG4gICAgICAgICAgICBmbGV4OiBub25lXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgLy8g4pSA4pSAIFByb2ZpbGUgQ29udGFpbmVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5wY1xuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4XG5cbiAgICAgICAgJl9fYm9keVxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4gICAgICAgICZfX2NvbnRlbnRcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAvLyDilIDilIAgUHJvZmlsZSBTaWRlIE5hdmlnYXRpb24g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnBuYXZcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgICZfX2NhcmRcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAmX19hY3Rpb24tYnRuXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgJl9fbW9iaWxlLXdyYXBcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAvLyDilIDilIAgUHJvZmlsZSBGb3JtIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5waW5mb1xuICAgICAgICAmX19ncmlkXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuXG4gICAgICAgICZfX2FjdGlvbnNcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgICAgIGdhcDogMTJweFxuXG4gICAgICAgICZfX3NhdmUtYnRuLCAmX19uZXh0LWJ0blxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAvLyDilIDilIAgTG95YWx0eSBIZXJvIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5lbGV2YXRlLWhlcm9cbiAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICBwYWRkaW5nOiAxODBweCAxNnB4IDEzMHB4XG4gICAgICAgIC8vIE1hdGNoIHRoZSBtb2JpbGUgZGVzaWduJ3MgcG9ydHJhaXQgYXNwZWN0IHJhdGlvICgzOTMgeCA4NjEpIHNvIHRoZVxuICAgICAgICAvLyBmdWxsIGJhY2tncm91bmQgaW1hZ2UgaXMgdmlzaWJsZSBpbnN0ZWFkIG9mIGJlaW5nIGNyb3BwZWQgYnkgb2JqZWN0LWZpdC5cbiAgICAgICAgLy8gQ2FwcGVkIGF0IHRoZSBkZXNpZ24gaGVpZ2h0ICg4NjFweCkgc28gd2lkZXIgdmlld3BvcnRzIGRvbid0IGdldCBhblxuICAgICAgICAvLyBleGNlc3NpdmVseSB0YWxsIGhlcm8uXG4gICAgICAgIG1pbi1oZWlnaHQ6IG1pbigxMDB2dyAqIDg2MSAvIDM5MywgODYxcHgpXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG5cbiAgICAgICAgLy8gQW5jaG9yIHRoZSBpbWFnZSB0byB0aGUgYm90dG9tIHNvIHRoZSB3b21hbiwgc3VpdGNhc2UgYW5kIHdoaXRlIHNsb3BlXG4gICAgICAgIC8vIHN0YXkgZnVsbHkgdmlzaWJsZTsgYW55IG92ZXJmbG93IGlzIGNyb3BwZWQgZnJvbSB0aGUgZW1wdHkgYmx1ZSB0b3BcbiAgICAgICAgLy8gKHdoZXJlIHRoZSB0ZXh0IHNpdHMpIGluc3RlYWQuXG4gICAgICAgICZfX2JnLWltZ1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tXG5cbiAgICAgICAgJl9fbGFiZWxcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcblxuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweFxuXG4gICAgICAgICZfX3N1YnRpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcblxuICAgICAgICAmX19idG4tcHJpbWFyeVxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHhcblxuICAgIC8vIOKUgOKUgCBFbGV2YXRlIFdlbGNvbWUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmVsZXZhdGUtd2VsY29tZVxuICAgICAgICBwYWRkaW5nOiA0OHB4IDE2cHhcblxuICAgICAgICAmX19oZWFkaW5nXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHhcblxuICAgICAgICAmX19oZWFkaW5nLWdyYWRpZW50XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHhcblxuICAgICAgICAmX190ZXh0XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHhcblxuICAgIC8vIOKUgOKUgCBFbGV2YXRlIFNlY3Rpb24gSGVhZGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5lbGV2YXRlLXNlY3Rpb24taGVhZGVyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAxMnB4XG5cbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweFxuXG4gICAgICAgICZfX3N1YnRpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcblxuICAgIC8vIOKUgOKUgCBMb3lhbHR5IEVhcm4g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmxveWFsdHktZWFyblxuICAgICAgICArbXAtcmVzcG9uc2l2ZS1iYXNlXG4gICAgICAgICttcC1yZXNwb25zaXZlLXN0ZXBzXG4gICAgICAgICttcC1yZXNwb25zaXZlLWN0YVxuICAgICAgICArbXAtcmVzcG9uc2l2ZS1mYXFcblxuICAgIC8vIOKUgOKUgCBMb3lhbHR5IFNwZW5kIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5sb3lhbHR5LXNwZW5kXG4gICAgICAgICttcC1yZXNwb25zaXZlLWJhc2VcbiAgICAgICAgK21wLXJlc3BvbnNpdmUtY3RhXG4gICAgICAgICttcC1yZXNwb25zaXZlLWZhcVxuXG4gICAgLy8g4pSA4pSAIExveWFsdHkgVGllcnMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmxveWFsdHktdGllcnNcbiAgICAgICAgcGFkZGluZzogODBweCAwIDQ4cHhcblxuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4XG5cbiAgICAgICAgJl9faGVhZGVyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG5cbiAgICAgICAgJl9fYnJlYWRjcnVtYlxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuXG4gICAgICAgICZfX3Jvd1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICAgICAgZ2FwOiAyNHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG5cbiAgICAgICAgICAgICYtLXJldmVyc2VcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgICAgICAgJl9fY2FyZC1wYW5lbFxuICAgICAgICAgICAgZmxleDogbm9uZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuXG4gICAgICAgICZfX2NvbnRlbnQtdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuXG4gICAgICAgICZfX2NvbXBhcmVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICAgICAmX19jb21wYXJlLXRpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHhcblxuICAgICAgICAmX190YWJsZS13cmFwXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0b1xuXG4gICAgLy8g4pSA4pSAIExveWFsdHkgQ29tcGFyZSBUYWJsZSBhcmVhYnJpY2sg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmxveWFsdHktY29tcGFyZS10YWJsZVxuICAgICAgICAmX19oZWFkaW5nXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHhcblxuICAgICAgICAmX19kZXNjcmlwdGlvblxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG5cbiAgICAgICAgJl9fdGFibGVcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzAwcHhcblxuICAgIC8vIOKUgOKUgCBMb3lhbHR5IFRpZXIgVGFibGUgYXJlYWJyaWNrIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5sb3lhbHR5LXRpZXItdGFibGVcbiAgICAgICAgJl9fbGF5b3V0XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICBnYXA6IDI0cHhcblxuICAgICAgICAmX19jb250ZW50LWNvbFxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG5cbiAgICAgICAgJl9faGVhZGluZ1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4XG5cbiAgICAgICAgJl9fdGFibGVcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDgwcHhcblxuICAgICAgICAmX190aFxuICAgICAgICAgICAgJi0tdHlwZVxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNjBweFxuXG4gICAgICAgICZfX3RkXG4gICAgICAgICAgICAmLS1sYWJlbFxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNjBweFxuXG4gICAgLy8g4pSA4pSAIEVsZXZhdGUgQmxvZyBHcmlkIGFyZWFicmljayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAuZWxldmF0ZS1ibG9nLWdyaWRcbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweFxuXG4gICAgICAgICZfX2dyaWRcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG5cbiAgICAvLyDilIDilIAgTG95YWx0eSBQaWxsYXJzIGFyZWFicmljayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAubG95YWx0eS1waWxsYXJzXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMFxuXG4gICAgICAgICZfX2hlYWRlclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuXG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHhcblxuICAgICAgICAmX19zdWJ0aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG5cbiAgICAgICAgLy8gTWF0Y2ggdGhlIGFib3V0L2Vhcm4gcm93czogc3RhY2sgdmVydGljYWxseSBhbmQgbGV0IHRoZSBpbWFnZSBrZWVwIGl0c1xuICAgICAgICAvLyBuYXR1cmFsIHJhdGlvICh3aWR0aDoxMDAlICsgaGVpZ2h0OmF1dG8pIGluc3RlYWQgb2Ygc3RyZXRjaGluZy5cbiAgICAgICAgJl9fcm93XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICBnYXA6IDI0cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICAgICAgICAgJi0tcmV2ZXJzZVxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgICAvLyBUaGUgcGltY29yZSBpbWFnZSAoNTY2eDQwMCwgb2JqZWN0LWZpdDogY292ZXIpIGhhcyBoZWlnaHQ6MTAwJSwgc28gdGhlXG4gICAgICAgIC8vIGNvbnRhaW5lciBuZWVkcyBhbiBpbnRyaW5zaWMgaGVpZ2h0IOKAlCB1c2UgYXNwZWN0LXJhdGlvIGluc3RlYWQgb2ZcbiAgICAgICAgLy8gaGVpZ2h0OmF1dG8sIG90aGVyd2lzZSB0aGUgaW1hZ2UgYm94IGNvbGxhcHNlcyB0byB6ZXJvIGFuZCBkaXNhcHBlYXJzLlxuICAgICAgICAmX19pbWFnZVxuICAgICAgICAgICAgZmxleDogbm9uZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA1NjYgLyA0MDBcblxuICAgICAgICAmX19waWxsYXItdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuXG4gICAgLy8g4pSA4pSAIExveWFsdHkgUGVya3MgR3JpZCBhcmVhYnJpY2sg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmxveWFsdHktcGVya3NcbiAgICAgICAgcGFkZGluZzogNDhweCAwXG5cbiAgICAgICAgJl9faGVhZGVyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG5cbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweFxuXG4gICAgICAgICZfX3N1YnRpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcblxuICAgICAgICAmX19ncmlkXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXG4gICAgICAgICAgICBnYXA6IDIwcHhcblxuICAgICAgICAmX19jdGEtd3JhcFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweFxuXG4gICAgLy8g4pSA4pSAIExveWFsdHkgTmV3cyBHcmlkIGFyZWFicmljayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAubG95YWx0eS1uZXdzXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMFxuXG4gICAgICAgICZfX2hlYWRlclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuXG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHhcblxuICAgICAgICAmX19zdWJ0aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG5cbiAgICAgICAgJl9fZ3JpZFxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbiAgICAgICAgICAgIGdhcDogMjBweFxuXG4gICAgLy8g4pSA4pSAIExveWFsdHkgTGVnYWwgYXJlYWJyaWNrIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5sb3lhbHR5LWxlZ2FsXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMFxuXG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHhcblxuICAgICAgICAmX190ZXh0XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KVxuXG4gICAgLmxveWFsdHktcGVya3NcbiAgICAgICAgJl9fZ3JpZFxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcblxuICAgIC5tdFxuICAgICAgICAmX19wYW5lbFxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcblxuICAgIC50cFxuICAgICAgICAmX19nYXVnZVxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjVweClcblxuICAgIC5laFxuICAgICAgICAmX19iZ1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2VsZXZhdGUvaGVhZGVyLWJnLW1vYmlsZS5wbmcnKVxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbVxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuXG4iLCIvLyDilIDilIDilIAgRWRpdG1vZGUgY29udHJvbHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ubG95YWx0eS1icmljay1jb250cm9sc1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiIsIi8vIOKUgOKUgOKUgCBEZXN0aW5hdGlvbiBwYWdlcyDigJQgd2lkZ2V0IGxheW91dCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIEZpZ21hOiB3aWRnZXRzIGNvbnRhaW5lciBpcyBhIGNlbnRlcmVkIGNvbHVtbiwgMTIxMnB4IHdpZGUsXG4vLyBwYWRkaW5nIDgwcHggMTZweCwgMTI4cHggZ2FwIGJldHdlZW4gd2lkZ2V0cy5cblxuLy8gUHJvdG90eXBlOiBtdWx0aSBkZXN0aW5hdGlvbiBwYWdlcyBzaXQgb24gYSBsaWdodCBncmF5IHBhZ2UgYmFja2dyb3VuZC5cbi8vIFRoZXkgYWxzbyBoYXZlIG5vIGZ1bGwtYmxlZWQgaGVybywgc28gdGhlIGNvbnRlbnQgY29sdW1uIGl0c2VsZiBtdXN0IGNsZWFyXG4vLyB0aGUgZml4ZWQgc2l0ZSBoZWFkZXIgKHNpbmdsZSBwYWdlcyBnZXQgdGhhdCBjbGVhcmFuY2UgZnJvbSB0aGUgaGVybyBiYW5kKS5cbmJvZHkuZGVzdGluYXRpb24tbXVsdGktcGFnZVxuICAgIGJhY2tncm91bmQ6ICNGOEY4RkFcblxuICAgIC5kZXN0aW5hdGlvbi1wYWdlXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweFxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDRweClcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweFxuXG4uZGVzdGluYXRpb24tcGFnZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGdhcDogMTI4cHhcbiAgICB3aWR0aDogMTAwJVxuICAgIG1heC13aWR0aDogMTIxMnB4XG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBwYWRkaW5nOiA4MHB4IDE2cHhcbiAgICAvLyBjYXJlLXNob2NrIHByb3RvdHlwZSBoYXMgbm8gdHJhY2tpbmcgYW55d2hlcmU7IGNhbmNlbHMgdGhlIHNpdGUtd2lkZSAwLjVweFxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWxcblxuICAgIC8vIEV2ZXJ5IHdpZGdldCBzZWN0aW9uIGZpbGxzIHRoZSBjZW50ZXJlZCBjb250YWluZXIgd2lkdGguXG4gICAgLmRlc3RpbmF0aW9uLXdpZGdldFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBtYXgtd2lkdGg6IDExODBweFxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwNHB4KVxuICAgICAgICBnYXA6IDQ4cHhcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4XG5cbi8vIE11bHRpIHBhZ2VzOiBjYXJkcyArIGJvb2tpbmcgd2lkZ2V0ICsgcGVyLXJvdXRlIGNhbGVuZGFycyArIGNvbXBhcmVkXG4vLyBhY2NvbW1vZGF0aW9uIGxpdmUgSU5TSURFIG9uZSBzZWN0aW9uIOKAlCB0aGVpciBpbnRlcm5hbCBib3VuZGFyaWVzIGZvbGxvd1xuLy8gdGhlIHNhbWUgcGFnZSByaHl0aG0gKHByb3RvdHlwZTogMTI4cHggYmV0d2VlbiBldmVyeSBibG9jaywgbm90IDMyKVxuLmRlc3RpbmF0aW9uLXdpZGdldC0tY29ubmVjdGluZy1mbGlnaHRzXG4gICAgLmRlc3RpbmF0aW9uLXdpZGdldF9fYm9va2luZy1iYXJcbiAgICAgICAgbWFyZ2luLXRvcDogMTI4cHhcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTA0cHgpXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4XG5cbi8vIE11bHRpIHBhZ2VzOiB0aGUgU0VMRUNURUQgZGVzdGluYXRpb24ncyBpbmplY3RlZCBjb250ZW50IGlzIG9uZSBmbGV4IGNoaWxkXG4vLyBvZiAuZGVzdGluYXRpb24tcGFnZSDigJQgaXRzIGlubmVyIHNlY3Rpb25zIG5lZWQgdGhlIHNhbWUgMTI4cHggcmh5dGhtIHRoZVxuLy8gc2luZ2xlIHBhZ2UgZ2V0cyBmcm9tIHRoZSBwYXJlbnQgZmxleCBnYXBcbiNkZXN0aW5hdGlvbi1zZWxlY3RlZC1jb250ZW50XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiAxMjhweFxuICAgIHdpZHRoOiAxMDAlXG5cbiAgICAuZGVzdGluYXRpb24td2lkZ2V0XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1heC13aWR0aDogMTE4MHB4XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTA0cHgpXG4gICAgICAgIGdhcDogNDhweFxuXG4vLyDilIDilIDilIAgRGVzdGluYXRpb24gaGVybyAoaW1hZ2UgKyBib29raW5nIG92ZXJsYXkpIOKAlCBGaWdtYSBEZXNrdG9wSGVyb1NlY3Rpb24g4pSA4pSAXG4uZGVzdGluYXRpb24taGVyb1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIC8vIFJlbmRlcmVkIG91dHNpZGUgdGhlIGNlbnRlcmVkIHBhZ2UgY29sdW1uIOKGkiBuYXR1cmFsbHkgZnVsbC13aWR0aCxcbiAgICAvLyBubyAxMDB2dy9uZWdhdGl2ZS1tYXJnaW4gdHJpY2tzICh0aGV5IGRvdWJsZS1zaGlmdCBpbnNpZGUgZmxleClcbiAgICB3aWR0aDogMTAwJVxuXG4gICAgJl9fbWVkaWFcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGhlaWdodDogNDQwcHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBiYWNrZ3JvdW5kOiAjMEIxQzMzXG5cbiAgICAgICAgLy8gVGhlIGltZyBsaXZlcyBpbnNpZGUgYW4gdW5jbGFzc2VkIDxwaWN0dXJlPjsgd2l0aG91dCB0aGlzIHRoZVxuICAgICAgICAvLyBpbWcncyBoZWlnaHQ6MTAwJSByZXNvbHZlcyBhZ2FpbnN0IHBpY3R1cmUncyBhdXRvIGhlaWdodCBhbmQgdGhlXG4gICAgICAgIC8vIHBob3RvIGNvbGxhcHNlcyB0byBpdHMgbmF0dXJhbCBhc3BlY3QgKHZpc2libGUgYXMgYSBzdHJpcCBvbiBtb2JpbGUpXG4gICAgICAgIHBpY3R1cmVcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgaW5zZXQ6IDBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwxMCwyNSwuNTUpIDAlLCByZ2JhKDAsMTAsMjUsLjE1KSA1NSUsIHJnYmEoMCwxMCwyNSwuNDUpIDEwMCUpXG5cbiAgICAmX19vdmVybGF5XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDE3NnB4XG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgei1pbmRleDogMVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgZ2FwOiAxNnB4XG4gICAgICAgIG1heC13aWR0aDogMTIxMnB4XG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweFxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgJl9fcHJpY2VcbiAgICAgICAgLy8gUHJvdG90eXBlOiBcImZyb21cIiAxNi81MDAgYXQgOTAlIHdoaXRlLCBwcmljZSAyNC83MDAgdGlnaHQgdHJhY2tpbmdcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zNXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KVxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgICAgICAgc3Ryb25nXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHhcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAmX19leWVicm93XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBvcGFjaXR5OiAuOVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIC8vIFByb3RvdHlwZTogMzIvNzAwLCBsaCA0OCwgLTAuNXB4IHRyYWNraW5nXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweFxuICAgICAgICBsaW5lLWhlaWdodDogNDhweFxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2Jvb2tpbmdcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjEycHhcbiAgICAgICAgLy8gQ2FyZCBtb2RlIGJhciAofjEzMnB4KTogYm90dG9tIGVkZ2Ugc2l0cyBqdXN0IGFib3ZlIHRoZSBoZXJvJ3MgbG93ZXIgZWRnZVxuICAgICAgICBtYXJnaW46IC0xNjBweCBhdXRvIDBcbiAgICAgICAgcGFkZGluZzogMCAxNnB4XG5cbiAgICAvLyBObyBhZG1pbiBpbWFnZSDihpIgc2FtZSA0NDBweCBiYW5uZXIgb24gdGhlIGJyYW5kIG5hdnkgZ3JhZGllbnQ7IHRoZVxuICAgIC8vIG92ZXJsYXkvcHJpY2UvYm9va2luZyB0cmVhdG1lbnQgc3RheXMgaWRlbnRpY2FsIHRvIHRoZSBwaG90byB2YXJpYW50XG4gICAgJl9fbWVkaWEtLWRlZmF1bHRcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgIzBCMUMzMyAwJSwgIzE0MzE1QiA1NSUsICMwQjJBNTUgMTAwJSlcblxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDEwLDI1LC4zNSkgMCUsIHJnYmEoMCwxMCwyNSwuMDUpIDU1JSwgcmdiYSgwLDEwLDI1LC4zKSAxMDAlKVxuXG4gICAgLy8gTW9iaWxlIHBlciB0aGUgY2FyZS1zaG9jayBwcm90b3R5cGU6IDMwMHB4IHBob3RvLCBleWVicm93L3RpdGxlL3ByaWNlXG4gICAgLy8gc3RhY2tlZCBsZWZ0IH4xMDBweCBpbnRvIHRoZSBpbWFnZSwgd2lkZ2V0IGNhcmQgb3ZlcmxhcHBpbmcgdGhlIGxhc3Qgfjk0cHhcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICZfX21lZGlhXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4XG5cbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHhcblxuICAgICAgICAmX19vdmVybGF5XG4gICAgICAgICAgICB0b3A6IDEwMHB4XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICAgICAgZ2FwOiA4cHhcblxuICAgICAgICAmX19ib29raW5nXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOTRweFxuIiwiLmNvbnRlbnQtcGFnZS1jb250YWluZXJcbiAgICAvLyBTZXBhcmF0ZSBXWVNJV1lHIFN0eWxpbmdzXG4gICAgLnd5c2l3eWctY29udGFpbmVyXG4gICAgICAgIHBcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyIC8vID0+IFdlIHdpbGwgdXNlIGF1dG8gbWFyZ2luLCBub3QgZW1wdHkgcm93cyBzaW5jZSBpdCdzIG5vdCBTRU8gZnJpZW5kbHlcblxuICAgICAgICB1bFxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMSIsIi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3JmOXpHQlphRXBsUWtCWjZJOWJ2VmMvQWlyLVNlcmJpYS0tLVVJLURlc2lnbj9ub2RlLWlkPTgwMCUzQTEzMzg3NSZ0PVhUbGpEbDhJUTVYandaUlctNFxuLmVtZXJnZW5jeS1tb2RlLWhlYWRlclxuICAgIC5oZWFkZXItaGFtYnVyZ2VyXG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZVxuXG4gICAgLmxvZ28tbGluay1pbnB1dC1jb250YWluZXJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzhweFxuXG4gICAgLy8gTWFrZSBsb2dvL2JsYWNrIGJhY2tncm91bmQgc2FtZSBoZWlnaHQgYXMgZ3JleSBiYXJcbiAgICAuaGVhZGVyLXRvcFxuICAgICAgICBoZWlnaHQ6IDQwcHhcblxuICAgIC5oZWFkZXItbmF2aWdhdGlvblxuICAgICAgICBoZWlnaHQ6IDQwcHhcblxuXG4uZW1lcmdlbmN5LXBhZ2UtY29udGFpbmVyXG4gICAgLmFubm91bmNlbWVudHMtbGlzdC0taXRlbVxuICAgICAgICAuZG90XG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrXG4gICAgXG4gICAgLy8gUGhvbmUgbnVtYmVycyBzdHlsaW5nXG4gICAgLnd5c2l3eWctY29udGFpbmVyXG4gICAgICAgIGFbaHJlZl49XCJ0ZWxcIl0sXG4gICAgICAgIGFbaHJlZl49XCJUZWxcIl0sXG4gICAgICAgIGFbaHJlZl49XCJURUxcIl1cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcblxuICAgIC5zaWRlYmFyLWZvcm1cbiAgICAgICAgZm9ybVxuICAgICAgICAgICAgLmJ0blxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFja1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjayIsIi50cmFjay15b3VyLXNoaXBtZW50XG4gICAgLmJhc2ljLWRhdGFcbiAgICAgICAgJi0taXRlbVxuICAgICAgICAgICAgZ2FwOiAxMHB4XG4gICAgICAgIFxuICAgICAgICAmLS10b3BcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTJcbiAgICAgICAgICAgIGdhcDogNnB4XG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRleHQtZ3JheS0yIiwiLnd5c2l3eWctY29udGFpbmVyXG4gICAgaW1nXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDMgPT4gdXNlIGVtcHR5IHJvd3MgaW4gV1lTSVdZR1xuXG4gICAgdWwsIG9sXG4gICAgICAgIGxpXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudCAvLyA9PiBzYW0gYXMgcGFyYWdyYXBoc1xuXG4gICAgJi5iYW5uZXItd3lzaXd5Z1xuICAgICAgICBwLCBsaSxcbiAgICAgICAgLnBpbWNvcmVfd3lzaXd5Zy5lbXB0eVtjb250ZW50ZWRpdGFibGU9dHJ1ZV1bZGF0YS1wbGFjZWhvbGRlcl06YmVmb3JlXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlXG5cbiAgICAgICAgJi50ZXh0LWJsYWNrXG4gICAgICAgICAgICBwLCBsaVxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2tcblxuICAgICAgICAgICAgLnBpbWNvcmVfd3lzaXd5Zy5lbXB0eVtjb250ZW50ZWRpdGFibGU9dHJ1ZV1bZGF0YS1wbGFjZWhvbGRlcl06YmVmb3JlXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuXG4gICAgICAgIHVsXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHhcblxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSIsIi8vLmNvbnRlbnQtcGFnZXMtbGlzdC0tY29udGFpbmVyXG4gICAgLy8uY29udGVudC1wYWdlcy1saXN0LS13cmFwcGVyXG4gICAgICAgIC8vLmNvbnRlbnQtcGFnZXMtbGlzdC0tY2F0ZWdvcmllcy1jb250YWluZXJcbiAgICAgICAgLy8uY29udGVudC1wYWdlcy1saXN0LS1pdGVtc1xuXG4vLyBTaW5jZSBpdCdzIHJlLXVzYWJsZSBpbiBzbGlkZXJzXG4uY29udGVudC1wYWdlcy1saXN0LS1pdGVtXG4gICAgLmNvbnRlbnQtcGFnZXMtbGlzdC0taXRlbS1pbWFnZVxuICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDI3N3B4IiwiLmZlYXR1cmVkLWJsb2dcbiAgICAmLS13cmFwcGVyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU3MHB4XG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXRcblxuICAgICYtLWNvbnRlbnRcbiAgICAgICAgd2lkdGg6IDY1JVxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICB3aWR0aDogMTAwJSIsIi5pbGx1c3RyYXRpb24tYmFubmVyXG4gICAgJi0td3JhcHBlclxuICAgICAgICAud3lzaXd5Zy1jb250YWluZXJcbiAgICAgICAgICAgIC8vIFdZU0lZV0cgY2FuIHVzZSBcIi50ZXh0LVwiIGNvbG9ycyBjbGFzc2VzIGZyb20gcGFyZW50XG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXRcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAgICAgICAgIHVsLCBvbFxuICAgICAgICAgICAgICAgIGxpXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0XG5cbiAgICAgICAgLy8gQnV0dG9ucyBzcGVjaWZpYyBzdHlsaW5ncyBmb3IgQmFubmVyc1xuICAgICAgICAuYnRuXG4gICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbiAgICAgICAgICAgIC8vIFJlcGxhY2UgXCJ0cmFuc3BhcmVudFwiIHdpdGggd2hpdGVcbiAgICAgICAgICAgICYtb3V0bGluZS1wcmltYXJ5XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyR3aGl0ZX1cbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JHdoaXRlfVxuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JHdoaXRlfVxuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skd2hpdGV9IiwiLmxhbmRpbmctcGFnZS1uYXZpZ2F0aW9uXG4gICAgLm5hdlxuICAgICAgICAubmF2LWl0ZW1cbiAgICAgICAgICAgIC5uYXYtbGlua1xuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQiLCIuZmFxLXNlYXJjaC1jb250YWluZXJcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiAxcmVtXG5cbiAgICAuZm9ybS1pbnB1dFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHgiLCIuZmFxLWNhcmRzLWNvbnRhaW5lclxuICAgIGdhcDogMS41cmVtXG5cbiAgICAuZmFxLWNhcmRcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMS4xMjVyZW0pXG4gICAgICAgIG1pbi13aWR0aDogMTc1cHhcbiAgICAgICAgaGVpZ2h0OiAxNDhweFxuXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDEwOHB4IiwiLmltYWdlLWdhbGxlcnlcbiAgICAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlclxuICAgICAgICAubGVmdC1jb2x1bW5cbiAgICAgICAgICAgIHdpZHRoOiAzNDNweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweFxuXG4gICAgICAgICAgICAuaW1hZ2VcbiAgICAgICAgICAgICAgICAmLTFcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODJweFxuXG4gICAgICAgICAgICAgICAgJi0yXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjM1cHhcblxuICAgICAgICAgICAgK3RhYmxldFxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHhcblxuICAgICAgICAgICAgICAgIC5pbWFnZVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxNXB4XG5cbiAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2VcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG5cbiAgICAgICAgLnJpZ2h0LWNvbHVtblxuICAgICAgICAgICAgd2lkdGg6IDQyN3B4XG5cbiAgICAgICAgICAgIC5pbWFnZVxuICAgICAgICAgICAgICAgIGhlaWdodDogMjg5cHhcblxuICAgICAgICAgICAgLmJhbm5lci1pdGVtXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMThweFxuXG4gICAgICAgICAgICAgICAgLy8uZGVzY3JpcHRpb24tdGV4dFxuXG4gICAgICAgICAgICAgICAgLmJ0blxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yXG5cbiAgICAgICAgICAgICt0YWJsZXRcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHhcblxuICAgICAgICAgICAgICAgIC5pbWFnZVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4NnB4XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLWl0ZW1cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweFxuXG4gICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgICAgICAgIC5pbWFnZVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cblxuICAgICAgICAgICAgICAgIC5iYW5uZXItaXRlbVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4XG5cbiAgICAgICAgLmdyaWQtaXRlbVxuICAgICAgICAgICAgcGljdHVyZVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlIiwiLmRlc3RpbmF0aW9uLWdhbGxlcnktY29udGFpbmVyXG4gICAgJjpub3QoLmVkaXRtb2RlKVxuICAgICAgICAuY29udGFpbmVyLWJvdHRvbVxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjdweFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuXG4gICAgICAgICAgICAuZGVzdGluYXRpb24tY2FyZC1saXN0LW9uZS1jb250YWluZXJcbiAgICAgICAgICAgICAgICA+IC5jb2xcbiAgICAgICAgICAgICAgICAgICAgLy9taW4td2lkdGg6IDI0Ny43NXB4XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgLy9taW4td2lkdGg6IDI2Ni43NXB4XG5cbiAgICAgICAgICAgICAgICArdGFibGV0XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAzLjVyZW1cblxuICAgICAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICAgICAgPiAuY29sXG4gICAgICAgICAgICAgICAgICAgICAgICAvL21pbi13aWR0aDogMjg2Ljc1cHgiLCIuZ2FsbGVyeS1kb3dubG9hZC1jb250YWluZXJcbiAgICAuZ2FsbGVyeS1kb3dubG9hZC0taXRlbVxuICAgICAgICBzdmdcbiAgICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICBwaWN0dXJlXG4gICAgICAgICAgICBoZWlnaHQ6IDM5MHB4XG5cbiAgICAgICAgICAgICt0YWJsZXRcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MnB4XG5cbiAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4XG5cbiAgICAgICAgICAgICYucGljdHVyZS1zbWFsbFxuICAgICAgICAgICAgICAgIGhlaWdodDogMTg3cHgiLCIuaW1hZ2Utc2xpZGVyLS1jb250YWluZXJcbiAgICAuaW1hZ2Utc2xpZGVyLS1pdGVtXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzE1cHhcblxuICAgICAgICAuaW1hZ2Utb3ZlcmxheVxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweFxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgLmltYWdlLW92ZXJsYXlcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXRcbiIsIi5pbmZvLWNhcmQtc2xpZGVyLW9uZS1jb250YWluZXJcbiAgICAuYmFubmVyLWluZm8tY2FyZFxuICAgICAgICBtaW4taGVpZ2h0OiAyNDBweFxuXG4gICAgICAgIGEuYnRuXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDBweFxuXG4gICAgK21vYmlsZVxuICAgICAgICAmOm5vdCgubW9iaWxlLWZ1bGwpXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweClcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvbFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NiVcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0b1xuXG4gICAgJi5ub3QtZnVsbC1sYXlvdXRcbiAgICAgICAgLmJhbm5lci1pbmZvLWNhcmRcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0OHB4XG5cbiAgICAgICAgYS5idG5cbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0OHB4IiwiLmluZm8tY2FyZC1zbGlkZXItdHdvLWNvbnRhaW5lclxuICAgIC5iYW5uZXItaW5mby1jYXJkXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4XG5cbiAgICAgICAgYS5idG5cbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4XG5cbiAgICArbW9iaWxlXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KVxuICAgICAgICBcbiAgICAgICAgLmNvbFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYlXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0byIsIi5pbGx1c3RyYXRpb24tY2FyZC1jb250YWluZXJcbiAgICBhXG4gICAgICAgIC5jYXB0aW9uLXJlZ3VsYXJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHgiLCIuYmFubmVyLWluZm8tY2FyZFxuICAgIG1pbi1oZWlnaHQ6IDE0NXB4XG5cbiAgICAuYnRuXG4gICAgICAgIC5iYW5uZXItaWNvblxuICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpICsgMXJlbSlcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpICsgMXJlbSlcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweFxuXG4gICAgICAgIC5iYW5uZXItdGV4dFxuICAgICAgICAgICAgJi5vdmVybGluZS1yZWd1bGFyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTE0cHhcblxuICAgICAgICAgICAgJi5oZWFkbGluZS01XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJVxuXG4gICAgJi50eXBlLXR3b1xuICAgICAgICAuYmFubmVyLWJhY2tncm91bmRcbiAgICAgICAgICAgIGhlaWdodDogMTE4cHggIWltcG9ydGFudFxuXG4gICAgJjpub3QoLnR5cGUtdHdvKVxuICAgICAgICAuYnRuXG4gICAgICAgICAgICAuYmFubmVyLWljb25cbiAgICAgICAgICAgICAgICBzdmcgcGF0aFxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9d2hpdGUpIiwiLmljb24tY2FyZC1jb250YWluZXJcbiAgICAuYmFubmVyLWljb25cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudFxuICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KSIsIi5pY29uLWNhcmQtc2xpZGVyLWNvbnRhaW5lclxuICAgICttb2JpbGVcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpXG4gICAgICAgIFxuICAgICAgICAuY29sXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NiVcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvIiwiLmluZm8tY2FyZC10d28tY29udGFpbmVyXG4gICAgLmJ1dHRvbi1jb250YWluZXJcbiAgICAgICAgLmJ0blxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweCIsIi5iYW5uZXItY29udGFpbmVyXG4gICAgJi5iZy13aGl0ZVxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1ncmF5LTVcblxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgJi5iZy13aGl0ZVxuICAgICAgICAgICAgJjplbXB0eTpiZWZvcmVcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS00ICFpbXBvcnRhbnQiLCIuaGVyby1iYW5uZXJcbiAgICAvLyBIb21lcGFnZSAoZmlyc3QgYXJlYWJyaWNrIG9uIHBhZ2UpXG4gICAgJi5uZWdhdGl2ZS1tYXJnaW5cbiAgICAgICAgbWFyZ2luLXRvcDogLTJyZW1cblxuICAgICAgICArdGFibGV0LXNtYWxsXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbVxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbVxuXG4gICAgLmhlcm8tYmFubmVyLS1pbm5lci13cmFwcGVyXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDFweFxuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJlZFxuXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5XG4gICAgICAgICAgICB0b3A6IDUwJVxuXG4gICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgdG9wOiAkc3BhY2VyICogMlxuXG4gICAgLnNwbGlkZVxuICAgICAgICAuc3BsaWRlX19zbGlkZVxuICAgICAgICAgICAgbWluLWhlaWdodDogNzQwcHhcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKDAsMCwuNSwxKVxuXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweFxuXG4gICAgICAgICAgICAuc3BsaWRlX19zbGlkZV9fY29udGFpbmVyXG4gICAgICAgICAgICAgICAgJi0taW5uZXJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygzNzVweCArIDYwcHgpIC8vIEJvb2tpbmcgcGFuZWwgd2lkdGggKyBzb21lIGV4dHJhIHBhZGRpbmdcblxuICAgICAgICAgICAgICAgICAgICAvLyBIZWFkbGluZSBjb250ZW50IGlzIGFsd2F5cyBhYm92ZSByZWYgbGluZVxuICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19zbGlkZV9faGVhZGxpbmVcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlXG5cbiAgICAgICAgICAgICAgICAvLyBCYWNrZ3JvdW5kIGltYWdlc1xuICAgICAgICAgICAgICAgIC5tb2JpbGUtcGhvdG9cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubm8tbW9iaWxlLXBob3RvKVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2t0b3AtcGhvdG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtcGhvdG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlM2QoMS4wMSwgMS4wMSwgMS4wMSlcblxuICAgICAgICAgICAgLy8gQWxpZ25tZW50c1xuICAgICAgICAgICAgLnRleHQtZGVza3RvcC1hbGlnbi1sZWZ0XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAgICAgICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XG5cbiAgICAgICAgICAgIC50ZXh0LWRlc2t0b3AtYWxpZ24tY2VudGVyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAgICAgICAgICAgICAuc3BsaWRlX19zbGlkZV9faGVhZGxpbmUsXG4gICAgICAgICAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgIC50ZXh0LWRlc2t0b3AtYWxpZ24tcmlnaHRcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAgICAgICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZFxuXG4gICAgICAgIC5zcGxpZGVfX2Fycm93XG4gICAgICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cblxuICAgICAgICAgICAgd2lkdGg6IDQzcHhcbiAgICAgICAgICAgIGhlaWdodDogNDNweFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogIC0yM3B4XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2UtaW4tb3V0XG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweFxuXG4gICAgICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGVcblxuICAgICAgICAgICAgJi0tbmV4dFxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjJlbVxuXG4gICAgICAgICAgICAmLS1wcmV2XG4gICAgICAgICAgICAgICAgbGVmdDogMS4yZW1cblxuICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAgICAgJi5kaXNhYmxlZFxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0XG5cbiAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvblxuICAgICAgICAgICAgYm90dG9tOiAxZW1cbiAgICAgICAgICAgIGxpXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHhcblxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg1XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmVcblxuICAgICAgICAgICAgICAgICAgICAvLyYuaXMtYWN0aXZlXG5cbiAgICAuaGVyby1ib29raW5nLXBhbmVsLS13cmFwcGVyXG4gICAgICAgIC5xdWljay1ib29raW5nLXBhbmVsXG4gICAgICAgICAgICB6LWluZGV4OiAyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c1xuICAgICAgICAuc3BsaWRlXG4gICAgICAgICAgICAuc3BsaWRlX19hcnJvd1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNVxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcblxuICAgICYtLWlubmVyLXdyYXBwZXJcbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgJi5ib29raW5nLXZpc2libGVcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAxIC8vIEhpZ2hlciB0aGFuIGhlYWRlclxuXG4gICAgJi0tY29udGVudC0td3JhcHBlclxuICAgICAgICBtaW4taGVpZ2h0OiA3NDBweFxuXG4gICAgICAgICt0YWJsZXQtc21hbGxcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLy8gU2xpZGUgY29udGVudFxuICAgICAgICAgICAgLnNwbGlkZVxuICAgICAgICAgICAgICAgIC5zcGxpZGVfX3NsaWRlXG4gICAgICAgICAgICAgICAgICAgIC5zcGxpZGVfX3NsaWRlX19jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWlubmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygzNzVweCArIDMwcHgpIC8vIEJvb2tpbmcgcGFuZWwgd2lkdGggKyBzb21lIGV4dHJhIHBhZGRpbmdcblxuICAgICAgICAvLyBNb2JpbGVcbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDBzdmggLSA1NnB4KSAvLyA1NnB4IGlzIGhlYWRlciBoZWlnaHQsIHdpbGwgYmUgb3ZlcnJpZGVuIGJ5IEpTXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLy8gU2xpZGUgY29udGVudFxuICAgICAgICAgICAgLnNwbGlkZVxuICAgICAgICAgICAgICAgIC5zcGxpZGVfX3NsaWRlXG4gICAgICAgICAgICAgICAgICAgIC8vIEFsaWdubWVudHNcbiAgICAgICAgICAgICAgICAgICAgLnRleHQtbW9iaWxlLWFsaWduLWxlZnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydFxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LW1vYmlsZS1hbGlnbi1jZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19zbGlkZV9faGVhZGxpbmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9ucy1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LW1vYmlsZS1hbGlnbi1yaWdodFxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmRcblxuICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19zbGlkZV9fY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1pbm5lclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkgKiAwLjUpXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19zbGlkZV9faGVhZGxpbmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMlxuXG4gICAgICAgICAgICAgICAgICAgIC8vIFRleHQgc3R5bGVcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRsaW5lLXRleHRcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcblxuICAgICAgICAgICAgICAgIC5zcGxpZGVfX2Fycm93XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgLy8gQm9va2luZyBwYW5lbFxuICAgICAgICAgICAgLnF1aWNrLWJvb2tpbmctcGFuZWwtLXRvZ2dsZS1jb250YWluZXJcbiAgICAgICAgICAgICAgICBib3R0b206IDNlbVxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4XG5cbiAgICAgICAgICAgIC5oZXJvLWJvb2tpbmctcGFuZWwtLXdyYXBwZXJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXG5cbiAgICAgICAgICAgICAgICAgICAgLy8gU3R5bGUgaXQgYXMgXCJkcmF3ZXJcIiBsaWtlXG4gICAgICAgICAgICAgICAgICAgIC5xdWljay1ib29raW5nLXBhbmVsXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAxXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWRcblxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2d1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwZHZoIC8vIGR2aCB0cmFja3MgdGhlIG1vYmlsZSBVUkwgYmFyIGNvbGxhcHNlOyAxMDB2aCB3b3VsZCBmcmVlemUgYXQgdGhlIGxhcmdlIHZpZXdwb3J0XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG9cblxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiAvLyBTYW1lIGR1cmF0aW9uIGFzIG9mZmNhbnZhcyA9PiAwLjNzXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweClcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBkdmhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQiLCIuY29tYm8tYmFubmVyLWNvbnRhaW5lclxuICAgIC8vIEFsaWdubWVudHNcbiAgICAudGV4dC1kZXNrdG9wLWFsaWduLWxlZnRcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICAgIC5idXR0b25zLWNvbnRhaW5lclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydFxuXG4gICAgLnRleHQtZGVza3RvcC1hbGlnbi1jZW50ZXJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgLnRleHQtZGVza3RvcC1hbGlnbi1yaWdodFxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuXG4gICAgICAgIC5idXR0b25zLWNvbnRhaW5lclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmRcblxuICAgICttb2JpbGVcbiAgICAgICAgLnRleHQtbW9iaWxlLWFsaWduLWxlZnRcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcblxuICAgICAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydFxuXG4gICAgICAgIC50ZXh0LW1vYmlsZS1hbGlnbi1jZW50ZXJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgICAgICAgICAuYnV0dG9ucy1jb250YWluZXJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgIC50ZXh0LW1vYmlsZS1hbGlnbi1yaWdodFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcblxuICAgICAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmRcblxuICAgIC8vIEJhY2tncm91bmQgaW1hZ2VcbiAgICAuYmFubmVyLWNvbnRhaW5lclxuICAgICAgICAubW9iaWxlLXBob3RvXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgJjpub3QoLm5vLW1vYmlsZS1waG90bylcbiAgICAgICAgICAgICAgICAuZGVza3RvcC1waG90b1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICAgICAubW9iaWxlLXBob3RvXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIiwiLmRyYXdlci10ZWFzZXItY29udGFpbmVyXG4gICAgLmltYWdlLWNvbnRhaW5lclxuICAgICAgICBoZWlnaHQ6IDE4NHB4IiwiLmRyYXdlci1zd2l0Y2gtY29udGFpbmVyXG4gICAgLm5hdi1pdGVtXG4gICAgICAgIC5uYXYtbGlua1xuICAgICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnkiLCIuc3dpdGNoLW5hdmlnYXRpb24taXRlbS1jb250YWluZXJcbiAgICAudGV4dC1ib2xkXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMyIsIi50ZWFzZXItY2FyZC10d28tY29udGFpbmVyXG4gICAgLmNhcmQtaWNvblxuICAgICAgICBoZWlnaHQ6IDI0cHgiLCIudGVhc2VyLWNhcmRzLXR3by1jb250YWluZXJcbiAgICArbW9iaWxlXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KVxuICAgICAgICBcbiAgICAgICAgLmNvbFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYlXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0byIsIi5zaWRlYmFyLW5hdmlnYXRpb24tY29udGFpbmVyXG4gICAgYVxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dFxuICAgICAgICBcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3I6ICN7JHByaW1hcnl9ICFpbXBvcnRhbnQiLCIuaGVhZGVyLXRpY2tlci1jb250YWluZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtaW4taGVpZ2h0OiAyNHB4XG4gICAgaGVpZ2h0OiAyNHB4XG4gICAgbWF4LWhlaWdodDogMjRweCAhaW1wb3J0YW50XG4gICAgb3ZlcmZsb3cteTogYXV0b1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudFxuXG4gICAgK21vYmlsZVxuICAgICAgICBwYWRkaW5nOiAwXG5cbiAgICAudGlja2VyLXdyYXBwZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjQsIDE5OSwgMjI2LCAwLjYpXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweHlcblxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgaGVpZ2h0OiB1bnNldFxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50XG5cbiAgICAuY2Fyb3VzZWwtd3JhcHBlclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAuY2Fyb3VzZWwtbGlua1xuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweFxuXG4gICAgLmNhcm91c2VsLXdpZHRoLXdyYXBwZXJcbiAgICAgICAgd2lkdGg6IDc1MHB4XG5cbiAgICAgICAgK3RhYmxldFxuICAgICAgICAgICAgd2lkdGg6IDU1MHB4XG5cbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgd2lkdGg6IDkwJVxuXG4gICAgLmNhcm91c2VsLWlubmVyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweFxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSA4MHB4IClcblxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSA5MHB4IClcblxuICAgIC5jYXJvdXNlbC1pdGVtXG4gICAgICAgIG1heC13aWR0aDogNjY0cHhcbiAgICAgICAgd2lkdGg6IDY2NHB4XG5cbiAgICAgICAgK3RhYmxldFxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweFxuICAgICAgICAgICAgd2lkdGg6IDM3MHB4XG5cbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAudGV4dC1jb250YWluZXJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA1cHhcblxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICAgICAgLnRleHQtY29udGFpbmVyLWNvbnRlbnRcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjlweFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHhcblxuICAgICAgICAgICAgICAgICYuaGFzLWljb25cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG5cbiAgICAgICAgICAgICAgICAmLmhhcy1vdmVyZmxvd1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG5cbiAgICAgICAgICAgICAgICAgICAgLm1haW4tdGV4dC13cmFwcGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpXG5cbiAgICAgICAgICAgIC5tYWluLXRleHQtd3JhcHBlclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweCAvLyBTbyB0aGF0IGFsbCBzbGlkZXMgYXJlIHNhbWUgaGVpZ2h0IGV2ZW50IHdpdGhvdXQgaWNvblxuXG4gICAgICAgICAgICAgICAgLmZpcnN0LWVsZW1lbnRcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuXG4gICAgICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTZweFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWV4dGVybmFsLWxpbmtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMnB4XG5cbiAgICAgICAgICAgIHAsIGFcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG5cbiAgICAgICAgLnRpY2tlci1leHBhbmRcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweFxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgICAgICAmLmV4cGFuZGVkXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG9cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHhcblxuICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHhcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweFxuXG4gICAgLnRpY2tlci1jbG9zZS1idXR0b25cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogNTAlXG4gICAgICAgIHJpZ2h0OiAxMnB4XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuXG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4XG4gICAgICAgICAgICB3aWR0aDogYXV0b1xuXG4gICAgICAgIHN2ZyBwYXRoXG4gICAgICAgICAgICBmaWxsOiAkdGV4dC1ncmF5LTFcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBzdmcgcGF0aFxuICAgICAgICAgICAgICAgIGZpbGw6ICRibGFja1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4xNXMgZWFzZS1pbi1vdXRcblxuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dFxuICAgICAgICB3aWR0aDogMzBweFxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnRcbiAgICAgICAgZGlzcGxheTogZmxleFxuXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4XG5cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHhcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcblxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHRcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG5cbi8vIFN0eWxlcyBmb3Igd2hlbiB0aGUgdGlja2VyIGlzIGV4cGFuZGVkXG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIuZXhwYW5kZWRcbiAgICBtaW4taGVpZ2h0OiAyNHB4XG4gICAgaGVpZ2h0OiBhdXRvXG4gICAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudFxuXG4gICAgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyXG4gICAgICAgIC5tYWluLXRleHQtd3JhcHBlclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cblxuICAgICAgICAgICAgLmZpcnN0LWVsZW1lbnRcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwXG5cbiAgICAgICAgLmltYWdlLWNvbnRhaW5lclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byIsIi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lclxuICAgIHRoZWFkLFxuICAgIHRib2R5LFxuICAgIHRmb290LFxuICAgIHRyLFxuICAgIHRkLFxuICAgIHRoXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblxuICAgICAgICBpbWdcbiAgICAgICAgICAgIG1hcmdpbjogYXV0b1xuXG4gICAgLnBpbWNvcmVfd3lzaXd5Z1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4XG5cbiAgICAmOm5vdCguZWRpdG1vZGUpXG4gICAgICAgIHRkXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgICAgICAgICAgICYuaGFzLXRvb2x0aXBcbiAgICAgICAgICAgICAgICAqOm50aC1sYXN0LWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxuXG4gICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSIsIi5jb29raWUtZmlyc3QtZGVjbGFyYXRpb24tY29udGFpbmVyXG4gIGZvbnQtc2l6ZTogMTRweFxuXG4gICNjb29raWVmaXJzdC1wb2xpY3ktcGFnZVxuICAgIHdpZHRoOiAxMDAlXG5cbiAgICB0YWJsZVxuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnRcblxuICAgIHRoLCB0ZFxuICAgICAgcGFkZGluZzogOHB4IDEycHggIWltcG9ydGFudFxuXG4vLyBDb29raWVGaXJzdCB3aWRnZXQgei1pbmRleFxuI2Nvb2tpZWZpcnN0LXJvb3RcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQiLCIvLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS9yZjl6R0JaYUVwbFFrQlo2STlidlZjL0Fpci1TZXJiaWEtLS1VSS1EZXNpZ24/dHlwZT1kZXNpZ24mbm9kZS1pZD0xNTAtMjk3MTQmdD1mcXQ5U1MwMWREQVVKSklILTBcbi5tYWluLWJvb2tpbmctcGFuZWxcbiAgICAmLS13cmFwcGVyXG4gICAgICAgIC5tYWluLWJvb2tpbmctcGFuZWwtLXRvcC1uYXZcbiAgICAgICAgICAgIC5uYXYtbGlua1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMHB4XG5cbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skd2hpdGV9XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JHdoaXRlfVxuXG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlXG5cbiAgICAgICAgICAgIC5hZmZpbGxpYXRlLWxpbmtzLWVkaXRtb2RlLXdyYXBwZXJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAgICAgICAgICAgICAucGltY29yZV9ibG9ja19lbnRyeVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAyXG5cbiAgICAgICAgICAgICAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfbGlua190ZXh0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG5cbiAgICAgICAgLm5hdi1waWxsc1xuICAgICAgICAgICAgLm5hdi1saW5rXG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JHdoaXRlfVxuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyR3aGl0ZX1cbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JHByaW1hcnl9XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyR3aGl0ZX1cblxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZVxuXG4gICAgICAgIC5mbGlnaHRzLXRhYi1jb250ZW50XG4gICAgICAgICAgICAudGFiLXBhbmVcbiAgICAgICAgICAgICAgICAmW2RhdGEtdHlwZT1cInJvdW5kLXRyaXBcIl0sXG4gICAgICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJvbmUtd2F5XCJdXG4gICAgICAgICAgICAgICAgICAgICt0YWJsZXRcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXNlYXJjaFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKVxuXG4gICAgICAgICAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tc2VhcmNoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgICAgICAgICZbZGF0YS10eXBlPVwibXVsdGktY2l0eVwiXVxuICAgICAgICAgICAgICAgICAgICAuY29sXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpXG5cbiAgICAgICAgICAgICAgICAgICAgLmFkZC1yb3ctY29sLFxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXJlbW92ZS1jb2xcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KVxuXG4gICAgICAgICAgICAgICAgICAgICt0YWJsZXRcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtcm93LWNvbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMylcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZsaWdodC1yb3dcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tcmVtb3ZlLWNvbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXNlYXJjaFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgICAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mbGlnaHQtcm93XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tcmVtb3ZlLWNvbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTJweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkLXJvdy1jb2xcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkLW5ldy1mbGlnaHQtYnRuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JHdoaXRlfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRwcmltYXJ5LWhvdmVyfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyR3aGl0ZX1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHByaW1hcnktaG92ZXJ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skcHJpbWFyeS1ob3Zlcn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JHdoaXRlfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHByaW1hcnktaG92ZXJ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRwcmltYXJ5LWRpc2FibGVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyR3aGl0ZX1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHByaW1hcnktZGlzYWJsZWR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogMVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogMTJweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlclxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWFyY2hcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRzcGFjZXIgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAucmVxdWlyZWQtdG9vbHRpcFxuICAgICAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICAgICAgLnRvb2x0aXAtaW5uZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHhcblxuICAgICAgICAuaW5wdXQtZ3JvdXBcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmFja2dyb3VuZC0xLCAwLjA1KVxuXG4gICAgICAgIC5idG4tc2VhcmNoXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4XG5cbiAgICAgICAgLy8gU3R5bGVzIHdoaWxlIHNlbGVjdGl6ZSBpcyBsb2FkaW5nXG4gICAgICAgIHNlbGVjdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxuXG4gICAgICAgICAgICArIGxhYmVsXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNnB4ICsgJGlucHV0LWdyb3VwLXRleHQtd2lkdGgtc20gKyAkaW5wdXQtcGFkZGluZy14KSAhaW1wb3J0YW50XG5cbiAgICAgICAgLnNlbGVjdGl6ZS1jb250cm9sXG4gICAgICAgICAgICAuc2VsZWN0aXplLWlucHV0XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmUgc2VsZWN0J3MgYXJyb3dzXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duXG4gICAgICAgICAgICB3aWR0aDogMzI3cHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnRcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweFxuXG4gICAgICAgICAgICAub3B0Z3JvdXBcbiAgICAgICAgICAgICAgICAvLy5vcHRncm91cC1oZWFkZXJcblxuICAgICAgICAgICAgICAgIC5vcHRpb25cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvdW50cnktZmxhZ1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcblxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tZGF0YVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNpdHlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtYmxhY2tcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvZGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0yXG5cbiAgICAgICAgLnBhc3NlbmdlcnMtdG9vbHRpcFxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAxXG5cbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZVxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmVcblxuICAgICAgICAgICAgLnRvb2x0aXAtYXJyb3dcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgIC50b29sdGlwLWlubmVyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweFxuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcblxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHhcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKVxuXG4gICAgICAgICAgICAgICAgLmNhcHRpb24tbGlnaHRcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuXG4gICAgICAgICAgICAgICAgLm51bVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHhcblxuICAgICAgICAgICAgICAgIC5idG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHhcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHhcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0xXG5cbiAgICAgICAgLnJlbW92ZS1mbGlnaHQtYnRuXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZVxuXG4gICAgICAgIC8vIFdyYXBwZXIgdG8gMTAwJVxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICB3aWR0aDogMTAwdndcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgbGVmdDogY2FsYygtNTB2dyArIDUwJSlcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIGgyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHhcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMFxuXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuXG4gICAgJi5kaXNhYmxlZFxuICAgICAgICAuaW5wdXQtZ3JvdXBcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuN1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuIiwiLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvcmY5ekdCWmFFcGxRa0JaNkk5YnZWYy9BaXItU2VyYmlhLS0tVUktRGVzaWduP3R5cGU9ZGVzaWduJm5vZGUtaWQ9NjM3LTc1OTg4JnQ9RkZFR2IzSkNYVG9uamQ0cS0wXG4ucXVpY2stYm9va2luZy1wYW5lbFxuICAgIHdpZHRoOiAzNzVweFxuICAgIG1heC13aWR0aDogMzc1cHhcblxuICAgICYtLXdyYXBwZXJcbiAgICAgICAgbWluLWhlaWdodDogNTMwcHhcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0MXB4IHJnYmEoJHRleHQtYmxhY2ssIDAuMDMpXG5cbiAgICAgICAgLnF1aWNrLWJvb2tpbmctcGFuZWwtLXRvcC1uYXZcbiAgICAgICAgICAgIC5uYXYtbGlua1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeVxuXG4gICAgICAgIC50YWItY29udGVudFxuICAgICAgICAgICAgPiAuYWN0aXZlXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgICAucXVpY2stYm9va2luZy1wYW5lbC0tYm9va2luZy1uYXZpZ2F0aW9uXG4gICAgICAgICAgICAubmF2LWxpbmtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skcHJpbWFyeX1cbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skcHJpbWFyeX1cblxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5XG5cbiAgICAgICAgLmlucHV0LWdyb3VwXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dFxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDFcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWRkaXRpb25hbC1ibHVlLTJcblxuICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeVxuXG4gICAgICAgIC8vIFN0eWxlcyB3aGlsZSBzZWxlY3RpemUgaXMgbG9hZGluZ1xuICAgICAgICBzZWxlY3RcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYWNrZ3JvdW5kLWdyYXktMlxuXG4gICAgICAgICAgICArIGxhYmVsXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNnB4ICsgJGlucHV0LWdyb3VwLXRleHQtd2lkdGgtc20gKyAkaW5wdXQtcGFkZGluZy14KSAhaW1wb3J0YW50XG5cbiAgICAgICAgLnNlbGVjdGl6ZS1jb250cm9sXG4gICAgICAgICAgICAuc2VsZWN0aXplLWlucHV0XG4gICAgICAgICAgICAgICAgLy9ib3JkZXI6IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgLy8gUmVtb3ZlIHNlbGVjdCdzIGFycm93c1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgLnJlZmVyZW5jZS1maWVsZC1ncm91cFxuICAgICAgICAgICAgLmJvb2tpbmctY29kZS1zd2l0Y2hcbiAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtZ3JheS0yXG5cbiAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93blxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudFxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4XG5cbiAgICAgICAgICAgIC5vcHRncm91cFxuICAgICAgICAgICAgICAgIC8vLm9wdGdyb3VwLWhlYWRlclxuXG4gICAgICAgICAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHhcblxuICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1mbGFnXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxuXG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1kYXRhXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2l0eVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibGFja1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29kZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTJcblxuICAgICAgICAucGFzc2VuZ2Vycy10b29sdGlwXG4gICAgICAgICAgICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6IDFcblxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZVxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZVxuXG4gICAgICAgICAgICAudG9vbHRpcC1hcnJvd1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgLnRvb2x0aXAtaW5uZXJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHhcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFja1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpXG5cbiAgICAgICAgICAgICAgICAuY2FwdGlvbi1saWdodFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG5cbiAgICAgICAgICAgICAgICAubnVtXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweFxuXG4gICAgICAgICAgICAgICAgLmJ0blxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHhcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTEiLCIvLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS9yZjl6R0JaYUVwbFFrQlo2STlidlZjL0Fpci1TZXJiaWEtLS1VSS1EZXNpZ24/dHlwZT1kZXNpZ24mbm9kZS1pZD0xNjY4LTE3MzcxMCZtb2RlPWRlc2lnbiZ0PUxkb0VualhGZXV6Vm9aaFotMFxuXG4uZmxpZ2h0LXNjaGVkdWxlXG4gICAgLnd5c2l3eWctY29udGFpbmVyXG4gICAgICAgIC8vIFdZU0lZV0cgY2FuIHVzZSBcIi50ZXh0LVwiIGNvbG9ycyBjbGFzc2VzIGZyb20gcGFyZW50XG4gICAgICAgIHBcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0XG5cbiAgICAgICAgYVxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXRcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42N1xuXG4gICAgLmlucHV0LWdyb3VwXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYWNrZ3JvdW5kLTEsIDAuMDUpICFpbXBvcnRhbnRcblxuICAgICAgICBzZWxlY3RcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcblxuICAgICAgICAgICAgKyBsYWJlbFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDZweCArICRpbnB1dC1ncm91cC10ZXh0LXdpZHRoLXNtICsgJGlucHV0LXBhZGRpbmcteCkgIWltcG9ydGFudFxuXG4gICAgLmJ0bi1zZWFyY2hcbiAgICAgICAgK2Rlc2t0b3BcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHhcblxuICAgICAgICArdGFibGV0XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcblxuICAgIC5zZWxlY3RpemUtY29udHJvbFxuICAgICAgICAuc2VsZWN0aXplLWlucHV0XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudFxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgLy8gUmVtb3ZlIHNlbGVjdCdzIGFycm93c1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgIC5zZWxlY3RpemUtZHJvcGRvd25cbiAgICAgICAgd2lkdGg6IDMyN3B4ICFpbXBvcnRhbnRcblxuICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnRcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4XG5cbiAgICAgICAgLm9wdGdyb3VwXG4gICAgICAgICAgICAvLy5vcHRncm91cC1oZWFkZXJcblxuICAgICAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweFxuXG4gICAgICAgICAgICAgICAgLmNvdW50cnktZmxhZ1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxuXG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uLWRhdGFcbiAgICAgICAgICAgICAgICAgICAgLmNpdHlcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibGFja1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb2RlXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0yXG5cbiAgICAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0LW5hdlxuICAgICAgICAubmF2LWxpbmtcbiAgICAgICAgICAgIGJvcmRlcjogMFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMFxuXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeVxuXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4XG5cbiAgICAgICAgICAgIC5uYXYtaXRlbVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XG5cbiAgICAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0XG4gICAgICAgIHRhYmxlXG4gICAgICAgICAgICB0clxuICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgIC5jaXR5LWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnlcblxuICAgICAgICAgICAgICAgICAgICAuZGl2aWRlclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICR0ZXh0LWJsYWNrXG5cbiAgICAgICAgICAgICAgICAgICAgLmNlbGwtdGl0bGVcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTJcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRleHQtZ3JheS0yXG5cbiAgICAgICAgICAgICAgICAgICAgJi5kZXRhaWxzLWNlbGxcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSVcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZGV0YWlsc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweFxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwXG5cbiAgICAgICAgICAgICAgICArdGFibGV0XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1zdHlsZSkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3IpXG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwXG5cbiAgICAgICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gNHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2l0eS1jZWxsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGV0YWlscy1jZWxsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gNHB4KVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1kZXRhaWxzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuXG4gICAgICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMFxuXG4gICAgICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweClcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNpdHktY2VsbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRldGFpbHMtY2VsbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWRldGFpbHNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG5cblxuIiwiLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvcmY5ekdCWmFFcGxRa0JaNkk5YnZWYy9BaXItU2VyYmlhLS0tVUktRGVzaWduP3R5cGU9ZGVzaWduJm5vZGUtaWQ9MTA1MjItMTk3MDM5Jm1vZGU9ZGVzaWduJnQ9ZVJMQmZ5QkhXUnl0UjA2NS00XG4uZmxpZ2h0LXN0YXR1c1xuICAgIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlclxuICAgICAgICAuZmxpZ2h0LXN0YXR1cy0tbGlzdC1uYXZcbiAgICAgICAgICAgIC5uYXYtbGlua1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBcblxuICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHhcblxuICAgICAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGVcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGVcblxuICAgICAgICAuaW5wdXQtZ3JvdXAsXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nLm5vLWljb25cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmFja2dyb3VuZC0xLCAwLjA1KVxuXG4gICAgICAgICAgICBzZWxlY3RcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG5cbiAgICAgICAgICAgICAgICArIGxhYmVsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2cHggKyAkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aC1zbSArICRpbnB1dC1wYWRkaW5nLXgpICFpbXBvcnRhbnRcblxuICAgICAgICAuYnRuLXNlYXJjaFxuICAgICAgICAgICAgK2Rlc2t0b3BcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4XG5cbiAgICAgICAgICAgICt0YWJsZXQtbGFyZ2VcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgICAgICAvLyAwIC0gOTA0XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtbGFyZ2UtYnJlYWtwb2ludCAtIDFweH0pXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcblxuICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2xcbiAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXRcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZSBzZWxlY3QncyBhcnJvd3NcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd25cbiAgICAgICAgICAgIHdpZHRoOiAzMjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudFxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4XG5cbiAgICAgICAgICAgIC5vcHRncm91cFxuICAgICAgICAgICAgICAgIC8vLm9wdGdyb3VwLWhlYWRlclxuXG4gICAgICAgICAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHhcblxuICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1mbGFnXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxuXG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1kYXRhXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2l0eVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibGFja1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29kZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTJcblxuICAgIC5mbGlnaHQtc3RhdHVzLS1saXN0LXdyYXBwZXJcbiAgICAgICAgLmNhcmRcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBcblxuICAgICAgICAgICAgdGFibGVcbiAgICAgICAgICAgICAgICB0Ym9keVxuICAgICAgICAgICAgICAgICAgICB0clxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMFxuXG4gICAgICAgICAgICAgICAgICAgIC5oYXMtY29ubmVjdGluZy1mbGlnaHRzXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHhcblxuICAgICAgICAgICAgICAgICAgICAuaGFzLWNvbm5lY3RpbmctZmxpZ2h0cyArIC5jb25uZWN0aW5nLWZsaWdodFxuICAgICAgICAgICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwXG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbm5lY3RpbmctZmxpZ2h0ICsgLmNvbm5lY3RpbmctZmxpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBcblxuICAgICAgICAvLyAwIC0gOTA0IHB4XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYXJnZS1icmVha3BvaW50IC0gMXB4fSlcbiAgICAgICAgICAgIC5jYXJkXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgIHRhYmxlXG4gICAgICAgICAgICAgICAgICAgIHRoZWFkXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICAgICAgICAgdGJvZHlcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDJcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZGV0YWlsc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uby1yZXN1bHRzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29ubmVjdGluZy1mbGlnaHRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0ycmVtIC0gMXB4KSIsIi5maW5kLW15LXRyaXBcbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmZvcm0tZmxvYXRpbmcubm8taWNvblxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmFja2dyb3VuZC0xLCAwLjA1KVxuXG4gICAgLmJ0bi1zZWFyY2hcbiAgICAgICAgbWluLXdpZHRoOiAxNzBweFxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4IiwiLmZpbmQtYm9va2luZy1kZXRhaWxzLXBhbmVsXG4gICAgLmlucHV0LWdyb3VwXG4gICAgICAgIGRpc3BsYXk6IHVuc2V0XG4gICAgICAgIHdpZHRoOiB1bnNldFxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2xcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudFxuXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nXG4gICAgICAgICAgICBmbGV4OiB1bnNldFxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0XG5cbiAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuICAgICAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbFxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4zMnJlbSlcblxuICAgIC5idG5cbiAgICAgICAgbWluLXdpZHRoOiAyMDBweCIsIi50b3Atb2ZmZXJzLWNhcm91c2VsXG4gICAgLy8gRWRpdG1vZGVcbiAgICAvLyYtLWVkaXRtb2RlLWNvbnRhaW5lclxuXG4gICAgJi0tdGl0bGUtY29udGFpbmVyXG4gICAgICAgIC53eXNpd3lnLWNvbnRhaW5lclxuICAgICAgICAgICAgaDNcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIiwiLmRlc2lyZWQtbG9jYXRpb24tYXJlYWJyaWNrLWNvbnRhaW5lclxuICAgIGZvcm1cbiAgICAgICAgLnNlbGVjdGl6ZS1jb250cm9sXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI2NXB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcblxuICAgICAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJhY2tncm91bmQtMSwgMC4wNSlcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgICAgICAgICAgICAgICAuaWNvblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweClcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMXJlbSArIDVweClcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHhcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgICAgICAgICAmOm5vdCguaW5wdXQtYWN0aXZlKVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXG5cbiAgICAgICAgICAgICAgICAgICAgLmljb25cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlXG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93blxuICAgICAgICAgICAgICAgIC5vcHRncm91cFxuICAgICAgICAgICAgICAgICAgICAub3B0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1mbGFnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHhcblxuICAgICAgICAgICAgJiArIGxhYmVsXG4gICAgICAgICAgICAgICAgJjpub3QoLmZwLWZsb2F0aW5nLWxhYmVsLS1mb2N1c2VkKVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXG5cbiAgICAuZGVzaXJlZC1sb2NhdGlvbnMtcmVzdWx0XG4gICAgICAgIHRhYmxlXG4gICAgICAgICAgICAvL3RhYmxlLWxheW91dDogZml4ZWRcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1ncmF5LTJcblxuICAgICAgICAgICAgdGgsIHRkXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZXh0LWdyYXktMlxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblxuICAgICAgICAgICAgdGhlYWRcbiAgICAgICAgICAgICAgICB0aFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0yXG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3JVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0JVxuXG4gICAgICAgICAgICB0Ym9keVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICB0clxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lXG5cbiAgICAgICAgICAgIC8vIHRoZWFkXG4gICAgICAgICAgICAvLyAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgLy8gICAgICAgICB0clxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgdGhcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweFxuXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHhcblxuICAgICAgICAgICAgLy8gdGJvZHlcbiAgICAgICAgICAgIC8vICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIC8vICAgICAgICAgdHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweFxuXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweCIsIi5jaGVjay1pbi1wYW5lbFxuICAgIC5pbnB1dC1ncm91cFxuICAgICAgICBkaXNwbGF5OiB1bnNldFxuICAgICAgICB3aWR0aDogdW5zZXRcblxuICAgICAgICAuZm9ybS1jb250cm9sXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnRcblxuICAgICAgICAuZm9ybS1mbG9hdGluZ1xuICAgICAgICAgICAgZmxleDogdW5zZXRcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldFxuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldFxuXG4gICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgIGxhYmVsLFxuICAgICAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50XG5cbiAgICAgICAgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwuZnAtZmxvYXRpbmctbGFiZWwtLWZvY3VzZWQsXG4gICAgICAgIC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsLmZwLWZsb2F0aW5nLWxhYmVsLS12YWx1ZWRcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC40NXJlbSkgdHJhbnNsYXRlWCgwLjMycmVtKVxuXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuICAgICAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbFxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4zMnJlbSlcblxuICAgIC5yZWZlcmVuY2UtZmllbGQtZ3JvdXBcbiAgICAgICAgLnRvb2x0aXAucmVxdWlyZWQtdG9vbHRpcFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudFxuXG4gICAgICAgIC52YWx1ZS1maWVsZFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50XG5cbiAgICAgICAgLmJvb2tpbmctY29kZS1zd2l0Y2hcbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSlcblxuICAgIHNlbGVjdFxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnRcblxuICAgIC5zZWxlY3RpemUtY29udHJvbFxuICAgICAgICAuc2VsZWN0aXplLWlucHV0XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxuICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudFxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KVxuXG4gICAgICAgICAgICBpbnB1dFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAmLmRpc2FibGVkXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAvLyBSZW1vdmUgc2VsZWN0J3MgYXJyb3dzXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgICAmLmlucHV0LWFjdGl2ZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSlcblxuICAgIC5zZWxlY3RpemUtZHJvcGRvd25cbiAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnRcblxuICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnRcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4XG5cbiAgICAgICAgICAgIC5vcHRpb25cbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtYmxhY2tcblxuICAgICAgICAub3B0Z3JvdXBcbiAgICAgICAgICAgIC8vLm9wdGdyb3VwLWhlYWRlclxuXG4gICAgICAgICAgICAub3B0aW9uXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4XG5cbiAgICAgICAgICAgICAgICAuY291bnRyeS1mbGFnXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG5cbiAgICAgICAgICAgICAgICAubG9jYXRpb24tZGF0YVxuICAgICAgICAgICAgICAgICAgICAuY2l0eVxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrXG5cbiAgICAgICAgICAgICAgICAgICAgLmNvZGVcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTJcblxuLnJlZmVyZW5jZS1maWVsZC1ncm91cFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgLmJvb2tpbmctY29kZS1zd2l0Y2hcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMFxuICAgICAgICByaWdodDogMC41cmVtXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICB3aWR0aDogMS43NXJlbVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXI6IDBcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHotaW5kZXg6IDNcblxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIHdpZHRoOiAwLjVyZW1cbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbVxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgY3VycmVudENvbG9yXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykiLCIuYmlkLWZvci1idXNpbmVzcy1jbGFzc1xuICAgICYtLXBhbmVsXG4gICAgICAgIC5mb3JtLWNvbnRyb2xcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudFxuIiwiLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvUE9xOVQwNE5mTWRGMk55NFgwR0hWRy9DYXJnbz9ub2RlLWlkPTIwOSUzQTY1OTImbW9kZT1kZXZcbi5jYXJnby1hZ2VudHNcbiAgICAmLS13cmFwcGVyXG4gICAgICAgIC5pbnB1dC1ncm91cFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYWNrZ3JvdW5kLTEsIDAuMDUpXG5cbiAgICAgICAgLmJ0bi1zZWFyY2hcbiAgICAgICAgICAgICtkZXNrdG9wXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzVweFxuXG4gICAgICAgICAgICArdGFibGV0XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweFxuXG4gICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcblxuICAgICAgICAvLyBTdHlsZXMgd2hpbGUgc2VsZWN0aXplIGlzIGxvYWRpbmdcbiAgICAgICAgc2VsZWN0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG5cbiAgICAgICAgICAgICsgbGFiZWxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2cHggKyAkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aC1zbSArICRpbnB1dC1wYWRkaW5nLXgpICFpbXBvcnRhbnRcblxuICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2xcbiAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXRcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZSBzZWxlY3QncyBhcnJvd3NcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd25cbiAgICAgICAgICAgIHdpZHRoOiAzMjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudFxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4XG5cbiAgICAgICAgICAgIC5vcHRncm91cFxuICAgICAgICAgICAgICAgIC8vLm9wdGdyb3VwLWhlYWRlclxuXG4gICAgICAgICAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHhcblxuICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1mbGFnXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxuXG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1kYXRhXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2l0eVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibGFja1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29kZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTJcblxuICAgIC5jYXJnby1hZ2VudHMtLWxpc3QtY29udGFpbmVyXG4gICAgICAgIHRhYmxlXG4gICAgICAgICAgICB0Ym9keVxuICAgICAgICAgICAgICAgIHRyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwXG4gICAgICAgIFxuICAgICAgICAgICAgdHJcbiAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJVxuXG4gICAgICAgIC8vIDAgLSA5MDQgcHhcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LWxhcmdlLWJyZWFrcG9pbnQgLSAxcHh9KVxuICAgICAgICAgICAgLmNhcmRcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgdGFibGVcbiAgICAgICAgICAgICAgICAgICAgdGhlYWRcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgICAgICAgICB0Ym9keVxuICAgICAgICAgICAgICAgICAgICAgICAgdHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1zdHlsZSkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3IpXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4iLCIuY2FyZ28td2lkZ2V0XG4gICAgLy8gSG9tZXBhZ2UgKGZpcnN0IGFyZWFicmljayBvbiBwYWdlKVxuICAgICYubmVnYXRpdmUtbWFyZ2luXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycmVtXG5cbiAgICAgICAgK3RhYmxldC1zbWFsbFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNyZW1cbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNyZW1cblxuICAgICYtLWNvbnRlbnQtLXdyYXBwZXJcbiAgICAgICAgbWluLWhlaWdodDogNzQwcHhcblxuICAgICAgICArdGFibGV0LXNtYWxsXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5jYXJnby13aWRnZXQtLWNvbnRlbnRcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogNFxuXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KSAvLyA1NnB4IGlzIGhlYWRlciBoZWlnaHQsIHdpbGwgYmUgb3ZlcnJpZGVuIGJ5IEpTXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLmNhcmdvLXdpZGdldC0tY29udGVudFxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMVxuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDJcblxuICAgICYtLXdpZGdldFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHhcblxuICAgICAgICAubWFpbi1pbnB1dFxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMjBweFxuXG4gICAgICAgIC5wcmVmaXgtaW5wdXQtY29udGFpbmVyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgd2lkdGg6IDQ1cHhcblxuICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIC43cmVtICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWdyYXktMlxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZVxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcblxuICAgICAgICAgICAgICAgICYuZGVmYXVsdFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG5cbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgY29udGVudDogJy0nXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgICAgICAgICByaWdodDogMFxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHhcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtYmxhY2tcblxuICAgICAgICAmLnJlc3VsdC1wYWdlXG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC13aGl0ZVxuXG4gICAgICAgICAgICBpbnB1dFxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXRcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRkZXNrdG9wLWJyZWFrcG9pbnQgKyAxMDBweH0pXG4gICAgICAgICAgICAmLnBvc2l0aW9uLS10b3AsXG4gICAgICAgICAgICAmLnBvc2l0aW9uLS1ib3R0b21cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICByaWdodDogLTUlXG5cbiAgICAgICAgICAgICYucG9zaXRpb24tLXRvcFxuICAgICAgICAgICAgICAgIHRvcDogNTBweFxuXG4gICAgICAgICAgICAmLnBvc2l0aW9uLS1ib3R0b21cbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHhcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLWJyZWFrcG9pbnQgKyA5OXB4fSlcbiAgICAgICAgICAgIG1hcmdpbjogMFxuXG4gICAgICAgICAgICAmLnBvc2l0aW9uLS10b3BcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XG5cbiAgICAgICAgICAgICYucG9zaXRpb24tLWJvdHRvbVxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kXG5cbiAgICAgICAgK3RhYmxldC1zbWFsbFxuICAgICAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAgICAgICAgICYucG9zaXRpb24tLXRvcCxcbiAgICAgICAgICAgICYucG9zaXRpb24tLWJvdHRvbVxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlclxuXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIG1hcmdpbjogMFxuXG4gICAgICAgICAgICAmLnBvc2l0aW9uLS10b3AsXG4gICAgICAgICAgICAmLnBvc2l0aW9uLS1ib3R0b21cbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXJcblxuICAgICAgICAud2lkZ2V0LWlucHV0LWdyb3VwXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICAgICYuYm9yZGVyLW1haW4sXG4gICAgICAgICAgICAmLmJvcmRlci1wcmVmaXhcbiAgICAgICAgICAgICAgICBpbnB1dFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4MGI5ZTcgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dFxuICAgICAgICAgICAgICAgIGJvcmRlcjogMFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXdoaXRlXG4gICAgICAgICAgICAgICAgbGVmdDogNnB4XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgdG9wOiA3cHhcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweFxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDFcblxuICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b25cbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuXG4gICAgICAgICAgICAgICAgJlt0eXBlPW51bWJlcl1cbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGRcblxuICAgICAgICAgICAgICAgICYuaXMtaW52YWxpZFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC13aGl0ZSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluXG4gICAgICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODBiOWU3ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgJi5oYXMtdGV4dFxuICAgICAgICAgICAgICAgIC5tYWluLWlucHV0XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aCArICRpbnB1dC1wYWRkaW5nLXgpICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICArIGxhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoJGlucHV0LWdyb3VwLXRleHQtd2lkdGggKyAkaW5wdXQtcGFkZGluZy14KSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbiAgICAgICAgICAgICAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbiAgICAgICAgICAgICAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgxLjNyZW0pXG5cblxuIiwiLmZvcm0tYnVpbGRlci13cmFwcGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAuZm9ybWJ1aWxkZXJcbiAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAuYnRuLWJhY2tcbiAgICAgICAgICAgIHRvcDogMnB4XG4gICAgICAgICAgICBsZWZ0OiAxMHB4XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNVxuXG4gICAgICAgIGxhYmVsXG4gICAgICAgICAgICAmW3JlcXVpcmVkPVwicmVxdWlyZWRcIl1cbiAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJ1xuXG4gICAgICAgICAgICAmLnJlcXVpcmVkXG4gICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKidcblxuICAgICAgICAgICAgJi5wcml2YWN5LXBvbGljeVxuICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgIC5mb3JtLXRleHRhcmVhXG4gICAgICAgICAgICAuZm9ybS1jb3VudGVyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE3cHhcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcblxuICAgICAgICAuZmlsZS1lcnJvci1kaXNhYmxlZCxcbiAgICAgICAgLmZpbGUtdXBsb2FkLWRpc2FibGVkXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcilcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKVxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KVxuXG4gICAgICAgIC5mb3JtLXNlbGVjdFxuICAgICAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHhcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweFxuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHggIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaWNvbnMvZm9udC1pY29ucy9tYWluL1R5cGU9RXhwYW5kLnN2ZylcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMTVzIGFsbFxuXG4gICAgICAgICAgICAgICAgJi5kcm9wZG93bi1hY3RpdmVcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuXG4gICAgICAgIC8vIGh0dHBzOi8vd3d3Lnczc2Nob29scy5jb20vaG93dG8vaG93dG9fY3NzX2hpZGVfYXJyb3dfbnVtYmVyLmFzcFxuXG4gICAgICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAgICAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b25cbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICAgICAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAgICAgLyogRmlyZWZveCAqL1xuICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl1cbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkXG5cbiAgICAgICAgLy8gQXV0by1zaXplIGZvcm0gZmllbGQgd2hlbiBmb2N1c2VkXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbiAgICAgICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsXG4gICAgICAgICAgICAvLyBTaG93IGZ1bGwgdGV4dFxuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWxcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaGVyaXRcblxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwKVxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweFxuXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nIC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsLmZwLWZsb2F0aW5nLWxhYmVsLS1mb2N1c2VkLFxuICAgICAgICAuZm9ybS1mbG9hdGluZyAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbC5mcC1mbG9hdGluZy1sYWJlbC0tdmFsdWVkXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDApXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4XG5cbiAgICAgICAgICAgIC8vIFNob3cgZnVsbCB0ZXh0XG4gICAgICAgICAgICBvdmVyZmxvdzogaW5pdGlhbFxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdFxuXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4IC8vIGRyb3Bkb3duIHRvb2dsZSBzcGFjZVxuXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nIC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4IC8vIGRyb3Bkb3duIHRvb2dsZSBzcGFjZVxuXG4gICAgICAgIC8vIFdoaXRlIHRoZW1lXG4gICAgICAgIC5iZy1vcGFjaXR5LWJsdWVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgNSwgLjA1KVxuXG4gICAgICAgICAgICAuc2VsZWN0aXplLWlucHV0XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50XG4gICAgICAgICAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtYmxhY2tcblxuICAgICAgICAgICAgJi5pcy1pbnZhbGlkXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1LCA1LCA1LCAuMDUpICFpbXBvcnRhbnRcblxuICAgICAgICAudG9vbHRpcC5yZXF1aXJlZC10b29sdGlwXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50XG5cbiIsIi5jb21wbGFpbnQtZm9ybVxuICAgIC5idG4tYmFja1xuICAgICAgICB0b3A6IDJweFxuICAgICAgICBsZWZ0OiAxMHB4XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c1xuICAgICAgICAgICAgb3BhY2l0eTogMC41XG5cbiAgICBsYWJlbFxuICAgICAgICAmW3JlcXVpcmVkPVwicmVxdWlyZWRcIl1cbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKidcblxuICAgICYtLWNhdGVnb3J5LXNlbGVjdGlvblxuICAgICAgICAuYnRuXG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHhcblxuICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHhcblxuICAgICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1ncmF5LTVcblxuICAgIC5iYW5rLWZpZWxkcy1jb250YWluZXJcbiAgICAgICAgJltkYXRhLWNvdW50cnk9XCJzZXJiaWFcIl1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgICAgICAgLmJhbmstZmllbGQtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgJltkYXRhLW5hbWU9XCJhY2NvdW50X2luZm9ybWF0aW9uX25hbWVfYW5kX3N1cm5hbWVcIl1cbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDFcblxuICAgICAgICAgICAgICAgICZbZGF0YS1uYW1lPVwiYWNjb3VudF9pbmZvcm1hdGlvbl9zdHJlZXRfYW5kX251bWJlclwiXVxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMlxuXG4gICAgICAgICAgICAgICAgJltkYXRhLW5hbWU9XCJhY2NvdW50X2luZm9ybWF0aW9uX3ppcF9jb2RlXCJdXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzXG5cbiAgICAgICAgICAgICAgICAmW2RhdGEtbmFtZT1cImFjY291bnRfaW5mb3JtYXRpb25fY2l0eVwiXVxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNFxuXG4gICAgICAgICAgICAgICAgJltkYXRhLW5hbWU9XCJhY2NvdW50X2luZm9ybWF0aW9uX25hbWVfb2ZfYmFua19zZXJiaWFcIl1cbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDVcblxuICAgICAgICAgICAgICAgICZbZGF0YS1uYW1lPVwiYWNjb3VudF9pbmZvcm1hdGlvbl9yc2RfYWNjb3VudF9udW1iZXJcIl1cbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDZcblxuICAgICAgICAmW2RhdGEtY291bnRyeT1cImNvbW1vbldlYWx0aFwiXVxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4gICAgICAgICAgICAuYmFuay1maWVsZC1jb250YWluZXJcbiAgICAgICAgICAgICAgICAmW2RhdGEtbmFtZT1cImFjY291bnRfaW5mb3JtYXRpb25fYWNjb3VudF9udW1iZXJcIl1cbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xXG5cbiAgICAgICAgJltkYXRhLWNvdW50cnk9XCJub3RMaXN0ZWRcIl1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgICAgICAgLmJhbmstZmllbGQtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgJltkYXRhLW5hbWU9XCJhY2NvdW50X2luZm9ybWF0aW9uX25hbWVfYW5kX3N1cm5hbWVcIl1cbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xXG4gICAgICAgIGxhYmVsXG4gICAgICAgICAgICAmLnJlcXVpcmVkXG4gICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKidcblxuICAgICAgICBpbnB1dFtyZWFkb25seV1cbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNVxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAgIC5wcmV2aWV3LXN0ZXBcbiAgICAgICAgLnByZXZpZXctY29udGFpbmVyXG4gICAgICAgICAgICBbZGF0YS1kei1yZW1vdmVdXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgLnBlcnNvbmFsLXN0ZXAtZGlzYWJsZWRcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcilcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZylcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcilcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KVxuXG4iLCIuY29tcGxpbWVudC1mb3JtXG4gICAgLmJ0bi1iYWNrXG4gICAgICAgIHRvcDogMnB4XG4gICAgICAgIGxlZnQ6IDEwcHhcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjVcblxuICAgIGxhYmVsXG4gICAgICAgICZbcmVxdWlyZWQ9XCJyZXF1aXJlZFwiXVxuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJ1xuXG4gICAgJi0tY2F0ZWdvcnktc2VsZWN0aW9uXG4gICAgICAgIC5idG5cbiAgICAgICAgICAgIGhlaWdodDogNjRweFxuXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweFxuXG4gICAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWdyYXktNVxuXG4gICAgLmNvbXBsaW1lbnQtdGV4dGFyZWFcbiAgICAgICAgbWluLWhlaWdodDogMTcwcHhcbiIsIi5jb3Jwb3JhdGUtc2FsZXMtZm9ybSxcbi5ncm91cC1yZXNlcnZhdGlvbi1mb3JtXG4gICAgbGFiZWxcbiAgICAgICAgJltyZXF1aXJlZD1cInJlcXVpcmVkXCJdXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyonXG5cbiAgICAgICAgJi5yZXF1aXJlZFxuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/