/***************************************************************************************************************
||||||||||||||||||||||||||||       MASTER STYLESHEET FOR INDUSTRIAL       ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************
||||||||||||||||||||||||||||              TABLE OF CONTENT                  ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************
****************************************************************************************************************
Imported styles
Global styles
header top styles
Header Menu styles
Banner styles
Welcome to industrial styles
Our Services styles 
Our Services natural resource styles
Our Project Slider styles
Home styles
Our Client styles
Indurial Solution styles
Footer styles
Inner Banner styles
About Tab Box styles
Team styles
Testimonial Area
Services Page styles
Side Bar Widget styles
Single service page styles
Core Projects page styles
News page styles
Page Navigation styles
News Details styles
News Details Comments
Contact us styles
Testimonials page styles
Request a quote Page styles
Project details page styles
Newsletter
TT-GALLERY-1
LIGHTBOX
****************************************************************************************************************
||||||||||||||||||||||||||||            End TABLE OF CONTENT                ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************/
/* ==============================
   Imported styles
   ============================== */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url("https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700");
/* Config*/
/* Bootstrap 5.0 breakpoint and utilities only */
/*
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #e03127;
}

.link-primary:hover, .link-primary:focus {
  color: #a31f17;
}

.link-secondary {
  color: #3090C0;
}

.link-secondary:hover, .link-secondary:focus {
  color: #216283;
}

.link-success {
  color: #28a745;
}

.link-success:hover, .link-success:focus {
  color: #19692c;
}

.link-info {
  color: #28a6b6;
}

.link-info:hover, .link-info:focus {
  color: #1a6d77;
}

.link-warning {
  color: #ffc107;
}

.link-warning:hover, .link-warning:focus {
  color: #ba8b00;
}

.link-danger {
  color: #e03127;
}

.link-danger:hover, .link-danger:focus {
  color: #a31f17;
}

.link-light {
  color: #c7c6c6;
}

.link-light:hover, .link-light:focus {
  color: #a19f9f;
}

.link-dark {
  color: #333;
}

.link-dark:hover, .link-dark:focus {
  color: #0d0d0d;
}

.embed-responsive {
  position: relative;
  width: 100%;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.857%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only,
.sr-only-focusable:not(:focus) {
  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;
}

.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-left {
  float: left !important;
}

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

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

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

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

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

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

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

.d-block {
  display: block !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;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !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;
}

.border {
  border: 1px solid #c7c6c6 !important;
}

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

.border-top {
  border-top: 1px solid #c7c6c6 !important;
}

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

.border-right {
  border-right: 1px solid #c7c6c6 !important;
}

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

.border-bottom {
  border-bottom: 1px solid #c7c6c6 !important;
}

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

.border-left {
  border-left: 1px solid #c7c6c6 !important;
}

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

.border-primary {
  border-color: #e03127 !important;
}

.border-secondary {
  border-color: #3090C0 !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #28a6b6 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #e03127 !important;
}

.border-light {
  border-color: #c7c6c6 !important;
}

.border-dark {
  border-color: #333 !important;
}

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

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

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

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

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

.w-auto {
  width: auto !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: 1rem !important;
}

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

.m-5 {
  margin: 3rem !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: 1rem !important;
  margin-left: 1rem !important;
}

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

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !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: 1rem !important;
  margin-bottom: 1rem !important;
}

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

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !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: 1rem !important;
}

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

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

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

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

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

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

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

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

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

.mr-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: 1rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-5 {
  padding: 3rem !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: 1rem !important;
  padding-left: 1rem !important;
}

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

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !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: 1rem !important;
  padding-bottom: 1rem !important;
}

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

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !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: 1rem !important;
}

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

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

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

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

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

.pr-3 {
  padding-right: 1rem !important;
}

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

.pr-5 {
  padding-right: 3rem !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: 1rem !important;
}

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

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

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

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

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

.pl-3 {
  padding-left: 1rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-primary {
  color: #e03127 !important;
}

.text-secondary {
  color: #3090C0 !important;
}

.text-success {
  color: #28a745 !important;
}

.text-info {
  color: #28a6b6 !important;
}

.text-warning {
  color: #ffc107 !important;
}

.text-danger {
  color: #e03127 !important;
}

.text-light {
  color: #c7c6c6 !important;
}

.text-dark {
  color: #333 !important;
}

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

.text-body {
  color: #333 !important;
}

.text-muted {
  color: #6c757d !important;
}

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

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

.text-reset {
  color: inherit !important;
}

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

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

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

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

.bg-primary {
  background-color: #e03127 !important;
}

.bg-secondary {
  background-color: #3090C0 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

.bg-info {
  background-color: #28a6b6 !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-danger {
  background-color: #e03127 !important;
}

.bg-light {
  background-color: #c7c6c6 !important;
}

.bg-dark {
  background-color: #333 !important;
}

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

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

.bg-transparent {
  background-color: transparent !important;
}

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

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

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

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

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

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

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

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

.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !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: 5px !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

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

.rounded-pill {
  border-radius: 50rem !important;
}

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

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

.rounded-right {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.rounded-left {
  border-bottom-left-radius: 5px !important;
  border-top-left-radius: 5px !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-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;
  }
  .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: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-0 {
    margin-right: 0 !important;
  }
  .mr-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mr-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mr-sm-3 {
    margin-right: 1rem !important;
  }
  .mr-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mr-sm-5 {
    margin-right: 3rem !important;
  }
  .mr-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: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-0 {
    margin-left: 0 !important;
  }
  .ml-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ml-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ml-sm-3 {
    margin-left: 1rem !important;
  }
  .ml-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ml-sm-5 {
    margin-left: 3rem !important;
  }
  .ml-sm-auto {
    margin-left: auto !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: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-0 {
    padding-right: 0 !important;
  }
  .pr-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pr-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pr-sm-3 {
    padding-right: 1rem !important;
  }
  .pr-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pr-sm-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-0 {
    padding-left: 0 !important;
  }
  .pl-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pl-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pl-sm-3 {
    padding-left: 1rem !important;
  }
  .pl-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pl-sm-5 {
    padding-left: 3rem !important;
  }
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-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;
  }
  .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: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mr-md-0 {
    margin-right: 0 !important;
  }
  .mr-md-1 {
    margin-right: 0.25rem !important;
  }
  .mr-md-2 {
    margin-right: 0.5rem !important;
  }
  .mr-md-3 {
    margin-right: 1rem !important;
  }
  .mr-md-4 {
    margin-right: 1.5rem !important;
  }
  .mr-md-5 {
    margin-right: 3rem !important;
  }
  .mr-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: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-0 {
    margin-left: 0 !important;
  }
  .ml-md-1 {
    margin-left: 0.25rem !important;
  }
  .ml-md-2 {
    margin-left: 0.5rem !important;
  }
  .ml-md-3 {
    margin-left: 1rem !important;
  }
  .ml-md-4 {
    margin-left: 1.5rem !important;
  }
  .ml-md-5 {
    margin-left: 3rem !important;
  }
  .ml-md-auto {
    margin-left: auto !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: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-0 {
    padding-right: 0 !important;
  }
  .pr-md-1 {
    padding-right: 0.25rem !important;
  }
  .pr-md-2 {
    padding-right: 0.5rem !important;
  }
  .pr-md-3 {
    padding-right: 1rem !important;
  }
  .pr-md-4 {
    padding-right: 1.5rem !important;
  }
  .pr-md-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-0 {
    padding-left: 0 !important;
  }
  .pl-md-1 {
    padding-left: 0.25rem !important;
  }
  .pl-md-2 {
    padding-left: 0.5rem !important;
  }
  .pl-md-3 {
    padding-left: 1rem !important;
  }
  .pl-md-4 {
    padding-left: 1.5rem !important;
  }
  .pl-md-5 {
    padding-left: 3rem !important;
  }
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-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;
  }
  .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: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-0 {
    margin-right: 0 !important;
  }
  .mr-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mr-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mr-lg-3 {
    margin-right: 1rem !important;
  }
  .mr-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mr-lg-5 {
    margin-right: 3rem !important;
  }
  .mr-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: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-0 {
    margin-left: 0 !important;
  }
  .ml-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ml-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ml-lg-3 {
    margin-left: 1rem !important;
  }
  .ml-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ml-lg-5 {
    margin-left: 3rem !important;
  }
  .ml-lg-auto {
    margin-left: auto !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: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-0 {
    padding-right: 0 !important;
  }
  .pr-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pr-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pr-lg-3 {
    padding-right: 1rem !important;
  }
  .pr-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pr-lg-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-0 {
    padding-left: 0 !important;
  }
  .pl-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pl-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pl-lg-3 {
    padding-left: 1rem !important;
  }
  .pl-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pl-lg-5 {
    padding-left: 3rem !important;
  }
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-0 {
    margin-right: 0 !important;
  }
  .mr-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mr-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mr-xl-3 {
    margin-right: 1rem !important;
  }
  .mr-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mr-xl-5 {
    margin-right: 3rem !important;
  }
  .mr-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-0 {
    margin-left: 0 !important;
  }
  .ml-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ml-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ml-xl-3 {
    margin-left: 1rem !important;
  }
  .ml-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ml-xl-5 {
    margin-left: 3rem !important;
  }
  .ml-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-0 {
    padding-right: 0 !important;
  }
  .pr-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pr-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pr-xl-3 {
    padding-right: 1rem !important;
  }
  .pr-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pr-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-0 {
    padding-left: 0 !important;
  }
  .pl-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pl-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pl-xl-3 {
    padding-left: 1rem !important;
  }
  .pl-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pl-xl-5 {
    padding-left: 3rem !important;
  }
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-0 {
    margin-right: 0 !important;
  }
  .mr-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mr-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mr-xxl-3 {
    margin-right: 1rem !important;
  }
  .mr-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mr-xxl-5 {
    margin-right: 3rem !important;
  }
  .mr-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-0 {
    margin-left: 0 !important;
  }
  .ml-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ml-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ml-xxl-3 {
    margin-left: 1rem !important;
  }
  .ml-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ml-xxl-5 {
    margin-left: 3rem !important;
  }
  .ml-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-0 {
    padding-right: 0 !important;
  }
  .pr-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pr-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pr-xxl-3 {
    padding-right: 1rem !important;
  }
  .pr-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pr-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-0 {
    padding-left: 0 !important;
  }
  .pl-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pl-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pl-xxl-3 {
    padding-left: 1rem !important;
  }
  .pl-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pl-xxl-5 {
    padding-left: 3rem !important;
  }
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !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;
  }
}

/* All */
/* @import "../../../node_modules/bootstrap/scss/bootstrap"; */
/* Bootstrap 3.3.6 */
/*
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=fde9db479546eaef7b929b90a020a5e4)
 * Config saved to config.json and https://gist.github.com/fde9db479546eaef7b929b90a020a5e4
 */
/*
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-default.disabled, .btn-primary.disabled, .btn-success.disabled, .btn-info.disabled, .btn-warning.disabled, .btn-danger.disabled, .btn-default[disabled], .btn-primary[disabled], .btn-success[disabled], .btn-info[disabled], .btn-warning[disabled], .btn-danger[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-success, fieldset[disabled] .btn-info, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-default .badge, .btn-primary .badge, .btn-success .badge, .btn-info .badge, .btn-warning .badge, .btn-danger .badge {
  text-shadow: none;
}

.btn:active, .service-info .read-more:active, .market-we-serve-block .read-more:active, .btn.active, .service-info .active.read-more, .market-we-serve-block .active.read-more {
  background-image: none;
}

.btn-default {
  background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}

.btn-default:hover, .btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}

.btn-default:active, .btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}

.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}

.btn-primary:hover, .btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}

.btn-primary:active, .btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}

.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}

.btn-success:hover, .btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}

.btn-success:active, .btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}

.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}

.btn-info:hover, .btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}

.btn-info:active, .btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}

.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}

.btn-warning:hover, .btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}

.btn-warning:active, .btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}

.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9534f), to(#c12e2a));
  background-image: linear-gradient(to bottom, #d9534f 0, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}

.btn-danger:hover, .btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}

.btn-danger:active, .btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}

.thumbnail, .img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-color: #2e6da4;
}

.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #fff 0, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #fff 0, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}

.navbar-brand, .navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}

.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0, #222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3c3c3c), to(#222));
  background-image: linear-gradient(to bottom, #3c3c3c 0, #222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #080808), to(#0f0f0f));
  background-image: linear-gradient(to bottom, #080808 0, #0f0f0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {
  border-radius: 0;
}

@media (max-width: 991px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a, .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2e6da4));
    background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  }
}

.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}

.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}

.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}

.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}

.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}

.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#286090));
  background-image: linear-gradient(to bottom, #337ab7 0, #286090 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
}

.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}

.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}

.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}

.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0, #2b669a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  border-color: #2b669a;
}

.list-group-item.active .badge, .list-group-item.active:hover .badge, .list-group-item.active:focus .badge {
  text-shadow: none;
}

.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}

.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
}

.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}

.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}

.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}

.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}

.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}

/* Global */
/* ==============================
   2 Global styles
   ============================== */
.clearfix {
  clear: both;
}

.m0 {
  margin: 0 !important;
}

.mt30 {
  margin-top: 30px;
}

.p0 {
  padding: 0 !important;
}

.fs-11 {
  font-size: 11px !important;
}

.fs-15 {
  font-size: 15px !important;
}

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

.fs-40 {
  font-size: 40px !important;
}

.fs-32 {
  font-size: 32px !important;
}

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

.fs-h1 {
  font-size: 36px !important;
}

.fs-h2 {
  font-size: 30px !important;
}

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

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

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

.fs-h6 {
  font-size: 13px !important;
}

.fw-bold {
  font-weight: 600;
}

.fw-bolder {
  font-weight: 700;
}

.position-initial {
  position: initial;
}

.text-intro {
  font-size: 22px;
  max-width: 990px;
}

.condensed {
  font-family: "PT Sans Narrow", sans-serif;
  letter-spacing: .3px;
}

.text-tertiary {
  color: #28a6b6;
}

/* Animations */
.animate-3 {
  transition: all .3s ease;
}

.animate-5 {
  transition: all .5s ease;
}

.animate-7 {
  transition: all .7s ease;
}

.animate-3-all * {
  transition: all .3s ease;
}

.animate-5-all * {
  transition: all .5s ease;
}

.animate-7-all * {
  transition: all .7s ease;
}

.overlay-fade-on-hover .image-callout-content {
  background-color: rgba(39, 39, 39, 0.4);
  transition: background-color 0.15s linear;
}

.overlay-fade-on-hover .image-callout:hover > .image-callout-content {
  background-color: transparent;
}

/* Custom Animations */
@keyframes calloutSlideUp {
  0% {
    transform: translate3d(0, 11%, 0);
  }
  to {
    transform: translateZ(0);
  }
}

@keyframes calloutSlideDown {
  0% {
    transform: translateZ(0);
  }
  to {
    transform: translate3d(0, 11%, 0);
  }
}

.btn, .service-info .read-more, .market-we-serve-block .read-more {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 6px 30px;
  background: #298fc2;
  border-radius: 5px;
}

.btn:focus, .service-info .read-more:focus, .market-we-serve-block .read-more:focus, .btn:hover, .service-info .read-more:hover, .market-we-serve-block .read-more:hover {
  text-decoration: none;
  outline: none;
}

.btn0 {
  background: #53565a;
  margin: 0 20px 0 0;
}

.btn2 {
  color: #000;
  background: #f8d24b;
}

.btn3 {
  background: rgba(0, 0, 0, 0.4);
  border: 1px solid white;
}

.btn3:hover {
  background: white;
}

button:focus, button:hover {
  text-decoration: none;
  outline: none;
}

.read-more {
  display: inline-block;
  margin-top: 25px;
  margin-bottom: 15px;
}

.submit {
  color: #fff;
  text-transform: uppercase;
  margin-top: 8px;
  text-shadow: none;
  position: relative;
  letter-spacing: .4px;
  transition: all .3s linear 0s;
  z-index: 1;
}

.submit:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #298fc2;
  top: 0;
  left: 0;
  right: 0;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition: all .3s linear 0s;
  z-index: -1;
}

.submit:focus, .submit:hover {
  color: #fff;
  border-color: #bb793c;
}

.submit:focus:before, .submit:focus:before, .submit:hover:before, .submit:hover:before {
  transform: scaleX(1);
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.tab-content ul {
  margin-left: 10px;
  margin-bottom: 15px;
  padding-left: 20px;
  list-style: disc;
}

.tab-content ul li {
  padding-left: 3px;
}

.tab-content ul li ul {
  list-style: circle;
  margin-bottom: 0;
}

.image-fill {
  width: 100%;
}

.featured-technologies-block .post-image {
  max-width: 370px;
  max-height: 225px;
}

@media (min-width: 992px) {
  .featured-technologies-block .post-image {
    max-height: 156px;
  }
}

@media (min-width: 1200px) {
  .featured-technologies-block .post-image {
    max-height: 195px;
  }
}

.blog-post-list .post-image {
  max-width: 370px;
  max-height: 225px;
}

@media (min-width: 992px) {
  .blog-post-list .post-image {
    max-height: 182px;
  }
}

@media (min-width: 1200px) {
  .blog-post-list .post-image {
    max-height: 225px;
  }
}

@media (min-width: 992px) {
  .blog-post-list.four-column .post-image {
    max-height: 129px;
  }
}

@media (min-width: 1200px) {
  .blog-post-list.four-column .post-image {
    max-height: 160px;
  }
}

.image_hover {
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.image_hover:focus:after {
  opacity: 1;
}

.image_hover:hover:after {
  opacity: 1;
  opacity: .5;
}

.zoom_img_effect {
  position: relative;
  transition: all .3s ease-out;
}

.image_hover:hover .zoom_img_effect {
  transform: scale(1.05) translateZ(0);
}

.four_arrow_hover_box {
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  opacity: 0;
  border: 7px solid rgba(3, 137, 158, 0.6);
  transform: scaleX(0);
  transform-origin: left;
  transition: all .3s linear 0s;
}

.four_arrow_hover_box .arrows {
  border: 1px solid #fff;
}

.four_arrow_hover_box .arrows span {
  background: rgba(3, 137, 158, 0.6);
}

.four_arrow_hover_box .arrows:after {
  content: "";
}

.four_arrow_hover_box .arrows:before {
  content: "";
  border-top: 1px solid rgba(3, 137, 158, 0.6);
  border-bottom: 1px solid rgba(3, 137, 158, 0.6);
  top: -1px;
  bottom: -1px;
  left: 16px;
  right: 16px;
}

.four_arrow_hover_box .arrows:after {
  border-left: 1px solid rgba(3, 137, 158, 0.6);
  border-right: 1px solid rgba(3, 137, 158, 0.6);
  left: -1px;
  right: -1px;
  top: 16px;
  bottom: 16px;
}

.intro-image-container {
  margin-bottom: 28px;
  border-radius: 5px;
}

@media (min-width: 992px) {
  .intro-image-container {
    max-width: 373px;
    max-height: 226px;
    float: right;
    overflow: hidden;
    margin-left: 48px;
  }
}

.intro-image-container img {
  max-height: 226px;
}

body {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.8;
  color: #333;
  height: 100%;
  overflow-x: hidden;
}

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

.btn, .service-info .read-more, .market-we-serve-block .read-more, a, button {
  text-decoration: none;
  outline: none;
  transition: all .3s linear 0s;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: 1.4;
  font-weight: 700;
  margin-bottom: 15px;
}

.section_header1 h2 {
  font-family: "PT Sans Narrow", sans-serif;
  font-size: 32px;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: .5px;
  margin: 0 0 30px 0;
}

.section_header h2, .section_header2 h2 {
  position: relative;
  font-family: "PT Sans Narrow", sans-serif;
  font-size: 26px;
  font-weight: 700;
  color: #000;
  text-transform: uppercase;
  letter-spacing: .5px;
  margin: 0 0 30px 0;
  padding-bottom: 15px;
}

.section_header h2::before, .section_header2 h2::before {
  content: "";
  width: 55px;
  height: 3px;
  display: inline-block;
  background: #3090C0;
  position: absolute;
  bottom: 0;
}

.color h2 {
  color: #242424 !important;
}

.sec-title h2:after, .sec-title h2 span, .sec-title h3:after, .sec-title h3 span {
  display: block;
}

.sec-title h2:before, .sec-title h3:before {
  content: "";
  width: 55px;
  height: 3px;
  background: #3090C0;
  margin-top: 13px;
}

/* Layout */
#content {
  overflow: hidden;
}

.sectpad {
  padding: 5.7em 0;
}

.gutter-zero .sf_colsIn {
  position: relative;
  padding: 0;
}

.thm-container {
  max-width: 1170px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

footer.row, header.row, section.row {
  position: relative;
}

.top-two-right {
  position: relative;
  overflow: hidden;
  padding: 3.5px 0;
}

.top-two-right .top-panel {
  float: right;
  width: 65%;
}

/* Components */
.accrodion {
  border: 1px solid #d7d7d7;
  background: #fff;
  margin-bottom: 10px;
}

.accrodion:last-child {
  margin-bottom: 0;
}

.accrodion.active .accrodion-title {
  background: #019bb3;
}

.accrodion.active .accrodion-title:after, .accrodion.active .accrodion-title h4 {
  color: #fff;
}

.accrodion.active .accrodion-title:after {
  content: "-";
  font-size: 40px;
  line-height: 38px;
}

.accrodion .accrodion-title {
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
}

.accrodion .accrodion-title:after {
  content: "+";
  font-weight: 400;
  color: #898989;
  font-size: 23px;
  position: absolute;
  top: 0;
  right: 20px;
  font-family: Open Sans,sans-serif;
  line-height: 46px;
}

.accrodion .accrodion-title h4 {
  font-family: Open Sans,sans-serif;
  line-height: 46px;
  color: #242424;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: .04em;
  margin: 0;
}

.accrodion .accrodion-content {
  padding-left: 30px;
  padding-top: 19px;
  padding-bottom: 30px;
}

.accrodion .accrodion-content h3, .accrodion .accrodion-content h4 {
  color: #242424;
  margin: 0 0 15px;
}

.accrodion .accrodion-content p {
  font-size: 14px;
  color: #898989;
  line-height: 24px;
  margin: 0 0 20px;
}

.accrodion .accrodion-content ul {
  margin-top: 19px;
}

.accrodion .accrodion-content ul li {
  font-size: 14px;
  line-height: 15px;
  color: #898989;
  margin-bottom: 8px;
}

.accrodion .accrodion-content ul li:last-child {
  margin-bottom: 0;
}

.accrodion .accrodion-content ul li:before {
  content: "\f105";
  font-family: FontAwesome;
  color: #898989;
  margin-right: 15px;
}

.accrodion .accrodion-content .img-caption .content-box {
  display: table-cell;
  vertical-align: top;
}

.accrodion .accrodion-content .img-caption .img-box {
  display: table-cell;
  vertical-align: top;
  width: 143px;
}

.accrodion .accrodion-content .img-caption .content-box {
  padding-left: 25px;
}

.accrodion .accrodion-content .img-caption .content-box p {
  margin-bottom: 0;
}

/* ==============================
  15. Inner Banner styles
============================== */
.inner-banner {
  padding-top: 126px;
  padding-bottom: 83px;
  background: #13314c url(../images/about/banner.jpg) 50% no-repeat;
  background-size: cover;
}

.inner-banner h2 {
  font: 600 2.4em/1em PT Sans Narrow,sans-serif;
  text-transform: uppercase;
  color: #fff;
}

.inner-banner h2:after {
  content: "";
  background: #e6ab0c;
  width: 50px;
  height: 4px;
  margin-left: 10px;
}

.inner-banner:after {
  display: inline-block;
}

.inner-banner ul.breadcumb li {
  display: inline-block;
  margin-right: 6px;
}

.inner-banner ul.breadcumb li:last-child a:after, .inner-banner ul.breadcumb li:last-child span:after {
  display: none;
}

.inner-banner ul.breadcumb li a {
  color: #298fc2;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
}

.inner-banner ul.breadcumb li span {
  color: #fff;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
}

.inner-banner ul.breadcumb li a i, .inner-banner ul.breadcumb li span i {
  font-size: 14px;
  font-weight: 400;
  margin-right: 5px;
}

.inner-banner ul.breadcumb li a:after, .inner-banner ul.breadcumb li span:after {
  content: "\f105";
  font-family: FontAwesome;
  color: #fff;
  font-size: 13px;
  margin-left: 7px;
}

.inner-banner2 {
  /*padding-top: 75px;
  padding-bottom: 80px;*/
  padding-top: 50px;
  padding-bottom: 55px;
  background: #13314c url(../../images/default-source/industrial/staticimages/banner-bg.jpg) 50% no-repeat;
  background-size: cover;
}

.inner-banner2 h1, .inner-banner2 h2 {
  font: 600 3.8em/1em PT Sans Narrow,sans-serif;
  color: #fff;
  margin: 0;
  padding: 0;
}

.breadcumb-wrapper {
  background: #f2f4f6;
  border-bottom: 1px solid #e6e8e9;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
}

.breadcumb-wrapper ul.breadcumb li {
  display: inline-block;
  margin-right: 6px;
}

.breadcumb-wrapper ul.breadcumb li:last-child a:after, .breadcumb-wrapper ul.breadcumb li:last-child span:after {
  display: none;
}

.breadcumb-wrapper ul.breadcumb li a {
  color: #298fc2;
  display: inline-block;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
}

.breadcumb-wrapper ul.breadcumb li span {
  display: inline-block;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
  color: #909aa2;
}

.breadcumb-wrapper ul.breadcumb li a i, .breadcumb-wrapper ul.breadcumb li span i {
  font-size: 14px;
  font-weight: 400;
  margin-right: 5px;
}

.breadcumb-wrapper ul.breadcumb li a:after, .breadcumb-wrapper ul.breadcumb li span:after {
  content: "\f105";
  display: inline-block;
  font-family: FontAwesome;
  color: #909aa2;
  font-size: 13px;
  margin-left: 13px;
}

/* ==============================
  Banner styles
============================== */
.carousel-inner .carousel-caption {
  top: 10%;
  bottom: auto;
}

@media (min-width: 768px) {
  .carousel-inner .carousel-caption {
    left: 23% !important;
    right: 23% !important;
  }
}

.carousel-inner .item {
  min-height: 638px;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: 50%;
  background-color: #357eac;
}

.carousel-inner h1 {
  font-weight: 700;
  letter-spacing: 3.5px;
  margin-bottom: 20px;
}

.carousel-inner h1.bnrfnt50 {
  font-size: 50px;
}

.carousel-inner h1.bnrfnt40 {
  font-size: 40px;
}

.carousel-inner p {
  font-size: 20px;
  margin-bottom: 30px;
}

.carousel-control {
  background: none;
  width: 40px;
  height: 40px;
  font-size: 15px;
  line-height: 40px;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  visibility: hidden !important;
  opacity: .65;
  margin-top: -20px;
  transition: all .5s ease;
  top: 50%;
  border-radius: 0;
  z-index: 88;
}

.carousel-control.left {
  left: 1%;
}

.carousel-control.right {
  right: 1%;
}

.carousel-control:hover {
  opacity: 1;
  background: #000;
}

/* ==============================
  14. Footer styles
============================== */
footer {
  background: #19242a;
  font-size: 14px;
  line-height: 1.4;
  color: #627279;
  padding: 59px 0;
  min-height: 408px;
}

footer a {
  color: #627279;
  margin-top: 1.4em;
}

footer a:hover {
  color: #298FC2 !important;
}

footer p {
  margin-top: 2em;
}

footer .widget-links {
  padding: 0 50px;
}

.widget.about-us-widget a {
  color: #1FB5C7;
}

.widget.about-us-widget ul {
  margin: 0;
  padding: 0;
}

.widget.about-us-widget ul li {
  display: inline-block;
  list-style: none;
  padding: 10px 9px;
}

.widget.about-us-widget ul li:first-child {
  padding-left: 0;
}

.widget.about-us-widget ul li a {
  padding: 0;
  color: #7c7c7c;
}

.widget.about-us-widget ul li a:hover {
  background: none;
  color: #11adc6;
}

.widget.about-us-widget ul li a i {
  font-size: 1.5em;
}

.get-in-touch h4, .widget-contact h4, .widget-links h4 {
  font-size: 20px;
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
}

.get-in-touch h4::after, .widget-contact h4::after, .widget-links h4::after {
  content: "";
  width: 40px;
  height: 2px;
  background: #0094b3;
  display: block;
  margin-top: 13px;
}

.widget-contact-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.widget-contact-list ul li a {
  color: #627279;
  text-transform: capitalize;
  line-height: 39px;
}

.widget-contact-list ul li i {
  color: #298fc2;
  float: left;
  font-size: 25px;
  width: 34px;
  padding-top: 13px;
  line-height: 18px;
}

.widget.widget-contact ul li .fleft {
  float: left;
  width: calc(100% - 34px);
  padding: 1.1em 0 0;
}

.widget.widget-contact ul li i.fa-map-marker {
  padding-top: 22px;
}

.widget.widget-contact ul li i.fa-phone {
  font-size: 21px;
  line-height: 41px;
}

.widget.widget-contact ul li i.fa-envelope-o {
  font-size: 18px;
  line-height: 41px;
}

.widget.widget-contact ul li i.icon-Timer {
  font-size: 20px;
  line-height: 35px;
}

.get-in-touch {
  position: relative;
}

.get-in-touch ul li {
  list-style: none;
  display: inline-block;
  float: left;
}

.get-in-touch ul li img {
  margin: 0 3px 3px 0;
  width: 84px;
  height: 68px;
}

.footer-bottom {
  font-size: 14px;
  line-height: 1;
  color: #555759;
  padding: 33px 0;
  background: #141d22;
}

.footer-bottom p {
  color: #555759;
  margin: 0;
}

.footer-bottom a {
  color: #454d54;
}

.footer-bottom a:hover {
  color: #f6ba18;
}

.sticky-contact {
  left: auto;
  right: 25px;
  bottom: 25px;
  padding: 5px 20px;
}

/* ==============================
  3. header top styles
============================== */
#header {
  position: relative;
}

.wel-band-bg {
  padding: 14px 0;
}

.wel-band-bg p, .wel-band-bg a {
  font-size: 15px;
  font-weight: 600;
  color: #6282A0;
  margin: 0;
}

.wel-band-bg a {
  padding: 0 6px;
}

.wel-band-bg .wel-band-links {
  margin-left: 13px;
}

.wel-band-bg .wel-band-links a {
  position: relative;
  padding: 0 15px;
}

.wel-band-bg .wel-band-links a::before {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -4px;
  left: -3px;
  width: 2px;
  height: 11px;
  background-color: #c6c6c6;
}

.wel-band-bg .fa {
  font-size: 22px;
  line-height: 13px;
}

.header-3 .wel-t-band {
  background: #083661;
}

.header-3 .wel-band-bg {
  background: url(../images/header-top-band/head-top-band3.jpg) no-repeat 50%;
  background-size: cover;
}

.header-3 .widget-t-search {
  padding: 0;
}

.header-3 .widget-t-search .widget-t-inner {
  margin-top: 0;
  border: none;
}

.header-3 .widget-t .search-form .form-control {
  height: 63px;
}

.header-3 .nav-t-holder .nav-t-footer ul.nav > li.active a, .header-3 .nav-t-holder .nav-t-footer ul.nav > li:hover a {
  color: #298fc2;
}

.header-3 .nav-t-holder .nav-t-footer ul.nav > li ul.submenu li a {
  color: #242424;
}

.header-5 {
  background: #0f263a;
}

.header-5 .navi {
  border-top: 1px solid #1b364c;
}

.header-5 .media-body p {
  color: #9e9e9e;
}

.header-5 .touch_top ul .item:last-child {
  border-right: 1px solid #485662;
}

.touch_top {
  float: left;
  padding: 8px 0;
  width: 100%;
}

.touch_top ul .item {
  padding: 0;
  float: right;
}

.touch_top ul .item:last-child {
  border-right: 1px solid #d8d8d8;
}

.touch_top ul .item-ad {
  width: 50%;
  padding: 0;
}

.touch_top ul .item-phone {
  width: 46%;
  padding: 0 0 0 4%;
}

.touch_top ul .item .media .media-left a i {
  font-size: 2em;
  color: #1fa6c8;
}

.media-body {
  text-align: left;
}

.media-body p {
  text-align: left;
  color: #232932;
  padding: 0;
  margin: 0;
  font: 400 1.072em/1.4em Open Sans,sans-serif;
}

.media-body p span {
  font-size: 1em;
  line-height: 1.7em;
}

.media-body p span a:hover {
  color: #298fc2;
}

.touch_top .nav {
  margin: 0;
}

.widget-search {
  float: right;
  padding: 8px 0;
}

.widget .search-form .form-control {
  height: 37px;
  border-radius: 0;
  border: none;
  font: 1em/1em Open Sans,sans-serif;
  padding: 0 15px;
  box-shadow: none;
  color: silver;
  z-index: 0;
}

.widget-inner {
  border: 1px solid #ddd;
}

.widget .search-form .form-control + .input-group-addon {
  padding: 0;
  border: 0;
  border-radius: 0;
  background-color: transparent;
}

.widget .search-form .form-control + .input-group-addon button {
  border: 0;
  background: #fff;
  color: #ddd;
  font-size: 1.2em;
  line-height: 2.1em;
  padding-right: 15px;
}

/*************** Search variation 4 style ****************/
.search_overlay {
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  background: #eef0f3;
  position: fixed;
  top: 0;
  left: 0;
}

.search_overlay.show {
  opacity: 1;
  visibility: visible;
  z-index: 9999999;
}

.search_overlay .close_search {
  background: url(../images/home_page_variation4/close_popup.png) no-repeat;
  width: 23px;
  height: 20px;
  position: absolute;
  right: 15px;
  top: 10px;
}

.search_main_container {
  max-width: 600px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -100px auto 0 -300px;
  width: 100%;
}

.search_main_container h4 {
  font-size: 25px;
  color: #242424;
  margin-bottom: 30px;
}

.search_main_container form {
  position: relative;
  width: 100%;
  float: left;
}

.search_main_container .search_lightbox_input {
  width: 100%;
  float: left;
  border-bottom: 1px solid #242424 !important;
  border: 0;
  font-size: 18px;
  color: #242424;
  background: transparent;
  padding: 5px 0;
}

.search_lightbox_input::-webkit-input-placeholder {
  color: #242424;
}

.search_lightbox_input:-moz-placeholder {
  /* Firefox 18- */
  color: #242424;
}

.search_lightbox_input::-moz-placeholder {
  /* Firefox 19+ */
  color: #242424;
}

.search_lightbox_input:-ms-input-placeholder {
  color: #242424;
}

.search_overlay button[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 35px;
  border: none;
  background: none;
}

/*************** End Search variation 4 style ****************/
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 32. TT-GALLERY-1 */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-gallery-1 {
  display: block;
  position: relative;
  overflow: hidden;
}

.tt-gallery-1-caption {
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  text-align: center;
  opacity: 0;
  transition: all .35s ease-in-out;
  z-index: 1000;
}

.tt-gallery-1-caption-table {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
}

.tt-gallery-1-caption-inner {
  display: table-cell;
  vertical-align: middle;
  transform: translateY(-15%);
  transition: all .35s ease-in-out;
}

.tt-gallery-1-name {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  color: #000;
  text-transform: uppercase;
  letter-spacing: .5px;
  margin-bottom: 3px;
}

.tt-gallery-1-cat {
  display: block;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #898989;
  letter-spacing: .2px;
}

.tt-gallery-1-search {
  display: inline-block;
  width: 66px;
  height: 66px;
  font-size: 22px;
  line-height: 66px;
  color: #000;
  text-align: center;
  background: #fac012;
  border-radius: 50%;
}

.tt-gallery-1:hover .tt-gallery-1-caption {
  opacity: 1;
}

.tt-gallery-1:hover .tt-gallery-1-caption-inner {
  transform: translateY(0);
}

.tt-gallery-1-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .1;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 33. LIGHTBOX */
/*-------------------------------------------------------------------------------------------------------------------------------*/
#imagelightbox {
  position: fixed;
  z-index: 9999;
  touch-action: none;
}

#imagelightbox-close {
  width: 2.5em;
  height: 2.5em;
  text-align: left;
  background-color: #05305a;
  position: fixed;
  z-index: 10002;
  top: 5em;
  right: 2.5em;
  transition: color .3s ease;
  border: none;
}

#imagelightbox-close:after {
  width: 2px;
  background-color: #fff;
  content: "";
  position: absolute;
  top: 20%;
  bottom: 20%;
  left: 50%;
  margin-left: -1px;
}

#imagelightbox-close:before {
  width: 2px;
  background-color: #fff;
  content: "";
  position: absolute;
  top: 20%;
  bottom: 20%;
  left: 50%;
  margin-left: -1px;
  transform: rotate(45deg);
}

#imagelightbox-close:after {
  transform: rotate(-45deg);
}

#imagelightbox-close:hover {
  background-color: #fff;
  outline: none;
}

#imagelightbox-close:hover:after, #imagelightbox-close:hover:before {
  background: #05305a;
}

#imagelightbox-loading {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  z-index: 10003;
  top: 50%;
  left: 50%;
  padding: .625em;
  margin: -1.25em 0 0 -1.25em;
  box-shadow: 0 0 2.5em rgba(0, 0, 0, 0.75);
}

#imagelightbox-loading div {
  border-radius: 50%;
  width: 1.25em;
  height: 1.25em;
  background-color: #fff;
  animation: imagelightbox-loading .5s ease infinite;
}

#imagelightbox-overlay {
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  z-index: 9998;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#imagelightbox-caption {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1px;
  text-align: center;
  color: #fff;
  background-color: #05305a;
  position: fixed;
  z-index: 10001;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 14px 0;
}

.imagelightbox-arrow {
  font-size: 40px;
  line-height: 56px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.32);
  width: 3.75em;
  height: 7.5em;
  background-color: transparent;
  vertical-align: middle;
  display: none;
  position: fixed;
  z-index: 10001;
  top: 50%;
  margin-top: -3.75em;
  border: none;
}

.imagelightbox-arrow-left {
  left: 2.5em;
  transition: all .3s ease-in-out;
}

.imagelightbox-arrow-right {
  transition: all .3s ease-in-out;
  right: 2.5em;
}

.imagelightbox-arrow-left:focus, .imagelightbox-arrow-right:focus {
  outline: none;
}

.imagelightbox-arrow-left:hover, .imagelightbox-arrow-right:hover {
  color: #fff;
}

#imagelightbox-caption, #imagelightbox-close, #imagelightbox-loading, #imagelightbox-nav, #imagelightbox-overlay, .imagelightbox-arrow {
  animation: fade-in .25s linear;
}

@media only screen and (max-width: 660px) {
  #container {
    width: 100%;
  }
  #imagelightbox-close {
    top: 1.25em;
    right: 1.25em;
  }
  #imagelightbox-nav {
    bottom: 1.25em;
  }
  .imagelightbox-arrow {
    width: 2.5em;
  }
  .imagelightbox-arrow-left {
    left: 1.25em;
  }
  .imagelightbox-arrow-right {
    right: 1.25em;
  }
}

@media only screen and (max-width: 320px) {
  .imagelightbox-arrow-left {
    left: 0;
  }
  .imagelightbox-arrow-right {
    right: 0;
  }
}

@media (max-width: 767px) {
  .block.type-7 .filter-nav li {
    margin-bottom: 10px;
  }
  .block.type-7 .filter-content a {
    display: block;
  }
  .block.type-7 .filter-content a img {
    margin: 0 auto;
  }
  .block.type-7 .icon-wrapper .icon-entry {
    margin-bottom: 30px;
  }
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes imagelightbox-loading {
  0% {
    opacity: .5;
    transform: scale(0.75);
  }
  50% {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: .5;
    transform: scale(0.75);
  }
}

@keyframes imagelightbox-loading {
  0% {
    opacity: .5;
    transform: scale(0.75);
  }
  50% {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: .5;
    transform: scale(0.75);
  }
}

.mobile-link {
  display: none;
}

.mobile-link a.submit {
  background: #f8c12c;
  margin: 30px 15px 15px;
  display: block;
  border-radius: 3px;
  padding: 13.5px;
  font-size: 16px;
  text-align: center;
  font-weight: 700;
}

.mobile-link .widget-t-search {
  float: none;
  padding: 15px 0 30px;
  margin: 0 15px;
}

.mobile-link .widget-t-inner {
  width: 100%;
}

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
  font-family: Open Sans,sans-serif;
}

/* ==============================
  4. Header Menu styles
============================== */
/* Home  Navigation */
.main_menu .logo img {
  transition: width .7s ease;
  margin-top: 15px;
}

.main_menu.stricky-fixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  background: white;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

.main_menu.stricky-fixed .logo img {
  width: 150px;
}

@media (min-width: 992px) {
  .main_menu.stricky-fixed .nav-t-footer ul.nav > li > a {
    padding: 20.5px 1.1em 38.5px;
  }
}

.nav-t-header {
  display: none;
  padding: 12px 0;
  float: right;
}

.nav-t-header button {
  background: transparent;
  border: none;
  outline: none;
  color: #fff;
  font-size: 25px;
  border-radius: 5px;
}

.nav-home-three {
  background: #0f263a;
  position: relative;
}

.nav-home-four {
  padding: 15px 0 0;
  background: white;
}

.nav-home-three .col-md-3 {
  display: none;
}

.nav-home-two {
  background: transparent;
}

.nav-home-two .col-md-3 {
  display: none;
}

.pad-logo {
  padding-top: 1.8em;
  padding-bottom: 1.83em;
}

.touch_top_pad {
  padding-top: .7em;
  padding-bottom: 0;
}

.nav-header {
  display: none;
  padding: 12px 20px;
}

.nav-t-footer {
  display: block;
}

.nav-t-footer ul li.active > a, .nav-t-footer ul li a:hover, .nav-t-footer ul li a:focus {
  background-color: transparent;
  color: #298fc2 !important;
}

.nav-t-footer ul.nav > li {
  position: inherit;
  display: inline-block;
}

.nav-t-footer ul.nav > li.active a, .nav-t-footer ul.nav > li a:hover, .nav-t-footer ul.nav > li a:focus {
  background-color: transparent;
  color: #298fc2;
}

.nav-t-footer ul.nav > li:hover > a:after {
  position: absolute;
  left: 44.2%;
  bottom: 0;
  content: "";
  width: 0;
  height: 0;
  margin-top: 8px;
  margin-left: -14px;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  border-bottom: 12px solid #13314c;
}

.nav-t-footer ul.nav > li:hover > ul.submenu {
  visibility: visible;
  opacity: 1;
}

.nav-t-footer ul.nav > li > a {
  display: block;
  font: 600 1.20em/1em Open Sans Condensed, sans-serif;
  color: #000;
  text-transform: uppercase !important;
  padding: 1.2em 1.2em;
  transition: all .3s ease;
}

@media (min-width: 768px) {
  .nav-t-footer ul.nav > li > a {
    padding: 35.5px 1.1em 55.5px;
  }
}

.nav-t-footer ul.nav > li > a button {
  display: none;
}

.nav-t-footer ul.nav > li ul.submenu {
  top: 100%;
  left: 0;
}

.nav-t-footer ul.nav > li ul.submenu li a {
  display: inline-block;
  color: #333;
  margin: 2px 0;
}

.nav-t-footer ul.nav > li > ul.submenu {
  position: absolute;
  width: 100%;
  background: rgba(255, 255, 255, 0.95);
  text-align: center;
  padding: 20px 20px 35px;
  opacity: 0;
  visibility: hidden;
  z-index: 99999;
  transition: all .3s ease;
  border-top: 5px solid #13314c;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16);
}

.nav-t-footer ul.nav > li > ul.submenu .submenu .submenu {
  display: none;
}

.nav-t-footer ul.nav > li > ul.submenu > li {
  display: inline-block;
  vertical-align: top;
  max-width: 350px;
  padding: 0 25px;
  text-align: left;
}

.nav-t-footer ul.nav > li > ul.submenu > li > a {
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 6px 0;
  margin: 6px 0;
  border-bottom: 2px solid #ddd;
}

.touch_top ul .item .media .blue-color a i {
  color: #1fa6c8;
}

@-webkit-keyframes menu_sticky {
  0% {
    margin-top: -100px;
  }
  50% {
    margin-top: -90px;
  }
  to {
    margin-top: 0;
  }
}

@keyframes menu_sticky {
  0% {
    margin-top: -100px;
  }
  50% {
    margin-top: -90px;
  }
  to {
    margin-top: 0;
  }
}

.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  animation-name: menu_sticky;
  animation-duration: .6s;
  animation-timing-function: ease-out;
  box-shadow: 0 13px 30px -12px rgba(0, 0, 0, 0.75);
}

.widget-t-search {
  float: right;
  padding: 10px 0;
}

.widget-t .search-form .form-control {
  height: 40px;
  border-radius: 0;
  border: none;
  font: 1em/1em Open Sans,sans-serif;
  padding: 0 18px;
  box-shadow: none;
  color: silver;
  z-index: 0;
  background: #081e2f;
}

.widget-t-inner {
  border: 1px solid #1a2e40;
  width: 180px;
}

.widget-t .search-form .form-control + .input-group-addon {
  padding: 0;
  border: 0;
  border-radius: 0;
  background-color: #081e2f;
}

.widget-t .search-form .form-control + .input-group-addon button {
  border: 0;
  background: #081e2f;
  color: #bcbcbd;
  font-size: 1.2em;
  line-height: 2.1em;
  padding-right: 15px;
}

section.newsletter {
  margin: 0 0 100px;
}

section.newsletter .inn {
  background: url(../images/home_page_variation5/bg-newsletter.jpg) top no-repeat #f0f0ef;
  min-height: 142px;
  padding: 23px 40px;
}

section.newsletter .inn h2 {
  font: 700 2em/1em PT Sans Narrow,sans-serif;
  color: #000;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
  letter-spacing: .3px;
  margin: 0;
}

section.newsletter .inn input[type=text] {
  width: 100%;
  height: 45px;
}

section.newsletter .inn p {
  color: #8e8d8d;
  font-size: 15px;
  margin: 0;
}

section.newsletter .req-button {
  margin: 0;
}

section.newsletter .req-button a {
  line-height: 44px;
  background: #298fc2;
  padding: 0 20px;
  border: 1px solid #298fc2;
}

section.newsletter .req-button a i {
  padding: 0 0 0 10px;
}

/* ==============================
  24. Page Navigation styles
============================== */
.page-navigation {
  margin-top: 50px;
}

.page-navigation li {
  display: inline;
}

.page-navigation li a {
  background: #fff;
  color: #8e8d8d;
  width: 46px;
  height: 46px;
  line-height: 44px;
  font-size: 20px;
  display: inline-block;
  border: 1px solid #e2e2e2;
  margin-right: 5px;
  text-align: center;
  transition: all .3s ease;
}

.page-navigation li span {
  width: 46px;
  height: 46px;
  line-height: 44px;
  font-size: 20px;
  display: inline-block;
  border: 1px solid #e2e2e2;
  margin-right: 5px;
  text-align: center;
  transition: all .3s ease;
  background: #fff;
  color: #8e8d8d;
  background: #e7e7e7;
  color: #242424;
}

.page-navigation li a:hover {
  background: #e7e7e7;
  color: #242424;
}

/* ==============================
  20. Side Bar Widget styles
============================== */
.single-sidebar-widget .special-links li a, .single-service-pdf a {
  background: #f1f1f1;
  border-left: 5px solid #f1f1f1;
  color: #13314c;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 10px;
  padding: 12px 20px;
  transition: all .3s ease;
  position: relative;
}

.parent:after {
  content: '\f101';
  font-family: 'FontAwesome';
  position: absolute;
  top: 0;
  right: 20px;
  line-height: 50px;
  color: #6A6969;
  font-weight: normal;
}

.pull-left.news .single-sidebar-widget {
  padding-right: 39px;
}

.pull-right .single-sidebar-widget {
  padding-left: 0;
}

.single-side-left {
  width: 320px;
  margin: 0 50px 0 0;
  float: left;
}

.content-right {
  width: 800px;
}

.single-sidebar-widget {
  margin-bottom: 50px;
}

.single-sidebar-widget:last-child {
  margin-bottom: 0;
}

.single-sidebar-widget .contact-form input {
  height: 40px;
}

.single-sidebar-widget .contact-form .select-menu + .ui-selectmenu-button {
  height: 40px;
  margin-bottom: 2px;
}

.single-sidebar-widget .contact-form .select-menu + .ui-selectmenu-button .ui-selectmenu-text {
  line-height: 40px;
}

.single-sidebar-widget .dwnld-broucher a {
  text-transform: uppercase;
  color: #08add0;
  font-weight: 600;
  margin-top: 30px;
  font-size: 12px;
  display: inline-block;
}

.single-sidebar-widget .special-links li:last-child {
  margin-bottom: 0;
}

.single-sidebar-widget .special-links li:last-child > a {
  padding-right: 0;
}

.single-sidebar-widget .special-links li.active a, .single-sidebar-widget .special-links li:hover a {
  background: #3090C0;
  color: #fff;
  border-left: 5px solid #13314c;
}

.single-sidebar-widget .special-links li.active a:after, .single-sidebar-widget .special-links li:hover a:after {
  color: #fff;
}

.single-sidebar-widget .special-links li a:after {
  font-family: FontAwesome;
  position: absolute;
  top: 0;
  right: 20px;
  color: #6a6969;
  font-weight: 400;
}

.single-sidebar-widget .special-links ul.nav > li:last-child > a {
  padding-right: 0;
}

.single-sidebar-widget .special-links ul.nav > li > ul.submenu {
  top: 100%;
  left: 0;
}

.single-sidebar-widget .special-links ul.nav > li > ul.submenu > li > ul.submenu {
  top: 0;
  left: 100%;
}

.single-sidebar-widget .special-links ul.nav > li > ul.submenu > li > ul.submenu.align-right {
  right: 100%;
  left: auto;
}

.single-sidebar-widget .special-links ul.nav > li > ul.submenu > li:hover > ul.submenu {
  visibility: visible;
  opacity: 1;
}

.single-sidebar-widget .special-links ul.nav > li > ul.submenu.align-right {
  right: 0;
  left: auto;
}

.single-sidebar-widget .special-links ul.nav > li:hover > ul.submenu {
  visibility: visible;
  opacity: 1;
}

.single-sidebar-widget .special-links ul.nav > li ul.submenu {
  top: 0;
  left: 100%;
  position: absolute;
  width: 275px;
  opacity: 0;
  visibility: hidden;
  z-index: 99999;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16);
}

.single-sidebar-widget .special-links ul.nav > li ul.submenu li {
  display: block;
  padding: 0;
  background: #fff;
}

.single-sidebar-widget .special-links ul.nav > li ul.submenu li:last-child a {
  border-bottom: 0;
}

.single-sidebar-widget .special-links ul.nav > li ul.submenu li:last-child a:after {
  display: none;
}

.single-sidebar-widget .special-links ul.nav > li ul.submenu li:hover > a {
  color: #242424;
  background: #51c5e9;
}

.single-sidebar-widget .special-links ul.nav > li ul.submenu li a {
  margin-bottom: 0px;
  color: #fff;
  font: 600 14px 'Open Sans', sans-serif;
  padding: 15px 25px 15px;
  position: relative;
  display: block;
  font-weight: 600;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  text-transform: capitalize;
}

.search-box placeholder {
  color: #000;
}

.single-sidebar-widget .search-box form {
  background: #e5e5e5;
  width: 100%;
  height: 48px;
  border: 1px solid #e9e9e9;
}

.single-sidebar-widget .search-box form input {
  padding-left: 30px;
  border: none;
  outline: none;
  height: 100%;
  color: rgba(255, 255, 255, 0.5);
  width: calc(100% - 55px);
  background-color: transparent;
}

.single-sidebar-widget .search-box form input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}

.single-sidebar-widget .search-box form input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}

.single-sidebar-widget .search-box form input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}

.single-sidebar-widget .search-box form input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(255, 255, 255, 0.5);
}

.single-sidebar-widget .search-box form button {
  position: relative;
  left: 2px;
  width: 50px;
  background: #298fc2;
  color: #000;
  font-size: 16px;
  padding: 11px 0;
  border: none;
  outline: none;
  transition: all .3s ease;
}

.single-sidebar-widget .search-box form button:hover {
  background: #1fb5c7;
}

.single-sidebar-widget .search-box form button:hover i {
  color: #fff;
}

.single-sidebar-widget .search-box form button:hover:after {
  background: #1fb5c7;
}

.single-sidebar-widget .search-box form button i {
  position: relative;
  z-index: 2;
  transition: all .3s ease;
}

.single-sidebar-widget .categories ul li:last-child a {
  border: none;
}

.single-sidebar-widget .categories ul li a {
  color: #898989;
  text-transform: capitalize;
  line-height: 42px;
  display: block;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
}

.single-sidebar-widget .categories ul li a:after {
  content: "\f105";
  font-family: FontAwesome;
  color: #c8c8c8;
  position: absolute;
  top: 0;
  right: 0;
}

.single-sidebar-widget .popular-post .img-cap-effect .img-box .img-caption:before {
  border-width: 2px;
}

.single-sidebar-widget .popular-post li {
  margin-bottom: 30px;
}

.single-sidebar-widget .popular-post li:last-child {
  margin-bottom: 0;
}

.single-sidebar-widget .popular-post .content {
  display: table-cell;
  vertical-align: middle;
}

.single-sidebar-widget .popular-post .img-box {
  display: table-cell;
  vertical-align: middle;
  width: 110px;
}

.single-sidebar-widget .popular-post .content {
  padding-left: 30px;
}

.single-sidebar-widget .popular-post .content a h4 {
  font-family: Open Sans,sans-serif;
  color: #242424;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  transition: all .3s ease;
}

.single-sidebar-widget .popular-post .content a h4:hover {
  color: #1fb5c7;
}

.single-sidebar-widget .popular-post .content p {
  color: #8e8d8d;
  line-height: 20px;
  margin: 0;
  font-size: 13px;
}

.single-sidebar-widget .popular-post .content span {
  font-size: 13px;
  color: #1cbac8;
  display: block;
  margin-top: 4px;
  font-weight: 500;
}

.single-sidebar-widget .text-box p {
  color: #8e8d8d;
}

.single-sidebar-widget .insta-feed {
  font-size: 0;
  display: inline-block;
}

.single-sidebar-widget .insta-feed ul {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.single-sidebar-widget .insta-feed ul .img-cap-effect .img-box .img-caption:before {
  border-width: 2px;
}

.single-sidebar-widget .insta-feed img {
  max-width: 100%;
  display: inline-block;
  font-size: 0;
  margin-bottom: 1px;
  margin-right: 1px;
}

.single-sidebar-widget .tag-cloud {
  font-size: 0;
  margin-left: -5px;
  margin-right: -5px;
}

.single-sidebar-widget .tag-cloud li {
  display: inline-block;
}

.single-sidebar-widget .tag-cloud li a {
  display: block;
  text-transform: uppercase;
  border: 1px solid #eaeaea;
  border-radius: 20px;
  padding: 7px 22px;
  font-size: 12px;
  margin: 0 5px 10px;
  transition: all .3s ease;
}

.single-sidebar-widget .tag-cloud li a:hover {
  background: #e5e5e5;
  border-color: #e5e5e5;
}

.single-service-contact {
  border: 2px solid #e9e9e9;
  padding: 25px;
  background: url(../images/services/bg-envelope.jpg) 100% 100% no-repeat;
}

.single-service-contact h3 {
  font-family: PT Sans Narrow,sans-serif;
  font-size: 25px;
  color: #3e3e3e;
  font-weight: 600;
  margin: 0 0 20px;
}

.single-service-contact p {
  font-size: 15px;
  color: #5b5b5b;
  margin: 0 0 25px;
}

.single-service-contact a {
  font-family: PT Sans Narrow,sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #298fc2;
  text-transform: uppercase;
}

.single-service-contact a i {
  margin: 0 0 0 10px;
}

.single-service-pdf {
  background-color: #f1f1f1;
}

.single-client-box {
  margin-bottom: 50px;
}

.single-client-box:last-child {
  margin-bottom: 0;
}

.single-client-box .content {
  display: table-cell;
  vertical-align: middle;
}

.single-client-box .icon-box {
  display: table-cell;
  vertical-align: middle;
  width: 170px;
  text-align: center;
  border-top: 4px solid #1fb5c7;
  border-left: 1px solid #e9e9e9;
}

.single-client-box .content, .single-client-box .icon-box {
  border-bottom: 1px solid #e9e9e9;
}

.single-client-box .content {
  padding: 30px;
  border-right: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
}

.single-client-box .content h3 {
  font-size: 18px;
  font-weight: 700;
  font-family: PT Sans Narrow,sans-serif;
  color: #242424;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.single-client-box .content p {
  color: #898989;
  margin: 0;
}

.single-sidebar-widget ul.brochure-btns li {
  display: block;
  margin-bottom: 21px;
}

.single-sidebar-widget ul.brochure-btns li a {
  font-family: Open Sans,sans-serif;
  color: #404040;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 15px;
  display: block;
  background: #fbfbfb;
  border-bottom: 2px solid #ededed;
  padding: 12px 20px;
}

.single-sidebar-widget ul.brochure-btns li a i {
  color: #e94429;
  margin: 0 1em;
  font-size: 1.2em;
}

.single-post-page .image-caption-box .text-box h2, .single-service-page .image-caption-box .text-box h2 {
  color: #242424;
  font-size: 25px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 5px;
  font-family: PT Sans Narrow,sans-serif;
}

/* ==============================
  18. Testimonial Area styles
============================== */
.testimonial-area {
  background: #f5f4f4;
}

.testimonial-sliders .owl-nav {
  position: absolute;
  right: 0;
  top: -80px;
}

.testimonial-sliders.owl-theme .owl-controls .owl-nav [class*=owl-] {
  background: transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
}

.testimonial-sliders.owl-carousel .owl-controls .owl-nav .owl-next, .testimonial-sliders.owl-carousel .owl-controls .owl-nav .owl-prev {
  background: #61bac8;
  width: 33px;
  text-align: center;
  font-size: 20px;
  line-height: 33px;
  color: #fff;
  float: left;
  transition: all .3s linear 0s;
}

.testimonial-sliders.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
  background: #329cad;
  color: #fff;
  text-decoration: none;
}

.testimonial-sliders.owl-carousel .owl-controls .owl-nav .owl-prev {
  margin-right: 5px;
}

@media (max-width: 479px) {
  .testimonial-sliders .owl-nav {
    top: 0;
  }
}

.testimonial {
  position: relative;
}

.testimonial + .testimonial {
  margin-top: 30px;
}

.testimonial .media-left {
  position: relative;
  padding-right: 0;
}

.testimonial .media-left a {
  display: block;
  width: 170px;
  height: 185px;
  line-height: 185px;
}

.testimonial .media-left img {
  width: 140px;
  height: 140px;
  border-radius: 50%;
}

.testimonial .media-left:before {
  content: "";
  position: absolute;
  right: -2px;
  top: 19.2%;
  z-index: 12;
  background: url(../images/testimonial/arrow.png) no-repeat 0 0;
  width: 15px;
  height: 27px;
}

.testimonial .media-body {
  vertical-align: middle;
  padding: 0 30px;
  border: 2px solid #e4e4e4;
  background: #fff;
}

.testimonial .media-body p {
  font: 400 14px/26px Open Sans,sans-serif;
  letter-spacing: .3px;
  color: #898989;
  margin-bottom: 5px;
}

.testimonial .media-body p span {
  display: inline-block;
  background: url(../images/testimonial/quote.jpg) no-repeat scroll 50%;
  width: 21px;
  height: 19px;
  margin-right: 16px;
}

.testimonial .media-body a {
  font: 300 14px/26px Open Sans,sans-serif;
  letter-spacing: .3px;
  color: #c89551;
  font-style: italic;
  text-align: right;
  display: block;
}

@media (max-width: 479px) {
  .testimonial {
    display: block;
    background: none;
  }
}

@media (max-width: 479px) {
  .testimonial .media-left {
    display: block;
    text-align: center;
  }
}

@media (max-width: 479px) {
  .testimonial .media-left a {
    margin: 0 auto;
  }
}

@media (max-width: 479px) {
  .testimonial .media-left:before {
    display: none;
  }
}

@media (max-width: 479px) {
  .testimonial .media-body {
    background: #fff;
    text-align: left;
    padding: 30px;
  }
}

@media (max-width: 767px) {
  .testimonial .media-body p {
    line-height: 22px;
    font-weight: 300;
    margin-bottom: 0;
  }
}

.testimonial-col {
  padding: 25px 15px;
}

.testimonial-bg {
  padding: 55px 0;
}

.testimonial-sliders {
  padding-top: 0;
}

/* HC_Block_HomeMarkets */
.service-info {
  height: 100%;
}

.service-info .item {
  position: relative;
  height: 100%;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.align-self-stretch .service-info .item {
  padding-bottom: 62px;
}

.sectpad .col-md-12 > .service-info .item {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex: 1 0 100%;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2);
  padding-bottom: 40px;
  margin-bottom: 45px;
  border-bottom: 1px solid #f1f1f1;
}

.sectpad .col-md-12 > .service-info .col {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
}

@media (min-width: 768px) {
  .sectpad .col-md-12 > .service-info .col {
    flex: 0 0 auto;
    width: 50%;
  }
}

.sectpad .col-md-12 > .service-info .post-image {
  margin-bottom: 15px;
  border-radius: 5px;
}

.sectpad .col-md-12 > .service-info .post-image img {
  border-radius: 5px;
}

@media (min-width: 768px) {
  .sectpad .col-md-12 > .service-info .post-image {
    order: 2;
  }
}

.sectpad .col-md-12 > .service-info .post-content {
  order: 1;
}

.sectpad .col-md-12 > .service-info .post-content h3 {
  margin-top: 0;
}

.service-info h3 a {
  font-size: 22px;
  color: black;
  font-weight: 700;
  text-transform: uppercase;
}

.align-self-stretch .service-info .read-more {
  max-width: 150px;
  position: absolute;
  bottom: 30px;
  left: 50%;
  margin-left: -75px;
}

/* Image Hover Link */
.image-callout .image-callout-content {
  position: absolute;
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  color: white;
  text-align: center;
  z-index: 99;
}

.image-callout .image-callout-content h3 {
  width: 100%;
  vertical-align: middle;
  font-size: 20px;
  font-weight: 600;
  color: white;
  letter-spacing: 1px;
  padding: 0 38px;
}

.image-callout .image-callout-content h3 .home-who-are-we {
  text-transform: uppercase;
}

.image-callout .callout-content-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
}

.hover-slide-in-up .image-callout .callout-content-wrapper {
  animation-name: calloutSlideDown;
}

.image-callout p {
  padding: 0 75px;
  line-height: 1.7;
  animation-name: fadeOut;
}

.hover-slide-in-up .image-callout .callout-content-wrapper, .hover-slide-in-up .image-callout p {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.hover-slide-in-up .image-callout:hover .image-callout-content {
  background-color: rgba(48, 144, 192, 0.5);
}

.hover-slide-in-up .image-callout:hover .callout-content-wrapper {
  animation-name: calloutSlideUp;
}

.hover-slide-in-up .image-callout:hover p {
  display: block;
  animation-name: fadeIn;
  animation-direction: alternate;
}

/* Full Width Image With Content */
.full-width-image-content .container {
  padding-top: 50px;
  padding-bottom: 110px;
}

/* popular product widget */
.single-sidebar-widget .best-seller.popular-post .content a h4 {
  font-size: 14px;
  text-transform: uppercase;
  color: #242424;
  margin: 0;
  font-family: Open Sans;
}

.single-sidebar-widget .best-seller.popular-post .content p {
  font-size: 16px;
  color: #2d2d2d;
  margin: 10px 0 15px;
}

.single-sidebar-widget .best-seller.popular-post .content a.read-more {
  font-size: 13px;
  text-transform: uppercase;
  color: #1cbac8;
  font-weight: 700;
  font-family: PT Sans Narrow,sans-serif;
  letter-spacing: .03em;
}

/* Theme */
/* ==============================
  31. Home Page 2 styles
============================== */
.wel-t-band {
  position: relative;
  background: #f0f2f3;
  font: 400 1em/1em Open Sans,sans-serif;
  color: #6e6e6e;
}

.wel-t-band p span {
  color: #3a3a3a;
}

.req-button {
  position: relative;
  float: right;
  margin-left: 1em;
}

.req-button a {
  background: #53565a;
  font: 600 1.08em/1em PT Sans Narrow,sans-serif;
  display: inline-block;
  padding: 1em 1.52em;
  border-radius: 4px;
  border: 1px solid #53565a;
  margin: 0;
}

.req-button a:hover {
  border-radius: 4px;
  border: 1px solid #53cff5;
  background: #53cff5;
}

.req-button .submit:before {
  background: #53cff5;
}

.req-button .submit:focus, .req-button .submit:hover {
  color: #fff;
}

.req-button .submit:focus {
  border-color: #53cff5;
}

/* ==============================
  32. Home Slider
============================== */
.thm-banner-t-wrapper .caption-h1 {
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  position: relative;
}

.thm-banner-t-wrapper .caption-p {
  font-size: 20px;
  font-style: italic;
  color: #fff;
  line-height: 28px;
}

.thm-banner-t-wrapper .caption-divider span.divider {
  width: 1px;
  height: 90px;
  background: #fff;
  display: block;
}

.thm-banner-t-wrapper .inverse {
  background: #f7be3d;
  border: 2px solid #f7be3d;
  font: 300 1.2em/1em Open Sans,sans-serif;
}

.thm-banner-t-wrapper .inverse:hover {
  background: #1fb5c7;
  border: 2px solid #1fb5c7;
}

.thm-banner-t-wrapper .thm-btn {
  transition: all 0.3s ease !important;
  font-weight: 700 !important;
  padding: 1.1em 2.5em;
  border-radius: 4px;
  font: 400 1.2em/1em Open Sans,sans-serif;
}

.thm-banner-t-wrapper .thm-btn i {
  margin: 0;
  border-color: transparent;
}

.thm-banner-t-wrapper .inversen {
  background: #53cff5;
  border: 2px solid #53cff5;
  font: 300 1.2em/1em Open Sans,sans-serif;
}

.thm-banner-t-wrapper .inversen:hover {
  background: #f7be3d;
  border: 2px solid #f7be3d;
}

.thm-banner-t-wrapper .thm-btn i:after {
  display: none;
}

.thm-banner-wrapper .thm-btn.inverse i {
  color: #fff;
}

.thm-banner-wrapper .brder {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 100px;
  height: 4px;
  background: #e6ab0c;
  margin-top: 22px;
}

.thm-banner-wrapper .brder-left {
  display: block;
  width: 100px;
  height: 4px;
  background: #e6ab0c;
  margin-top: 22px;
  text-align: left;
  margin-left: 0;
}

/* ==============================
  Home styles
============================== */
/* Hero Image */
.carousel-inner .video-overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
  background: rgba(10, 43, 77, 0.4);
  /* background: url(https://cdnjs.cloudflare.com/ajax/libs/vegas/2.3.1/overlays/03.png);
        opacity: 0.3;*/
}

.carousel-inner video {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 13%;
}

@media (min-width: 768px) {
  .carousel-inner video {
    left: 40%;
  }
}

@media (min-width: 992px) {
  .carousel-inner video {
    left: 50%;
  }
}

/* Featured Technologies Block */
.featured-technologies-block .item {
  border: 1px solid #dddcdc;
  border-radius: 10px;
  box-shadow: 0 0 1px 0 #b9b9b9;
  background-color: #FFF;
  text-align: center;
  overflow: hidden;
}

@media (min-width: 992px) {
  .featured-technologies-block .item {
    margin-bottom: 0;
  }
}

.featured-technologies-block .post-content {
  display: inline-block;
  padding: 10px 25px 25px;
}

.featured-technologies-block h3 a {
  color: #000;
  font-family: PT Sans Narrow,sans-serif;
  font-size: 26px;
  color: black;
  font-weight: 600;
  text-transform: none;
}

.featured-technologies-block .read-more {
  font-size: 14px;
  color: #3090C0;
  font-weight: 600;
  text-transform: uppercase;
  background: transparent;
}

/* Market We Serve Block */
.market-we-serve-block {
  margin-left: -45px;
  margin-right: -45px;
}

.market-we-serve-block > .col-md-4 {
  padding-left: 45px;
  padding-right: 45px;
}

.market-we-serve-block h3 a {
  font-family: PT Sans Narrow,sans-serif;
  font-size: 22px;
  font-weight: 600;
  color: #3090C0;
}

.market-we-serve-block .item {
  text-align: center;
}

@media (min-width: 992px) {
  .market-we-serve-block .item {
    margin-bottom: 0;
  }
}

.market-we-serve-block .post-content {
  padding-bottom: 25px;
}

/* Who Are We */
.home-who-we-are a.image-callout .image-callout-content {
  background-color: rgba(39, 39, 39, 0.4);
  transition: background-color 0.15s linear;
}

.home-who-we-are a.image-callout h3 {
  text-transform: uppercase;
}

.home-who-we-are a.image-callout:hover .image-callout-content {
  background-color: transparent;
}

/* Latest Blog Block */
.latest-posts-block {
  background-color: white;
  padding: 25px;
  max-width: 420px;
  margin: 0 auto;
}

@media (min-width: 992px) {
  .latest-posts-block {
    max-width: none;
    margin: 0 -25px;
  }
}

.latest-posts-block .blog-item {
  padding-bottom: 60px;
}

.latest-posts-block .blog-item img {
  width: 100%;
}

.latest-posts-block a.read-more {
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 0;
}

/* ==============================
  12. Our Client styles
============================== */
.our-client {
  background: #fff;
  position: relative;
}

.client-carousel .item img {
  opacity: 0.5 !important;
  border: 1px solid #f0f0f0;
  transition: all .3s ease;
}

.client-carousel .item img:hover {
  opacity: 1 !important;
}

/*  Our Projects  */
.our-project {
  background: #ecebef;
  overflow: hidden;
}

.project_txt_btn {
  width: 100%;
  float: left;
  position: absolute;
  left: 0;
  overflow: hidden;
  top: 0;
  text-align: center;
  height: 100%;
}

a.view-all.slide_learn_btn.view_project_btn {
  width: 147px;
  font-size: 14px;
  display: inline-block;
  top: -140px;
  position: relative;
  z-index: 999;
  transition: transform .55s;
  line-height: 43px;
  font-family: Open Sans,sans-serif;
  background: #53cff5;
  text-transform: uppercase;
  border-radius: 3px;
  font-weight: 700;
  color: #fff;
}

.project_txt_btn h6 {
  width: 100%;
  float: left;
  font-size: 16px;
  text-align: center;
  background: #f8c12c;
  color: #000;
  line-height: 50px;
  bottom: -60px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
}

.desi-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  backface-visibility: hidden;
  position: relative;
  transition-property: color;
  transition-duration: .5s;
}

.project_img {
  background: #000;
}

.project_img:hover img {
  opacity: .5;
  transform: scale3d(1.15, 1.15, 1);
}

.project_img h6 {
  transition: transform .35s;
}

.project_img img {
  transition: transform .35s;
  backface-visibility: hidden;
  border: 0;
}

.project_img:hover img {
  transform: translate3d(0, -30px, 0);
  border: 0;
}

.project_img .view_project_btn, .project_img h6 {
  position: absolute;
  z-index: 99;
}

.project_img:hover h6 {
  bottom: 0;
  left: 0;
}

.project_img:hover .view_project_btn {
  opacity: 1;
}

.project_img:hover a.view-all.slide_learn_btn.view_project_btn {
  top: 40%;
}

/* ==============================
  9. Our Project Slider styles
============================== */
.our-pro-slider .pro-sliders {
  padding-top: 8px;
}

.our-pro-slider .pro-sliders .post-image {
  position: relative;
  overflow: hidden;
}

.our-pro-slider .pro-sliders .post-image img {
  max-width: 100%;
}

.our-pro-slider .pro-sliders .item {
  position: relative;
}

.our-pro-slider .pro-sliders .item .four_arrow_hover_box {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.our-pro-slider .pro-sliders .item:focus .four_arrow_hover_box, .our-pro-slider .pro-sliders .item:hover .four_arrow_hover_box {
  opacity: .9;
  transform: scaleX(1);
}

.our-pro-slider .pro-sliders .pro-web {
  position: absolute;
  bottom: 1.5em;
  z-index: 6;
  width: 100%;
  text-align: center;
}

.our-pro-slider .pro-sliders .pro-web h4 {
  color: #fff;
  text-transform: uppercase;
  font: 600 1.3em/1em Open Sans,sans-serif;
  transition: all .3s linear 0s;
  margin: 0;
}

.our-pro-slider .owl-nav {
  position: absolute;
  right: 0;
  top: -85px;
}

@media (max-width: 599px) {
  .our-pro-slider .pro-sliders .item {
    max-width: 320px;
    margin: 0 auto;
  }
}

.pro-sliders.owl-theme .owl-controls .owl-nav [class*=owl-] {
  background: transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
}

.fullwidth-silder2 .owl-controls .owl-nav .owl-next, .fullwidth-silder2 .owl-controls .owl-nav .owl-prev {
  width: 40px;
  text-align: center;
  font-size: 22px;
  line-height: 36px;
  color: #8d8d8d;
  transition: all .3s linear 0s;
  height: 40px;
  padding: 0;
  border: 1px solid #8d8d8d;
  border-radius: 0;
  background: transparent;
}

.fullwidth-silder3 .owl-controls .owl-nav .owl-next, .fullwidth-silder3 .owl-controls .owl-nav .owl-prev {
  width: 40px;
  text-align: center;
  font-size: 22px;
  line-height: 36px;
  color: #8d8d8d;
  transition: all .3s linear 0s;
  height: 40px;
  padding: 0;
  border: 1px solid #8d8d8d;
  border-radius: 0;
  background: transparent;
}

.pro-sliders.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
  background: #329cad;
  color: #fff;
  text-decoration: none;
}

.pro-sliders.owl-carousel .owl-controls .owl-nav .owl-prev {
  margin-right: 5px;
}

/* ==============================
  37. Our Projects
============================== */
.our-galler-htwo {
  background: url(../images/our-projects/bg.jpg) no-repeat top;
  position: relative;
}

.our-galler-three {
  background: #ebebeb no-repeat top;
  position: relative;
  padding: 100px 0 0;
}

.our-galler-four {
  background: url(../images/projects/bg-our-project4.jpg) no-repeat top;
}

.our-galler-five, .our-galler-four {
  position: relative;
  padding: 96px 0 0;
}

.our-galler-five {
  background: #1e2228 no-repeat top;
}

.fullwidth-slider {
  padding: 0 1.5em;
}

.fullwidth-slider.owl-theme .owl-controls .owl-nav [class*=owl-] {
  background: transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
}

.fullwidth-slider.owl-carousel .owl-controls .owl-nav .owl-next {
  background: #53565a;
  width: 33px;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  color: #000;
  transition: all .3s linear 0s;
  height: 33px;
}

.fullwidth-slider.owl-carousel .owl-controls .owl-nav .owl-prev {
  background: #53565a;
  width: 33px;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  color: #000;
  transition: all .3s linear 0s;
  height: 33px;
  margin-right: 20px;
}

.fullwidth-slider.owl-theme .owl-controls {
  margin-top: 4em;
}

.fullwidth-slider.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
  background: #eaac05;
  color: #000;
  text-decoration: none;
}

.fullwidth-silder {
  padding-top: 2em;
}

.fullwidth-silder2 .owl-theme .owl-controls, .fullwidth-silder3 .owl-theme .owl-controls {
  margin-top: 0;
}

.fullwidth-slider2 .owl-nav, .fullwidth-slider3 .owl-nav {
  position: absolute;
  top: -92px;
  width: 1170px;
  text-align: right;
  margin: 0 auto;
  left: 0;
  right: 0;
}

/* ==============================
  Our Services natural resource styles
============================== */
.fluid-service-area {
  display: flex;
  overflow: hidden;
  background: #123450;
}

.fluid-service-area .work-image-ser {
  width: calc(50% - 115px);
  float: left;
  text-align: right;
  display: block;
  position: relative;
}

.fluid-service-area .service-promo {
  width: calc(50% + 115px);
  float: left;
  position: relative;
  padding-left: 30px;
  background: #123450;
}

.fluid-service-area .service-promo ul .item {
  text-align: left;
  padding: 0 0 4.1em;
}

@media (max-width: 991px) {
  .fluid-service-area {
    display: block;
  }
}

@media (max-width: 991px) {
  .fluid-service-area .work-image-ser {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 991px) {
  .fluid-service-area .work-image-ser img {
    width: 100%;
  }
}

@media (max-width: 991px) {
  .fluid-service-area .service-promo {
    width: 100%;
    padding-bottom: 30px;
    padding: 15px;
  }
}

.service-content {
  position: relative;
  z-index: 2;
  padding: 4em 4em 0;
}

.service-content .media-left {
  vertical-align: middle;
  padding-right: 4em;
}

.service-content ul .item .media .media-body {
  text-align: left;
  font: 1em/1em Open Sans,sans-serif;
  color: #898989;
  letter-spacing: .3px;
  padding: 0 17em 0 0;
}

.service-content ul .item .media .media-body h4 {
  font: 600 1.3em/1em Open Sans,sans-serif;
  text-transform: uppercase;
  color: #fff;
}

.service-content ul .item .media .media-body p {
  color: #fff;
  font: 1em/1.5em Open Sans,sans-serif;
}

.nau-head {
  position: absolute;
  background: #ffa10d;
  width: 18em;
  bottom: 1em;
  text-align: left;
  font-family: PT Sans Narrow,sans-serif;
  padding: 1em 0 0 2em;
  right: 0;
}

.nau-head p {
  font: 600 1.3em/1em PT Sans Narrow,sans-serif;
  text-transform: uppercase;
}

.nau-head p span {
  display: block;
  font-size: .7em;
  font-weight: 400;
}

/* ==============================
  Different Services
============================== */
.diff-offer-wrapper {
  background: #f5f4f4;
  position: relative;
  padding-bottom: 2.5em;
}

.diff-offer {
  position: relative;
  padding-top: 5.5em;
  padding-bottom: 5.5em;
  overflow: hidden;
}

.diff-offer ul li {
  float: left;
}

.we-offer-cont {
  width: 32%;
}

.we-offer-cont h2 {
  margin: 0;
  padding: 0 .8em 0 0;
  text-align: right;
  font: 600 2.4em/1em PT Sans Narrow,sans-serif;
  color: #323232;
  text-transform: uppercase;
}

.we-offer-cont h2 span {
  display: block;
}

.we-offer-cont2 {
  width: 68%;
  border-left: 3px solid #298fc2;
}

.we-offer-cont2 p {
  font: 400 1.2em/1.3em Open Sans,sans-serif;
  margin: 0;
  padding: 0 0 0 2em;
  font-style: italic;
  color: #6c6c6c;
}

/* ==============================
  13. Indurial Solution styles
============================== */
.indurial-solution {
  position: relative;
  background: #298fc2;
}

.indpad {
  padding: 1.5em 0;
}

.indurial-solution-text h2 {
  font: 600 2em/1em Open Sans,sans-serif;
  letter-spacing: .4px;
  color: #fff;
  font-style: italic;
  margin: 0;
  padding: .4em 0 0;
  text-align: center;
  display: inline-block;
}

.anim-5, .anim-5-all * {
  transition: all .5s ease;
}

.contactus-button {
  margin: .5em 0 0;
}

.contactus-button a {
  background: #19242a;
  display: inline-block;
  font: 500 1em/1em Open Sans,sans-serif;
  margin-top: 1px;
  padding: 0 17px 0 23px;
  text-transform: uppercase;
  float: right;
  border-radius: 5px;
  line-height: 42px;
  letter-spacing: 2px;
}

.contactus-button a:hover {
  background: #3d515c;
}

/* ==============================
  36. About us and Frequently Ask questions
============================== */
.about-sec-content {
  position: relative;
}

.about-sec-content h4 {
  color: #303030;
  font: 400 1.3em/1.5em Open Sans,sans-serif;
  margin: .8em 0 1em;
  padding: 0;
}

.about-sec-content p {
  padding: 0;
  color: #898989;
  font: 400 1.1em/1.7em Open Sans,sans-serif;
  margin: 0 0 1em;
}

.about-sec-content ul li {
  color: #6c6c6c;
  font: 400 1.1em/2em Open Sans,sans-serif;
}

.about-sec-content ul li .fa {
  color: #233859;
  margin-right: 5px;
  font-size: 1em;
}

.accordian-area-pad {
  margin-top: 1.42em;
}

.accordian-area {
  position: relative;
}

.accordian-area .panel .panel-heading .panel-title a i {
  font-size: .8em;
  line-height: 50px;
  position: absolute;
  top: 0;
  left: 0;
}

.accordian-area .panel .panel-heading .panel-title a .fa-plus {
  display: none;
}

.accordian-area .panel .panel-heading .panel-title a.collapsed .fa-plus {
  display: block;
  width: 25px;
  height: 25px;
  text-align: center;
  font-size: 10px;
  border-radius: 50%;
  border: 1px solid #c8c8c8;
  color: #0e1322;
}

.accordian-area .panel .panel-heading .panel-title a i {
  margin: 12.5px;
  line-height: 25px;
}

.accordian-area .panel .panel-heading .panel-title a .fa-minus {
  display: block;
  width: 25px;
  text-align: center;
  color: #000;
  height: 25px;
  font-size: 10px;
  border-radius: 50%;
  border: 1px solid #184064;
  background: #fff;
}

.accordian-area .panel .panel-heading .panel-title a.collapsed .fa-minus {
  display: none;
}

.accordian-area .panel-group .panel {
  border-radius: 0;
  background: transparent;
  margin: 10px 0 0;
}

.accordian-area .panel {
  border-radius: 0;
}

.accordian-area .panel-default > .panel-heading {
  position: relative;
  padding: 0;
  margin: 0;
}

.accordian-area .panel-title {
  font: 400 18px Open Sans,sans-serif;
  background: #fff;
}

.accordian-area .panel-title.on {
  background: #184064;
}

.accordian-area .panel .panel-heading .panel-title a {
  background: #184064;
  display: block;
  color: #fff;
  padding: 12px 0;
  margin: 0 0 0 50px;
  height: 50px;
}

.accordian-area .panel .panel-heading .panel-title a.collapsed {
  background: #fff;
  color: #242424;
}

.accordian-area .panel-body {
  background: #fff;
  color: #898989;
  font: 400 1.1em/1.8em Open Sans,sans-serif;
}

.panel-title.actives {
  height: 50px;
}

.section_header3 h2 {
  color: #fff;
}

.latest-news1 {
  background: url(../images/latest-news/news-bg.jpg) no-repeat scroll center 0;
  background-size: cover;
}

.about-but {
  position: relative;
  display: inline-block;
  float: left;
  margin-left: 0;
  padding-top: 4em;
}

.about-but a {
  background: #000;
  border: 1px solid #000;
}

.about-but a i {
  margin-left: 10px;
}

.about-us4 {
  background: url(../images/about/bg-about-us4.jpg) 100% no-repeat;
  padding: 89px 0;
  min-height: 694px;
  background-size: cover;
}

.about-us5 {
  background: url(../images/about/bg-about-us5.jpg) 0 no-repeat;
  padding: 78px 0 58px;
  background-size: cover;
  min-height: 603px;
}

.about-us4 .section-faq, .about-us5 .section-faq {
  padding: 0 0 0 65px;
}

/* ==============================
  40. about-us-section 
============================== */
.about-us-section .sec-title h2 {
  font-size: 28px;
  font-family: PT Sans Narrow,sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 0 40px;
}

.about-us-section .about-us {
  padding: 0 100px 0 0;
}

.about-us-section .about-us img {
  width: 100%;
}

.about-us-section .about-us ul li:before {
  content: "\f0a9";
  margin-right: 11px;
  font-family: FontAwesome;
  color: #233859;
}

.about-us-section .about-us p {
  margin: 32px 0;
}

.about-us-section .about-us ul li {
  font-size: 14px;
  line-height: 32px;
  color: #6c6c6c;
}

.about-us-section .faq-left-box .single-faq-left:last-child {
  margin-bottom: 0;
}

.about-us-section .about-us .thm-button {
  margin: 40px 0 0;
}

.faq-left-box .single-faq-left {
  margin-bottom: 42px;
}

.faq-left-box .single-faq-left .icon-box, .faq-left-box .single-faq-left .text-box {
  display: table-cell;
  vertical-align: top;
  padding: 10px 0 0;
}

.faq-left-box .single-faq-left .icon-box {
  font-size: 44px;
  width: 45px;
  color: #2e78cc;
}

.faq-left-box .single-faq-left .text-box {
  padding: 0 0 0 20px;
}

.faq-left-box .single-faq-left .text-box h3, .faq-left-box .single-faq-left .text-box p {
  margin: 0;
}

.faq-left-box .single-faq-left .text-box h3 {
  text-transform: uppercase;
  font-size: 18px;
  font-family: PT Sans Narrow,sans-serif;
  font-weight: 700;
  color: #333340;
  line-height: 30px;
}

.faq-left-box .single-faq-left .text-box p {
  color: #898989;
  font-size: 15px;
  line-height: 26px;
  margin-top: 9px;
}

.faq-sec .right-box {
  padding: 40px 0 0;
}

/* cart page styles */
.cart-page {
  padding: 80px 0;
}

.cart-page .table {
  margin: 0;
}

.cart-page table > tbody > tr > td {
  border: none;
}

.cart-page .table > thead > tr > th {
  border: none;
}

.cart-page .table thead {
  background: #f9f9f9;
}

.cart-page .table > thead > tr > th {
  font-weight: 400;
  color: #000;
  font-size: 13px;
  line-height: 60px;
  padding: 0 40px;
  font-weight: 500;
  border: 1px solid #ebebeb;
  border-bottom: 0;
  text-transform: uppercase;
  text-align: center;
}

.cart-page .table > thead > tr > th.close {
  color: transparent;
}

.cart-page .table > tbody > tr > td {
  border: 1px solid #ebebeb;
  color: #898989;
  font-size: 14px;
  font-weight: 500;
  line-height: 42px;
  padding: 60px 25px;
  text-align: center;
}

.cart-page .table > tbody > tr > td.preview {
  padding: 25px 50px;
}

.cart-page .table > tbody > tr > td.price {
  font-size: 16px;
}

.cart-page .table > tbody > tr > td.del-item {
  text-align: center;
}

.cart-page .table > tbody > tr > td.total {
  font-size: 16px;
}

.cart-page .table > tbody > tr > td .select-box select:focus {
  outline: none;
}

.cart-page .table > tbody > tr > td.del-item {
  color: #c56e21;
  font-size: 18px;
  font-weight: 400;
}

.cart-page .bottom-box {
  background: #f9f9f9 none repeat scroll 0 0;
  margin: 0 0 50px;
  padding: 30px 25px;
  border-left: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
}

.cart-page .bottom-box .cupon-box input {
  border: 1px solid #eee;
  color: #8e8d8d;
  margin-right: 10px;
  outline: medium none;
  width: 130px;
}

.cart-page .bottom-box .cupon-box button, .cart-page .bottom-box .cupon-box input {
  line-height: 36px;
  padding: 0 20px;
}

.cart-page .bottom-box .cupon-box button {
  color: #fff;
  background: #e3e3e3;
  text-transform: capitalize;
  border: none;
  outline: none;
  font-weight: 400;
  color: #000;
}

.cart-page .add-to-cart-wrap {
  text-align: right;
}

.cart-page .add-to-cart-wrap a .cart-button {
  background: #252525 none repeat scroll 0 0;
  border-radius: 5px;
  display: inline-block;
}

.cart-page .add-to-cart-wrap a .cart-button p {
  color: #fff;
  font-size: 12px;
  margin: 0;
  padding-left: 21px;
  padding-right: 17px;
  text-transform: uppercase;
  border-right: 1px solid #000;
}

.cart-page .add-to-cart-wrap a .cart-button i, .cart-page .add-to-cart-wrap a .cart-button p {
  display: inline-block;
  float: left;
  line-height: 35px;
}

.cart-page .add-to-cart-wrap a .cart-button i {
  border-left: 1px solid #404040;
  color: #98bc24;
  font-size: 17px;
  padding-left: 14px;
  padding-right: 15px;
}

.cart-page .add-to-cart-wrap a:before {
  background: #98bc24;
}

.cart-page .cart-total-box li {
  border-bottom: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  font-weight: 500;
  line-height: 58px;
  padding: 0 25px;
  color: #000;
  font-size: 13px;
  text-transform: uppercase;
}

.cart-page .cart-total-box li:first-child {
  border-top: 1px solid #ebebeb;
}

.cart-page .cart-total-box li span {
  color: #898989;
  margin-left: 50px;
  font-size: 16px;
}

.cart-page .cart-total-box .cart-total {
  background: #f9f9f9;
}

.cart-page .cart-total-box .proceed-to-checkout {
  text-align: right;
  padding-top: 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  padding-bottom: 10px;
  padding-right: 20px;
}

.cart-page .cart-total-box .proceed-to-checkout a {
  line-height: 30px;
  font-size: 14px;
}

.cart-page .cart-total-box .proceed-to-checkout a .cart-button {
  background: #252525 none repeat scroll 0 0;
  border-radius: 5px;
  margin-top: 24px;
}

.cart-page .cart-total-box .proceed-to-checkout a .cart-button p {
  border-right: 1px solid #000;
  color: #fff;
  float: left;
  font-size: 12px;
  line-height: 40px;
  margin: 0;
  padding-left: 21px;
  padding-right: 17px;
  text-transform: uppercase;
}

.cart-page .cart-total-box .proceed-to-checkout .cart-btn, .cart-page .cart-total-box .proceed-to-checkout p {
  text-transform: uppercase;
}

.cart-page .cart-total-box .proceed-to-checkout .cart-btn {
  background: #298fc2;
  border-radius: 5px;
  color: #000;
  line-height: 32px;
  display: inline-block;
  letter-spacing: .05em;
  font-family: Open Sans;
  font-weight: 600;
  padding: 0 18px;
  margin-top: 10px;
}

.cart-page .cart-total-box .proceed-to-checkout .cart-btn i {
  font-size: 17px;
  margin-right: 7px;
}

.cart-page .cart-total-box .proceed-to-checkout .cart-btn:hover {
  background: #1fb5c7;
  color: #fff;
  border-color: #1fb5c7;
}

.cart-page .cart-total-box .proceed-to-checkout a .cart-button i {
  border-left: 1px solid #404040;
  color: #98bc24;
  display: inline-block;
  float: left;
  font-size: 17px;
  line-height: 40px;
  padding-left: 14px;
  padding-right: 15px;
}

.cart-page .cart-total-box .proceed-to-checkout a:before {
  background: #98bc24;
}

.cart-page .select-box {
  width: 100px;
}

.cart-page .select-menu + .ui-selectmenu-button {
  width: 100% !important;
  border-radius: 0;
  padding: 0 40px 0 20px;
  border: 1px solid #e5e5e5;
  height: 42px;
  background: #fff;
  outline: none;
  color: #898989;
}

.cart-page .select-menu + .ui-selectmenu-button .ui-selectmenu-text {
  border-right: 1px solid #e5e5e5;
}

.cart-page .thm-btn {
  font-size: 14px;
  padding: 7px 23px;
}

.cart-page .select-menu + .ui-selectmenu-button .ui-selectmenu-text {
  padding: 0;
  font-weight: 400;
  font-family: Open Sans,sans-serif;
  line-height: 42px;
}

.cart-page .select-menu + .ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s {
  background: url(../images/select-menu-arrow.png) 0 0 no-repeat;
  width: 16px;
  height: 6px;
  margin-top: -3px;
  margin-right: 4px;
}

.cart-page .bottom-box .cart-btn {
  background: #298fc2;
  border-radius: 5px;
  color: #000;
  text-transform: uppercase;
  line-height: 32px;
  display: inline-block;
  letter-spacing: .05em;
  font-family: Open Sans;
  font-weight: 600;
  padding: 0 18px;
  margin-top: 10px;
}

.cart-page .bottom-box .cart-btn i {
  font-size: 17px;
  margin-right: 7px;
}

.cart-page .bottom-box .cart-btn:hover {
  background: #d6b161;
  color: #fff;
  border-color: #d6b161;
}

.ui-selectmenu-menu .ui-menu {
  background: #fff;
}

.ui-selectmenu-menu .ui-menu-item {
  font-size: 16px;
  font-family: "PT Serif",sans-serif;
  font-style: italic;
  padding: 5px 20px;
  border-bottom: 1px solid #e1e1e1;
  text-transform: capitalize;
}

.ui-selectmenu-menu .ui-menu-item.ui-state-focus {
  background: #00acd9;
  border-color: #00acd9;
  color: #fff;
  font-weight: 400;
}

/* checkout page styles */
#checkout-content .return-customer {
  background: #f9f9f9 none repeat scroll 0 0;
  border: 1px solid #ebebeb;
  margin-bottom: 45px;
  padding: 21px 30px;
}

#checkout-content .return-customer p {
  color: #898989;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 0;
}

#checkout-content .return-customer a {
  color: #11a9e0;
}

#checkout-content input[type=text] {
  display: block;
}

#checkout-content label {
  display: block;
  color: #8e8d8d;
  font-size: 14px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 4px;
}

#checkout-content input[type=text] {
  border: 1px solid #e2e2e2;
  color: #c6c6c6;
  font-size: 14px;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  outline: medium none;
  padding: 0 20px;
  width: 100%;
}

.left-checkout .section-title2.ship-to-different {
  margin-bottom: 39px;
  margin-top: 68px;
}

#checkout-content input[type=text]:last-child {
  margin-bottom: 0;
}

#checkout-content .left-checkout > .row {
  margin-bottom: 23px;
}

#checkout-content .row span b {
  color: #8e8d8d;
  font-size: 14px;
  font-weight: 500;
}

#checkout-content input[type=checkbox] {
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin: 4px 15px 0 0;
}

#checkout-content textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #e2e2e2;
  padding: 10px 20px;
  outline: none;
}

#checkout-content .ship-different {
  margin-top: 80px;
}

#checkout-content .order-box {
  border: 1px solid #d9d9d9;
  padding: 30px;
}

#checkout-content .order-box ul li {
  color: #8e8d8d;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 45px;
}

#checkout-content .order-box ul li.total {
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2;
  color: #242424;
}

#checkout-content .order-box ul li span {
  color: #898989;
  display: inline-block;
  float: right;
  font-size: 14px;
}

#checkout-content .order-box ul li span.bold {
  color: #242424;
  font-size: 18px;
  font-weight: 500;
}

#checkout-content .order-box ul li.bold {
  font-weight: 500;
}

#checkout-content .order-box ul li a span {
  font-weight: 500;
  color: #11a9e0;
  font-size: 13px;
  font-family: PT Sans Narrow,sans-serif;
}

#checkout-content .order-box ul li.place-order-button {
  padding-top: 20px;
  line-height: 30px;
}

#checkout-content .order-box ul li input[type=radio] {
  margin-right: 10px;
}

#checkout-content .order-box ul li .note {
  background: #ececec;
  padding: 25px;
  color: #8e8d8d;
  line-height: 24px;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}

#checkout-content .order-box ul li .note .fa {
  font-size: 35px;
  position: absolute;
  top: -22px;
  left: 25px;
  color: #ececec;
}

#checkout-content .order-box ul li a.place-order {
  background: #fd9c1e;
  text-transform: uppercase;
  display: inline-block;
  line-height: 36px;
  font-weight: 700;
  color: #fff;
  padding: 0 40px;
  margin-top: 30px;
}

#checkout-content .select-menu + .ui-selectmenu-button {
  width: 100% !important;
  border-radius: 0;
  padding: 0 20px;
  border: 1px solid #e5e5e5;
  height: 42px;
  background: #fff;
  outline: none;
  color: #898989;
}

#checkout-content .select-menu + .ui-selectmenu-button .ui-selectmenu-text {
  padding: 0;
  font-weight: 400;
  font-family: Open Sans,sans-serif;
  line-height: 42px;
  color: #898989;
  text-transform: capitalize;
}

#checkout-content .select-menu + .ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s {
  background: url(../images/select-menu-arrow.png) 0 0 no-repeat;
  width: 14px;
  height: 6px;
  margin-top: -3px;
  margin-right: 8px;
}

#checkout-content .thm-btn {
  background: #298fc2;
  border-radius: 5px;
  color: #000;
  text-transform: uppercase;
  line-height: 42px;
  display: inline-block;
  letter-spacing: .05em;
  font-family: Open Sans;
  font-weight: 600;
  padding: 0 18px;
  margin-top: 10px;
  float: right;
}

#checkout-content .thm-btn i {
  font-size: 17px;
  margin-left: 7px;
}

#checkout-content .thm-btn:hover {
  background: #1fb5c7;
  color: #fff;
  border-color: #1fb5c7;
}

/* ==============================
  27. Contact us styles
============================== */
.touch .touch_bg .section_header p {
  max-width: 840px;
}

.touch .touch_bg .touch_top-con ul .item {
  padding: 15px 28px 30px 0;
  text-align: center;
}

.touch .touch_bg .touch_top-con ul .item .media .media-left {
  padding-right: 30px;
  vertical-align: middle;
}

.touch .touch_bg .touch_top-con ul .item .media .media-left a {
  color: #298fc2;
  border: 1px solid #298fc2;
  border-radius: 100%;
  display: block;
  width: 50px;
  height: 50px;
}

.touch .touch_bg .touch_top-con ul .item .media .media-left a i {
  border-radius: 50%;
  font-size: 30px;
  line-height: 32px;
  padding-top: 8px;
}

.touch .touch_bg .touch_top-con ul .item .media .media-body {
  text-align: left;
  font: 14px/26px Open Sans,sans-serif;
  letter-spacing: .3px;
}

.touch .touch_bg .touch_top-con ul .item .media .media-body a:hover {
  color: #298fc2;
}

.touch .touch_bg .touch_top-con ul .item:first-child {
  padding-top: 0;
}

.touch .touch_bg .touch_middle {
  padding: 80px 0;
}

.touch .touch_bg .touch_middle .input_form {
  position: relative;
}

.touch .touch_bg .touch_middle .input_form form .form-control {
  margin-bottom: 20px;
  border-radius: 0;
  font: 15px/31px Open Sans,sans-serif;
  color: #959595;
  padding: 11px 20px;
  border: 1px solid #e1e1e1;
  height: auto;
  box-shadow: none;
}

.touch .touch_bg .touch_middle .input_form form .form-control:focus, .touch .touch_bg .touch_middle .input_form form .form-control:hover {
  border: 1px solid #d6d6d6;
}

.touch .touch_bg .touch_middle .input_form form .form-control:focus {
  box-shadow: 0 0 6px 0 rgba(215, 149, 62, 0.57);
}

.touch .touch_bg .touch_middle .input_form form .form-control.error {
  margin-bottom: 0;
}

.touch .touch_bg .touch_middle .input_form form .form-control.error + .error {
  font: 13px/24px Open Sans,sans-serif;
  margin-bottom: 20px;
  margin-top: 5px;
  color: red;
  font-weight: 400;
}

.touch .touch_bg .touch_middle .input_form form textarea.form-control {
  margin-bottom: 32px;
  resize: none;
  padding: 15px 20px;
  height: 203px;
}

.touch .touch_bg .touch_middle .input_form form button {
  background: #f6ba18;
  border: 1px solid #f6ba18;
  text-transform: uppercase;
  letter-spacing: 1px;
  font: 600 1.2em/2.1em PT Sans Narrow,sans-serif;
  padding: 7px 22px;
  color: #19242a;
  margin-top: 10px;
  border-radius: 5px;
  letter-spacing: 3px;
}

.touch .touch_bg .touch_middle .input_form form button:hover {
  color: #000;
  border-color: #bb793c;
}

#mapBox {
  height: 425px;
}

#map-area {
  position: relative;
}

#map-area:before {
  background: #000 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: .4;
  position: absolute;
  top: 0;
  width: 100%;
}

.touch p {
  margin: 0 0 1.2em;
  padding: 0;
  font: 400 1em/1.8em Open Sans,sans-serif;
  color: #8e8d8d;
}

.touch h6 {
  color: #1088cc;
}

.touch h6 span {
  color: #de5842;
}

/* faq page styles */
.faq-page .sec-title h2 {
  margin: 0;
}

.faq-page .sec-title p {
  margin-top: 20px;
}

.faq-form {
  background: #f9f9f9;
  padding: 20px 30px;
  border: 1px solid #eaeaea;
  margin-bottom: 50px;
  margin-top: 30px;
}

.faq-form input {
  height: 44px;
  border: 1px solid #e9e9e9;
  outline: none;
  padding-left: 25px;
  width: 79%;
}

.faq-form .thm-btn, .faq-form input {
  position: relative;
  top: 1px;
}

.faq-form .thm-btn {
  padding: 0 41px;
  line-height: 44px;
  border-radius: 0;
  margin-left: -4px;
  border: none;
  background: #1fb5c7;
}

.faq-page .accrodion .accrodion-title h4 {
  text-transform: none;
  font-weight: 400;
  color: #8e8d8d;
}

.faq-page .accrodion.active .accrodion-title {
  background: #1fb5c7;
}

.faq-page .accrodion.active .accrodion-title:after, .faq-page .accrodion.active .accrodion-title h4 {
  color: #fff;
}

.faq-page .accrodion.active .accrodion-title:after {
  border-color: #fff;
}

.faq-question-one .single-faq {
  margin-bottom: 28px;
}

.faq-question-one .single-faq:last-child {
  margin-bottom: 0;
}

.faq-question-one .single-faq h3 {
  font-size: 16px;
  line-height: 33px;
  font-weight: 700;
  color: #242424;
  font-family: Open Sans,sans-serif;
}

.faq-question-one .single-faq p {
  color: #898989;
  margin-top: 4px;
}

/* ==============================
  23. News page styles
============================== */
.widget-search-blog {
  width: 80%;
  position: relative;
  display: inline-block;
  margin: 0 0 40px 1em;
}

.widget-search-blog .search-form .form-control {
  height: 45px;
  border-radius: 0;
  border: none;
  font: 1em/1em Open Sans,sans-serif;
  padding: 0 30px;
  box-shadow: none;
  color: silver;
  z-index: 0;
}

.widget-search-blog .search-form .form-control + .input-group-addon {
  padding: 0 1px 0 8px;
  border: 0;
  border-radius: 0;
  background-color: #298fc2;
}

.widget-search-blog .search-form .form-control + .input-group-addon button {
  border: 0;
  background: #298fc2;
  color: #fff;
  font-size: 1.2em;
  line-height: 2.1em;
  padding-right: 15px;
}

.single-blog-post .meta-info {
  padding: 1.3em 0;
  border-bottom: 1px solid #e6e6e6;
}

.single-blog-post .meta-info .content-box .post-links li {
  display: table-cell;
  vertical-align: middle;
}

.single-blog-post .date-box {
  position: absolute;
  width: 70px;
  height: 75px;
  top: 2em;
  border: 1px solid #696969;
  left: 1.5em;
  background: #fff;
  text-align: center;
}

.single-blog-post .inner-box b {
  font-size: 2em;
  font-style: italic;
  font-weight: 300;
  border-bottom: 1px solid #696969;
  padding: 0 0 .2em;
  display: block;
}

.single-blog-post .inner-box span {
  display: block;
  font-size: 1em;
  background: #298fc2;
  color: #fff;
  padding: .2em 0 .3em;
}

.single-blog-post .meta-info .content-box .post-links li a {
  color: #a1a1a1;
  padding-right: 30px;
  transition: all .3s ease;
}

.single-blog-post .meta-info .content-box .post-links li a:hover i {
  color: #1fb5c7;
}

.single-blog-post .meta-info .content-box .post-links li a i {
  font-size: 16px;
  margin-right: 10px;
  transition: all .3s ease;
}

.single-blog-post .meta-info .content-box .post-links li a:hover, .single-blog-post .meta-info .content-box .post-links li a i {
  color: #298fc2;
}

.single-blog-post a.read-more {
  background: #53565a;
  color: #fff;
  border-radius: 4px;
  font: 600 1.08em/1em PT Sans Narrow,sans-serif;
  padding: .8em 1.6em;
  display: inline-block;
  border: 1px solid #53565a;
}

.single-blog-post a.read-more:hover {
  background: #298fc2;
  border: 1px solid #298fc2;
}

.single-post-wrapper {
  position: relative;
}

.single-blog-post {
  margin-bottom: 50px;
}

.single-blog-post h3 {
  color: #010101;
  font-weight: 600;
  text-transform: none;
  font-size: 20px;
  margin: .6em 0 0;
  padding: 0 0 .8em;
}

.single-blog-post h6 {
  color: #1cbac8;
  font: 400 1em/1em Open Sans,sans-serif;
  margin: 2em 0 0;
  padding: 0;
}

.single-blog-post .img-box {
  position: relative;
  overflow: hidden;
}

/* ==============================
  25. News Details styles
============================== */
.news p {
  font: 400 14px/26px Open Sans, sans-serif;
}

.post-list {
  margin: 0;
  width: 100%;
}

.post-list li {
  float: left;
  width: 270px;
  font: 400 14px/30px Open Sans,sans-serif;
  color: #ff8c04;
  letter-spacing: .3px;
}

.post-list li:before {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 12px;
  text-rendering: auto;
  padding-right: 10px;
}

blockquote {
  padding: 30px;
  border: none;
  background: #f5f4f4;
  margin-top: 27px;
}

blockquote:before {
  float: left;
  content: "\f10d";
  display: inline-block;
  font: normal normal normal 55px/1 FontAwesome;
  text-rendering: auto;
  width: 70px;
  color: #d0d0d0;
}

blockquote p {
  float: left;
  font: 400 16px/26px Open Sans,sans-serif;
  letter-spacing: .3px;
  color: #898989;
  width: calc(100% - 70px);
  margin: 5px 0 0;
  padding-left: 14px;
}

blockquote footer {
  text-align: right;
  font: 300 14px/26px PT Sans Narrow,sans-serif;
  font-style: italic;
}

@media (max-width: 479px) {
  blockquote {
    padding: 5px;
  }
}

@media (max-width: 1199px) {
  blockquote:before {
    font-size: 30px;
    width: 40px;
  }
}

@media (max-width: 1199px) {
  blockquote p {
    margin: 0;
  }
}

/* ==============================
  26. News Details Comments
============================== */
.leave-comments .leave-comment-title, .news-comments .comments_count {
  margin: 30px 0;
  font: 600 1.5em/1em PT Sans Narrow,sans-serif;
  color: #242424;
  text-transform: uppercase;
}

@media (max-width: 400px) {
  .comments_count, .leave-comment-title {
    margin-left: 20px;
  }
}

.comments {
  margin: 0 0 30px;
  border: 1px solid #eee;
}

.comments .comment {
  padding: 20px 20px 25px;
  margin: 0;
}

.comments .comment-bg {
  background: #fcfcfc;
}

.comments .comment + .comment {
  margin-top: 0;
  border-top: 1px solid #eee;
}

.comments .comment .media-left {
  padding: 8px 30px 0 5px;
}

.comments .comment .media-left a {
  display: block;
  width: 70px;
  height: 70px;
}

.comments .comment .media-left a img {
  max-width: 100%;
}

.comments .comment .media-body h5 {
  font: 500 1em/2em Open Sans,sans-serif;
  margin: 0;
  color: #242424;
}

.comments .comment .media-body p {
  font: 400 14px/30px Open Sans,sans-serif;
  color: #898989;
}

.comments .comment .media-body .date-reply {
  margin: 9px 0;
}

.comments .comment .media-body .date-reply li {
  float: left;
}

.comments .comment .media-body .date-reply li a {
  padding: 0;
  font: 13px/1 Open Sans,sans-serif;
  text-transform: capitalize;
  color: #47bcca;
}

.comments .comment .media-body .date-reply li a:focus, .comments .comment .media-body .date-reply li a:hover {
  background: none;
}

.comments .comment .media-body .date-reply li + li {
  color: #bc945e;
}

.comments .comment .media-body .date-reply li + li:before {
  content: "";
  width: 1px;
  height: 13px;
  float: left;
  background: #47bcca;
  margin: 0 10px;
}

.comments .comment .media-body .date-reply li + li a {
  float: left;
  color: #f6ba18;
}

.comments .comment.reply {
  padding-left: 0;
  margin: 0;
}

.comments .comment.reply:last-child {
  padding-bottom: 0;
}

@media (max-width: 400px) {
  .comments .comment {
    margin: 0 5px 0 15px;
    text-align: center;
  }
}

@media (max-width: 479px) {
  .comments .comment .media-left {
    padding-right: 0;
    padding-bottom: 20px;
    display: block;
  }
}

@media (max-width: 991px) {
  .comments .comment .media-body {
    overflow: visible;
  }
}

@media (max-width: 400px) {
  .comments .comment .media-body .date-reply li {
    display: inline-block;
    text-align: center;
    float: none;
  }
}

@media (max-width: 991px) {
  .comments .comment.reply {
    margin-left: -70px;
  }
}

@media (max-width: 479px) {
  .comments .comment.reply {
    margin-left: 30px;
  }
}

@media (max-width: 400px) {
  .comments .comment.reply {
    margin-left: 0;
  }
}

.comment_form {
  padding: 30px;
  border: 1px solid #eee;
  margin: 0;
  background: #fff;
}

.comment_form .leave-comment-title {
  margin: 0 0 26px;
  font: 700 20px/28px PT Sans Narrow,sans-serif;
  color: #353535;
}

.comment_form .form-control {
  border-radius: 0;
  padding: 9px 20px;
  font: 14px/25px Open Sans,sans-serif;
  color: #000;
  margin-bottom: 20px;
  background: #f9f9f9;
  border: 1px solid #ebebeb;
  box-shadow: none;
}

.comment_form .form-control::-moz-placeholder {
  color: #c4c4c4;
  opacity: 1;
}

.comment_form .form-control:-ms-input-placeholder, .comment_form .form-control::-webkit-input-placeholder {
  color: #c4c4c4;
}

.comment_form input {
  width: 48%;
  float: left;
  height: 42px;
}

.comment_form input + input {
  margin-left: 26px;
}

.comment_form textarea {
  height: 188px;
  resize: none;
  margin-bottom: 32px;
}

.comment_form .btn-primary {
  background: #f6ba18;
  border: 1px solid #f6ba18;
  text-transform: uppercase;
  letter-spacing: 1px;
  font: 600 1.2em/2.1em Open Sans,sans-serif;
  padding: 7px 22px;
  color: #19242a;
  margin-top: 10px;
  border-radius: 5px;
  letter-spacing: 3px;
}

.comment_form .btn-primary:focus, .comment_form .btn-primary:hover {
  color: #000;
  border-radius: 5px;
  border-color: #bb793c;
}

@media (max-width: 479px) {
  .comment_form {
    padding: 20px 15px;
  }
}

@media (max-width: 1199px) {
  .comment_form input {
    width: 47%;
  }
}

@media (max-width: 991px) {
  .comment_form input {
    width: 46%;
  }
}

@media (max-width: 767px) {
  .comment_form input {
    width: 100%;
  }
}

@media (max-width: 479px) {
  .comment_form input {
    width: 100%;
  }
}

@media (max-width: 1199px) {
  .comment_form input + input {
    margin-left: 31px;
  }
}

@media (max-width: 767px) {
  .comment_form input + input {
    margin-left: 0;
  }
}

@media (max-width: 479px) {
  .comment_form input + input {
    margin-left: 0;
  }
}

/* product details page styles */
.product-details-content {
  margin-bottom: 20px;
}

.product-details-content .content-box {
  display: table-cell;
  vertical-align: top;
}

.product-details-content .img-box {
  display: table-cell;
  vertical-align: top;
  width: 306px;
  border: 1px solid #e2e2e2;
}

.product-details-content .content-box {
  padding-left: 65px;
}

.product-details-content .content-box2 {
  padding-left: 0;
}

.product-details-content .content-box .title h3 {
  font-size: 20px;
  color: #242424;
  text-transform: uppercase;
  font-weight: 800;
  font-family: PT Sans Narrow,sans-serif;
  margin: 0;
}

.product-details-content .content-box p {
  font-size: 14px;
  color: #959595;
  line-height: 26px;
}

.product-details-content .content-box .content-text {
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  margin-top: 20px;
  padding-top: 19px;
  padding-bottom: 15px;
  margin-bottom: 30px;
}

.product-details-content .content-box .cart-btn {
  font-size: 15px;
  line-height: 54px;
  background: #1fb5c7;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
  display: inline-block;
  margin-top: 28px;
  background: #298fc2;
  font-size: 20px;
  font-weight: 700;
  font-family: PT Sans Narrow,sans-serif;
  color: #000;
  border-radius: 5px;
  padding: 0 49px;
}

.product-details-content .content-box .cart-btn i {
  font-size: 25px;
  margin-right: 20px;
}

.product-details-content .content-box .price, .product-details-content .content-box .quantity {
  font-size: 16px;
  color: #1f1f1f;
}

.product-details-content .content-box .price span {
  font-size: 35px;
  color: #292929;
  margin-left: 20px;
  font-style: italic;
  font-family: PT Sans Narrow;
}

.product-details-content .content-box .quantity {
  margin-top: 20px;
}

.product-details-content .content-box .quantity input {
  width: 40px;
  height: 35px;
  border: 1px solid #d9d9d9;
  text-align: center;
  line-height: 33px;
  padding-left: 10px;
  margin-left: 20px;
}

.product-tab-box {
  margin-bottom: 80px;
}

.product-tab-box .tab-title-box ul {
  margin: 0;
  padding: 0;
}

.product-tab-box .tab-title-box ul li {
  list-style: none;
  display: inline-block;
  margin-right: 6px;
}

.product-tab-box .tab-title-box ul li.active a {
  background: #fff;
  border-bottom-color: #fff;
  border-top: 3px solid #298fc2;
  line-height: 44px;
}

.product-tab-box .tab-title-box ul li a {
  line-height: 44px;
  display: block;
  font-size: 13px;
  text-transform: uppercase;
  background: #f7f7f7;
  color: #242424;
  padding: 0 29px;
}

.product-tab-box .tab-content, .product-tab-box a {
  border: 1px solid #e2e2e2;
}

.product-tab-box .tab-content {
  margin-top: -1px;
  padding: 50px 40px 65px;
}

.product-tab-box .tab-content h3 {
  font-size: 18px;
  margin: 0 0 12px;
}

.product-tab-box .tab-content p {
  color: #898989;
  font-size: 14px;
  margin-top: 15px;
}

.product-tab-box .tab-content p:first-child {
  margin-top: 0;
}

/* ==============================
  39. product solutions  
============================== */
.our-sol-wrapper {
  background: url(../images/event/pro-sol-bg.jpg) no-repeat top;
  position: relative;
  overflow: hidden;
  padding: 3em 0;
  background-size: cover;
}

.our-sol-wrapper p {
  font: 300 32px Open Sans,sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
  text-align: center;
}

.our-sol-wrapper p span {
  color: #53565a;
}

.ind-common-pad {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
}

/* ==============================
  22. Core Projects page styles
============================== */
.core-projects {
  position: relative;
  margin: 0;
}

.core-projects h1 {
  font: 700 1.9em/1.2em PT Sans Narrow,sans-serif;
  color: #000;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
  letter-spacing: .3px;
  margin: 0 0 1em;
}

.core-projects h1:before {
  content: "";
  width: 55px;
  height: 3px;
  display: inline-block;
  background: #298fc2;
  position: absolute;
  bottom: 0;
}

.core-projects h4 {
  font: 600 1.2em/1em Open Sans,sans-serif;
  color: #242424;
}

.core-projects p {
  margin: 0 0 1.2em;
  padding: 0;
  font: 400 1em/1.8em Open Sans,sans-serif;
  letter-spacing: .3px;
  color: #777;
}

.project-post-area {
  background: #f1f1f1;
  position: relative;
}

.project-post-area .project-post {
  padding-bottom: 30px;
}

.project-post-area .project-fullscreen {
  width: 20%;
  float: left;
  position: relative;
}

@media (max-width: 767px) {
  .project-post-area .project-post {
    padding-bottom: 0;
  }
}

.project-post-info {
  overflow: hidden;
}

@media (max-width: 1199px) {
  .project-post-area .project-fullscreen {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .project-post-info {
    padding-bottom: 30px;
    width: 500px;
    max-width: 100%;
    margin: 0 auto;
  }
  .project-post-area .project-fullscreen {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .project-post-info a {
    max-width: 570px;
    margin: 0 auto;
    display: block;
  }
}

.project-post-image {
  overflow: hidden;
  position: relative;
}

.project-post-info a img {
  max-width: 100%;
  width: 370px;
  height: 281px;
}

.project-post-info .info-text {
  text-align: center;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  left: 0;
  right: 0;
  transition: all .3s linear 0s;
  bottom: -100px;
  z-index: 1000;
}

.project-post-info:hover .info-text {
  bottom: 37%;
}

.project-post-info .info-text h4 {
  font: 700 16px Open Sans,sans-serif;
  transition: all .3s linear 0s;
  margin: 0 0 20px;
}

.project-post-info .info-text a, .project-post-info .info-text h4 {
  letter-spacing: .3px;
  color: #fff;
  text-transform: uppercase;
}

.project-post-info .info-text a {
  font: 700 14px Open Sans,sans-serif;
  margin: 0;
  background: #fac012;
  border-radius: 3px;
  line-height: 38px;
  padding: 0 20px;
  height: 38px;
  display: inline-block;
}

.loadmore {
  margin: 50px 0;
  background: #298fc2;
  border-radius: 5px;
  padding: 0 25px;
  display: inline-block;
  line-height: 38px;
  height: 38px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}

/* ==============================
  30. Project details page styles
============================== */
.pro-det-img img {
  max-width: 100%;
}

.pro-content {
  padding: 4em 0 0;
}

.projects_hours {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  padding: 2em 0;
  margin: 1.5em 0 0;
}

.projects_hours p {
  color: #242424;
  font: 600 1.3em/2em Open Sans,sans-serif;
  margin: 0;
  padding: 0;
}

.projects_hours p span {
  display: block;
  color: #777;
  font: 400 1em/1.8em Open Sans,sans-serif;
}

.project-con {
  background: #f5f5f5;
  padding: 34px 40px;
  margin: 3em 0;
}

.project-con h2 {
  color: #242424;
  font: 600 1.3em/2em Open Sans,sans-serif;
  margin: 0;
  padding: 0 0 1em;
}

.project-con p {
  color: #898989;
  margin: 0 0 1.2em;
  padding: 0;
  font: 400 1em/1.8em Open Sans,sans-serif;
  letter-spacing: .3px;
}

.project-scop .pro-img img {
  max-width: 100%;
}

.project-scop h3 {
  color: #242424;
  font: 600 1.3em/1em Open Sans,sans-serif;
  margin: 0;
  padding: 0 0 1em;
}

.project-scop p {
  margin: 0 0 1.2em;
  padding: 0;
  font: 400 1em/1.8em Open Sans,sans-serif;
  letter-spacing: .3px;
  color: #777;
}

.project-scop .scope-item {
  margin: 0;
  display: inline-block;
  padding: 7px 0;
}

.project-scop .scope-item li {
  list-style: none;
  font: 400 1.1em/1.5em Open Sans,sans-serif;
  display: block;
  padding-left: 30px;
  padding-bottom: 10px;
}

.project-scop .scope-item li:before {
  content: "\f0a4";
  width: 30px;
  height: auto;
  font: normal normal normal 14px/24px FontAwesome;
  font-size: 16px;
  text-rendering: auto;
  cursor: pointer;
  float: left;
  margin-left: -30px;
}

/* ==============================
  29. Request a quote Page styles
============================== */
.section_header-r {
  position: relative;
  padding: 0;
  margin: 0 0 1em;
}

.section_header-r h2 {
  font: 700 2.2em/1.2em PT Sans Narrow,sans-serif;
  color: #000;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
  letter-spacing: .3px;
  margin: 0 0 1em;
}

.section_header-r h2:before {
  content: "";
  width: 55px;
  height: 3px;
  display: inline-block;
  background: #298fc2;
  position: absolute;
  bottom: 0;
}

.req-page-area {
  background: #f7f7f7;
  border: 1px solid #eee;
  overflow: hidden;
  padding: 3em 1em 0;
  position: relative;
}

.req-page span {
  display: block;
  color: #404040;
  font: 600 1em/1.2em Open Sans,sans-serif;
  margin: 0 0 .6em;
}

.req-page-area .img-responsive {
  display: inline-block;
}

.req-page-area form .form-control {
  margin-bottom: 20px;
  border-radius: 0;
  font: 15px/31px Open Sans,sans-serif;
  color: #959595;
  padding: 11px 20px;
  border: 1px solid #e1e1e1;
  height: auto;
  box-shadow: none;
}

.pad-left {
  margin: 0 0 5em 10px;
}

.req-img {
  position: absolute;
  bottom: 0;
  right: 0;
}

.req-page-area form button {
  border: 1px solid #f6ba18;
  text-transform: uppercase;
  letter-spacing: 1px;
  font: 600 1.2em/2.1em Open Sans,sans-serif;
  padding: 7px 22px;
  color: #19242a;
  margin-top: 10px;
  border-radius: 5px;
  letter-spacing: 3px;
}

.req-page-area form button:hover {
  color: #000;
  border-color: #bb793c;
}

.req-page-area form .form-control:focus, .req-page-area form .form-control:hover {
  border: 1px solid #d6d6d6;
}

.req-page-area form .form-control:focus {
  box-shadow: 0 0 6px 0 rgba(215, 149, 62, 0.57);
}

.req-page-area .form-control.error {
  margin-bottom: 0;
}

.req-page-area form .form-control.error + .error {
  font: 13px/24px Open Sans,sans-serif;
  margin-bottom: 20px;
  margin-top: 5px;
  color: red;
  font-weight: 400;
}

.req-page-area form textarea.form-control {
  margin-bottom: 32px;
  resize: none;
  padding: 15px 20px;
  height: 203px;
}

.req-page-area span {
  color: #404040;
  font: 1.1em/1.1em Open Sans,sans-serif;
  display: block;
  padding: 0 0 .5em;
}

.req-page-area .input_form #success {
  color: #7cfc00;
}

.req-page-area .input_form #error {
  color: #ff4500;
  position: absolute;
  top: -15px;
  display: block;
  right: 0;
  left: 0;
  bottom: -15px;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}

.req-page-area .input_form #success {
  position: absolute;
  top: -15px;
  display: block;
  right: 0;
  left: 0;
  bottom: -15px;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}

/* ==============================
  21. Single service page styles
============================== */
.single-post-page .image-box, .single-service-page .image-box {
  margin-bottom: 50px;
}

.single-post-page .image-caption-box, .single-service-page .image-caption-box {
  margin-bottom: 20px;
}

.single-post-page .image-caption-box .caption-box-img, .single-post-page .image-caption-box .text-box {
  display: table-cell;
  vertical-align: middle;
}

.single-service-page .image-caption-box .caption-box-img, .single-service-page .image-caption-box .text-box {
  display: table-cell;
  vertical-align: middle;
}

.single-post-page .image-caption-box .text-box p, .single-service-page .image-caption-box .text-box p {
  color: #898989;
  margin: 0 0 1.2em;
  padding: 0;
  font: 400 1em/1.8em Open Sans,sans-serif;
  letter-spacing: .3px;
}

.single-post-page .image-caption-box .caption-box-img, .single-service-page .image-caption-box .caption-box-img {
  width: 248px;
}

.pad46 {
  padding-right: 46px;
}

/* shop page styles */
.shop-item-wrapper {
  margin-left: -10px;
  margin-right: -10px;
}

.single-shop-item {
  margin: 0 -5px 50px;
  position: relative;
  overflow: hidden;
}

.single-shop-item .img-box {
  overflow: hidden;
}

.single-shop-item .img-box img {
  transition: all .3s ease-out;
}

.single-shop-item .img-box img:hover {
  transform: scale(1.2) translateZ(0);
}

.single-shop-item .content {
  text-align: center;
  margin-top: 25px;
}

.single-shop-item .content h3 {
  font-size: 15px;
  font-weight: 700;
  color: #242424;
  text-transform: uppercase;
  margin: 0 0 10px;
}

.single-shop-item .content .review-box i {
  font-size: 13px;
  color: #298fc2;
}

.single-shop-item .content .price {
  font-family: PT Sans Narrow;
  font-size: 25px;
  color: #2d2d2d;
  font-style: italic;
  display: block;
}

.single-shop-item .content a.thm-btn {
  background: #298fc2;
  border-radius: 5px;
  color: #000;
  text-transform: uppercase;
  line-height: 32px;
  display: inline-block;
  letter-spacing: .05em;
  font-family: Open Sans;
  font-weight: 600;
  padding: 0 18px;
  margin-top: 10px;
}

.single-shop-item .content a.thm-btn:hover {
  background: #019bb2;
  color: #fff;
}

.shop-page .page-navigation {
  margin-top: 0;
  text-align: center;
}

/* ==============================
  43. Solution Page
============================== */
.indurial-t-solution3 {
  background: url(../images/solution/solution-bg.jpg) 50% no-repeat fixed;
  background-size: cover;
  padding: 29px 0;
  min-height: 100px;
  clear: both;
}

.indurial-t-solution3 h2 {
  font-family: Open Sans,sans-serif;
  font-style: normal;
  font-weight: 300;
  padding: 6px 0 0 50px;
  float: left;
}

.indurial-t-solution3 .contactus-button2 {
  margin-left: 0;
}

.indurial-t-solution3 .contactus-button2 a {
  margin: 0;
}

/* ==============================
  44. Solution Page
============================== */
#contact-google-map {
  width: 100%;
  height: 500px;
}

.map-section {
  clear: both;
}

.map-outer {
  position: relative;
}

.map-section {
  position: relative;
}

.map-section .outer-container {
  position: absolute;
  max-width: 1170px;
  padding: 0 15px;
  margin: 0 auto;
  z-index: 20;
}

.map-section .outer-container .info-container {
  position: relative;
  max-width: 1000px;
  margin: 0 auto;
  bottom: 375px;
  padding: 30px 50px 20px;
  background: #1a3b66;
  border: 10px solid #fff;
  z-index: 4;
  float: left;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

.map-section .outer-container .info-container address h4 {
  font-size: 30px;
  color: #fff;
  font-weight: 700;
  padding-bottom: 20px;
}

.map-section .outer-container .info-container address .info {
  margin-bottom: 20px;
}

.map-section .outer-container .info-container address .fa, .map-section .outer-container .info-container address .info {
  float: left;
}

.map-section .outer-container .info-container address .fa {
  color: orange;
  font-size: 16px;
  margin-right: 10px;
}

.map-section .outer-container .info-container address p {
  font-size: 14px;
  color: #fff;
  float: left;
}

.diff-offer-wrapper3 {
  padding: 0 0 38px;
  min-height: 661px;
}

.diff-offer-wrapper3 .diff-offer {
  padding: 74px 0;
}

.diff-offer-wrapper3 .diff-offer h2 {
  margin: 0;
  font-weight: 300;
  line-height: 40px;
}

.diff-offer-wrapper3 .diff-offer h2 a {
  color: #3cbfe7;
  text-decoration: underline;
  font-weight: 500;
}

.diff-offer-wrapper3 .service-info .post-image {
  margin: 0 0 30px;
}

.diff-offer-wrapper3 .service-info h4 {
  margin: 0;
}

.diff-offer-wrapper3 .service-info h4 a {
  color: #242424;
  font: 600 18px Open Sans,sans-serif;
  text-transform: uppercase;
  transition: all .3s linear 0s;
  margin: 0 0 15px;
}

.diff-offer-wrapper3 .service-info p {
  padding: 0;
  margin: 0 0 18px;
}

.diff-offer-wrapper3 .service-info-right .post-image {
  width: 100px;
}

.diff-offer-wrapper3 .service-info-right .post-content {
  float: left;
  width: 260px;
  padding: 0 0 0 15px;
  box-sizing: border-box;
}

.diff-offer-wrapper3 .service-info-right .post-image img {
  width: 100px;
  height: 100px;
}

.diff-offer-wrapper3 .service-info-right h4 a {
  margin: 0;
}

.diff-offer-wrapper3 .service-info h6 {
  margin: 0;
}

.diff-offer-wrapper3 .service-info .item {
  float: left;
}

/* ==============================
  28. Testimonials page styles
============================== */
.sectpad-t {
  padding: 6em 0 0;
}

.testimonial-parea {
  padding: 0 0 6em;
}

.testimonials p {
  font: 400 14px/26px Open Sans,sans-serif;
  letter-spacing: .3px;
  color: #898989;
  padding-top: 25px;
  margin: 0;
}

.testimonial-col-p {
  padding: 5em 1em 1em;
  border-bottom: 1px solid #e4e4e4;
}

.testimonial-p .media-body h3 {
  font: 400 1.2em/1em Open Sans,sans-serif;
  color: #242424;
  margin: 0 0 .8em;
  padding: 0;
  letter-spacing: .3px;
}

.testimonial-p .media-body p {
  letter-spacing: .3px;
  font: 400 1em/1.8em Open Sans,sans-serif;
  color: #898989;
  margin-bottom: 1em;
}

.testimonial-p .media-body a {
  font: 600 14px/26px Open Sans,sans-serif;
  letter-spacing: .3px;
  color: #1fb5c7;
  font-style: italic;
  text-align: left;
  display: block;
}

.testimonial-p .media-body h6 {
  display: block;
  text-align: right;
}

.testimonial-p .media-left {
  padding-right: 60px;
}

.testimonial-p .media-left a img {
  width: 140px;
  height: 153px;
}

@media (max-width: 479px) {
  .testimonial-p .media-left {
    display: block;
    text-align: center;
    padding-right: 0;
  }
  .testimonial-p .media-body h3 {
    padding: 1em 0 0;
  }
}

.section_header-t {
  position: relative;
  padding: 0;
}

.section_header-t h2 {
  font: 700 2.2em/1.2em PT Sans Narrow,sans-serif;
  color: #000;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
  letter-spacing: .3px;
  margin: 0;
}

.section_header-t h2:before {
  content: "";
  width: 55px;
  height: 3px;
  display: inline-block;
  background: #298fc2;
  position: absolute;
  bottom: 0;
}

/* ==============================
  42. Testimonial Page
============================== */
.testimonial-wrapper3 {
  background: url(../images/testimonial/testimonial-bg2.jpg) bottom no-repeat fixed;
  background-size: cover;
}

.testimonial-wrapper3 .testimonial-sec .testimonial-slider .owl-dots .owl-dot span {
  border: 2px solid #fff;
}

.testimonial-wrapper3 .testimonial-sec.active span, .testimonial-wrapper3 .testimonial-sec .owl-theme .owl-dots .owl-dot:hover span {
  border: 2px solid #ffa10d;
}

.testimonial-wrapper2 {
  background: url(../images/testimonial/testimonial-bg3.jpg) bottom no-repeat fixed;
  background-size: cover;
}

.testimonial-wrapper2 .testimonial-sec .testimonial-slider .owl-dots .owl-dot span {
  border: 2px solid #fff;
}

.testimonial-wrapper2 .testimonial-sec .testimonial-slider .owl-dots .owl-dot.active span {
  border: 2px solid #ffa10d;
}

.testimonial-wrapper3 .testimonial-sec .owl-theme .owl-dots .owl-dot:hover span {
  border: 2px solid #ffa10d;
}

/* ==============================
  45. We Customer Support
============================== */
.we-customer-support {
  display: flex;
  overflow: hidden;
}

.we-customer-support .work-image-ser {
  width: calc(50% - 115px);
  float: left;
  text-align: right;
  display: block;
  position: relative;
}

.we-customer-support .service-promo {
  width: calc(50% + 115px);
  float: left;
  position: relative;
  padding-left: 0;
  background: url(../images/support/ser-bg1.jpg) repeat;
}

.we-customer-support .service-t-content {
  max-width: 650px;
  margin: 0;
  z-index: 2;
  position: relative;
  padding: 78px 0 78px 110px;
}

.we-customer-support .service-t-content form input[type=text] {
  background: #0d2840;
  color: #3a78b6;
  font-size: 15px;
  height: 50px;
  width: 100%;
  padding: 0 20px;
  margin: 0 0 15px;
  border: 1px solid #254766;
  border-radius: 5px;
}

.we-customer-support .service-t-content p {
  font: 300 20px Open Sans,sans-serif;
  color: #fff;
  margin: 0 0 25px;
}

@media (max-width: 991px) {
  .we-customer-support .work-image-ser {
    width: 100%;
    text-align: center;
  }
  .we-customer-support .service-promo {
    padding: 15px;
    width: 100%;
  }
}

/* ==============================
  33. Control in compliance
============================== */
.ind-common-pad2 {
  padding-top: 5em;
  padding-bottom: 6.5em;
}

.quality-wrapper {
  position: relative;
}

.quality-wrapper h2 {
  font: 300 2.8em/1.3em Open Sans,sans-serif;
  margin: 0 0 1.2em;
  color: #242424;
  padding: 0;
}

.quality-wrapper p {
  padding: 0;
  color: #6c6c6c;
  margin: 0 0 4em;
  font: 400 1.2em/1.8em Open Sans,sans-serif;
}

.vision-wrapper {
  position: relative;
}

.vision-wrapper ul {
  padding: 0;
}

.vision-wrapper ul li {
  padding: 0 4em;
  display: inline-block;
  text-align: center;
  border-right: 1px solid #cfcfcf;
}

.vision-wrapper ul li p {
  color: #6c6c6c;
  font: 700 1.6em/1.8em Open Sans,sans-serif;
  padding: 0;
  text-transform: uppercase;
}

.vision-wrapper ul li:last-child {
  border-right: 1px solid transparent;
}

.vision-wrapper ul li a {
  color: #6c6c6c;
}

.vision-wrapper ul li a:hover {
  color: #298fc2;
}

/* ==============================
  34. Control in compliance
============================== */
.fluid-service-area-home {
  display: flex;
  overflow: hidden;
}

.fluid-service-area-home .work-image-ser {
  width: calc(50% - 115px);
  float: left;
  text-align: right;
  display: block;
  position: relative;
}

.fluid-service-area-home .service-promo {
  width: calc(50% + 115px);
  float: left;
  position: relative;
  background: url(../images/services/ser-bg1.jpg) repeat;
  padding-left: 30px;
}

@media (max-width: 991px) {
  .fluid-service-area-home .work-image-ser {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 991px) {
  .fluid-service-area-home .work-image-ser img {
    width: 100%;
  }
}

@media (max-width: 991px) {
  .fluid-service-area-home .service-promo {
    width: 100%;
    padding-bottom: 30px;
    padding: 15px;
  }
}

.test-quote-sec {
  margin-left: -8em;
  position: relative;
}

.testimonial-t-sec {
  position: relative;
}

.testimonial-t-sec .testimonialn-slider img {
  width: 130px;
  /* border: 2px solid #FFFFFF; */
  border-radius: 50%;
  display: inline-block;
}

.testimonial-t-sec .testimonialn-slider .content p {
  color: #bbc1c7;
  margin: 1em 0 0;
  padding: 0;
  font: 400 1.1em/1.6em Open Sans,sans-serif;
}

.testimonial-t-sec .testimonialn-slider .sign img {
  width: 160px;
  display: inline-block;
  border-radius: 0;
}

.testimonial-t-sec .testimonialn-slider .name-content {
  display: block;
  width: 100%;
}

.testimonial-t-sec .testimonialn-slider .name-content .tst-img {
  float: left;
  margin: 0 1.5em 0 0;
}

.testimonial-t-sec .testimonialn-slider .name-content .client-name {
  float: left;
  margin: 1em 0 0;
}

.testimonial-t-sec .testimonialn-slider .name-content .client-name p {
  font: 600 1.3em/2em Open Sans,sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
}

.testimonial-t-sec .testimonialn-slider .name-content .client-name p span {
  display: block;
  color: #fff;
  font: 400 .79em/1.8em Open Sans,sans-serif;
}

.testimonial-t-sec .testimonialn-slider .name-content .client-name ul li {
  display: inline-block;
  margin: 8px -1px 0 1px;
}

.testimonial-t-sec .testimonialn-slider .name-content .client-name ul li a {
  color: #53565a;
  font-size: 1em;
  margin: 0 .4em 0 0;
}

.service-t-content {
  /*position: relative;
  padding: 3em 20em 4em 7em;*/
  max-width: 670px;
  margin: 0;
  z-index: 2;
  position: relative;
  padding: 36px 10px 0 130px;
}

.testimonial-t-sec .testimonialn-slider .owl-dots .owl-dot span {
  border: 2px solid #637c93;
  background: transparent;
  width: 12px;
  height: 12px;
}

.testimonial-t-sec .testimonialn-slider .owl-dots .owl-dot.active span {
  border: 2px solid #53565a;
  background-color: #53565a;
}

.owl-theme .owl-dots .owl-dot:hover span {
  border: 2px solid #53565a;
  background-color: #53565a;
}

.testimonialn-slider.owl-theme .owl-controls {
  text-align: left;
  margin-top: 0;
}

.featured-services {
  overflow: hidden;
  background: #0b3357;
}

.featured-services .left-full-img img {
  max-width: none;
}

/* ==============================
  Get in touch  
============================== */
.get-t-touch {
  border: 1px solid #ebebeb;
  margin-top: 1.6em;
  position: relative;
  overflow: hidden;
}

.get-t-touch-inner {
  position: relative;
  overflow: hidden;
  border: 9px solid #f7f7f9;
  padding: 2em 1.5em;
}

.get-t-touch .input_form form .form-control {
  margin-bottom: 20px;
  border-radius: 0;
  font: 1em/1em Open Sans,sans-serif;
  color: #b7b6b6;
  padding: 11px 20px;
  border: 1px solid #eaeaea;
  height: auto;
  box-shadow: none;
}

.get-t-touch .select-menu + .ui-selectmenu-button {
  width: 100% !important;
  border-radius: 0;
  padding: 0 40px 0 20px;
  border: 1px solid #eaeaea;
  height: 42px;
  background: #fff;
  outline: none;
  color: #b7b6b6;
  margin-bottom: 20px;
}

.get-t-touch .select-menu + .ui-selectmenu-button .ui-selectmenu-text {
  padding: 0;
  font: .9em/1em Open Sans,sans-serif;
  line-height: 42px;
}

.get-t-touch .select-menu + .ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s {
  background: url(../images/select-menu-arrow1.png) 0 0 no-repeat;
  width: 16px;
  height: 8px;
  margin-top: -4px;
  margin-right: 4px;
}

.get-t-touch .select-menu + .ui-selectmenu-menu .ui-menu-item {
  background: #2d6293;
  border-color: #00acd9;
  font-style: normal;
}

.get-t-touch .submit-n-now {
  position: relative;
}

.get-t-touch .submit-n-now button {
  background: #53565a;
  font: 600 1.08em/1em PT Sans Narrow,sans-serif;
  display: inline-block;
  padding: 1em 1.52em;
  border-radius: 4px;
  border: 1px solid #53565a;
  margin: 0;
}

.get-t-touch .submit-n-now button:hover {
  border-radius: 4px;
  border: 1px solid #53cff5;
  background: #53cff5;
}

.get-t-touch .submit-n-now button i {
  margin-left: 14px;
}

.indurial-t-solution {
  background: #103d68;
}

.contactus-button2 {
  position: relative;
  display: inline-block;
  margin-left: 4em;
}

.contactus-button2 a {
  background: #298fc2;
  font: 600 1.08em/1em PT Sans Narrow,sans-serif;
  padding: .8em 1.6em;
  display: inline-block;
}

.contactus-button2 a i {
  margin-left: 10px;
}

.contactus-button2 submit:hover {
  border-color: #53cff5;
}

.contactus-button2 submit:focus, .contactus-button2 submit:hover {
  color: #fff;
}

.contactus-button3 {
  position: relative;
  display: inline-block;
  margin-left: 0;
}

.contactus-button3 a {
  background: #298fc2;
  font: 600 1.08em/1em PT Sans Narrow,sans-serif;
  padding: .8em 1.6em;
  display: inline-block;
}

.contactus-button3 a i {
  margin-left: 0;
}

.contactus-button3 submit:hover {
  border-color: #53cff5;
}

.contactus-button3 submit:focus, .contactus-button3 submit:hover {
  color: #fff;
}

.footer-bg {
  background: #091723;
}

.footer-t-bottom {
  background: #06121c;
}

.logo-wrapper {
  text-align: left;
  min-height: 106px;
}

.logo-wrapper img {
  display: inline-block;
}

.sec-title h2 {
  margin-bottom: 1em;
}

/* ==============================
  38. Lattest news
============================== */
.event-pad {
  padding-top: 1.3em;
}

.news-wrapper {
  position: relative;
  background: #f4f4f4;
}

.news-evn-img {
  position: relative;
  overflow: hidden;
}

.news-evn-img:before {
  content: "";
  position: absolute;
  bottom: -3px;
  width: 10px;
  height: 3px;
  display: inline-block;
  background: #fff;
  margin: 0;
}

.news-evn-img .event-date {
  position: absolute;
  width: 62px;
  height: 68px;
  text-align: center;
  background: #53565a;
  left: 10px;
  bottom: 0;
}

.news-evn-img .event-date h3 {
  font: 600 1.6em/1.2em Open Sans,sans-serif;
  margin: 0;
  padding: .4em 0 0;
}

.news-evn-img .event-date h3 small {
  font: 400 .59em/1em Open Sans,sans-serif;
  display: block;
}

.news-evn-cont {
  position: relative;
}

.news-evn-cont h3 {
  /*font: 600 1.07em/1.5em 'PT Sans Narrow', sans-serif;*/
  font-family: PT Sans,sans-serif;
  /*letter-spacing: 0.5px;*/
  color: #000;
  transition: all .3s linear 0s;
  padding: 0 0 .5em;
  margin: 0;
}

.news-evn-cont p {
  margin: 0;
  font: 400 1em/1.5em Open Sans,sans-serif;
  color: #8e8d8d;
  padding: 0;
}

.news-meta {
  padding: 1.8em 0 1em;
}

.news-meta a {
  font: 400 1.07em/1em "PT Serif",sans-serif;
  color: #a6a6a6;
  padding-right: 13px;
  font-style: italic;
}

.news-meta a + a:before {
  content: "";
  background: #a6a6a6;
  margin-right: 15px;
  width: 1px;
  height: 14px;
  bottom: -3px;
  position: relative;
  display: inline-block;
}

.sectpad-sec {
  padding-top: 2.7em;
  padding-bottom: 5.7em;
}

/* ==============================
  35. LOOKING AN ADEQUATE
============================== */
.looking-wrapper {
  background: #53565a;
  padding-top: 3em;
  padding-bottom: 3em;
  position: relative;
}

.indurial-solution-text2 h2 {
  font: 700 2.57em/1em Open Sans Condensed,sans-serif;
  color: #fff;
  margin: 0;
  padding: 0;
}

.looking-wrapper .req-button a {
  background: #000;
  color: #fff;
  border-radius: 4px;
  font: 600 1.03em/1.3em PT Sans Narrow,sans-serif;
  padding: .8em 2.5em;
}

.looking-wrapper .req-button a i {
  margin-left: 6px;
}

.looking-wrapper3 {
  min-height: 113px;
  padding: 34px 0;
}

.looking-wrapper3 .indurial-solution-text2 h2 {
  font: 300 24px Open Sans,sans-serif;
  color: #000;
  margin: 5px 0;
}

.looking-wrapper3 .req-button a {
  background: #0f263a;
  padding: 1em 1.52em;
}

/* ==============================
  40. our clients & Get in touch  
============================== */
.our-t-client {
  position: relative;
}

.our-t-client p {
  color: #898989;
  font: 400 1em/1.8em Open Sans,sans-serif;
  margin: 1em 0 2em;
  padding: 0;
}

.our-t-client ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.our-t-client ul li {
  margin: 0 1em 1.2em 0;
  /*display: inline-block;*/
  float: left;
}

.our-t-client ul li:last-child {
  margin: 0;
}

.our-t-client ul li img {
  border: 1px solid #ebebeb;
  transition: all 1s ease;
}

.our-t-client ul li img:hover {
  border: 1px solid #103d68;
  border-radius: 100%;
}

/* Blog list */
@media (min-width: 992px) {
  .single-service-page .blog-item {
    min-height: 530px;
  }
}

.blog-item .published-date {
  font-size: 11px;
  font-weight: 600;
  color: #4a4a4a;
  text-transform: uppercase;
  margin-top: 0.5rem;
}

.blog-item h3 {
  font-size: 16px;
  margin-top: 1rem;
}

.blog-item h3 a {
  color: #333;
}

.blog-item p {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 1rem;
}

.blog-item .read-more {
  font-weight: 600;
  margin-top: 0.5rem;
  font-size: 13px;
}

/* Taxonomy list */
.taxonomy-list li {
  padding: 0 3rem 0.25rem !important;
  margin: 0.6rem 0.5rem;
  border: 1px solid #c7c6c6;
}

.taxonomy-list li a {
  font-family: "PT Sans Narrow", sans-serif;
  font-size: 15px;
  color: #4a4a4a;
  font-weight: 600;
}

/* Blog Detail */
.social-share .fa::before {
  display: inline-block;
  padding: 10px 0;
  width: 37px;
  text-align: center;
}

/* ==============================
   16. About Tab Box styles
   ============================== */
.about-tab-box .tab-title-box {
  margin-bottom: 50px;
}

.about-tab-box .tab-title-box ul li {
  background: #fff;
  transition: all .3s ease;
  position: relative;
  margin: 0 0 1.5em;
  border: 2px solid #e0e0e0;
}

.about-tab-box .tab-title-box ul li.active, .about-tab-box .tab-title-box ul li:hover {
  background: #298fc2;
  border: 2px solid transparent;
}

.about-tab-box .tab-title-box ul li:before {
  position: absolute;
  top: -2px;
  left: -2px;
  width: 6px;
  height: 106%;
  background: transparent;
  content: "";
  transition: all .3s ease;
}

.about-tab-box .tab-title-box ul li.active:before, .about-tab-box .tab-title-box ul li:hover:before {
  background: #e6ab0c;
}

.about-tab-box .tab-title-box ul li.active:after {
  opacity: 1;
}

.about-tab-box .tab-title-box ul li:hover a {
  color: #fff;
}

.about-tab-box .tab-title-box ul li a {
  color: #fff;
  text-align: left;
  font: 500 1.54em/1em Open Sans,sans-serif;
  display: block;
  font-weight: 700;
  color: #242424;
  padding: 1em;
  transition: all .3s ease;
  text-transform: uppercase;
}

.about-tab-box .single-tab-content .content-box {
  margin-left: 20px;
}

.about-tab-box .single-tab-content h2 {
  font: 700 2.2em/1.2em PT Sans Narrow,sans-serif;
  color: #000;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
  letter-spacing: .3px;
  margin: 0 0 1em;
}

.about-tab-box .single-tab-content h2:before {
  content: "";
  width: 55px;
  height: 3px;
  display: inline-block;
  background: #298fc2;
  position: absolute;
  bottom: 0;
}

.about-tab-box .single-tab-content h3 {
  font-size: 20px;
  font-family: Open Sans;
  color: #242424;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 10px;
}

.about-tab-box .single-tab-content p {
  color: #8e8d8d;
  margin: 0 0 1em;
  font: 400 1em/1.8em Open Sans,sans-serif;
}

.about-tab-box .single-tab-content ul li {
  color: #333e56;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 40px;
  font-weight: 600;
}

.about-tab-box .single-tab-content ul li .fa {
  font-size: 18px;
  color: #ff7043;
  margin-right: 5px;
}

.about-tab-box .single-tab-content .abot-img {
  display: inline-block;
  margin-top: 2em;
}

.about-tab-box .single-tab-content .abot-img img {
  max-width: 100%;
  float: left;
}

.about-tab-box .single-tab-content .abot-img img:first-child {
  margin: 0 2.4em 0 0;
}

.about-tab {
  padding: 0 0 0 5em;
}

.features-section {
  overflow: hidden;
}

.features-section .features-image {
  width: calc(50% - 210px);
  float: left;
  display: block;
  text-align: right;
}

.features-section .features-area {
  width: calc(50% + 210px);
  float: left;
  position: relative;
}

.features-section .features-area:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: #143b53;
  top: 0;
  left: 0;
  display: block;
  z-index: 1;
}

.features-section .features-area .features {
  max-width: 850px;
  position: relative;
  z-index: 2;
}

.features-section .features-area .features h4 {
  font: 700 16px/26px PT Sans Narrow,sans-serif;
  text-transform: uppercase;
  margin-bottom: 8px;
  letter-spacing: .3px;
  color: #fff;
}

.features-section .features-area .features p {
  letter-spacing: .3px;
  color: #fff;
  font: 500 16px/26px PT Sans Narrow,sans-serif;
  margin-bottom: 40px;
  opacity: .5;
}

.features-section .features-area .features .features-content {
  width: 50%;
  float: left;
  padding: 80px 30px 27px 35px;
}

.features-section .features-area .features .features-content:first-child {
  background: #143b53;
}

@media (max-width: 1199px) {
  .features-section .features-area {
    width: 100%;
  }
  .features-section .features-image {
    width: 100%;
  }
  .features-section .features-image img {
    width: 100%;
  }
}

@media (max-width: 1199px) {
  .features-section .features-area .features {
    margin: 0 auto;
  }
}

@media (max-width: 639px) {
  .features-section .features-area .features .features-content {
    width: 100%;
  }
}

/* ==============================
  19. Services Page styles 
============================== */
.service-tab-box h1 {
  font: 700 2.2em/1.2em PT Sans Narrow,sans-serif;
  color: #000;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
  letter-spacing: .3px;
  margin: 0 0 1em;
}

.service-tab-box h1:before {
  content: "";
  width: 55px;
  height: 3px;
  display: inline-block;
  background: #298fc2;
  position: absolute;
  bottom: 0;
}

.service-tab-box p {
  margin: 0 0 1.2em;
  font: 400 1em/1.8em Open Sans,sans-serif;
  color: #777;
}

.service-tab-box h6, .service-tab-box p {
  padding: 0;
  letter-spacing: .3px;
}

.service-tab-box h6 {
  color: #242424;
  margin: 0 0 .5em;
  font: 400 1.4em/1.8em Open Sans,sans-serif;
}

.service-tab-box ul.c-brochure {
  display: inline-block;
}

.service-tab-box ul.c-brochure li {
  background: #298fc2;
}

.service-tab-box ul.c-brochure li a {
  font: 400 1.2em/1.2em Open Sans,sans-serif;
}

.service-tab-box ul.c-brochure li a span {
  display: inline-block;
  padding: .7em 1.5em;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.service-tab-box ul.c-brochure li a i {
  background: #e7ab08;
  padding: 1em;
}

.service-tab-box .img-s-box {
  overflow: visible;
  font-size: 0;
  float: right;
}

.service-tab-box .img-s-box .img-so-box:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  border: 2px solid #fff;
  border-bottom: 0;
  border-left: 0;
}

.service-tab-box .img-s-box .img-so-box img {
  max-width: 100%;
  display: block;
}

.service-tab-box .img-s-box .img-st-box img {
  max-width: 100%;
  display: block;
}

/* ==============================
  17. Team styles
============================== */
.team-pad {
  padding: 0 0 6em;
}

.team-area .our-team {
  margin-top: .6em;
}

.team-area .our-team-page {
  margin-top: 0;
  margin-bottom: 30px;
}

.team {
  transition: all .3s linear 0s;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.team .team-images {
  background: url(../images/team/img-bg.jpg) repeat 50%;
  text-align: center;
  position: relative;
  z-index: 0;
  overflow: hidden;
  height: 297px;
}

.team .team-images:after {
  background: transparent;
  border: 1px solid #fff;
  /*z-index: -1;*/
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
  transition: all .3s linear 0s;
  content: "";
  position: absolute;
  display: block;
}

.team .team-images:before {
  content: "";
  position: absolute;
  display: block;
  background-color: rgba(3, 137, 158, 0.6);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0.2);
  transition: all .3s;
  opacity: 0;
}

.team .team-images img {
  max-width: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.team .team-content {
  padding: 1em 0 .8em;
  text-align: center;
  cursor: pointer;
  position: relative;
  border: 2px solid #e4e4e4;
  margin: 5px 0 0;
}

.team .team-content h4 {
  font: 400 1.15em/1em Open Sans,sans-serif;
  color: #242424;
  letter-spacing: .3px;
  margin: 0;
}

.team .team-content p {
  letter-spacing: .3px;
  margin: 0;
  font: 400 14px/22px Open Sans,sans-serif;
  color: #898989;
}

.team .social-icons {
  display: table;
  position: absolute;
  bottom: 15px;
  width: calc(100% - 30px);
  text-align: center;
  transition: all .3s linear 0s;
}

.team .social-icons li {
  display: inline-block;
}

.team .social-icons li + li {
  margin-left: 25px;
}

.team .social-icons li a {
  font-size: 22px;
  color: #fff;
  padding: 0;
}

.team .social-icons li a:focus, .team .social-icons li a:hover {
  background: none;
  color: #c89551;
}

.team:hover .social-icons {
  bottom: 125px;
}

.team:hover .team-images:after {
  border: 1px solid #fff;
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
  z-index: 1;
  background: transparent;
}

.team:hover .team-images:before {
  transform: scale(1);
  opacity: 1;
  z-index: 1;
}

.team:hover .team-content {
  background: #e6ab0c;
  transition: all .3s linear 0s;
  border: 2px solid #d59d08;
}

.team:hover .team-content h4, .team:hover .team-content p {
  color: #fff;
}

@media (max-width: 991px) {
  .team {
    padding: 15px;
  }
}

@media (max-width: 767px) {
  .team {
    padding: 15px;
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
  }
}

@media (max-width: 1199px) {
  .team .social-icons li + li {
    margin-left: 15px;
  }
}

.dedicated-team {
  padding-top: 22px;
}

.dedicated-team .our-teams {
  margin-bottom: 30px;
}

.team-wrapper {
  padding: 100px 0;
  min-height: 669px;
}

.team .box-img {
  position: relative;
}

.team .box-img img {
  width: 100%;
}

.team .box-img .caption {
  position: absolute;
  bottom: -146px;
  background: rgba(10, 45, 78, 0.8);
  transition: all .3s ease;
  padding: 20px 30px;
}

.team .box-img:hover .caption {
  width: 100%;
  height: 100%;
  bottom: 0;
  padding: 40px 30px;
}

.team .box-img .caption h2 {
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 20px;
}

.team .box-img .caption p {
  color: #fff;
  margin: 0 0 20px;
  font-size: 15px;
}

.team .box-img .caption a {
  font-size: 13px;
  color: #298fc2;
  text-transform: uppercase;
  font-weight: 700;
}

.team-wrapper4 {
  background: url(../images/team/bg-team4.jpg) repeat;
  padding: 101px 0 71px;
  min-height: 813px;
  width: 100%;
}

.team-wrapper4 .team {
  margin: 0 0 30px;
}

/* ==============================
  6. Welcome to industrial styles
============================== */
.wel-ind-pad {
  padding: 5.7em 0 1em;
}

.wel-info {
  position: relative;
  overflow: hidden;
}

.wel-info h1 {
  font: 600 2.4em/1em PT Sans Narrow,sans-serif;
  color: #282c3d;
  margin: 0 0 .8em;
  text-transform: uppercase;
}

.wel-info p {
  margin: 0 0 1.2em;
  padding: 0;
  font: 400 1em/1.8em Open Sans,sans-serif;
  letter-spacing: .3px;
  color: #777;
}

.wel-bot {
  padding: 1.2em 0 0;
}

.wel-bot img {
  float: left;
  border: 1px solid #cecece;
  padding: .4em;
  margin: 0 1.8em 0 0;
  height: 92px;
  width: 104px;
}

.wel-bot h2 {
  font: 400 1.5em/1.2em Open Sans,sans-serif;
  color: #298fc2;
  margin: 0;
  padding: 0;
}

.wel-bot p {
  color: #777;
  font-style: italic;
  padding: .8em 0 0;
  opacity: .5;
}

.wel-ind-image {
  position: relative;
}

.wel-ind-image:after {
  content: "";
  position: absolute;
  border: 2px solid #fff;
  z-index: 4;
  display: block;
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
}

.wel-ind-image img {
  max-width: 100%;
  width: 470px;
  height: 260px;
}

.wel-ind-r-sec {
  position: relative;
}

.wel-ind-r-txt {
  float: left;
  margin: 2em;
}

.wel-ind-r-txt p {
  font: 400 1.5em/1.2em Open Sans,sans-serif;
  font-style: italic;
}

.wel-ind-r-img {
  float: right;
  position: relative;
  bottom: 4em;
  z-index: 4;
}

.wel-ind-r-img img {
  border-top: 7px solid #fff;
  border-left: 7px solid #fff;
  width: 256px;
  height: 158px;
}

/* Icons */
/*
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before, .fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before, .fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before, .fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before, .fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before, .fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before, .fa-users:before {
  content: "\f0c0";
}

.fa-chain:before, .fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before, .fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before, .fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before, .fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before, .fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before, .fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before, .fa-usd:before {
  content: "\f155";
}

.fa-rupee:before, .fa-inr:before {
  content: "\f156";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158";
}

.fa-won:before, .fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before, .fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before, .fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before, .fa-car:before {
  content: "\f1b9";
}

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before, .fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before, .fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before, .fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before, .fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before, .fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before, .fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before, .fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before, .fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before, .fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before, .fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

@font-face {
  font-family: 'Stroke-Gap-Icons';
  src: url("fonts/Stroke-Gap-Icons.eot");
}

@font-face {
  font-family: 'Stroke-Gap-Icons';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggi/X0AAAC8AAAAYGNtYXAaVc0eAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgTOI9oAAAFwAACpuGhlYWQAUlk+AACrKAAAADZoaGVhA+QCqQAAq2AAAAAkaG10eJEHFCcAAKuEAAADMGxvY2GAlFTgAACutAAAAZptYXhwAOEBAAAAsFAAAAAgbmFtZZxmbAoAALBwAAABinBvc3QAAwAAAACx/AAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmxwHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIObH//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABAAA/+ACAAHgABQAKQA7AEEAAAUiLgI1ND4CMzIeAhUUDgIjESIOAhUUHgIzMj4CNTQuAiMTNyc3JwcnNxc3FwcXBz8BFwcHJzcnNxcBADVdRigoRl01NV1GKChGXTUuUj0jIz1SLi5SPSMjPVIuGRZoPhZUNBMoT0lBWQw5IR8j9CALQQNkIChGXTU1XUYoKEZdNTVdRigB4CM9Ui4uUj0jIz1SLi5SPSP+V5A0TQgUKBkeEhpRLVAyeQiDPAY3BiAKAAYAIP/gAaAB4AAbADAARQBKAFwAYgAANyIuAic3HgEyNjc+AiYnNx4CBgcOAyM3Ii4CJz4DMzIeAgcWDgIjAyIOAhcGHgIzMj4CNy4DIwMzFyM3PwEnNycHJzcXNxcHFwc/ARcHByc3JzcX4BkwLyoUGB9UVVQgISABIh8VJyQBJiUUKTAvGgEpRTUdAQEdNUUpJ0czHwEBHzNHJwEgOysaAQEaKzsgIjktGAEBGC05Ik+fAaEBVhFGKQc3JRYWMzYqNwUXFR8Wnh8FIwNHIAkTHBMXISEhISBTVlMgFyZeYl8lExwTCUAeNEYoKEY0Hh40RigoRjQeAWAZLDohITosGRksOiEhOiwZ/kAgIJVxJjUDDh4YEwwVOh8sF1QHXSkFIgQgCAAAAwAAACACAAGgAAQACQAtAAABITUhFSUhNSEVASM1NC4CKwE1MxUzMh4CFTEzND4COwE1MxUjIg4CHQECAP4AAgD+IAHA/kABEGAXJzQeQCAgJEAwHCAcMEAkICBAHjQnFwFAYGAgICD+wCAeNCcXUDAcMEAkJEAwHDBQFyc0HiAAAAAAAv///+ACAQHgAAcALAAABSERMxEhETMFJzczFRQeAjMyPgI9ATMXByc3JyMOAyMiLgInIwcXBwGg/sAgAQAg/nARbGUHDRIKChENCGVsER8OVD0DDhUaDg8aFQ4DPFQPICABQP7gASAyqkgQChENCAgNEQoQSKoEljgOFxEKChEXDjiWBAAAAAUADv/wAfIB0AAEAAkADwAdACMAAAEhNSEVJSE1IRUXJzcXNxcBIycHIxMXAzM3FzMDNwcnNxc3FwHQ/mABoP6AAWD+oCtFAS0dHgFTvjQ0viIgHoJMTIIeIEskHh0tAQFwYGAgICDAASABVQr+tZ2dAVIE/tLi4gEuBHJrClUBIAAAAAYAfv/eAYQB4AAEAAkAEwAYAB0AIgAAASMnMwcnMzcjFxMnNxcHFzcnNxcnFwcnNwcXByc3NxcHJzcBXKkn9yeReRenFzWDMx8tXWAgISBTBV8HYQEHYQVfAQVfB2EBQKCgIGBg/n5K+wblNjflBPt5IBAgEEAgECAQgCAQIBAABAAA/+ACAAHgABQAKQA2AEMAAAUiLgI1ND4CMzIeAhUUDgIjESIOAhUUHgIzMj4CNTQuAiMTIzQuAiM1Mh4CFTciLgI1MxQeAjMVAQA1XUYoKEZdNTVdRigoRl01LlI9IyM9Ui4uUj0jIz1SLhAgHDBAJCtMOCGwK0w4ISAcMEAkIChGXTU1XUYoKEZdNTVdRigB4CM9Ui4uUj0jIz1SLi5SPSP+YCRAMBwgIThMK7AhOEwrJEAwHCAAAAAGAAP//QH8AbwABAAJAA4AEwA+AF8AADcXByc3NxcHJzcHJyUXBScXJScFJSc+Azc+ATQmJy4DJyImBiIHJz4BHgEXHgMXHgEUBgcOAwcFLgMnJj4CNxcOAxUiBhwBMx4CMjMXBiIGIgfgICAgIFAwIDAg1SwBXSz+owMWASEW/t8BfgsDBQUEAQECAQEBAwUFAgMGBwYDCwYNDAwGBgoIBwICAgMDAwcJCwb+WgcODAkDAwEHDgoLAgMCAgEBAQEEBgYECgIEBAQC0gXPA9Eg7wfxBTZ3fnl8ZDxnPWgkHQICBQUDAgcGBwIEBAYDAgMBAh8BAwECBAIICAwFBwwNCwcFCwcIAYkBBAkLCAgUEA4CHQEBAwEDBAMEBAQDHQIBAQAABAAA/+ACAAHgABQAKQAvADUAAAUiLgI1ND4CMzIeAhUUDgIjESIOAhUUHgIzMj4CNTQuAiMTIzUzFTM1IzUjNTMBADVdRigoRl01NV1GKChGXTUuUj0jIz1SLi5SPSMjPVIuYMAgoCCgwCAoRl01NV1GKChGXTU1XUYoAeAjPVIuLlI9IyM9Ui4uUj0j/sCAYCBgIAAAAAAEAAD/4AIAAeAACQARABcAHAAAJSc3JyMHJzczBwMnNxcHFzcXBTcXBzcXNxcHJzcBeBd/AVp/FoeJAd3wpQp0pysd/qRRHjBrDE4WVxhZ0Bd+W34WiIj+u+87HiqodQvXtw1qLx3JFlwXWwAFADD/4AHQAdoABwAPABcAHAAiAAAFIxEzETMRMxMjNTM1JzcXBSM1NxcHFTM3MxUjNTcnByc3FwFQoCBgIIBgQE0bUv7AYFIbTUBgICBENDQYTEwgAWD+wAFA/uAgO30QhGRkhBB9O8Dg4GZAQBRgYAAAAAcAKP/gAdgB4AAEAAkAHgAzAEgAXQBqAAAFIREhESUhESERNyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIzUiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMHIzQ+AjMVIg4CFQHY/lABsP5wAXD+kLAaLyMUFCMvGhovIxQUIy8aFCMaDw8aIxQUIxoPDxojFAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDICAKERgNBwsJBSACAP4AIAHA/kAgFCMvGhovIxQUIy8aGi8jFOAPGiMUFCMaDw8aIxQUIxoPQAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA+ANGBEKIAUJCwcAAAAJAAD/4AIAAeAABAAJAB4AMwBAAEUASgBPAFQAAAUhESERJSERIRE3Ii4CNTQ+AjMyHgIVFA4CIxEiDgIVFB4CMzI+AjU0LgIjByM0PgIzFSIOAhU3MxUjNSEzFSM1ATMVIzUhMxUjNQIA/gACAP4gAcD+QOAkQDAcHDBAJCRAMBwcMEAkHjQnFxcnNB4eNCcXFyc0HjAgDRUdEQoRDQjQICD+oCAgAWAgIP6gICAgAgD+ACABwP5AMBwwQCQkQDAcHDBAJCRAMBwBQBcnNB4eNCcXFyc0Hh40JxeQER0VDSAIDREKwCAgICD+oCAgICAAAAAACQAA/+ACAAHgAAUACwARABcAHQAjACkAPgBTAAAlIyc3FwcnMzcnBxc3JzcXNxcXJzcXBxcHJz8BFwclJzcnNxcXLwIfARciLgInPgMzMh4CBxYOAiMDIg4CFwYeAjMyPgI3LgMjATNnH1JUIU43Ei4sEB1KEzY4EXFQDh4IOn8fHlkBRP7kEDwKIAwjF0IBWxwxNlxHJwEBJ0dcNjReRSkBASlFXjQBLVM8JAEBJDxTLS9RPiIBASI+US+QZD4/YyA3IyI4nTQaJyYapSlZBEMf3AtUASABgRwfQwRZ6T8BIAFURihGXTU1XUYoKEZdNTVdRigB4CM9Ui4uUj0jIz1SLi5SPSMABAAAAEACAAGAAA0AEgAXABwAACUhNTcXBxUhNSMHJzczBRcHJzc3FwcnNwchFSE1AgD+AGgOVgHAlA0eE8z+iUAWQBZQQBZAFtkCAP4AgEo2HC4WwCUKO0dAFkAWEEAWQBbpICAAAAAIADD/4AHQAdkAFAApAD4AUwBYAF0AcgCHAAAXIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjFyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwMXByc3HwEHJzcDIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjkBQjGg8PGiMUFCMaDw8aIxQNGBEKChEYDQ0YEQoKERgN4BQjGg8PGiMUFCMaDw8aIxQNGBEKChEYDQ0YEQoKERgN43AacBrlHG4cbnIKEQ0ICA0RCgoRDQgIDREKAwYEAwMEBgMDBgQDAwQGAyAPGiMUFCMaDw8aIxQUIxoPoAoRGA0NGBEKChEYDQ0YEQqgDxojFBQjGg8PGiMUFCMaD6AKERgNDRgRCgoRGA0NGBEKAVmwEa8SARCwEa/+yAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEAwAABP/9/90B5AHgAAUADwBJAHkAACUnNyc3FwcnNxcHJwcXNxc3KgImIzcWPgI3PgM3LgMnLgEiBgcOAhQVByY+Ajc+AzMyHgIXHgIGBw4DIwciLgInLgE+ATc+ATIWFx4DByc2LgInLgEiBgcOAR4BFx4DNxciBioBIwGJFzlFGFri+uRZFUW0yjoWWwMCBQIDBgYQDQ4EBgYGAQEBAQYGBggZFxkIBwYGHwMEBgwHCA8SEQsJExARBg8NAQ8NCA8SEgqSChISDwgNDwENDw0kJCUNCQoIAgEhAgIECQQKFxkXCgkKAQgLBA4NEAYFAgMEAgNwFzlEFlrj+eNbF0S1yzgW8wEgAQEFBwYECwsNBgYNCwsECQkJCQUNDg8HBQwWFRMIBwoHBAQHCgcOJCQkDgcKBwTXBAcKBw4kJCQODg4ODggTFRYMBQcPDg0FCgkJCgkYGBgJBgcFAQEgAQAAAAcAAP/gAgAB4AALABMAGAAdACUAKgAvAAAlIzUzESERMxUjESEDITUzFTM1MyUzFSM1OwEVIzUlIzUjFSM1IQMzFSM1NTMVIzUCAGBA/kBAYAIAgP8AIMAg/sAgIEAgIAEAIMAgAQDAkJCQkEAgAQD/ACABQP5gwKCgoCAgICBgICBA/mAgIEAgIAAACAAA/+ACAAHgABQAKQA+AFMAaAB9AJIApwAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjESIOAhUUHgIzMj4CNTQuAiMVIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjFSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwEANV1GKChGXTU1XUYoKEZdNS5SPSMjPVIuLlI9IyM9Ui4hOiwZGSw6ISE6LBkZLDohGi8jFBQjLxoaLyMUFCMvGgwUDwkJDxQMDBQPCQkPFAwFCQYEBAYJBQUJBgQEBgkFDBQPCQkPFAwMFA8JCQ8UDAUJBgQEBgkFBQkGBAQGCQUgKEZdNTVdRigoRl01NV1GKAHgIz1SLi5SPSMjPVIuLlI9I/6AGSw6ISE6LBkZLDohITosGQEgFCMvGhovIxQUIy8aGi8jFJAJDxQMDBQPCQkPFAwMFA8JUAQGCQUFCQYEBAYJBQUJBgSgCQ8UDAwUDwkJDxQMDBQPCVAEBgkFBQkGBAQGCQUFCQYEAAAAAAgAAP/wAgAB0AAHABMAGAAdACIAJwAsADEAACUjNSMVIxEzEyERMxUjFSE1IzUzATMVIzUHMxUjNTsBFSM1BTMVIzU7ARUjNTsBFSM1AWAggCDAoP4AgGABwGCA/vAgINAgIEAgIAEgICAwICAwICBg8PABEP6AASAg4KAgAQBAQGBAQEBAQEBAQEBAQAAAAAMAAP/gAgAB4AAUACkAMQAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwM1MxU3JzcXAQA1XUYoKEZdNTVdRigoRl01LlI9IyM9Ui4uUj0jIz1SLkAgUXkQpyAoRl01NV1GKChGXTU1XUYoAeAjPVIuLlI9IyM9Ui4uUj0j/rONUzJDHF0AAAMACP/yAfgB6QAUACkAWQAAJSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwMqAS4BJy4BPgE3Fw4DFT4DNz4DNyIOAgcnPgIWFxYOAgcOAyMBACRAMBwcMEAkJEAwHBwwQCQeNCcXFyc0Hh40JxcXJzQe5QMFBQQCBQUJGxwZEBUMBQouQlIuL0cyGwIEDRcgFRQkMR4RBRIuTE8PDkdVUxpBHC9AJSRAMBwcMEAkJUAvHAFAFyc0Hh40JxcXJzQeHjQnF/5xAgMCBRAfLyQUFR8WDQQCGzJHLy5SQi4KBgwVERobHAoFBRJWX1MQDkNHNQAAAAQAAP/gAgAB4AAUACkALgAzAAAFIi4CNTQ+AjMyHgIVFA4CIxEiDgIVFB4CMzI+AjU0LgIjBzMVIzU7ARUjNQEANV1GKChGXTU1XUYoKEZdNS5SPSMjPVIuLlI9IyM9Ui4wICBAICAgKEZdNTVdRigoRl01NV1GKAHgIz1SLi5SPSMjPVIuLlI9I5CgoKCgAAQAAP/gAgAB4AAUACkAMQA2AAAFIi4CNTQ+AjMyHgIVFA4CIxEiDgIVFB4CMzI+AjU0LgIjAzUzFTcnNxcnMxUjNQEANV1GKChGXTU1XUYoKEZdNS5SPSMjPVIuLlI9IyM9Ui4gIFF5EKfvICAgKEZdNTVdRigoRl01NV1GKAHgIz1SLi5SPSMjPVIuLlI9I/6zjVMyQxxdT8DAAAMAQP/wAcAB2AAUACkAMwAAFyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxcjETcVByc3NQegFCMaDw8aIxQUIxoPDxojFA0YEQoKERgNDRgRCgoRGA1gIOCSC32gEA8aIxQUIxoPDxojFBQjGg+gChEYDQ0YEQoKERgNDRgRCkABK13DNB4sfUMAAAAGACD/4AHgAd8AFAApAD4AUwBZAF4AACUiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMFIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjFyMRJRcHNzMRIxEBgBQjGg8PGiMUFCMaDw8aIxQNGBEKChEYDQ0YEQoKERgN/wAUIxoPDxojFBQjGg8PGiMUDRgRCgoRGA0NGBEKChEYDWAgAQoM9uAgIAAPGiMUFCMaDw8aIxQUIxoPoAoRGA0NGBEKChEYDQ0YEQrADxojFBQjGg8PGiMUFCMaD6AKERgNDRgRCgoRGA0NGBEKQAErdB5rOv7QATAAAAwAIP/gAeAB4AAEAAkAHgAzADgAPQBSAGcAbABxAIYAmwAAEzMVIzURMxUjNTciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiM3MxEjEREzFSM1NyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxMzFSM1ETMRIxE3Ii4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjUCAgICAQDRgRCgoRGA0NGBEKChEYDQcLCQUFCQsHBwsJBQUJCweQICAgIBANGBEKChEYDQ0YEQoKERgNBwsJBQUJCwcHCwkFBQkLB5AgICAgEA0YEQoKERgNDRgRCgoRGA0HCwkFBQkLBwcLCQUFCQsHAeCAgP7AwMAgChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkFwP8AAQD+QEBAIAoRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBQFAQED/AP8AAQAgChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkFAAAGABD/4AIAAeAAJgA7AFAAYgBqAHIAABciLgInLgI2NxcOAhYXHgMzIzI+AjcXDgMjIjIiMiMlIi4CJz4DMzIeAgcWDgIjAyIOAhcGHgIzMj4CNy4DIxcuASIGByc+AzMyHgIXBwcnNxcHFzcXByc3FwcXNxc2BQsJCgIJBwEJBxcEAgEEAgMCBQMEAQMDBQIDFQIKCQsEAQEBAQEBOx8zKBYBARYoMx8dNSYYAQEYJjUdARYqHRMBARMdKhYYKB8RAQERHygYIwgRExEIFgUODhAHCQ4QDAcYdH4OHgllMQXZZ4gYdDyTEyACBAYEBxQVEwgWAwgJCAMBAwEBAQEDARYEBgQC4BcnNB4eNCcXFyc0Hh40JxcBABIeKRcXKR4SEh4pFxcpHhJOBwcHBxcFCQYDAwYJBRf2fUEGMGUJH45lqBSSPXUZAAAAAAYATv/gAbIB4AAUACkANgBGAEsAUAAABSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwcjND4CMxUiDgIVNyc3JzUhFQcXByc3NSEVFyczFSM1OwEVIzUBABovIxQUIy8aGi8jFBQjLxoUIxoPDxojFBQjGg8PGiMUICAKERgNBwsJBTUKgw7/AA6DCp0SAUAS8iAgYCAgIBQjLxoaLyMUFCMvGhovIxTgDxojFBQjGg8PGiMUFCMaD2ANGBEKIAUJCwehHixFMDNCLB40XU5OXWtAQEBAAAAABQCA/+ABgAHgABQAKQAvADUAQQAAASIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwMnPwEXBxcvATcfAQcjJzUzFRczNzUzFQEADRgRCgoRGA0NGBEKChEYDQcLCQUFCQsHBwsJBQUJCwdgIAg+FDK4CDIUPghSXBIgDiQOIAFgChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkF/s8ClzQYLImJLBg0l7GuYmCQkl5gAAAABgBQ/+ABsAHgABoANQA6AD8ARABJAAAFIi4CPQEzFRQeAjMyPgI9ATMVFA4CIzUiLgI9ATMVFB4CMzI+Aj0BMxUUDgIjAyM1MxUnMzUjFQUjNTMVJzM1IxUBACRAMBwgFyc0Hh40JxcgHDBAJBEdFQ0gCA0RCgoRDQggDRUdETCAgGBAQAFAgIBgQEAgHDBAJLCwHjQnFxcnNB6wsCRAMBxgDRUdEbCwChENCAgNEQqwsBAeFQ0BIICAIEBAIICAIEBAAAQAAP/gAgQB4AAcACoALwA0AAATIzUzNzU0PgIzMh4CFSM0LgIjIg4CHQEHAS8BIzUfATM3JzUzFRcFIxEzESczNSMVqCgYOAoRGA0NGBEKIAUJCwcHCwkFSAEVsW4eJG6SOKwgtP5cYGBAICABACBGOg0YEQoKERgNBwsJBQUJCwdGWv7gAR8gAR/jH56DIfwBIP7gIODgAAAAAAH//QBAAgMBoAAsAAAlISc3FwcXITcnNTMyPgI1NC4CIyIOAhUjND4CMzIeAhUUDgIHFwcB7P4pGO0M0woBpgrtEAcLCQUFCQsHBwsJBSAKERgNDRgRCgYLDwnsF0BVaB5cIyWSKQUJCwcHCwkFBQkLBw0YEQoKERgNChMPDASRUwAAAAUASP/gAbwB4AAUACkASgBrAHcAAAEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMDIi4CNTQ+AjMVIg4CFRQeAjMyPgI1MxQOAiM1Ii4CNTQ+AjMVIg4CFRQeAjMyPgI1MxQOAiMXJzcjNw8BJz8BBzMBWA0YEQoKERgNDRgRCgoRGA0HCwkFBQkLBwcLCQUFCQsHgB40JxcXJzQeFykeEhIeKRcXKR4SIBcnNB4RHRUNDRUdEQoRDQgIDREKChENCCANFR0RwCActEBTXRFkjUCsAWAKERgNDRgRCgoRGA0NGBEKYAUJCwcHCwkFBQkLBwcLCQX+IBcnNB4eNCcXIBIeKRcXKR4SEh4pFx40JxdADRUdEREdFQ0gCA0RCgoRDQgIDREKER0VDSMGjaACOxpBAqAAAAAABAAA/+ACAAHgABQAKQAxADgAAAUiLgI1ND4CMzIeAhUUDgIjESIOAhUUHgIzMj4CNTQuAiMDNTMVNyc3Fwc1MzcnNxcBADVdRigoRl01NV1GKChGXTUuUj0jIz1SLi5SPSMjPVIugCBReRCnPwtmeRCnIChGXTU1XUYoKEZdNTVdRigB4CM9Ui4uUj0jIz1SLi5SPSP+s41TMkMcXW4tP0McXQAHAC3/4AHTAeAAHgA9AEIARwBMAFEAVgAAFyIuAicuAT4BNz4DMzIeAhceAQ4BBw4DIxMiDgIHDgIWFx4DMzI+Ajc+AiYnLgMjHwEHJzcHMxUjNTczFSM1NzMVIzU3MxUjNaMSIR4aCx4TEjYsGjo9Ph4SIR4aCx4TEjYsGjo9Ph66Gzc4NRgnMRIOGggVGRsOGzc4NRgnMRIOGggVGRsOCRbiFuLWgIAwICAwgIAwICAgBgsRCx5WYGQrGykdDwYLEQseVmBkKxspHQ8B4A4aJhgnWFRKGQkNCQUOGiYYJ1hUShkJDQkFZBbiFuKcICAwgIAwICAwgIAAAAACAED/4AHAAeAABAA4AAATMxEjERMiLgInNx4BPgE3PgIWFzUuAQ4BBw4CJic3HgE+ATc+AhYfAREnLgEOAQcOAyNAICCTCBISEwoMFCMhHg8OHiEkFBIgHh0OECMmKhgMFCMhHg8QIyYqGAoWFCMhHg8KExQWCwHg/gACAP6hAgQGBB4JBgMIBAUIAwIG3gcDAggEBQkDBwoeCQYDCAQFCQMHCgX+3gkJBQIIBAMGBAMAAAAGAID/4AGAAeAAFAApAC8ANQA9AEUAAAEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMDJz8BFwcXLwE3HwEHIzcXBzMnNwMjJzcXMzcXAQANGBEKChEYDQ0YEQoKERgNBwsJBQUJCwcHCwkFBQkLB2AgCD4UMrgIMhQ+CBzIJCAceBwgEV4HIAUiBSABYAoRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBf7PApc0GCyJiSwYNJdBowZ9fQb+7U4DMTMDAAAAAAQAAP/gAgQB4AAcACsAMAA1AAAFIi4CPQEnIzUzFxUUHgIzMj4CNTMUDgIjNyM1PwEnIwcjNTM3MxMHByMRMxEnMzUjFQEQDRgRCjgYKEgFCQsHBwsJBSAKERgNQCANnziSciAecq1HtPBgYEAgICAKERgNOkYgWkYHCwkFBQkLBw0YEQpAnQMd4yAgIP7kIQMBIP7gIODgAAAAAAQAbf/gAZQB4AAlAC8ANAA5AAAFIi4CJy4BNDY3Fw4BFBYXHgEyNjc+ATQmJzceARQGBw4DIxEnNxcHFzcnNxclMxUjNRczFSM1AQAUKCUjDx4fHx4XGhoaGhlBREEZGhoaGhceHx8eDyMlKBSTFRwKbGwKHBb+/ODgQGBgIAgPFw8eTVBNHhcZQURBGRoaGhoZQURBGRceTVBNHg8XDwgBG4ErDhVfXxUOK2QgIEAgIAAAAAgAAP/gAgAB4AANABsAKgAvADQARQBWAG0AACUiLgI9ASEVFA4CIwMVFB4CMzI+Aj0BIxciLgI9ATMVFB4CMxUHMxUjNQchFSE1ATUyPgI9ASM1MxUUDgIjISIuAj0BMxUjFRQeAjMVFyIuAjUzFB4CMzI+AjUzFA4CIwEAHjQnFwEgFyc0HnASHikXFykeEuBwER0VDSAIDREKECAggAEg/uABQAoRDQgwUA0VHRH+oBEdFQ1QMAgNEQqwDRgRCiAFCQsHBwsJBSAKERgNsBcnNB6goB40JxcBEIAXKR4SEh4pF4DQDRUdEVBQChENCCCIeHhoICABQCAIDREKECAwER0VDQ0VHREwIBAKEQ0IIPAKERgNBwsJBQUJCwcNGBEKAAADAAAAEAIAAb8ABAAKABYAADchFSE1JScHJxsBFyERFwcnFSE1Byc3AAIA/gABgoKAG5ueYv4AiBNVAcBVE4gwICB42dgQAQb++mkBP2IaPuHhPhpiAAAACAAA//ACAAHQAEAARQBKAE8AVABZAGYAcwAAJSIuAjUzFB4CMzI+AjU0LgIjISIOAhUUHgIzMj4CNTMUDgIjIi4CNTQ+AjMhMh4CFRQOAiMnMxUjNQczFSM1OwEVIzU7ARUjNTsBFSM1JSM0PgIzFSIOAhUhIzQ+AjMVIg4CFQGQFykeEiANFR0RER0VDQ0VHRH+4BEdFQ0NFR0RER0VDSASHikXFykeEhIeKRcBIBcpHhISHikXsEBAgCAgYCAgYCAgYCAg/uEgCA0RCgMGBAMBICAIDREKAwYEA/ASHikXER0VDQ0VHRERHRUNDRUdEREdFQ0NFR0RFykeEhIeKRcXKR4SEh4pFxcpHhIgICBA4ODg4ODg4OCQChENCCADBAYDChENCCADBAYDAAAAAAQAAABQAgABcAAWAB4AIwAoAAAlNTI+AjU0LgIjNTIeAhUUDgIjByE1ITUhNSEBIxEzESczNSMVAcAHCwkFBQkLBw0YEQoKERgNIP7gAQD/AAEg/sBgYEAgIKAgBQkLBwcLCQUgChEYDQ0YEQpQIOAg/uABIP7gIODgAAAHAAAAMAIAAZAABwATABgAOgBRAFYAWwAAJSMRIREjESERIycjByM1MzczFzMhMxUjNTcjJzgBIjAxIi4CNTQ+AjM3OAMxMh4CFRQOAiM1ByIOAhUUHgIzFzI+AjU0LgIjBzMVIzU7ARUjNQIAIP5AIAIAaDDQMGhYMPAwWP6gwMCwAbABDBcRCgoRGA2vER0WDQ0VHRGvBwwJBQUJCwexCRINBwgNEQqwICCgICBwAQD/AAEg/qBAQCBAQCAgYBAKERgNDRgRChANFR0RER0VDYAQBQkLBwcLCQUQCA0RCgoRDQggICAgIAAAAAYAYP/gAaAB4AAUACkANgA+AEMAUAAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwcjND4CMxUiDgIVNyM1IxUjNTMnMxUjNTMjND4CMxUiDgIVAQAhOiwZGSw6ISE6LBkZLDohGi8jFBQjLxoaLyMUFCMvGkAgDxojFA0YEQpwICAgYEAgICAgCA0RCgMGBAMgGSw6ISE6LBkZLDohITosGQEgFCMvGhovIxQUIy8aGi8jFIAUIxoPIAoRGA3AICBAMEBAChENCCADBAYDAAQAQP/gAcIB4AAEAAkAIAAuAAATMxEjETMVIzUzMSM0LgIjIg4CFSM0PgIzMh4CFRMhJzU3FwcVFzM3JzcXkCAggCAgIAUJCwcHCwkFIAoRGA0NGBEKjv7qSCUWGzjrG6QMvAGg/tABMNDQBwsJBQUJCwcNGBEKChEYDf5AYHckFhxeS8ZDHk0AAAAABwAAAFACAAFwABYAHgAjACgALQAyADcAACU1Mj4CNTQuAiM1Mh4CFRQOAiMHITUhNSE1IQcXByc3IxcHJzczFwcnNwcjETMRJzM1IxUBwAcLCQUFCQsHDRgRCgoRGA0g/uABAP8AASCwHx8gIFAfHyAgoB8fICDgYGBAICCgIAUJCwcHCwkFIAoRGA0NGBEKUCDgID0GoQahBqEGoQahBqHjASD+4CDg4AAAAAYAAP/gAgAB4AAUACkANgBDAEgATQAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIxMjNC4CIzUyHgIVNyIuAjUzFB4CMxUlFwcnNzMXByc3AQA1XUYoKEZdNTVdRigoRl01LlI9IyM9Ui4uUj0jIz1SLhAgHDBAJCtMOCGwK0w4ISAcMEAk/tPwFvAW2hbwFvAgKEZdNTVdRigoRl01NV1GKAHgIz1SLi5SPSMjPVIuLlI9I/5gJEAwHCAhOEwrsCE4TCskQDAcIJPwFvAWFvAW8AAJAAD/4AIAAeAABwAXACUANQA6AD8AVgBbAHIAAAEjJzcXMzcXEyEnNz4DMzIeAh8BByUzNy4DIyIOAgcXNyc3PgEyFhcHLgIGBxcHFzMVIzUnMxUjNQEiLgInNx4DMzI+AjcXDgMjEzMVIzUnLgMjIg4CByc+AzMyHgIXBwE9aSQQHFcdED3+1zcNEiovMRoaMS8qEgwl/u/3GxEkKCsWFiooJBAoFBURGDU1NBgIEywtLRULHxCgoLAgIAEAJEM7MBAcDiszOx8fOzMrDhwQMDtDJOAgIBoOKzM7Hx87MysOHBAwO0MkJEM7MBAcAWAUHBASHP7yuQYIDAkEBAkMCAa5IIYGCgcDAwcJBocrRwQFBQYFIAUFAQMDJQprICDooKD+sBMjMyAOGywfEREfLBsOIDMjEwFQoKAZGywfEREfLBsOIDMjExMjMyAOAAAFAED/4AHAAeAADQAbACAAJQA0AAAlIi4CPQEhFRQOAiMDFRQeAjMyPgI9ASETMxUjNQchFSE1EyIuAj0BMxUUHgIzFQEAKEY0HgGAHjRGKKAZLDohITosGf7AkCAggAEg/uCQGi8jFCAPGiMUwB40RihgYChGNB4BAEAhOiwZGSw6IUD+4MDAoCAgAQAUIy8aEBAUIxoPIAAAAAAFAID/4AGAAeAADAARAGcAdACDAAAlNTI+AjUzFA4CIwMzFSM1EyMiLgI9ATQ+AjcuAz0BND4COwEyHgIdASM1NC4CKwEiDgIdARQeAjMVIg4CHQEUHgI7ATI+Aj0BNC4CIzUyHgIdARQOAiMDIzQ+AjMVIg4CFRMiLgI9ATMVFB4CMxUBMAoRDQggDRUdEWBgYGBgER0VDQUIDAcHDAgFDRUdEWARHRUNIAgNEQpgChENCAgNEQoKEQ0ICA0RCmAKEQ0ICA0RChEdFQ0NFR0RUCAIDREKAwYEAxAKEQ0IIAMEBgPgIAgNEQoRHRUNAQAgIP4ADRUdEYAKEhEOBQUOERIKIBEdFQ0NFR0RICAKEQ0ICA0RCiAKEQ0IIAgNEQqAChENCAgNEQqAChENCCANFR0RgBEdFQ0BUAoRDQggAwQGA/7wBw4RCmBgAwYFAiAAAAAAAwAA//ACAAHQAAcADwAqAAAFIREzESERMyU1IRUhFSEVByMiLgI1ND4COwEVIyIOAhUUHgI7ARUCAP4AIAHAIP4AAgD+IAHgQEANGBEKChEYDUBABwsJBQUJCwdAEAFA/uABICCAIEAg8AoRGA0NGBEKIAUJCwcHCwkFIAAAAAAGACD/4AHgAeAADAARABYALQA7AEcAADcnPgMXFQ4DBzcXFQc1ETcVJzUHBi4CNTcUHgIXPgM1FxQOAictATU0PgI3HgMdAS0BLgMHJg4CB4ceCR4nMBkUJiAYB2kgICAgEAoRDQggAwQGAwMGBAMgCA0RCgEA/kAjPVIuLlI9I/5hAX4DIDNDJiZDMyAD6wsXKRsQAR8BCxgeFPYBHwEh/q8BgQF/rwEJDBIJAQQFBQIBAQIFBQQBCRIMCQHPAQ8vUT4iAQEiPlEvDx8BJEEvHAEBHC9BJAAHAAD/4AIAAd4ABAAJAA4AEwAYAB0AIwAABSERIRElIREhESUhESERJSE1IRUlMxUjNRUzFSM1Ayc3FzcXAgD+AAIA/iABwP5AAWD+wAFA/uABAP8AAUAgICAgoIkSd3cSIAGA/oAgAUD+wCABAP8AIMDAQCAgQCAgAS1VHExMHAAAAAAFAAAAIAIAAaAADQAbACoARwBMAAA3Ii4CPQEhFRQOAiMDFRQeAjMyPgI9ASEXIi4CPQEzFRQeAjMVJSM1MzI+Aj0BNC4CKwE1MzIeAh0BFA4CIwUhFSE10CtMOCEBoCE4TCuwHC9BJCRAMBz+oLAeNCcXIBIeKRcBABERAwYFAgIFBgMREQoSDQcIDREK/oABAP8AYCE6Ti1qai1OOiEBIEomQjIcHDJCJkrgFyk3HxoaGSsgEiBgIAIEBgQgAwYEAyAIDREKIQoRDQfAICAABQAAACACAAGgAAcADAARABYAGwAAJSE1IREhNSEhMxEjEQUzFSM1ByERIRElITUhFQIA/kABoP5gAcD+ACAgAaAgICD+wAFA/uABAP8AICABQCD+gAGAsCAgkAEA/wAgwMAAAAQAgP/gAYAB4AAYADAAPwBEAAAXMSIuAj0BND4CMzIeAh0BFA4CKwETIg4CHQEUHgI7ATI+Aj0BNC4CIwMjNTQ+AjMVIg4CHQEDMxUjNdARHRUNFCMvGhovIxQNFR0RYDAUIxoPCA0RCmAKEQ0IDxojFCAgChEYDQcLCQUQYGAgDRUdEfAaLyMUFCMvGvARHRUNAaAPGiMU8AoRDQgIDREK8BQjGg/+sPANGBEKIAUJCwfwAbAgIAAHAG3/4AGTAdgABAAJAA4AGwAyAD8ARAAABSMDIQMnMzcjFzcXByc3NyM0LgInNx4DFSEjND4CMzIeAhcHLgMjIg4CFTMjND4CMxUiDgIVNxcHJzcBXbs1ASY2oIUr2ioiFh8XILEgAQMDAh0DBAMC/wAgFic1HgcODg0HDAULCwsFFykfEUAgDBYdEQoSDQejG2EbYSABMP7QIPDwwpAEkARuBgsLCgYMBw0ODwceNCcXAQMEAx4DAwIBEh4pFxEdFQ0gCA0RCqgQoBCgAAAABwBA/+ABwAHgAAQACQAOABMAGAAdACkAACUhESERJzM1IxU1MxUjNRUzFSM1NzMVIzUVMxUjNRMhESERIxEhETM3FwGA/wABAODAwEBAQECAQEBAQDf+6QGAIP7A6TwWoAEA/wAgwMCgICBQICBQICBQICD+0AIA/nABcP5AOxYAAAAABQAF/+AB+wF4ABQAKQA2AEMAUAAABSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIy8BPgEyFhcHLgEiBgclLgEiBgcnPgEyFhcHNy4BIgYHJz4BMhYXBwEADRgRCgoRGA0NGBEKChEYDQcLCQUFCQsHBwsJBQUJCwdtFhlBQ0AZFhU0NzUVARIiVlpWIhYmYmZiJhZAMHd8dzAWNIOIgzQWIAoRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBVYXGRoaGRcVFRUVZyIiIiIXJyYmJxdkMC8vMBc0NDQ0FwAFAHD/4AGRAeAABgANABIAGgAfAAAFIwM3MxcDJzMTJyMHEzcXByc3NyM1IxUjNTMHMxUjNQFr1iU6rDsmuZwiLYYsISEVIBUggyBsIKymoKAgATNtbf7NIAEMVFP+8+e2A7YDuSAgQMAgIAAJAAD/4AIAAd8ABAAJAB4AMwBAAEUASgBPAFQAAAUhESERJSERIRE3Ii4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjByM0PgIzFSIOAhU3MxUjNRUzFSM1FTMVIzUTFwcnNwIA/gACAP4gAcD+QJAXKR4SEh4pFxcpHhISHikXER0VDQ0VHRERHRUNDRUdERAgCA0RCgMGBAOggICAgICAOgzQDNAgAYD+gCABQP7AMBIeKRcXKR4SEh4pFxcpHhLADRUdEREdFQ0NFR0RER0VDVAKEQ0IIAMEBgNQICBAICBAICABbx5QHVEAAAAACAAA/+AB/gHeAAUAEgAnADwAUQBmAHsAkAAAJScTBSclAyIuAjczHgMzByciLgInPgMzMh4CBxYOAiMnIg4CFwYeAjMyPgI3LgMjFyIuAic+AzMyHgIHFg4CIyciDgIXBh4CMzI+AjcuAyMHIi4CJz4DMzIeAgcWDgIjJyIOAhcGHgIzMj4CNy4DIwE/HaD+hQ0Bxc8+cFExAR8BKktiOQGPDhcSCQEBCRIXDgwZEAsBAQsQGQwBBgwIBgEBBggMBggKCgQBAQQKCgiRCxAOBwEBBw4QCwkSDAkBAQkMEgkBAgcDBAEBBAMHAgQFBQIBAQIFBQQ/CxAOBwEBBw4QCwkSDAkBAQkMEgkBAgcDBAEBBAMHAgQFBQIBAQIFBQQaDAF8oR6//gIwUm8/OGNKKyCwChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkFIAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA+AIDREKChENCAgNEQoKEQ0IQAMEBgMDBgQDAwQGAwMGBAMABgBg/+ABoAHgAAQACQARABYAGwAgAAABITUhFSUhNSEVASERMxEhETMDMxUjNQMzFSM1AyEVITUBoP7AAUD+4AEA/wABIP7AIAEAILAgIBBAQHABIP7gAWCAgCBAQP5gAWH+vwFB/v8gIAFwICD+0CAgAAAEAAAAIAIAAaAABAAJABEAGQAAJSE1IRUlITUhFSUjNSEVIxEhAyM1IRUjNSECAP4AAgD+IAHA/kABwCD+gCABwEAg/wAgAUAgYGAgICBg4OABAP8AoKDAAAAAAAQAAP/gAgAB4AAOAB4AOwBKAAAFIyIuAjURIREUDgIjJzMyPgI1ESERFB4COwElIzUzMj4CPQE0LgIrATUzMh4CHQEUDgIjBSIuAjURMxEUHgIzFQEw4BAeFQ0BgAwWHRFwcAoSDQf+wAgNEQpwARAwMAMGBAMDBAYDMDAKEQ0ICA0RCv6gChENCCADBAYDIA0VHREBsP5QER0VDSAIDREKAZD+cAoRDQjAIAMEBgOgAwYEAyAIDREKoAoSDQegCA0RCgFQ/rADBgQDIAAAAAAGAAAAIAIAAaAAHwBAAI4AkwCYAJ0AACUxIi4CJy4DNTQ+AjMyHgIXHgMVFA4CIzUiDgIVFB4CFx4DMxU1Mj4CNTQuAicuAyMXOAMxIi4CJzceAzM4AzEyPgI3PgM1NC4CJy4DIyIOAgcnPgMzOAMxMh4CFx4DFRQOAgcOAyMXIREhESUhESEREyEVITUBEAcMDAoFBAcFAgoSFw0HDAwKBQQHBQIKEhcNBgwJBQEDAwICBgUHAwcLCQUBAwMCAgYFBwNwBwwMCgUXAwUFBwMDBgYFAgMDAwEBAwMCAgYFBwMDBgYFAhcFCgsNBgcMDAoFBAcFAgMEBwUFCgsNBoD+AAIA/iABwP5AIAGA/oBgAwQHBQUKDAwGDhcRCgMEBwUFCgwMBg4XEQpgBQkLBwMGBgUCAwMDARAQBQkLBwMGBgUCAwMDAWADBAcFFwMDAwEBAwMCAgYFBwMDBgYFAgMDAwEBAgQCFwQHBQIDBAcFBQoMDAYHDAwKBQQHBQJAAYD+gCABQP7AAQAgIAAFAHD/4AGQAeAABwAMABEAJgA7AAABIzUjFSM1IREhESERJTM1IxU3Ii4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjAZAg4CABIP7gASD/AODgcBEdFQ0NFR0RER0VDQ0VHREKEQ0ICA0RCgoRDQgIDREKASCgoMD+AAEg/uAg4OAgDRUdEREdFQ0NFR0RER0VDYAIDREKChENCAgNEQoKEQ0IAAAABAAA/+ECAAHfACoAPwBUAFkAAAUiLgI1ND4CNxcOAxUUHgIzMj4CNTQuAic3HgMVFA4CIxEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMHMxUjNQEANV1GKCI7UTAEKUc0HiM9Ui4uUj0jHjRHKQQwUTsiKEZdNQoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDECAgHyhGXTUwV0QsByAFKDtMKi5SPSMjPVIuKkw7KAUgByxEVzA1XUYoATAIDREKChINBwcNEgoKEQ0IQAIFBgMDBgQDAwQGAwMGBQJgoKAABAAA/+ACAAHgABcALwBDAG0AACUnNz4DFzYeAhceAxUUDgIPAScXNz4DNTQuAicuAwcmDgIPARcnNz4DFzYeAhcHLgIGDwEDBi4CJy4DNTQ+Aj8BFwcOAxUUHgIzHgI2PwEXBw4DBwEN4sQLGh0fEBAfHBsLCxIMBgYMEQzEtLWtCQ4JBQUKDgkJFRcZDA0ZFhUJrU8XiwcQERIKCRMREAcXCRgYGAmLeAUJCAgEAwYDAgIDBgNYFlcBAgEBAQECAQIGBgYCWBdYBAgICQUL4sQLEgsHAQEHCxMKDBodHhEPIBwbCsXkt68IFhUaDA4XGBQKCA8JBgEBBggPCK4LFowGCwYFAQEFBgsGGAoIAQoIjP7/AQMCBwIEBwoIBgQKCAkCWRhXAgEEAgMBBAIDBAEBAwJYF1cEBQQBAQAAAAAHAFD/4AGwAeAABwAcADEAOQBBAGwAgwAABSMnNxczNxcnIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjFSM0PgIzFQcjND4CMxUVIi4CNTQ+AjMyHgIXBy4DIyIOAhUUHgIzMj4CNxcOAyM3Jz4DMzIeAhcHLgMjIg4CBwEcN0QePAk9Hg8UIxoPDxojFBQjGg8PGiMUDRgRCgoRGA0NGBEKChEYDSAFCQsHoCAFCQsHFCMaDw8aIxQFCQkJBQ0DBQcGAw0YEQoKERgNBw4NCwUZBxETFQsBHwMRGSARCxUTEQcZBQsNDgcMFRAMAiC7CqXFCiUPGiMUFCMaDw8aIxQUIxoPoAoRGA0NGBEKChEYDQ0YEQpABwsJBSAwBwsJBSBgDxojFBQjGg8BAgICHgECAQEKERgNDRgRCgMGCQYUCQ0JBdwGERwVDAUJDQgVBgkGAwgOEwsACABQ/+ABsAHgABYAGwAgADcARABRAFYAWwAAJSIuAjUzFB4CMzI+AjUzFA4CIzchNSEVJSE1IRUBIzQuAiMiDgIVIzQ+AjMyHgIVKwE0PgIzFSIOAhU3Ii4CNTMUHgIzFRMhNSEVJSE1IRUBAB40JxcgEh4pFxcpHhIgFyc0HrD+oAFg/sABIP7gASAgEh4pFxcpHhIgFyc0Hh40JxfAIA0VHREKEQ0IMBEdFQ0gCA0RCrD+oAFg/sABIP7g0BcnNB4XKR4SEh4pFx40JxewYGAgICD+wBcpHhISHikXHjQnFxcnNB4RHRUNIAgNEQqwDRUdEQoRDQgg/tBgYCAgIAAAAAAEAAD/4QIAAd8AKgBOAGMAeAAABSc+AzU0LgIjIg4CFRQeAhcHLgM1ND4CMzIeAhUUDgIHJyM1MzI+AjU0LgIjIg4CFSM0PgIzMh4CFRQOAgcVByIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwEiBClHNB4jPVIuLlI9Ix40RykEMFE7IihGXTU1XUYoIjtRMBIgEA0YEQoKERgNDRgRCiAPGiMUFCMaDwwWHREQChENCAgNEQoKEQ0ICA0RCgMGBAMDBAYDAwYEAwMEBgMfIAUoO0wqLlI9IyM9Ui4qTDsoBSAHLERXMDVdRigoRl01MFdELAfRPwoSFw0NGBEKChEYDRQjGg8PGiMUEiAZEQMggQgNEQoKEg0HBw0SCgoRDQhAAgUGAwMGBAMDBAYDAwYFAgAAAwAAAFAB/QGOAAQAFQAjAAA3MxUjNQcjNTQ+AjsBFSMiDgIdATc1IzUzFTcnFSM1MzUXcJCQUCAIJU5FQEA6QB8H8BAwk5MwEO3QICCAQAEyPDEgJy8pAj8CXiBCYmJCIF6eAAkAAAAAAgABwAAUACkANgBDAFgAbQByAIIAkQAANyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwcjND4CMxUiDgIVISM0PgIzFSIOAhUXIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjBzMVIzUvATc0PgIzFSIOAh0BByEnNC4CIzUyHgIVFwdwFykeEhIeKRcXKR4SEh4pFxEdFQ0NFR0RER0VDQ0VHREQIAgNEQoDBgQDASAgCA0RCgMGBAMQFykeEhIeKRcXKR4SEh4pFxEdFQ0NFR0RER0VDQ0VHRHAYGCwICALERcNBwsJBSABwCAFCQsHDRcRCyAgABIeKRcXKR4SEh4pFxcpHhLADRUdEREdFQ0NFR0RER0VDVAKEQ0IIAMEBgMKEQ0IIAMEBgNwEh4pFxcpHhISHikXFykeEsANFR0RER0VDQ0VHRERHRUNQCAgXQafDRYRCiAFCQsHA6CjBwsJBSAKERYNnwYAAAgAUP/gAbAB4AAEAAkADgATABsAIwAoAC0AADczFSM1NzMVIzUfAQcnNwcXByc3NyM1IRUjNSEHIzUjFSM1MxMhESERJSE1IRWQYGAgICC5DiAOIDAOIA4gdyD+4CABYEAgoCDgQP6gAWD+wAEg/uCAICAgYGACHBAcEDAcEBwQsqCgwMBgYID+QAEg/uAg4OAAAAADAED/4AHAAeAAMABTAFgAABciLgI9ATMVFB4CMzI+AjURNC4CIyIOAh0BIzU0PgIzMh4CFREUDgIjMyIuAj0BJzUzFRcRFB4CMzI+AjURNzUzFQcVFA4CIxMVIzUzsAoRDQggAwQGAwMGBAMIDREKChENCCANFR0RER0VDQgNEQqwChENCDAgMAMEBgMDBgQDMCAwCA0RChAgICAIDREKsLADBgQDAwQGAwGAChENCAgNEQrQ0BEdFQ0NFR0R/oAKEQ0ICA0RCvkwp5kw/vkDBgQDAwQGAwEHMJmnMPkKEQ0IAgCgoAAABAAA//ACAgHOAAQAFQAfACkAABMzFSM1ByM1MD4COwEVIyIOAgcVFzUzFTcnFSM1FwMhETMVIxEhNTPQcHBAIAoiQDctLSszGwkBsCBoaCDCMv4wcFABkCABMCAgYDQnLyYgGyIeBDEFZSlFRjJugv6kAZAg/rDRAAAAAAIAIP/gAeAB4AALABkAAAUhNTMVIREhFSM1IQE1IzUzFTcnFSM1MzUXAeD+kCABMP7QIAFw/tCQsJOTsJDtIFAwAcAwUP5iXiBCYmJCIF6eAAAAAAYAQv/gAbAB4AAHAAwAEgAYAC8ATAAABSE3FwczJzcHFwcnNzcjNSchFSczNSMXFTcjNC4CIyIOAhUjND4CMzIeAhUXIzUzMj4CPQE0LgIrATUzMh4CHQEUDgIjAXP+2iMgHdodIKQgDyAPpOAuAQ7AoLISkCAFCQsHBwsJBSAKERgNDRgRCmAREQMGBAMDBAYDEREKEQ0ICA0RCiDDBp2dBgwFZARlKXtFwCCAG2XABwsJBQUJCwcNGBEKChEYDeAgAwQGA0ADBgQDIAgNEQpAChINBwAAAAMAhP/tAbAB4QA0AEsAUQAABSIuAicuATQ2NxcOARQWFx4DMzI+Ajc+AzU0LgInNx4DFRQOAgcOAyMnLgM1ND4CNxcOAxUUHgIXBzcnByc3FwEAEiIfHQwaGhoaFhUVFRUKGBocDg4cGhgKChAKBgYKEAoWDRMNBwcNEw0MHR8iEk8IDAkEBAkMCBYFCQYDAwYJBRaRQkIcXl4TBw0TDBpBREEZFhU1ODUVChALBQULEAoKGBobDw4cGhgKFgwdICESEiIfHQ0MEw0HYQgSFBYLCxYUEggXBQ0PDwgIEA4NBhbtamoRlZUAAAAAAgAg/+AB4AHgAAcAFQAABSE1MxUhNTMHJzM1MxUjFzcjNTMVMwHg/kAgAYAg4J5eIEJiYkIgXiCAYGAN7aDAk5PAoAAJAAAAIAIAAYAABAAJABMAKAA9AEIARwBMAFEAACUhESERJSE1IRUFITUzFSE1IzUzBSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIyczFSM1FTMVIzUlMxUjNRUzFSM1AaD+YAGg/oABYP6gAeD+YCABYCBA/tANGBEKChEYDQ0YEQoKERgNBwsJBQUJCwcHCwkFBQkLB5AgICAgAQAgICAggAEA/wAgwMCAQCDAIGAKERgNDRgRCgoRGA0NGBEKYAUJCwcHCwkFBQkLBwcLCQUgICBgICBgICBgICAAAAAACAAAAEACAAGAAAQACQAeADMAOAA9AEIARwAAJSERIRElIREhETciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMnMxUjNSEzFSM1FTMVIzUhMxUjNQIA/gACAP4gAcD+QOAUIxoPDxojFBQjGg8PGiMUDRgRCgoRGA0NGBEKChEYDcBAQAFAQEBAQP7AQEBAAUD+wCABAP8AIA8aIxQUIxoPDxojFBQjGg+gChEYDQ0YEQoKERgNDRgRCiAgICAgoCAgICAABQAAABACAAGwAAsAEAAVABoAHwAAJSM1MxEhETMVIxEhAyE1IRUlITUhFRczFSM1BzMVIzUCANCw/kCx0QIAQP6AAYD+oAFA/sCQICBRwsJQIAEg/uAgAWD+4ODgIKCgPyEhQSAgAAADACD/4AHgAeAAFgAtADsAAAEhIi4CNTQ+AjMhMh4CFRQOAiMlIg4CFRQeAjMhMj4CNTQuAiMhEyM1JzcnNzUzFQcXBxcBoP7ADRgRCgoRGA0BQA0YEQoKERgN/sAHCwkFBQkLBwFABwsJBQUJCwf+wLAgJ0FAJiAZQUEZAWAKERgNDRgRCgoRGA0NGBEKYAUJCwcHCwkFBQkLBwcLCQX+IEknQD8oSVcZQEAZAAAAAAgAQP/gAcAB4AAHAAwAEQAWACsAQABFAEoAAAUhAzcTMxMXJSEXITcFITczFyczJyMHEyIuAjcmPgIzMh4CFw4DIzciDgIHHgMzMj4CJzYuAiMnMwcjJxczFyM3AY/+4RAfEOEQH/6hAX8B/n8BAUP++RbbFt+3CKcIWwwZEAsBAQsQGQwOFxIJAQEJEhcOAQgKCgQBAQQKCggGDAgGAQEGCAwGYcEBvwEBvwHBASABbwL+rwFRAkEgICBwcCAwMP7QChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkFYCAg4CAgAAAAFAAA/+ACAAHgAAQACQAOABMAGAAdACIAJwAsADEANgA7AEAARQBKAE8AVABZAF4AYwAANyEVITURMxEjERMzFSM1OwEVIzU7ARUjNTsBFSM1OwEVIzU7ARUjNSUzFSM1NTMVIzU1MxUjNTUzFSM1NTMVIzU1MxUjNRMjNTMVJzM1IxUXIxEzESczESMRFyMRMxEnMzUjFQACAP4AICBwICBAICBAICBAICBAICBAICD+cCAgICAgICAgICAgILBgYEAgIMBgYEAgIMBgYEAgIAAgIAHg/gACAP5AICAgICAgICAgICAgQCAgQCAgQCAgQCAgQCAgQCAg/qDg4CCgoCABYP6gIAEg/uAgASD+4CDg4AAAEAAA/+ACAAHgAAQACQAOABMAGAAdACIAJwAsADEANgA7AEAARQBNAFMAADchFSE1ETMRIxETMxUjNTsBFSM1OwEVIzU7ARUjNTsBFSM1OwEVIzUlMxUjNTUzFSM1NTMVIzU1MxUjNTUzFSM1NTMVIzUTJzcXNxcHJxcjNSM1MwACAP4AICBwICBAICBAICBAICBAICBAICD+cCAgICAgICAgICAgIG0aalKGFppO7SBwkAAgIAHg/gACAP5AICAgICAgICAgICAgQCAgQCAgQCAgQCAgQCAgQCAg/tYUjUKGFpo+GXAgABAAAP/gAgAB4AAEAAkADgATABgAHQAiACcALAAxADYAOwBAAEUATQBTAAA3IRUhNREzESMREzMVIzU7ARUjNTsBFSM1OwEVIzU7ARUjNTsBFSM1JTMVIzU1MxUjNTUzFSM1NTMVIzU1MxUjNTUzFSM1AScHJzcXNxcXIzUzNTMAAgD+ACAgcCAgQCAgQCAgQCAgQCAgQCAg/nAgICAgICAgICAgICABlIZQahhWUJoEkHAgACAgAeD+AAIA/kAgICAgICAgICAgICBAICBAICBAICBAICBAICBAICD+5ZVAfBRkQKsbIHAAAAAACgAA/+ACAAHgAAQACQAOABMAGAAdACIAJwAsADEAAAUhESERJSERIRETMxUjNQczFSM1OwEVIzUVMxUjNRczFSM1JxcHJzczFwcnNyEXByc3AgD+AAIA/iABwP5AcCAgMICAwICAICBQICCrFmAWYMAWYBZg/vZgFmAWIAIA/gAgAcD+QAGAgIAwICAgIKAgIEAgIEsWYBZgFmAWYGAWYBYAAAAEAAD/4AIAAeAAHgAmADcAPQAAJSM1MzU0LgIjIg4CHQEzFSM1ND4CMzIeAh0BAyE1MxUhNTM3IzUzNTQuAiM1Mh4CHQEDIzUzNTMBgEAgGSw6ISE6LBkgQB40RigoRjQeIP7AIAEAIKBAIBksOiEoRjQeIGBAIPAgECE6LBkZLDohECAwKEY0Hh40Rigw/vDw0NAgIBAhOiwZIB40Rigw/vAg0AAAAAAFAHD/4AGQAeAABwAMABQAKwA6AAABIzUzFTM1MyczFSM1EyE1MxUzNTMxIzQuAiMiDgIVIzQ+AjMyHgIVByM1ND4CMxUiDgIdAQEwYCAgIICgoOD+4CDgICASHikXFykeEiAXJzQeHjQnF8AgDRUdEQoRDQgBQGBAQEAgIP4A8NDQFykeEhIeKRceNCcXFyc0HrCwEB0WDCAHDREKsAAABQCg/+ABYAHgAAcADAAaACgAMQAAASM1MxUzNTMnMxUjNRMjETQ+AjMyHgIVESczETQuAiMiDgIVETcjNTQ+AjMVATBgICAgYGBgkMAPGiMUFCMaD6CAChEYDQ0YEQpAIAUIDAcBQGBAQEAgIP4AASAUIxoPDxojFP7gIAEADRgRCgoRGA3/ADDQBgwIBO4ACABQ/+ABsAHgAAQAFgAvADQARACDAIgAjQAANzMVIzUzIzQ+AjcnMxUjFwcOAxUXIyIuAjUzFB4COwEyPgI1MxQOAiM3MxUjNTMjNC4CLwE3FwceAxUHIi4CNTMUHgIzMj4CNTQuAiMiLgI1ND4CMzIeAhUjNC4CIyIOAhUUHgIzMh4CFRQOAiMnMxUjNRUzFSM1UCAgICARICsbRI1TPRcZKh8R4KAUIxoPIAoRGA2gDRgRCiAPGiMUQCAgICARHyoZF00aNBosIBGwChENCCADBAYDAwYEAwMEBgMKEQ0ICA0RCgoRDQggAwQGAwMGBAMDBAYDChENCAgNEQoQICAgINCQkBw1KyEJaiBeBQUaJi8Z8A8aIxQNGBEKChEYDRQjGg/wkJAZLyYaBQV3ElEJISs1HHAIDREKAwYEAwMEBgMEBQUCCA0RCgoSDQcHDRIKBAUFAgIFBQQDBgQDBw0SCgoRDQjQICDgICAAAAADAAD/7gH5AdIABAAMABYAAAEXByc3ByM1MxUjFTMHNTMVNycVIzUFASpQFFAUOvDw0NAgINfXIAEpASxAGEAYnKAgYMKCPq6uPoLyAAAAAAkAS//mAbUB1QAUACkANgBDAFAAXQB4AH0AggAAJSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwcuATQ2NxcOARQWFwcHLgE0NjcXDgEUFhcHJSc+ATQmJzceARQGBxcnPgE0Jic3HgEUBgcnIzU0LgIjIg4CHQEjNTQ+AjMyHgIdARUjNTMVJzM1IxUBAA0YEQoKERgNDRgRCgoRGA0HCwkFBQkLBwcLCQUFCQsHbBoaGhoWFRUVFRZJJiUlJhYgISEgFgEhFhUVFRUWGhoaGkkWICEhIBYmJSUmdSAFCQsHBwsJBSAKERgNDRgRCoCAYEBA4goRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBaUZQURBGRYVNTg1FRYxJl5iXiUWIVJWUiEXOBcVNTg1FRYZQURBGj8WIVJWUiEWJV5iXiUBIAcLCQUFCQsHICANGBEKChEYDSCAYGAgICAAAAAABgA0/+ACAAHgABIAJQAyAFMAYABtAAAXIi4CJy4BNDY/ARcHDgMjAwcOARQWFx4DMzI+Aj8BJwcuATQ2NxcOARQWFwc3Jz4DNTQuAicuASIGByc+ATIWFx4DFRQOAgc3NC4CIzUyHgIVIzc0LgIjNTIeAhUjsBIiHx0MGhoaGjj5OQwdHyISRCIVFRUVChgaHA4OHBoYCiLMCxEQEBEWCwwMCxa8FgIDAwEBAwMCBQwMDAUWCRgYGAkFBwUCAgUHBWIWJzUeJUAwGyBhIz1RLjVcRiggIAcNEw0ZQURBGTn5OA0TDQcBOCIVNTg1FQoQCgYGChAKIszXECkrKhAWDB4eHgwWchYDBQYGAwMGBgUDBAUFBBYJCQkJBAsLDQYGDQsLBCceNScWIBswQCUHLlE9IyAoRlw1AAAAAAUAIP/gAeAB4AAcADEARgBLAGIAACUiLgI9ATMVIx4DMzI+AjcjNTMVFA4CIxEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMHMxUjNRMiLgI1MxQeAjMyPgI1MxQOAiMBAC5SPSNAHwQgM0MlJUMzIAQfQCM9Ui4RHRUNDRUdEREdFQ0NFR0RChENCAgNEQoKEQ0ICA0RChAgIBAKEQ0IIAMEBgMDBgQDIAgNEQowHjRGKBAgHjUnFhYnNR4gEChGNB4BEA0VHRERHRUNDRUdEREdFQ2ACA0RCgoRDQgIDREKChENCHDg4P6QCA0RCgMGBAMDBAYDChENCAAABAALAEAB9QGAAC8ANAA8AEEAADciLgInLgI2Nz4CFhcHLgEOAQcOAR4BFx4CNjc+AzcXDgMHDgIiIyUXBSclBSchFSM1IxcfAQcnN2AGDAsLBRIYCgMJCh4jJhEPCxoXFAYHAgcQDAUMDQwGBwsJCAMdBQwOEQkEBwcHAwGLCv5wCgGQ/tmHAVMg7VlQQBhAGEABAwUCCh4jJhESGAoDCR0HAgcQDAsaFxQGAwQBAQICBQgKBg8JDgwJAwECAe8ffx6ASptgQGVRUBRQFAAAAAYAQP/gAcAB4AAUACkAPgBTAFsAYwAAJSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMVIzQ+AjMVEyE3FwchJzcBAChGNB4eNEYoKEY0Hh40RighOiwZGSw6ISE6LBkZLDohFCMaDw8aIxQUIxoPDxojFA0YEQoKERgNDRgRCgoRGA0gBQkLB7j+kCkeFwEQFx5gHjRGKChGNB4eNEYoKEY0HgFgGSw6ISE6LBkZLDohITosGf8ADxojFBQjGg8PGiMUFCMaD6AKERgNDRgRCgoRGA0NGBEKQAcLCQUg/sBmDDo6DAAABAAq/+AB1gG2ABoAOgA/AEQAACUnNz4BNCYnLgEiBg8BJzc+ATIWFx4BFAYPAQUiLgInLgE0Nj8BFwcOARQWFx4BMjY/ARcHDgMjAxcHJzcfAQcnNwGZFz0REBARECorKRA9Fz0VNTg1FRUVFRU9/vcOGxoYCxUVFRU9Fz0REBARECksKRA9Fz0LGBobDjWAFoAW4IAWgBatFz0QKispEBEQEBE9Fz0VFRUVFTU4NRU9zQULEAoVNTg1FT0XPRApLCkQERAQET0XPQoQCwUBu4AWgBbggBaAFgAAAAYAAAAQAgABsAAEAAkAFwAcADMASgAAJSERIRElIREhEQUjNTM1JyMVMxUjNTMXBTMVIzUFIi4CNTMUHgIzMj4CNTMUDgIjISIuAjUzFB4CMzI+AjUzFA4CIwFA/sABQP7gAQD/AAHgoIAqNkBgajb+QMDAAXANGBEKIAUJCwcHCwkFIAoRGA3+0A0YEQogBQkLBwcLCQUgChEYDXABQP7AIAEA/wAgIGxUYCCgbBQgIOAKERgNBwsJBQUJCwcNGBEKChEYDQcLCQUFCQsHDRgRCgAABgAw/+AB8gHgACAALQA9AEIARwBNAAAFIi4CNTQ+AjcXDgMVFB4CMzI+AjcXDgMjNy4DJzceAxcHJyM1MzUjFTMVIzUjNTMVIzcXByc3NRcHJzcDIzUzFTMBACtMOCESIi8dDBgoHQ8cMEAkIj0wHgIgAyM4SSivAhEcJRcMGy0hFAIgfyAwgDAgMMAwlRYwFjAtFy0XRZAgcCAhOEwrIDoyKAwdCyErMRskQDAcGSw6IgIoRjMe3xguJh4KHQskLTYdApFQICBQMGBgGxYwFjAXLRctF/7ukHAAAAX////iAgEB3QAFABcAJAAxAEgAACUnNTMVFwciLgInNx4CNjcXDgMjNyc+AS4BJzceAgYHNyM0LgInNx4DFQEiLgI1ND4CNxcOAxUUHgIzFQFmdiBsexkxLisSFh1GS0shEhAiJCQT1RoWEQchHBcgJQkUGisgGzBDJwYtTDcf/v41XUYoHzZLLQYnQTAbIz1SLmlzpplpnQkTHBIXHCEHEhUaCxAKBXISIUtLRxwWIFBWViaNKEk6KQgfCS5DUy7/AClFXTUuU0MuCR8IKTpJKC5SPCQgAAQAAAAAAgABwAAEAAkAEQAZAAABITUhFSUhNSEVASE1MxUhNTMHITUzFTM1MwIA/gACAP4gAcD+QAGw/mAgAWAgUP8AIMAgAQDAwCCAgP7g8NDQcGBAQAADAAD/6wIAAdUABQATABkAABMjNTM3FxMnBzcnNxcHNxcnNxcHNyMnNxczxsawQR6wv79FXQ54MIGBMHgOXYbcIx4dxAEAILUK/iBxcbkuHDp/TEx/OhwuXH4JZwAAAAAHABAAAAHzAcAACwAgADUASgBfAGQAaQAAJSEDIzczEyE3IzchASIuAic+AzMyHgIHFg4CIyciDgIXBh4CMzI+AjcuAyMXIi4CJz4DMzIeAgcWDgIjJyIOAhcGHgIzMj4CNy4DIyczFyM3OwEHIycBzf7GTzUBS1EBBhv+AQEi/s4LEA4HAQEHDhALCRIMCQEBCQwSCQECBwMEAQEEAwcCBAUFAgEBAgUFBNELEA4HAQEHDhALCRIMCQEBCQwSCQECBwMEAQEEAwcCBAUFAgEBAgUFBJ8fASEBXyEBHwGAASAg/uCQIP6wCA0RCgoRDQgIDREKChENCEADBAYDAwYEAwMEBgMDBgQDQAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA9BQUFBQAAAAAAcAMP/gAdAB4AAEAAkAKAAtADIANwBTAAATMxUjNSEzFSM1AyMnLgM1MxQeAhcxFzM3PgM1MxQOAg8CAzMVIzUVMxUjNTUzFSM1JSMiLgInDgMrATUzMj4CNTMUHgI7ARUwICABgCAgnCiWDQ8IAiABBQoIjBiMCAoFASACCA8NApSE4ODg4HBwAUBwDx0YFQcHFRgdD3BwER0VDSANFR0RcAFQ0NDQ0P6QUAgRExcNDBAMCQRLSwQJDBAMDRcTEQgBTwEAICBAICCAICBQCA4UDAwUDgggDRUdEREdFQ0gAAAAAAgABf/lAfsB2wAEAAkADgAWABsAIAAlAEEAADcXByc3ARcHJzcnFwcnNwMnNycHJzcXBRcHJzc3FwcnNzcXByc3AyIuAicuATQ2NxcOARQWFx4BMjY3Fw4DIywXKBYnAYYXThZNB1AWUBbXF7FasRfIiP7pGxcbFzAbFxsXMBsXGxdVCRISEAcODg4OFwoJCQoJGBgYCRcHEBISCSMXJxYoAYYXTRZOMlAWUBb+URexWrEXyIg0GxcbFzAbFxsXMBsXGxf+8AQHCgcOJCQkDhcJGBgYCQoJCQoXBwoHBAAAAwAA/+ACAAHgAEAATgBWAAAlJz4DNy4DIyIOAg8BJy4DIyIOAhcGHgIXBy4DJz4DMzIeAhc+AzMyHgIHFg4CBwcnByMnMzcXNxczFyMnAyMnNxczNxcB3BkHCggDAQESISsaDBsWFggNCwoUGBkOGC0fFAEBBQYMBRcKDAoEAQEXKjcgDh0ZGgkLGBsbEB45KBkBAQYIDgjqNRSpAZcmMz89lAGtIxothhl6E3oZ5RUIExQUCxksIBMGChAKDw8KEAoGEyAsGQsUFBMIFQsXGRsNHzgpGAULDwoKDwsFGCk4Hw0bGRcLfnMqIFZrtaAgYv7OnRWSkhUAAAAACQAc/+ACAAHgAAQACQAzAF0AYgBnAGwAcQB2AAA3JzcXBycXNycHByIuAicuAT4BPwEXBw4DFwYeAhceAzMyPgI/ARcHDgMjASc3PgMnNi4CJy4BIgYPASc3PgMzMh4CFx4DBxYOAg8BBxcHJzc3FwcnNzcXByc3BxcHJzc3FwcnN+uIs4eyW1uFWoYwCxESDwgNDwENDysYLQQIBAMBAQMECAQFCgwMBwUOCgwDLRYrCA8SEQsBWRgtBAgEAwEBAwQIBAoXGRcKKxgtBhEQEwkLERIPCAYLBgUBAQUGCwYt9xYWGBg/GBgWFhEWFhgYIRgYFhZRFhYYGEKIsoeziFuGWoXqBAcKBw4kJCQOLBcsBAsLDQYGDQsLBAUHBQICBQcFLBcsBwoHBAEwFywECwsNBgYNCwsECQkJCSwXLAcKBwQEBwoHBxAREgoKEhEQBywpFxcXFxAXFxcXQBcXFxeAFxcXF1AXFxcXAAEAAv/kAfkB2gAPAAAFJxU3Fwc1FxMFFzcXByclAViIBRY7mH/+d1SjE7mNAfcceigFFzq8igGKjFN8GoyJtAADACr/4AHWAbYAGgAtAEAAACUnNz4BNCYnLgEiBg8BJzc+ATIWFx4BFAYPAQUiLgInLgE0Nj8BFwcOAyMTBw4BFBYXHgMzMj4CPwEnAZkXPREQEBEQKSwpED0XPRU1ODUVFRUVFT3+9w4cGhgKFRUVFXzNfQoYGhwOF2YREBARCBIUFgsLFhQSCGaerRc9ECksKRAREBARPRc9FRUVFRU1ODUVPc0GChAKFTU4NRV8y30KEAoGAUVmECksKRAIDAkEBAkMCGaeAAUAAAAAAgAByQAHAAwAEQAWABsAACUhJzcXITcXJSEVITUfAQcnNzMXByc3ExcHJzcB3v5EIiAeAYQeIP4AAgD+ANAQIBAgYCAQIBAzGnAacADuBNLSBEIgIG1gBmAGBmAGYAEGEqASoAAAAAIAJf/cAfsB3wAbAEQAAAUiLgInLgI2NxcOAR4BFx4CNjcXDgMjNycHDgMjIi4CJy4BPgE/ASc3FwcOAR4BFx4DMzI+Aj8BFwcBTxw8OjkZKjIUERkbFwsQMCMlU1NLHhMMHR4hEJV4FwgUFRkLDRYXEwkREwERExR4FpEuDA4BDA4GDw8SCAoQEQ4HLJAXJA0bJxkpX15ZIhMdTlRUJCQtEQ0XGQoPCgVOeRYIDgkEBAkOCBItLywSFnkXkCwOISIhDQYKBwMDBwoGLJAWAAAFAAn/6gHkAeAAEgAeACMAKQAzAAABJzc+AzMyHgIXHgEUBg8BJxc+AS4BJy4CBgcHFwcnNwE3Fwc3FzcvATcXBx8BNxcB2YgLBxAREgoKEhEQBw4ODg4LWlgGBAMJCAcUFRQKMWAbYBv+uzAfIX0JGiZhxxelQRmFFwExiAsHCgcEBAcKBw4kJCQOC4ZYChQVEwgICQIDBg+gEKAQ/kKyCH4iHxdhJckXphlAhRcAAAYADv/sAfcB3wAEABkALgBGAF4AaAAANxcHJzcXBi4CNTQ+AjceAxUUDgInNSYOAhUUHgIXPgM1NC4CBzcGLgInLgM1ND4CPwEXBw4DBycHDgMVFB4CFx4DNxY+Aj8BJwETNxcPASU3FwelFpAWkCsNGBEKChEYDQ0YEQoKERgNBwsJBQUJCwcHCwkFBQkLB6ANGBcVCQoOCQUFCQ4KK7YsChQXGQ0vFQcKBwQEBwoHBxAREgoKEhEQBxWI/s0jlxCJHQESLR4zlBeJGYcrAQsQGQwOFxIJAQEJEhcODBkQCwFfAQYIDAYICgoEAQEECgoIBgwIBgERAQYIDwgLExgYDgwZFhYJLbYsCg0KBAHaFgYREBMJCxESDwgGCwYFAQEFBgsGF4b+PAE1VR1L+zN3C4kAAQAA//ACAAHQAIIAABciLgInLgM1ND4CPwEXBw4DFRQeAhceAzMyPgI/AT4DNTQuAicuAyMiDgIPAQ4BFBYXHgMzOAMxMj4CPwEXBw4DIzgDMSIuAicuATQ2PwE+AzMyHgIXHgMVFA4CDwEOAyOgEB8dGgsLEgwGBgwSC7kXuQkOCgUFCQ4JChQXGQ0NGRcUCcoGCwcEBAcKBwcQERIKChIREAfJCQoJCgQKDAwHBg0LCwTBF8EHEBESCgoSEg8HDg4ODskJFRcZDQ0ZFxQJCg4JBQUJDgrJCxodHxAQBgwSCwsaHR8QEB8dGgvGFccJFRcZDQ0ZFxQJCg4JBQUJDgrWBxAREgoKEhEQBwcKBwQEBwoH1goYGBgJBQcFAgIFBwXJFsoHCgcEBAcKBw4jJSQO1gkOCgUFCQ4KCRQXGQ0NGRcUCtYLEgwGAAAEAAAAQAIAAYAAFwAuAEMAWAAANzEiLgI1ND4COwEyHgIVFA4CKwETIyIOAhUUHgI7ATI+AjU0LgIjByIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CI6AhOysZGSs6IcEhOysZGSs6IcHAwRouIxQUIy4bwRouIxQUIy4bwBQjGg8PGiMUFCMaDw8aIxQNGBEKChEYDQ0YEQoKERgNQBksOiEhOiwZGSw6ISE6LBkBIBQjLxoaLyMUFCMvGhovIxTgDxojFBQjGg8PGiMUFCMaD6AKERgNDRgRCgoRGA0NGBEKAAAAAAMAUP/gAbAB4AAWADEANgAAASM0LgIjIg4CFSM0PgIzMh4CFQMiLgI9ATMVFB4CMzI+Aj0BMxUUDgIjAzMVIzUBsCAXJzQeHjQnFyAcMEAkJEAwHLAkQDAcIBcnNB4eNCcXIBwwQCQQICABMB40JxcXJzQeJEAwHBwwQCT+sBwwQCSAgB40JxcXJzQegIAkQDAcAaCAgAAABgAAAAACAAHHAAcADwAUABkAHgA7AAA3IzUzNSM1MwElNxcRByclBxcHJzcFIzUzFSczNSMVFyIuAj0BMxUUHgIzMj4CPQEzFSMVFA4CI/BQMFBwARD+2wr7+woBJVYMkAuP/rZgYEAgIGANGBEKIAUJCwcHCwkFQCAKERgNoCCAIP7ZaB5YATJYHmhiHjYeNsXAwCCAgMAKERgNQEAHCwkFBQkLB0AgIA0YEQoAAAAEACr/4AHWAbYADAAnADQAVAAANy4BNDY3Fw4BFBYXBzMnNz4BNCYnLgEiBg8BJzc+ATIWFx4BFAYPAQcnPgE0Jic3HgEUBgcHIi4CJy4BNDY/ARcHDgEUFhceATI2PwEXBw4DI80VFRUVFxEQEBEXzBc9ERAQERApLCkQPRc9FTU4NRUVFRUVPWYXERAQERcVFRUVow4bGhgLFRUVFT0XPREQEBEQKSwpED0XPQsYGhsOrRU1NzYVFxAqKykQFxc9ECorKRAREBARPRc9FRUVFRU1ODUVPWYXECorKRAXFTU3NhVnBQsQChU1ODUVPRc9ECksKRAREBARPRc9ChALBQAAAAoAAAAwAgABkAAEAAkADgATABgAHQAiACcALAA2AAATMxUjNTsBFSM1OwEVIzU7ARUjNSUzFSM1OwEVIzU7ARUjNTsBFSM1BSEVITUFIREzESERITUhYCAgYCAgYCAgYCAg/uAgIGAgIGAgIGAgIP8AAQD/AAGA/gAgAcD+IAIAAQAgICAgICAgIEAgICAgICAgIKAgIHABMP7wASAgAAAFAAT/4AH8AdcABwANABUAKgA/AAAFITUzFSE1MzcnBycbAQcjNSMVIzUzJyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwHA/oAgAUAgJOTkGPz8vCBAIIBADRgRCgoRGA0NGBEKChEYDQcLCQUFCQsHBwsJBQUJCwcg0LCwBfT0FgEM/vSrcHCQIAoRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBQADAAD/9AIAAcAARQBeAHUAAAUnLgM1ND4CMzIeAhc+AzMyHgIVFA4CDwInNz4DNTQuAiMiDgIPAScuAyMiDgIVFB4CHwEHLwEuAzU0PgIzFSIOAhUUHgIfAQc3Jz4DNz4BHgEXBy4CBgcOAwcBBeEJDQkFGCk4Hw8cGhkKChkaHA8fOCkYBQkNCQGwFq8HCgcEEyAsGQ0aFxUJDAwJFRcaDRksIBMEBwoH3xYSoQQHBQIOGCASDBQPCQEDBAOeFkQcBAsODwkIERERCBAFCgsLBQYKCAcDDNELFxkbDR84KRgFCw8KCg8LBRgpOB8NGxkXCwGgGJ8IEhQVChksIBMGChAKDw8KEAoGEyAsGQoVFBIIzxholgYNDQ8HEiAYDiAJDxQMBAkJCASSGOQPCA0LCAIDAQIFBBwDAwEBAQIFBwgFAAAJAAD/4AIAAeAADQAZACcAMwBAAEUAWgBvAIYAADcjIi4CNTQ+AjsBFScOAxUUHgIXNQUjNTMyHgIVFA4CIzcVPgM1NC4CJxU1Mj4CNTMUDgIjJzMVIzUHIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjEyM0LgIjIg4CFSM0PgIzMh4CFXAQFSMZDw8ZIxUQIAsRDQcHDRELAVAQEBUjGQ8PGSMVEAsRDQcHDRELAwYEAyAHDRIKQEBAKAoRDQgIDREKChINBwcNEgoDBgQDAwQGAwQGBAICBAYEaCAXJzQeHjQnFyAcMEAkJEAwHFAPGSQUFSMZD8CeAgsRFAwMFBELAnyewA8ZIxUUJBkPnnwCDBAUDAwUEQsC7iACBAYEChINByAgIEAHDhEKChENCAgNEQoKEQ4HQAMEBgMDBgUCAgUGAwMGBAMBEB40JxcXJzQeJEEvHBwvQSQAAAkAEAAAAfMB1AALACAANQBKAF8AZABpAG8AdwAAJSEDIzczEyE3IzchASIuAic+AzMyHgIHFg4CIyciDgIXBh4CMzI+AjcuAyMXIi4CJz4DMzIeAgcWDgIjJyIOAhcGHgIzMj4CNy4DIyczFyM3OwEHIycnIz8BFwcXIzcnFyM3FwHN/sZPNQFLUQEGG/0BASH+zgsQDgcBAQcOEAsJEgwJAQEJDBIJAQIHAwQBAQQDBwIEBQUCAQECBQUE0QsQDgcBAQcOEAsJEgwJAQEJDBIJAQIHAwQBAQQDBwIEBQUCAQECBQUEnx8BIQFfIQEfAV8hAWoLVuEhAWEBIQGfgAEgIP7gkCD+sAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA0AIDREKChENCAgNEQoKEQ0IQAMEBgMDBgQDAwQGAwMGBAPQUFBQUGAsIx4dFCQYPGQoAAoAAP/gAgAB4AAFAAoAEAAVABsAIAAlACsAMAA1AAABIzUjNTMHFwcnNwEjNTMVMzcXByc3JyM1MxUjBzMVIzU3MxUjNRMjNTM1MyczFSM1BzMVIzUCACBwkBsW0RbR/quQIHBGFtEW0XYgcFAgICCQYGDwcFAgICAg0GBgAVBwIAUW0RbR/gWQcMwW0RbRZHAgcGBgkCAg/oAgUIBgYNAgIAAAAwAAABACAAGwAAQACQATAAAlIREhESUhESERASE1IxUjNTMVIQIA/gACAP4gAcD+QAHg/sCgIOABIBABQP7AIAEA/wABQCAgQCAAAAYAAP/gAgAB4AAHAA8AGQAeACMAKAAAASE1MxUhNTMHIzUzFTM1MxMhESEVIREhETMFIRUhNRUhFSE1FSEVITUBoP7AIAEAIEBgICAgoP4AAaD+gAHAIP5gAUD+wAFA/sABQP7AAQCAYGBAQCAg/mACACD+QAGAwCAgQCAgQCAgAAAAAAcAIP/gAeAB4AAEAAkADgATABgAHQAlAAAlIREhESUhESERNzMVIzUVMxUjNRUzFSM1NTMVIzUBITUhESM1MwGA/qABYP7AASD+4DDAwMDAwMBgYAFw/rABMB8/IAHA/kAgAYD+gOAgIEAgIEAgIMAgIP6AIAGAIAAAAAAFACD/4AHQAeAABAAJAA4AEwAdAAATMxUjNRUzFSM1FTMVIzU1MxUjNQEhETMRIREhNSGQ0NDQ0NDQYGABQP5QIAFw/nABsAEAICBAICBAICDgICD+gAHA/mABwCAAAAAG//7/8AICAdAAIAAoADAANQA6AD8AACUiLgInIxMXBzMVFB4CMzI+Aj0BMyc3EyMOAyMFITUzFSE1MycjNSEVIzUhBTMVIzUVMxUjNRUzFSM1AQASIBkRA6MiIB6eChEYDQ0YEQqeHiAiowMRGSASAQD+ACABwCBgIP8AIAFA/wBQUMDAwMBQDBYdEQECBN4QDRgRCgoRGA0Q3gT+/hEdFgxgkHBwYNDQ8EAgIEAgIEAgIAAKAAD/4AIAAd8ABQAKABAAFQAbACAAJQArADAANQAAJSM1MxUzNxcHJzcDIzUjNTMHFwcnNycjNTMVIwczFSM1NzMVIzUBIzUzNTMnMxUjNQczFSM1AaCQIHBFFsEWwfUgcJAqFsEWwaYgcFAgICCQYGABcHBQICAgINBgYPCQcMsWwRbB/mVwIBQWwRbBs3AgcGBgkCAg/gEgUIBgYNAgIAAAAAP//gAAAgIBwAAPACEAKQAAJSIuAicjEyETIw4DIyczFRQeAjMyPgI9ATMnIQcFITUzFSE1MwEAEiAZEQOjJAG8JKMDERkgEt6eChEYDQ0YEQqeHP58HAHe/gAgAcAgYAwWHREBEP7wER0WDHAQDRgRCgoRGA0Q0NDQkHBwAAAABgBA/+ABwAHgAAcADAARABYAGwAgAAAFIREzESERMyUhFSE1BSM1MxUnMzUjFQczFSM1OwEVIzUBoP7AIAEAIP6gAYD+gAEQoKCAYGAQICBgICAgAXD+sAFQQCAgIHBwIDAwcODg4OAAAAAACQAAACACAAGwABYALQAyADcARgBTAGoAdwCOAAAlIyIuAjcmPgI7ATIeAgcWDgIjAyIOAhcGHgI7ATI+Aic2LgIrAQczFyM3BzMHIyc3IzcmPgIzFyIOAgcXFy4BIgYHJz4BMhYXBwcuAyc+AzcXFAYUBhcGFhQWFQc3LgEiBgcnPgEyFhcHBy4DJz4DNxcUBhQGFwYWFBYVBwFw4R01JhgBARgmNR3xGDAiFgEBGCY1HeEXKR0TAQETHSoW4RcpHRMBARIbIxDxDx8BIQExgQF/AcEhAQEJDBIJAQQFBQIBATYCBwUHARgIERQQCBctBAQFAQEBAQUEBBYDAgEBAgMWjQIHBQcBGAgRFBAIFy0EBAUBAQEBBQQEFgMCAQECAxYgFyc0Hh40JxcYKDQcHjQnFwEAEh4pFxcpHhISHikXGCkeETCAgDAgIKAgChENCCADBAYDIK0DAgIDFwcHBwcXLQMICQkFBQkJCAMXAQIDAwICAwMCARctAwICAxcHBwcHFy0DCAkJBQUJCQgDFwECAwMCAgMDAgEXAAUAIP/gAeAB4AAqAC8ANAA6AEAAAAUiLgI1ND4CNxcOAxUUHgIzMj4CNTQuAic3HgMVFA4CIwMzFSM1IzMVIzUDNxcHNxc3JzcHJzcBAC5SPSMZLj8mCCE2JxYeNEYoKEY0HhYnNiEIJj8uGSM9Ui4QICAgYGA6Kx4WQgoqHhZCCn8gIz1SLidHOikJHwgjMT0iKEY0Hh40RigiPTEjCB8JKTpHJy5SPSMCAGBgICD+d34KQhYeKgpCFh4qAAAAAAYAf//sAZsB4AAUACkAOwBAAEUASgAAJSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxMiLgInNx4BPgE3Fw4DIwMzFSM1AxcHJzczFwcnNwEAER0WDAwWHREQHRYNDRYdEAoSDQcHDRIKChENCAgNEQoEDBcXFgoQGjg2LhAbDCInLBYUICAwH0EfQX5BH0Ef4A0VHRERHRUNDRUdEREdFQ2ACA0RCgoRDQgIDREKChENCP7uAwYKBhsPCA4hGRAVHxYLAZJAQP70COAI4OAI4AgAAAAHAED/4AHAAeAACwAbAC0AMgA3ADwAQQAABSERMxUjESERIzUzByM1Mz4DMzIeAhczFSczNSM1NC4CIyIOAh0BIxUHMxUjNRUzFSM1FTMVIzU1MxUjNQHA/oBAIAFAIUFhvjICCQwOCAgODAkCMp5+LwMEBgMDBgUCLyHAwMDAwMBQUCABwCD+gAGAIEBgBwwIBQUIDAdgICAQAwYEAwMEBgMQIKAgIEAgIEAgIMAgIAAAAAAHAED/4AHAAeAACwAbAC0AMgA3ADwAQQAABSERMxUjESERIzUzByM1Mz4DMzIeAhczFSczNSM1NC4CIyIOAh0BIxUXMxUjNTczESMRFzMVIzUHMxUjNQHA/oBAIAFAIUFhvjICCQwOCAgODAkCMp5+LwMEBgMDBgUCLw8gIEAgIEAgIMAgICABwCD+gAGAIEBgBwwIBQUIDAdgICAQAwYEAwMEBgMQIHDg4CD/AAEAMNDQYHBwAAAAAwAw/+ABqwHgAAQAMQBKAAATMxUjNQEhJy4DNTQ+Aj8BNTMVBw4DFRQeAhchPgEuAS8BNTMVFx4BFAYPASU0LgE0NTQ+Aj8BFwcOAxUcARYUFwehwMABBf60BAkOCgUFCQ4JbCB1BwoHBAMGCQYBMAwMAQ4NdSBsExITEwT+zQIBAgUHBXAWcAIDAwEBAR8B4CAg/gAFCRUXGQ0NGRcVCWyZp3QHEBETCgkREQ4HDiMkIg50p5lsEy8yLxMFSwIGBQUDBwwMCwRwF3ACBQYGBAEDAwMBCgAACAAA/+ACAAHgABQAKQA+AFMAWABdAGIAZwAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMnMxUjNRUzFSM1NxcHJzcHFwcnNwEANV1GKChGXTU1XUYoKEZdNS5SPSMjPVIuLlI9IyM9Ui4NGBEKChEYDQ0YEQoKERgNBwsJBQUJCwcHCwkFBQkLBxAgICAgjBdxF3GeF3EXcSAoRl01NV1GKChGXTU1XUYoAeAjPVIuLlI9IyM9Ui4uUj0j/uAKERgNDRgRCgoRGA0NGBEKYAUJCwcHCwkFBQkLBwcLCQWgoKDgoKCzF3EXcZ4XcRdxAAAFAA3/7QH9Ad0ABAAJAA4ALwA0AAA3JwEXAScXEycFJRcHJzcBJzc+ATQmLwE3FwceARQGBxc+ATIWFzcXBycuASIGDwEnFwcnN+qqAVhl/u16eOo8/toBFhTZE9j+wC0LBwcHBwsiFw0HBgYHAgoXFxYKDRciDAcRExIHCxcXIhciIK8BDmX+qKx8ASY85rEaqRqp/nwtCwcSExEHDCIXDQoWFxcKAgcGBgcNFyILBwcHBwstFyIXIgAAAAQAAAAgAgABoAAHABEAKAA/AAAlITUhNSc3FwUnNyEXITUzJyMBIi4CNTMUHgIzMj4CNTMUDgIjISIuAjUzFB4CMzI+AjUzFA4CIwIA/gAB4EgQWP4gIDMBGif+3PwZ5gEzDRgRCiAFCQsHBwsJBSAKERgN/vANGBEKIAUJCwcHCwkFIAoRGA2AICcrHDUdCNywIHD+oAoRGA0HCwkFBQkLBw0YEQoKERgNBwsJBQUJCwcNGBEKAAAFABD/4AHwAeAABAATACIANQBIAAATMxEjERMjNC4CKwE1MzIeAhUxIzQ+AjsBFSMiDgIVJyMRMzIeAhUjNC4CKwERMxUhIzUzESMiDgIVIzQ+AjsBEfAgICAgCA0RCrCwER0VDSANFR0RsLAKEQ0IQMCwER0VDSAIDREKkKABIMCgkAoRDQggDRUdEbABkP7AAUD+UAoRDQggDRUdEREdFQ0gCA0RCnABkA0VHREKEQ0I/rAgIAFQCA0RChEdFQ3+cAAACAAAAAACAAHAAAQACQAeADMASABdAGcAcwAAExcHJzczFwcnNwMiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMFIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjJyU1IRUhFQU1MxcjNScjFTMVIzUzF28gHx8eYR8eIB9QFCMaDw8aIxQUIxoPDxojFA0YEQoKERgNDRgRCgoRGA0BIBQjGg8PGiMUFCMaDw8aIxQNGBEKChEYDQ0YEQoKERgNYP7AAgD+IAEAIMAgHERAYHwkAYVgCmAKYApgCv57DxojFBQjGg8PGiMUFCMaD6AKERgNDRgRCgoRGA0NGBEKoA8aIxQUIxoPDxojFBQjGg+gChEYDQ0YEQoKERgNDRgRCh01ziCSK53ATVNgIKBtAAgAAAAgAfsBkAAvAHMAeAB9AIIAigCPAJQAADciLgInLgMnJj4CNz4DNxcOAwcOAxceAxceAT4BNxcOAyMhIi4CJy4DJy4BPgE3Fw4CFhceAxceATI2Nz4DNz4CJicuAyc3HgMXHgEOAQcOAwcOAyMDFwcnNzcXByc3BxcHJzcXIzU/AR8BByczNw8BNzMVIzVfBw8ODgYIDQoGAgEBBAgGBg0QEgoFBwwKCgMEBQMBAQEEBwgFCxkYFggaBxIUFgsBQgYLCgoFCQ8MCgMDAwEFBB0DAwECAgIHCAoGBQ0MDQYGCwkHAwMDAQICAgYJCgUOCA8NCQMEAgEFBAQMDhAJBAgIBwQhMB8wHy0IQAhAvwVgBWALuIqgBg2Fjn5aam72ICAgAgUHBQUOEBIJChMSEQgHDQoGAiABBAcIBQUMDAwHBgwLCQQHBgQMCxMJDwoFAQMDAwQLDhEJCRITEgkOBgwMDQYGCwkIAwIEAQMCBggKBgYMDA0GBgsJCAMcBAsOEQkJEhMSCQkPDAoDAQIBAQEUsAiwCFwfESAQQCAQIBDgKGdADwq2IH0rUsAwMAAAAAAFAAD/4AH/Ad8AKQBYAF0AYgCNAAAlIi4CJy4DNyY+Aj8BFwcOAwceAxceATI2PwEXBw4DIzcnBw4BIiYnLgM3Jj4CPwEnNxcHDgMHHgMXHgM7ATI+Aj8BFwcFMwcjJzcXByc3AyIuAicuAyc+Az8CFwcOAwceAxceAjY/ARcHDgMjAWwLFRUSCQcNBwYBAQYHDQcuFiwHCAcCAQECBwgHCh8eHgsuFiwKERYUDH4jCgsWGhcKAwgEBAEBBAQIAwwjGDghBAIDAQEBAQMCBAEGBQcCAQMHBAcBIzcV/lYhAR8Bqj8WQBeaBxAODgUGCAcCAQECBwgGAaMSoAQEBAEBAQEEBQQGEhISBnQZdAcMEA4J3AUIDAgIEhUVCwwVFBMILRctBg0OEAgIDw4OBQwMDAwtFy0IDAgFTiILCQoKCQUKDAwGBwwMCgULIhY4IgIGBQcDAwYGBQIDAwICAgIDAyI5F+ogIMY/Fj4X/toDBgkFBg0PDwgIDw8NBgF0GnMDCAgJBQUJCQgDBwYBBwagEqQFCQYDAAAKAAAAEAIAAbAABwAMABEAFgAbACAAJQAqAC8ANAAAJSERMxUhNTM1ITUhFSUhNSEVNzMVIzU7ARUjNTsBFSM1EyM1MxUnMzUjFQUjNTMVJzM1IxUCAP4AIAHAIP4AAgD+IAHA/kAgICAwICAwICAggIBgQEABYODgwKCgEAEA4OAggIAgQEAwICAgICAg/tDAwCCAgCDAwCCAgAAHAHD/4AGQAeAAFAApADEAOQBBAEkATwAAJSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIzcnIwcnNzMXJyM1IxUjNTMDIyc3FzM3FwcjNTMVMzUzJyM1MxUzAQAeNCcXFyc0Hh40JxcXJzQeFykeEhIeKRcXKR4SEh4pF2McjhwaJLIkHSCAIMAHsiQaHI4cGh3AIIAgEGAgQFAXJzQeHjQnFxcnNB4eNCcXAQASHikXFykeEhIeKRcXKR4SBykpEjc3JzAwUP5ANxIpKRJ3UDAwoGBAAAAAAAcAAAADAgABvQAHAAwAEQAWAC0ARABQAAAlJzcXEQcnNwcXByc3DwE1FxUnNzUnFQU1PgM1NC4CBzUeAxUUDgInFTUWPgI1NC4CJzU2HgIVFA4CBz0BNh4CFRQOAgcBQMkSl5cSyVgQUBBQiGBgQCAgAUANGBEKChEYDRQjGg8PGiMUGi8jFBQjLxohOiwZGSw6IQcLCQUFCQsHA4AbYAFFYBuAkBsxHS+tAcEBvx8BfwGBHx8BCRIXDgwZEAsBIQEOGyIVEyQZEAFBIQEVIjAZGy4kEwEfARorOyAiOS0YAYE/AQYIDAYICgoEAQAAAAMAAAAsAgABkAALABAAGAAAJSERMxUjFSERJzcXBTMVIzUFJzcXNQcnNwFA/sDfvwEAsgXN/wCfnwHAlAhsbAiUMAEAIMABAh4gIn4gIMQkIBy4HCAkAAAF//7/4AIAAeAAFAApAEAASABUAAA3Ii4CNTQ+AjMyHgIVFA4CIxEiDgIVFB4CMzI+AjU0LgIjEzUyPgI1NC4CIzUyHgIVFA4CIxcjNTMvATcXByE/ARcPASEvATcXwB40JxcXJzQeHjQnFxcnNB4XKR4SEh4pFxcpHhISHikXsBEdFQ0NFR0RFykeEhIeKReQYDsMMwhIav58FEsKOA0BPA04CkvAFyc0Hh40JxcXJzQeHjQnFwEAEh4pFxcpHhISHikXFykeEv8AIA0VHRERHRUNIBIeKRcXKR4SwCBTDh8TracYHhJvbxIeGAAAAAADAC7/4AHSAeAAFAApADUAADciLgInPgMzMh4CBxYOAiMDIg4CFwYeAjMyPgI3LgMjEyE/ARcPASEvATcX/B40KBYBARYoNB4dNiYXAQEXJjYdARYqHRMBARMdKhYZJyAQAQEQICcZ1/5bFFgNSAwBWwxIDVjAFyc0Hh40JxcXJzQeHjQnFwEAEh4pFxcpHhISHikXFykeEv4gqyQeHHV1HB4kAAUAAAAgAgABsAA2AE8AaABtAHMAACU1Mj4CNTQuAiMiDgIHHAMVHAMVIzwDNTwDNT4DMzEzHgMVFA4CIycjPAM9Aj4DMxUiDgIHHAMVByMiLgI1ND4CMxUiDgIVFB4COwEVNzMVIzUXJwcnNxcBUB40JxcXJjQeHDIoGQIgAx4wPSICJEAvGxwwQCRQIAITHycWDxwWDwFQMBovIxQUIy8aFCMaDw8aIxQwQCAgNSUlFjs7UCAXJzQeHjQnFxUjLxsBAgICAQEBAgEBAQEBAQEBAwMDASI6KxkBHC9AJCRAMBywAQIBAgECAhQlGxEgDBMZDwEDAgIBsBQjLxoaLyMUIA8aIxQUIxoPIFCAgDwjIxg3NwAAAAAHAAD/6QIAAcAAFAApAD4AUwBoAH0AiQAANyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMXIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjAREhESE1IREhETcXkAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDcAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDcAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYD/pACAP6QAVD+QDMa8AgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA0AIDREKChENCAgNEQoKEQ0IQAMEBgMDBgQDAwQGAwMGBANACA0RCgoRDQgIDREKChENCEADBAYDAwYEAwMEBgMDBgQD/rkB1/6wIAEQ/qdDFAAAAAoAAP/gAfsB2wAcADQAOQA+AF4AjwDIAM0A0gD9AAATOAMxIi4CLwE3Fx4DFRQOAgcOAyMnHgMzMTI+Ajc+AzU0LgInMQczFwcnNx8BByc3FyIuAi8BNxceATI2Nz4BNCYvATcXHgEUBgcOAyMDMSIuAicuAzU0PgI/ARcHDgMVFB4CFx4DMzEyPgI/ARcHDgMjNycHDgMjMSIuAicuAzU0PgI/ASc3FwcOAxUUHgIXHgMzOAMxMj4CPwEXBwUzFSM1NxcHJzcDIi4CJy4DNTQ+Aj8CFwcOAxUUHgIXHgI2PwEXBw4DI0AFCQkIAxdEFwMGAwICAwYDAwgJCQULAQIDAwICAwMCAQECAQEBAQIBFi1lFmUW/lcWWBdMCA8ODgZhF2EHEhISBwcHBwdhFmEMDAwMBQ4ODwg0CxYUEggIDAgFBQgMCB0XHQYJBgMDBgkGBQ0PDwgIEA4NBh0XHggSFBYLbSIMBAsLDAcGDQsLBAUHBAMDBAcFCyIXOSIDAwMBAQMDAwIFBgYDAwcFBgIiOBb+WyAgqUAXPxaZCA8PDQYFCQYDAwYJBQKmE6UDBQMCAgMGAwcRExEHeBl5Bg0PDwgBcAIDBgMXRBcDCAkJBQUJCQgDAwYDAiUBAgEBAQECAQECAwMCAgMDAgEWYhdiF/tXF1gWsgMGCAZhF2EHBwcHBxISEgdhF2ILHh8dDAYIBgMBAAUIDAgIEhQWCwsWFBMHHhcdBg0OEAgIDw8NBQYJBgMDBgkGHRcdCAwIBT4iCwUHBAMDBAcFBAsLDQYHDAsLBAwiFjgiAgYFBwMDBgYFAgMDAwEBAwMDITgX5iAg0j8XPxf+zgMGCQUGDQ8PCAgPDw0GAXgZeAMICAkFBQkJCAMHBgEHBqUTqAUJBgMAAAAEAAn/6QIAAeAABwANACMAOgAABSc3FwcXNxc3IzUjNTMHMSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMVNTI+AjU0LgIjAQD33BbEycUWJSDQ8KARHRYMDRUeEBEdFgwNFR4QChENCAcNEgoKEQ0IBw0SChf32xbFycQWK9Ag8A0WHRARHRUNDRYdEBEdFQ2ACAwSCgoRDQgQEAgMEgoKEQ0IAAcAAP/gAgAB4AAEAAkADgATABgATQBkAAATMxUjNRczFSM1ITMVIzU3FwcnNzMXByc3AyIuAjU0PgIzMh4CFwcuAyMiDgIVFB4CMzI+AjU0LgInNx4DFRQOAiMvAT4DMzIeAhcHLgMjIg4CB/AgIJBAQP7AQEBELRctF/kWjhaOfTVdRigoRl01Fy4rJxEVDyImKBQuUj0jIz1SLi5SPSMHDhUNGA8YEAgoRl01URsIGBwfEREfHBgIGwYSFRgMDBgVEgYBoEBAsCAgICCDLRctFxeLF4v+bShGXTU1XUYoCBAYDxgNFQ4HIz1SLi5SPSMjPVIuFCgmIg8VEScrLhc1XUYoYxEOFhAICBAWDhELEAwGBgwQCwAIAAD/8AIAAdAAFAApAD4AUwBoAH0AggCHAAA3Ii4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjJSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMnFwcnNwcXByc3UBEdFQ0NFR0RER0VDQ0VHREKEQ0ICA0RCgoRDQgIDREKAWARHRUNDRUdEREdFQ0NFR0RChENCAgNEQoKEQ0ICA0RChEdFQ0NFR0RER0VDQ0VHREKEQ0ICA0RCgoRDQgIDREKdw6ADoBygA6ADpANFR0RER0VDQ0VHRERHRUNgAgNEQoKEQ0ICA0RCgoRDQggDRUdEREdFQ0NFR0RER0VDYAIDREKChENCAgNEQoKEQ0I/kANFR0RER0VDQ0VHRERHRUNgAgNEQoKEQ0ICA0RCgoRDQjuHEAcQKBAHEAcAAAAAwAF/+AB+wHgAB8AQADDAAAlMSIuAicuAzcmPgIzMh4CFx4DBxYOAiMnIg4CFwYeAhceAzMHNzI+Aic2LgInLgMjEyMnLgMnByc3JjQmNic2JjY0Nyc3Fz4DPwEXDwEOAw8BJwcXFQYUBhYHFgYeARcVBxc3Fx4DHwIzPwE+Az8BFzcnNzY0NjQ3JjQmNCc1NycHJy4DLwIjJzMXHgMXNxcHFgYWFBcGFAYUBxcHJw4DDwEBAAkODwwHBQkFBAEBDRUeEAkOEAwGBQoFBAEBDhUeDwEJEwwIAQECAwYDBAcJCQYBAQkSDAkBAQMDBgIFBgoIBjdnEwgNDgwIRjQ0AgIBAQEBAQI6NE0HDA8NCAEgBQkJDxANBwZHGTICAgEBAQECAQIsGUEGBwwQDgkIEzMVBgcKDAkGBkcZMgEBAgEBAQE5GU4FBgoMCwcGFU8BahUGCQsJBlMzQgIBAQEBAQI6NE0FCAsIBhWQAwYJBgUNDw8IER0VDQMGCQYFDQ8PCBEdFQ2ACA0RCgUJCQcEAwUEAhAQCA0RCgUJCQcEAwYDAv7QSwIHBwgFE1gyBAkICQQDBwcGBDlYFgUJBwcCDQQhAwMGCAoFBhQuMwkEBwcIAwUICQkFCSwuEQUGCQgGAgNESQMCBgcHBAYULjMJAwgHCAMDBgUGBAg5LhQFBQgHBgMDSSBSAgYGBwQWWEACBgUEAwMHBwYEOVgWBAYGBQJSAAAEAAD/4AIAAeAAFAApAFMAYAAANyIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwEiLgIvATcXHgEyNjc+AzU0LgIvATcXHgMVFA4CBw4DIyUuATQ2NxcOARQWFwfQK0w4ISE4TCsrTDghIThMKyRAMBwcMEAkJEAwHBwwQCQBAAUJCAgEWRZaAgYGBgIBAgEBAQECAVYWVwMGAwICAwYDBAgICQX+phMTExMWDg4ODhZAIThMKytMOCEhOEwrK0w4IQGAHDBAJCRAMBwcMEAkJEAwHP4gAgMGA1cWVgMCAgMBAgMDAgIDAwIBWhZZBAcJCQUFCQkIAwMGAwLWEi8yLxMXDiQkJA4WAAYAAP/gAfcB1wAYACoALwA0AGMAaAAAATEiLgInLgM1ND4CPwEXBw4DIycOAxUUHgIXHgEyNjcxJwcXByc3BxcHJzcHIi4CJy4DNTQ+Aj8BFwcOAxUUHgIXHgEyNj8BFwcOAyM4AzETFwcnNwG+BQkJBwQDBgMCAgMGAxdEFwMICQkFCwECAQEBAQIBAgYGBgIWFxeoFqfgF3gWd2wIDw8NBgUJBgMDBgkFkhaRAwYDAgIDBgMHEhISB5EXkQYNDhAIi3EWcRYBbgIDBgMEBwkJBQUJCQgDF0QXAwYDAjsBAgMDAgIDAwIBAwICAxYWF6cWqOAXdxZ40wMGCQUGDQ4QCAgPDw0FkheRBAcJCQUFCQkIAwcHBweRFpIFCQYDAUxxFnEWAAAACgAAABACAAGwABQAKQAvADUAOgA/AEQASQBOAFoAADciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMTLwE3HwEHJz8BFwc3MxUjNRUzFSM1FTMVIzUVMxUjNQczFSM1BSM1MxEhETMVIxEhsBEdFQ0NFR0RER0VDQ0VHREKEQ0ICA0RCgoRDQgIDREKUA4nCjkSwCASOQon0kBAgICAgICAkKCgAVCQcP5AcJACANANFR0RER0VDQ0VHRERHRUNgAgNEQoKEQ0ICA0RCgoRDQj+/VcNHhNpBgZpEx4NrCAgQCAgQCAgQCAgYCAgICABYP6gIAGgAAAAAAUATf/gAbMB4AAEABIAIQAxAEgAAAEXByc3EyE3PgMzMh4CBxclISc2LgIjIg4CBxcHNyc3Jj4CMxciDgIHFwcXIi4CJzMGHgIzMj4CNzMWDgIjAS0FXwdhhf6bIgEWKDMfHTUmGAEk/r8BGx4BEx0qFhgoHxEBAR5OIREBDhQeEAELEA4HAQERQQsQDgcBIQEEAwcCBAUFAgEfAQkMEgkB4CAQIBD+UNIdNCcWFic0HdIgsRcoHhISHigYAq4uBH4RHRUNIAgMEgoJeZ4IDREKAwYEAwMEBgMKEQ0IAAAABgAg/+AB4AHgAAkADgATACgAPQBJAAAFIREzESERITUhASEVITUVIRUhNTciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMXIz8BFw8BMy8BNxcB4P5AIAGA/sABYP6QASD+4AEg/uCQDRgRCgoRGA0NGBEKChEYDQcLCQUFCQsHBwsJBQUJCwdjxhUoDBgLegsYDCggAaD+gAHAIP6gICBAICDgChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkF4HAPHgk4NwoeEgAABAAA/+ACAAG4ABsAIQA4AD4AAAUiLgInLgI2NxcOAR4BFx4CNjcXDgMjAyM1IzUzASc+AS4BJy4CBgcnPgEeARceAgYHFyM1MxUzAQAZMS4rEyMmBB4fGRwaBCEfHEVKSyASECEjIxKgIEBgAWYZHBoEIR8cRUpLIBImVVVPICMmBB4fOmAgQCAKExwSI1hcWyYUIk9RTB8cIAgQFRsKDwoFAVBAIP6tFCJPUU0eHCAIEBUbGBMKJCAjWFxbJg1gQAAAAAMAIP/gAeAB4AAqAEwAbQAABSIuAjU0PgI3Fw4DFRQeAjMyPgI1NC4CJzceAxUUDgIjETEiLgInLgM9ATQ+Ajc+AzMyHgIdARQOAiM1Ig4CBw4DHQEUHgIXHgMzMj4CPQE0LgIjAQAuUj0jFCU0IAwcLCARHjRGKChGNB4RICwcDCA0JRQjPVIuBQkJCAMDBgMCAgMGAwMICQkFChENCAgNEQoCAwMCAQECAQEBAQIBAQIDAwIDBgQDAwQGAyAjPVIuI0A2Kg0eCyQuNx4oRjQeHjRGKB43LiQLHg0qNkAjLlI9IwEwAgMGAwMICQkFcAUJCQgDAwYDAggNEQpwChENCLABAQIBAQIDAwJwAgMDAgEBAgEBAwQGA3ADBgQDAAQAg//iAX0B4AAwADYASwBgAAA3LgI2Nz4DMyIyIjIjMh4CFx4BDgEHJz4BLgEnLgMrASIOAgcOAhYXBxcnNxc3FyciLgI3Jj4CMzIeAhcOAyM3Ig4CBx4DMzI+Aic2LgIjgxoZARsYDhwgIRMBAQEBARMhIBwOGBsBGRoWFBYBFBYJGRkdDQENHRkZCRYUARYUFnxdG0NBHV8TJBkQAQEQGSQTFSIbDgEBDhsiFQEOFxIJAQEJEhcODBkQCwEBCxAZDK4aQkVCGg0UDQcHDRQNGkJFQhoWFjY5NhYKEAsGBgsQChY2OTYWFsyWEGpqEFgPGiMUFCMaDw8aIxQUIxoPoAoRGA0NGBEKChEYDQ0YEQoAAAYAAAAQAgABsAAEAAkADwAVACoAPwAAJSERIRElIREhESUnByc3FzcnByc3FyciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMCAP4AAgD+IAHA/kABJKRUF2u8WUU8F1NbqwoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDEAGg/mAgAWD+oBW0VBZszBpEQRZZXGUIDREKChENCAgNEQoKEQ0IQAMEBgMDBgQDAwQGAwMGBAMAAAAFAED/4AHAAb0ADQAbADIASQBiAAAFIi4CPQEhFRQOAiMDFRQeAjMyPgI9ASEXIi4CPQE0PgIzMh4CHQEUDgIjNSIOAh0BFB4CMzI+Aj0BNC4CIycuAT4BNz4CFh8BBycuAQ4BBw4CFhcHAQAoRjQeAYAeNEYooBksOiEhOiwZ/sCgChENCAgNEQoKEQ0ICA0RCgMGBAMDBAYDAwYEAwMEBgNwDgsFExETLjAuEjEXMA4iJCMODA8DCAoaIB40RihgYChGNB4BAEAhOiwZGSw6IUCwBw0SCiAKEQ0ICA0RCiAKEg0HYAMEBgMgAwYEAwMEBgMgAwYEA4cTKiwpEBMTARESMRYwDgwBDg4NHyAgDRMAAAAIACD/4AHgAeAABAAJAA4AEwAfACQAKQAuAAA3IzUzFSczNSMVNyM1MxUnMzUjFQUhNTMVIREhFSM1IQUjNTMVJzM1IxUlMxEjEYBgYEAgIEBgYEAgIAGg/mAgAWD+oCABoP6gYGBAICABICAgMGBgICAgYGBgICAg8C8PAcAQMLBgYCAgIHD+QAHAAAYAAAADAfsBvQAHAAwAEQAWABsAIAAAJSc3FxEHJzcHFwcnNwcjNTMVJzM1IxUlFwcnNzMXByc3AUDJEpeXEslYEFAQUIhgYEAgIAFbgBaAFmoWgBaAA4IbYwFGYRx/jxwwHDCuwMAggICLgBaAFhaAFoAACAAAABACAAGwAAQACQARABkAIQApADEAOQAAJSERIRElIREhEQEjNTMVMzUzByM1MxUzNTMHIzUzFTM1MxEjNSMVIzUzFyM1IxUjNTMXIzUjFSM1MwIA/gACAP4gAcD+QAGQYCAgIIBgICAggGAgICAgICBggCAgIGCAICAgYBABoP5gIAFg/qABAEAgIEBAICBAQCAg/uAgIEBAICBAQCAgQAALAED/4QHAAd8AFgAvAEgATQBSAFcAXABhAGYAawBwAAAlIi4CNTMUHgIzMj4CNTMUDgIjNyc+Az0BNC4CJzceAx0BFA4CByMuAz0BND4CNxcOAx0BFB4CFwcTMxEjERczFSM1FTMVIzUVMxUjNSczFSM1FTMVIzUVMxUjNRczFSM1AQAoRjQeIBksOiEhOiwZIB40RigSBBEeFwwMFx4RBBgoHRERHSgYJBgoHRERHSgYBBEeFg0NFh4RBAIgIFAgICAgICCgICAgICAgEKCgIB41RigiOiwZGSs6ISdGNB5CIAIRGiASgBEhGREDHwMXIisXgBgrIhcDAxciKxiAFysiFwMfAxEZIRGAEiAaEQIgAT//AAEAICAgUCAgUCAgoCAgUCAgUCAg4CAgAAAAAwAA/+kCAAHAAAsAEAAVAAAXESERITUhESERNxcnIRUhNRUzFSM1AAIA/rABMP5AMxoNAUD+wODgFwHX/rAgARD+p0MU2iAgUCAgAAYAAP/wAgABoAAJAA4AEwAYAB0AKQAAJSM1MzUhFSM1IQczFSM1FTMVIzUFMxUjNRUzFSM1BxEhESM1MzUhFTcXAgCggP8AIAFAoGBgYGD+4MDAgIBAAUDQsP8AExqgIMAQMFAgIEAgIBAgIEAgINABYP8AIMDgGhQAAAAGAAD/8AIAAaAABAAJABMAGAAdACkAAAEzFSM1FTMVIzUHIxEhFSM1IRUzJzMVIzUVMxUjNRMRIREjNTM1IRU3FwEAwMCAgGCgAUAg/wCAYGBgYGCAAUDQsP8AExoBACAgQCAgIAEAMBDAkCAgQCAg/uABYP8AIMDgGhQABAAAABACAAGwAAQACQAOABgAABMhFSE1FSEVITUVIRUhNQUhETMRIREhNSFgAUD+wAFA/sABQP7AAaD+ACABwP4gAgABMCAgQCAgQCAgoAFg/sABYCAAAAQAAAAQAgABsAAEAAkADQARAAAlIREhESUhESERNzUXBzcVNycCAP4AAgD+IAHA/kCgtLQgTEwQAaD+YCABYP6gVrRaWoBMJiYAAAAFAAAAEAIAAbAABAAJAA4AFAAZAAAlIREhESUhESERNxcHJzcXJzcXNxcHFwcnNwIA/gACAP4gAcD+QHIcYBxgbscOubkOWWAcYBwQAaD+YCABYP6g6BCgEKBKZBxcXBwaoBCgEAAAAAkAAAAwAgABkAAUACkAPgBTAGgAfQCFAI0AlQAAEyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxUiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMVIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjJSE1ITUhNSEVITUhNSE1IRUhNSE1ITUhMAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDChENCAgNEQoKEQ0ICA0RCgMGBAMDBAYDAwYEAwMEBgMKEQ0ICA0RCgoRDQgIDREKAwYEAwMEBgMDBgQDAwQGAwHQ/oABYP6gAYD+gAFg/qABgP6AAWD+oAGAATAIDREKChENCAgNEQoKEQ0IQAMEBgMDBgQDAwQGAwMGBAPACA0RCgoRDQgIDREKChENCEADBAYDAwYEAwMEBgMDBgQDwAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA8AgICDgICAg4CAgIAAAAAQADgASAfIBtgAEAAkADwAVAAAlJzcXBycXNycHFyc3FzcXByc3FzcXAQDy8vLyrq6urq6u5w7Z2Q7n5w7Z2Q6ygoKCgoJeXl5e0HIcamocxHIcamocAAAEAAD/4AIAAeAADQAuAEMAWAAAFyM1NxcHFTM1MzcXByM3NTI+AjU0LgIjIg4CFSM0PgIzMh4CFRQOAiM1Ii4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjkJC0GKxQSVsYZTfQGi8jFBQjLxoaLyMUIBksOiEhOiwZGSw6IQ0YEQoKERgNDRgRCgoRGA0HCwkFBQkLBwcLCQUFCQsHIGbFFrs6QGoUdoAgFCMvGhovIxQUIy8aITosGRksOiEhOiwZYAoRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBQAAAAcAAP/gAgAB4AAHAAwAEgAXAB8AJAApAAAFIREzESERMwUXByc3Fyc3FzcXBxcHJzc3IzUhFSM1IQUzFSM1FTMVIzUCAP4AIAHAIP6SHGAcYG7HDrm5DllgHGAcUiD+wCABgP7AcHDg4CABkP6QAXCIEKAQoEpkHFxcHBqgEKAQSJCQsEAgIEAgIAAABQAAACACAAGgACAAQQBcAHgAhQAAJS4DIzAiMCIxIg4CByc+AzMyMDoBMTIeAhcHByIuAic3HgMzMDIwMjEyPgI3Fw4DIyIwKgExNyIuAjU0PgIzMh4CFRQOAgcOAysBNSIOAhUUHgIzFTcyPgI3PgM1NC4CIwc0PgIzFyIOAhUHAeAEJjxOKwEBLE48JgMgBCtEWTIBAQExWEUsBSDhMVhFLAUgBCY8TisBASxOPCYDIAQrRFkyAQEBARovIhUUIi4bGy4jFQUJDgkJFRYZDQEUIxoPDxsiFAEJExEQBgcLBwMPGiMUQAoRFw0BBwsJBSDuHzUnFxcoNB8EJT8vGxsvPyUEzhsvPyUEHzUnFxcoNB8EJT8vG0AUIi8aGi8jFRQiLxoNGBgVCQkOCgXgEBojFBMjGg8QEAQHCwcHDxISChMjGg9hDhcSCiAFCQwGAQAAAAUAAP/wAgAB0AAJABMAKwA8AEIAAAUhESEVIxEhNTMHLwE3FwcfATcXNyc3PgMzMh4CFx4DFRQOAg8BJxc0NjwBNTQuAicuAiIHATcXBzcXAgD+AAEA4AHAIO4ePboWmh8PmhYXWwwECwsNBgYNCwsEBQcFAgIFBwULKicBAQMDAgMICAgE/rssHhdHChABsCD+kOBpPR65FpoPH5oWFlsLBQcFAgIFBwUECwsNBgYNCwsEDFgnAQICAgEDBgYFAwMEAgH+lIQKRxceAAUAAAAQAgABsAATACgAPQBCAE8AACUjNTMRIycjByMRMxUjETM3MxczASIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIzczFSM1ByM0PgIzFSIOAhUCAIBgaTCOMGlggHcwsjB3/wAeNCcXFyc0Hh40JxcXJzQeFykeEhIeKRcXKR4SEh4pF6AgINAgDRUdEQoRDQgQIAEQUFD+8CABUFBQ/rAXJzQeHjQnFxcnNB4eNCcXAQASHikXFykeEhIeKRcXKR4SECAggBEdFQ0gCA0RCgAAAAAFAAAADQIAAbAANgBPAGgAbQBzAAAlNTI+AjU0LgIjIg4CBxwDFRwDFSM8AzU8AzU+AzMxMx4DFRQOAiMnIzwDPQI+AzMVIg4CBxwDFQcjIi4CNTQ+AjMVIg4CFRQeAjsBFTczFSM1Fyc3FzcXAVAeNCcXFyY0HhwyKBkCIAMeMD0iAiRALxscMEAkUCACEx8nFg8cFg8BUDAaLyMUFCMvGhQjGg8PGiMUMEAgIBA7FiUlFlAgFyc0Hh40JxcVIy8bAQICAgEBAQIBAQEBAQEBAQMDAwEiOisZARwvQCQkQDAcsAECAQIBAgIUJRwQIAwTGQ8BAwICAbAUIy8aGi8jFCAPGiMUFCMaDyBQgICTNxgjIxgAAAAABgAAACACAAGgABQAKQA2AD4ARgBLAAAlIi4CNTQ+AjMyHgIVFA4CIxEiDgIVFB4CMzI+AjU0LgIjByM0PgIzFSIOAhUHIxEzFSMRMwUjNTMRIzUzJTMVIzUBACRAMBwcMEAkJEAwHBwwQCQeNCcXFyc0Hh40JxcXJzQeUCASHikXER0VDVBgYEBAAaBgQEBg/iBAQCAcMEAkJEAwHBwwQCQkQDAcAUAXJzQeHjQnFxcnNB4eNCcXkBcpHhIgDRUdEbABQCD/ACAgAQAgQCAgAAIAAAAwAgABkAAYAGUAACUjPAM9Aj4DMxUiDgIHHAMVFyMiLgI1ND4CMxUiDgIVFB4COwEyPgI1NC4CIyIOAgccAxUcAxUjPAM1PAM1PgMzMTMeAxUUDgIjAQAgAhMfJxYPHBYPAVDQGi8jFBQjLxoUIxoPDxojFNAeNCcXFyY0HhwyKBkCIAMeMD0iAiRALxscMEAk4AECAQIBAgIUJRwQIAwTGQ8BAwICAbAUIy8aGi8jFCAPGiMUFCMaDxcnNB4eNCcXFSMvGwECAgIBAQECAQEBAQEBAQEDAwMBIjorGQEcL0AkJEAwHAAABQBA/+ABwAHgAA0AGwAyAEkAZAAABSIuAj0BIRUUDgIjAxUUHgIzMj4CPQEhFyIuAj0BND4CMzIeAh0BFA4CIzUiDgIdARQeAjMyPgI9ATQuAiM3IzU0LgIjIg4CHQEjNTQ+AjMyHgIdAQEAKEY0HgGAHjRGKKAZLDohITosGf7AoAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDgCAPGiMUFCMaDyAUIy8aGi8jFCAeNEYoYGAoRjQeAQBAITosGRksOiFAsAcNEgogChENCAgNEQogChINB2ADBAYDIAMGBAMDBAYDIAMGBAOQRRMhGQ4OGSETRUUZLSITEyItGUUAAwAA/+ACAAHgACAAKgAyAAAXIi4CNTQ+AjMVIg4CFRQeAjMyPgI1MxQOAiMBIREzMh4CHQEnMy4DJxXgLlI9IyM9Ui4oRjQeHjRGKChGNB4gIz1SLgEg/wAQLldDKOC/AyI0QiQgIz1SLi5SPSMgHjRGKChGNB4eNEYoLlI9IwEAAQAoQ1cuECAkQjQiA78ABQCN/+ABcwGxACUAKgAvAEYAUwAAJSc3PgE0JicuASIGBw4BFBYfAgcnLgE0Njc+ATIWFx4BFAYPAQcXByc3FRcHJzcHIi4CNTMUHgIzMj4CNTMUDgIjAyM0PgIzFSIOAhUBTx0pEhMTEhMvMi8TEhMTEgInHSQXFhgXFzs+OxcXGBYXJBEEgASABIAEgD4KEg0HIAIEBgQDBgQDIAgNEQpAIA8aIxQNGBEKiQ5OEy8yLxITExMTEi8yLxMBTQ5IFzs9OhcYFxcYFzo9OxdICSAPHxAwIA8fEHAIDREKAwYEAwMEBgMKEQ0IAWAUIxoPIAoRGA0AAAAFAAD/8AIAAdAABAAJACAAPQBFAAAFITUhFSUhNSEVNyIuAjUzFB4CMzI+AjUzFA4CIzcjNTQuAiMiDgIdASM1MzQ+AjMyHgIVMxUXIzUhFSM1IQIA/gACAP4gAcD+QOAKEQ0IIAMEBgMDBgQDIAgNEQpwQAgNEQoKEQ0IQCANFR0RER0VDSCQIP5AIAIAENDQIJCQYAgNEQoDBgQDAwQGAwoRDQjwIAoRDQgIDREKICARHRUNDRUdESCAQEBgAAANAAAAEAIAAbAABAAJAA4AEwAYAB0AIgAnACwAMQA5AD4AQwAAEyEVITURIRUhNRMzFSM1OwEVIzU7ARUjNRMjNTMVJzM1IxU3MxUjNSUhNSEVJSE1IRUBITUzFSE1MwUzFSM1FTMVIzUQAeD+IAHg/iAwICAwICAwICAggIBgQECAcHABIP4AAgD+IAHA/kAB4P4AIAHAIP7g4ODg4AGwICD+gCAgAVAgICAgICD+4KCgIGBggCAgMICAIEBA/sDw0OBQICBAICAAAAAJAAAAAAIAAcAABAAJAA4AEwAfACQAKQAuADMAABMjNTMVJzM1IxUXIzUzFSczNSMVEyERMxUjESERIzUzITMVIzUHIRUhNRUhFSE1JyEVITXQUFAwEBDgUFAwEBCw/gBgQAHAQGD+8CAgcAEA/wABAP8AcAHg/iABQICAIEBAIICAIEBA/qABkCD+sAFQICAg0CAgQCAgoCAgAAABAAAAAQAAiWp/K18PPPUACwIAAAAAAM+ZDD4AAAAAz5kMPv/9/9wCBAHpAAAACAACAAAAAAAAAAEAAAHg/+AAAAIA//3//AIEAAEAAAAAAAAAAAAAAAAAAADMAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAgAgAAAAIA//8CAAAOAgAAfgIAAAACAAADAgAAAAIAAAACAAAwAgAAKAIAAAACAAAAAgAAAAIAADACAP/9AgAAAAIAAAACAAAAAgAAAAIAAAgCAAAAAgAAAAIAAEACAAAgAgAAIAIAABACAABOAgAAgAIAAFACAAAAAgD//QIAAEgCAAAAAgAALQIAAEACAACAAgAAAAIAAG0CAAAAAgAAAAIAAAACAAAAAgAAAAIAAGACAABAAgAAAAIAAAACAAAAAgAAQAIAAIACAAAAAgAAIAIAAAACAAAAAgAAAAIAAIACAABtAgAAQAIAAAUCAABwAgAAAAIAAAACAABgAgAAAAIAAAACAAAAAgAAcAIAAAACAAAAAgAAUAIAAFACAAAAAgAAAAIAAAACAABQAgAAQAIAAAACAAAgAgAAQgIAAIQCAAAgAgAAAAIAAAACAAAAAgAAIAIAAEACAAAAAgAAAAIAAAACAAAAAgAAAAIAAHACAACgAgAAUAIAAAACAABLAgAANAIAACACAAALAgAAQAIAACoCAAAAAgAAMAIA//8CAAAAAgAAAAIAABACAAAwAgAABQIAAAACAAAcAgAAAgIAACoCAAAAAgAAJQIAAAkCAAAOAgAAAAIAAAACAABQAgAAAAIAACoCAAAAAgAABAIAAAACAAAAAgAAEAIAAAACAAAAAgAAAAIAACACAAAgAgD//gIAAAACAP/+AgAAQAIAAAACAAAgAgAAfwIAAEACAABAAgAAMAIAAAACAAANAgAAAAIAABACAAAAAgAAAAIAAAACAAAAAgAAcAIAAAACAAAAAgD//gIAAC4CAAAAAgAAAAIAAAACAAAJAgAAAAIAAAACAAAFAgAAAAIAAAACAAAAAgAATQIAACACAAAAAgAAIAIAAIMCAAAAAgAAQAIAACACAAAAAgAAAAIAAEACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAADgIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAQAIAAAACAACNAgAAAAIAAAACAAAAAAAAAAAKABQAHgCAARQBVgGaAdwCHAJ6AwwDWAOOA8gEWgTUBVgFjAZCBvIHOAgSCFoIogkgCWgJtgoACoILUAv2DGYMxg0oDXYNuA5YDqoPKA+CD+wQOhCUESYRUhHqEigSnhMKE1ATphQUFLwVChW0FfQWYBaiFwoXPBeYGAAYQhi4GO4ZaBo0Gm4anBsEG8ocIByYHTgd6B5qHwgfOh/6IEQguCD2ISAhjCICIiQimCL+IzIjiiQAJIok/iV0JcYmGiZqJrInaieSKEoo6ClqKdIqWirIKzIroCwMLDgsaC0CLXQt5C5iLxgvOC+cL9IwOjCSMSwx0jJIMpQy7DNuM740GDS6NWw2GjZsNpI21DcSN0I3nDfuOC44ZDkyOZI6ADpaOrY7IjuwPA48ajzMPWo+RD8QP14/zkBGQHJA6kE8QchCgEPSRCREsEVmRnhHAEeUSBRIhEjwSVJJ4kpsSs5LWEueS9hMKkzCTOhNJk1kTZBNtk3qTrBO3E9ST5hQQlCoURZRolIKUoBTBFNMU8hUKFSOVNwAAAABAAAAzAD+ABQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEAIAAAAAEAAAAAAAIADgCGAAEAAAAAAAMAIAA2AAEAAAAAAAQAIACUAAEAAAAAAAUAFgAgAAEAAAAAAAYAEABWAAEAAAAAAAoAKAC0AAMAAQQJAAEAIAAAAAMAAQQJAAIADgCGAAMAAQQJAAMAIAA2AAMAAQQJAAQAIACUAAMAAQQJAAUAFgAgAAMAAQQJAAYAIABmAAMAAQQJAAoAKAC0AFMAdAByAG8AawBlAC0ARwBhAHAALQBJAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFMAdAByAG8AawBlAC0ARwBhAHAALQBJAGMAbwBuAHNTdHJva2UtR2FwLUljb25zAFMAdAByAG8AawBlAC0ARwBhAHAALQBJAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgBTAHQAcgBvAGsAZQAtAEcAYQBwAC0ASQBjAG8AbgBzAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAIP4AAoAAAAAg7AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAfQ4AAH0O2y4JFk9TLzIAAH4EAAAAYAAAAGAIIv19Y21hcAAAfmQAAABMAAAATBpVzR5nYXNwAAB+sAAAAAgAAAAIAAAAEGhlYWQAAH64AAAANgAAADYAUlk+aGhlYQAAfvAAAAAkAAAAJAPkAqlobXR4AAB/FAAAAzAAAAMwkQcUJ21heHAAAIJEAAAABgAAAAYAzFAAbmFtZQAAgkwAAAGKAAABipxmbApwb3N0AACD2AAAACAAAAAgAAMAAAEABAQAAQEBEVN0cm9rZS1HYXAtSWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHiGf4mPh9BR0AAAYJDx0AAAYOER0AAAAJHQAAfQUSAM0CAAEAEQAhACMAJQAoAC0AMgA3ADwAQQBGAEsAUABVAFoAXwBkAGkAbgBzAHgAfQCCAIcAjACRAJYAmwCgAKUAqgCvALQAuQC+AMMAyADNANIA1wDcAOEA5gDrAPAA9QD6AP8BBAEJAQ4BEwEYAR0BIgEnASwBMQE2ATsBQAFFAUoBTwFUAVkBXgFjAWgBbQFyAXcBfAGBAYYBiwGQAZUBmgGfAaQBqQGuAbMBuAG9AcIBxwHMAdEB1gHbAeAB5QHqAe8B9AH5Af4CAwIIAg0CEgIXAhwCIQImAisCMAI1AjoCPwJEAkkCTgJTAlgCXQJiAmcCbAJxAnYCewKAAoUCigKPApQCmQKeAqMCqAKtArICtwK8AsECxgLLAtAC1QLaAt8C5ALpAu4C8wL4Av0DAgMHAwwDEQMWAxsDIAMlAyoDLwM0AzkDPgNDA0gDTQNSA1cDXANhA2YDawNwA3UDegN/A4QDiQOOA5MDmAOdA6IDpwOsA7EDtgO7A8ADxQPKA88D1APZA94D4wPoA+0D8gP3A/wEAQQGBAsEEFN0cm9rZS1HYXAtSWNvbnNTdHJva2UtR2FwLUljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzdUU2MDR1RTYwNXVFNjA2dUU2MDd1RTYwOHVFNjA5dUU2MEF1RTYwQnVFNjBDdUU2MER1RTYwRXVFNjBGdUU2MTB1RTYxMXVFNjEydUU2MTN1RTYxNHVFNjE1dUU2MTZ1RTYxN3VFNjE4dUU2MTl1RTYxQXVFNjFCdUU2MUN1RTYxRHVFNjFFdUU2MUZ1RTYyMHVFNjIxdUU2MjJ1RTYyM3VFNjI0dUU2MjV1RTYyNnVFNjI3dUU2Mjh1RTYyOXVFNjJBdUU2MkJ1RTYyQ3VFNjJEdUU2MkV1RTYyRnVFNjMwdUU2MzF1RTYzMnVFNjMzdUU2MzR1RTYzNXVFNjM2dUU2Mzd1RTYzOHVFNjM5dUU2M0F1RTYzQnVFNjNDdUU2M0R1RTYzRXVFNjNGdUU2NDB1RTY0MXVFNjQydUU2NDN1RTY0NHVFNjQ1dUU2NDZ1RTY0N3VFNjQ4dUU2NDl1RTY0QXVFNjRCdUU2NEN1RTY0RHVFNjRFdUU2NEZ1RTY1MHVFNjUxdUU2NTJ1RTY1M3VFNjU0dUU2NTV1RTY1NnVFNjU3dUU2NTh1RTY1OXVFNjVBdUU2NUJ1RTY1Q3VFNjVEdUU2NUV1RTY1RnVFNjYwdUU2NjF1RTY2MnVFNjYzdUU2NjR1RTY2NXVFNjY2dUU2Njd1RTY2OHVFNjY5dUU2NkF1RTY2QnVFNjZDdUU2NkR1RTY2RXVFNjZGdUU2NzB1RTY3MXVFNjcydUU2NzN1RTY3NHVFNjc1dUU2NzZ1RTY3N3VFNjc4dUU2Nzl1RTY3QXVFNjdCdUU2N0N1RTY3RHVFNjdFdUU2N0Z1RTY4MHVFNjgxdUU2ODJ1RTY4M3VFNjg0dUU2ODV1RTY4NnVFNjg3dUU2ODh1RTY4OXVFNjhBdUU2OEJ1RTY4Q3VFNjhEdUU2OEV1RTY4RnVFNjkwdUU2OTF1RTY5MnVFNjkzdUU2OTR1RTY5NXVFNjk2dUU2OTd1RTY5OHVFNjk5dUU2OUF1RTY5QnVFNjlDdUU2OUR1RTY5RXVFNjlGdUU2QTB1RTZBMXVFNkEydUU2QTN1RTZBNHVFNkE1dUU2QTZ1RTZBN3VFNkE4dUU2QTl1RTZBQXVFNkFCdUU2QUN1RTZBRHVFNkFFdUU2QUZ1RTZCMHVFNkIxdUU2QjJ1RTZCM3VFNkI0dUU2QjV1RTZCNnVFNkI3dUU2Qjh1RTZCOXVFNkJBdUU2QkJ1RTZCQ3VFNkJEdUU2QkV1RTZCRnVFNkMwdUU2QzF1RTZDMnVFNkMzdUU2QzR1RTZDNXVFNkM2dUU2QzcAAAIBiQDKAMwCAAEABAAHAAoADQCZAUcBqwILAnQC2ANgBA4EgwTdBT0F6gaVB1MHogh1CTkJwAq/C0cLsAw3DKcNHw13Dg4PDw/SEGUQ4BF8EfYSSBMGE4MUKRSLFRIVihX9FtoXIhf6GFUZDxmZGgIaiRs0HBocjh19HdoeaR7aH3UfzSBSIOghYSHvIlEi/yPiJEgklyUyJiUmmyc2J/QoxSl/KkIqmyuMLBEsuS0kLW0uES6RLs8veTAKMGww2jF4MoEzXTQ4NMg1SDXINjY3NDd6OGI5IznFOj062DtePAA8nz03PYk92j6LP0o/3UB5QV1BkkIIQltC1UNJRAFEx0VTRbpGR0bYR2pH6UinSYZKWUr6SzlLrkwgTHlNE021ThhOe095T/NQeVERUatSRFMSU5ZUFlS4VYRWgFdyWA9Yq1lMWZpaL1qMW0pcG13CXjVe/F/LYQlhpWJsYzFjwGRVZMtldmYKZohnMWeuaBZorGmUadRqS2rDaw5rSmudbI9s4G1vbexuwW9Lb+FwoHEpccVyc3Lac3B0AHTHdVv8lA78lA78lA77lA73lGsV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsIpPw9FaH3JCO/ydh1kzd3V7OepLNt2p3UcUo65F5/O8S9rPcNqoNo+xcF+4hPFWuRlsJKkY6r74EFDvd0qxVKi0mkWb0IoqIF4jP3Iovj4+Lii/ciNOIIoaIF7yeL+zYnJ1lZSnJJiwiLyxUhizXhi/WL9eHh9Yv1i+E1iyGLITU1IYsIi/f0FTOLQ0OLM4sz00Pji+OL09OL44vjQ9Mziwg7/FQV9zSLi2v7NIuLqwXi9ykVm/cFRrGzwIWOU31nqaCjoni9l8J2YFHDbIVfo6Kf36uEdC4F+zFiFWuQka1nj4+r0YMFDviU99QV/JSLi+v4lIuLKwX8dKsV+FSLi6v8VIuLawX3pPvUFSuLi6sFi9pKzDyLCEuLi9uri4tbq4sF7IvaPIsqCIuLq4sFi+za2uyLCKuLi7uri4s7S4sFPItKSos8CItrBQ74NGsV+9SLi/fUq4uL+7T3lIuL97SriwX8JFkVevc+9wDT8IuLewWLcaB1pouli6Ghi6UIi5vwi/cAQ3r7PmyPmfcqN8NOiwWEZ2pvZYtki2ung68IT4s3U5r7KmuHBQ74ZPgEFfw0i4vr+DSLiysF/BSrFff0i4ur+/SLi2sFtvtUFUaMjKu4iqjgqYEF9+f73xX7UotX9zFX+zH7Uout9+arh237wvcWi9f3dtf7dvcWi233wquPBUD7BhVn9qmVqDa4jIxrBQ738PfUFfs8i2P3NPeMi2P7NAX7JKsV9wyLo+v7PIujKwW//BYV+xbVvfePq4Vd+3npVerCbPd5q4+s+48FN/cNFZFrK3uFq+ubBYtLFZFrK3uFq+ubBYv3FBWRayt7havrmwUO95RrFfshi/sH9weL9yGL9yH3B/cH9yGL9yGL9wf7B4v7IYv7IfsH+wf7IYsIi/h0FfsQiycni/sQi/sQ7yf3EIv3EIvv74v3EIv3ECfv+xCLCJv8NBVriwWL7DzaKosIi6sF9weL6C6L+wcI90T3RBX7B4su6Iv3BwiriwWLKto87IsIi2sFDvd092YVq4dr+2Rrj6v3ZAXbrBW7+4RrhVv3hKuRBftpVBVf9wz38fcRt/sM+/H7EQWI8BWhTve183XH+7UkBfgSrhWAqQWTjpGRj5KPk4uUiJOIk4WRhI+Dj4KLg4gIgKkFm5GdipqEm4SWfpF7kXuKeYR8hHt+gHuFCPw6+xwVd4t5l4SfgqSYpqSUCJZtBYeKh4iKh4mHi4eMh46DlIaUjgiVbQWGiYaKhYsIDveUaxX7IYv7B/cHi/chi/ch9wf3B/chi/chi/cH+weL+yGL+yH7B/sH+yGLCIv4dBX7EIsnJ4v7EIv7EO8n9xCL9xCL7++L9xCL9xAn7/sQiwjr+9QV+1SLi/cUq4uLK/c0iwWLqxVri4vr+zSLi6v3VIsFDvgM92QVdaL3EvcSi+Ywi/sS+xJ0ofcc9xz3HIuL+xwF+3L72RX7g/eD9zjGlm37CWH3PPs8tfcJqYAF+/H7axXd90uoflwh9bqYbgXY910VonUzL3Si4+YFDvfkaxX7NIuL9/Sri4v71OuLi/fUq4sF9xT7tBUri4ury4uLxj73Eaab3fsYBfvUJxUri4vv3fcYpns++xGLUMuLBev3VBWri4v7dGuLi/d0Bc/xFVfLV0tzn9fr1ysFDvhsaxX8RIuL+JT4RIuL/JQF/CSrFfgEi4v4VPwEi4v8VAX3RKsVRItSxIvSi9LExNKL0ovEUotEi0RSUkSLCIv3dBVWi2Bgi1aLVrZgwIvAi7a2i8CLwGC2VosIi8sVcYt1oYuli6WhoaWLpYuhdYtxi3F1dXGLCIvLFYKLhISLgouCkoSUi5SLkpKLlIuUhJKCiwhr+3QVa4sFi66oqK6LCItrBXmLfX2LeQgO+JRrFfyUi4v4lPiUi4v8lAX8dKsV+FSLi/hU/FSLi/xUBfd0uxUqizzai+yL7Nra7Ivsi9o8iyqLKjw8KosIi/fUFTyLSkqLPIs8zErai9qLzMyL2ovaSsw8iwhb+yQVa4sFi7evr7eLCItrBXGLdXWLcQj3ZPdUFauLi2tri4urBfv0ixWri4tra4uLqwX39Pv0FauLi2tri4urBfv0ixWri4tra4uLqwUO98f3JBUli2vv3sneTGsoBTyrFcOLnMJerl5pnFMFp/cxFUK/naXCZMKxnXEF9wT7ORU8tJjkqoeCSMZsBfsU+3AVbZao3+WMi2tIigX7sfcVFXynxqqCzqqPmDIFrft9FXXKSIyLq+WKqDcFu0UV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsIDviU9xQV/JSLi9XzwZlvNV2LdfhUi4v3VPsoi35mbZWexvdgiwX8C0QVy0t1dUvLoaEF25sVy0t1dUvLoaEF+237fRX4lIuLa/yUi4urBQ73JGsVVotgtovAi8C2tsCLwIu2YItWi1ZgYFaLCIv3NBVoi25ui2iLaKhurouui6ioi66Lrm6oaIsI93T7NBVWi2C2i8CLwLa2wIvAi7Zgi1aLVmBgVosIi/c0FWiLbm6LaItoqG6ui66LqKiLrouubqhoiwj7d/ftFfcE+0RxevsE90OlnQX3eYoVp3v7AvtEb5z3AvdDBfsG+8wVcYt1oYuli6WhoaWLpYuhdYtxi3F1dXGLCIvLFYKLhISLgouCkoSUi5SLkpKLlIuUhJKCiwgO+B33BBV1osPER8+ioeYxBft3+3cV+433jfd393flMHV0R8/7SftJ91/7X8TDonUF5feHFYaLh4uGjAiQqwWfiJ+SmZmXl5Kbi5yLnISbf5dzo2GLc3N9fYR3jncIa4YFh6mVqqCgnZ2jlaWLpYujgZ15sGWLT2ZleXlygXKLCPsn+2sVcotylXmdZrGLyLCwsLDIi7FmoHaVbIdtCGuQBY6fhJ99mXKkY4tycnJyi2Okcpl9n4SfjgiPawWHioeLhosIDviUyxUri4ury4uL95T8VIuL+5TLi4trK4uL99T4lIsF+xT8NBX7lIuL91Sri4v7NPdUi4v3NKuLBfvU9zQVq4uLa2uLi6sFy4sVq4uLa2uLi6sF95TrFWuLi6v7VIuLa2uLi8v3lIsF+1T8NBX3JIuLa/ski4urBYvLFfcki4tr+ySLi6sFDveUaxX7IYv7B/cHi/chi/ch9wf3B/chi/chi/cH+weL+yGL+yH7B/sH+yGLCIv4dBX7EIsnJ4v7EIv7EO8n9xCL9xCL7++L9xCL9xAn7/sQiwiL/BQVM4tD04vji+PT0+OL44vTQ4szizNDQzOLCIv3tBVEi1JSi0SLRMRS0ovSi8TEi9KL0lLERIsIi/skFWyLcqSLqouqpKSqi6qLpHKLbItscnJsiwiL2xV+i4CAi36LfpaAmIuYi5aWi5iLmICWfosIi/s0FWyLcqSLqouqpKSqi6qLpHKLbItscnJsiwiL2xV+i4CAi36LfpaAmIuYi5aWi5iLmICWfosIDvf06xVri4v3hPsUi4v7hGuLi/ek91SLBfc0/BQV/JSLi/e09xSLi2sri4v7dPhUi4v3NCuLi6v3FIsF+6T3lBWri4tLa4uLywX7ZCsVq4uLS2uLi8sFy4sVq4uLS2uLi8sF97RLFauLi0tri4vLBbuLFauLi0tri4vLBbuLFauLi0tri4vLBQ73lGsV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsIS/vhFYv3IauLizjcvfsNzpun9zsuBQ73lMwVKos82ovsi+za2uyL7IvaPIsqiyo8PCqLCIv31BU8i0pKizyLO8xL2ovai8zLi9uL2krMPIsI+3n8IxWDi4WNhpB+mIWm1OoIpHcFYFOCcYmCp5Dtz/cQ9xD3EPcQz+2Qp4GJcoJRXgh3pQXs1aaFmH66XPtg+2ViYWVm+0D7PEaLCA73lGsV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsIW/skFauLi/s0a4uL9zQFy4sVq4uL+zRri4v3NAUO95RrFfshi/sH9weL9yGL9yH3B/cH9yGL9yGL9wf7B4v7IYv7IfsH+wf7IYsIi/h0FfsQiycni/sQi/sQ7yf3EIv3EIvv74v3EIv3ECfv+xCLCGv74RWL9yGri4s43L37Dc6bp/c7LgX7g9oVq4uL+1Rri4v3VAUO9zR7FVaLYLaLwIvAtrbAi8CLtmCLVotWYGBWiwiL9zQVaItubotoi2iobq6LrouoqIuui65uqGiLCOtLFWuLi/e/93Toi/tX+yZXgKn3EbeL9xH7NEgFDvgUixVWi2C2i8CLwLa2wIvAi7Zgi1aLVmBgVosIi/c0FWiLbm6LaItoqG6ui66LqKiLrouubqhoiwj7lPtUFVaLYLaLwIvAtrbAi8CLtmCLVotWYGBWiwiL9zQVaItubotoi2iobq6LrouoqIuui65uqGiLCOtLFWuLi/e/9573CJdt+4ogBfd0xRWri4v7xGuLi/fEBQ7b+HQVq4uL+xRri4v3FAWL+9QVq4uL+1Rri4v3VAWbqxVoi26oi66Lrqiorouui6hui2iLaG5uaIsIi+sVeYt9fYt5i3mZfZ2LnYuZmYudi519mXmLCPck91QVq4uL+5Rri4v3lAWL/FQVq4uLS2uLi8sFm6sVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwj3JPfUFauLi0tri4vLBYv7lBWri4v7lGuLi/eUBZurFWiLbqiLrouuqKiui66LqG6LaItobm5oiwiL6xV5i319i3mLeZl9nYudi5mZi52LnX2ZeYsIDsFrFXyLfpGBlXagi6ygoAihdQWDgot+k4KPh5GJkYsIi4sFkIuRjY+PCKF1BYGBfoV9i4uLi4uLiwj3zvd0FTyLSsyL2ovazMzai9qLzEqLPIs8Sko8iwiL95QVTYtZWYtNi029WcmLyYu9vYvJi8lZvU2LCK09FXmda4t5eQh0ogWbmp+ToIugi5+Dm3wIdHQF+wn7ihX7EfcRmMyqhYFb8Sa7lJFsBftu+yIVJfD3G/c8pHf7CfsmyE73JvcJn3IFDveUaxVEi1LEi9KL0sTE0ovSi8RSi0SLRFJSRIsIi/d0FVaLYGCLVotWtmDAi8CLtraLwIvAYLZWiwhrKxVriwWLrqiorosIi2sFeYt9fYt5CMD3NRWBqfcXt33Qi7v7lIuLWH1J9xdfgW37Mb+d6IvZ99SLiz2dLgX7hvYVq4uLS2uLi8sF64sVq4uLS2uLi8sFDveU9/QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwgr+8UVa42T9yvJv59zWV8F90z7HRWD9x1Zt5+jyVeT+ysFOftFFS+LefdCi+2ri4srmfskr4uZ9yaL6auLiysFDveUaxUqizzai+wIi/dEq4uL+0QFizzMStqL2ovMzIvaCIv3RKuLi/tEBYsqPDwqiwiL6xVfi2evi7cIi/dEq4uL+0QFi3GhdaWLpYuhoYulCIv3RKuLi/tEBYtfZ2dfiwhb97QV+xSLi/cU9xSLi/sUBSurFcuLi8tLi4tLBffUaxX7FIuL9xT3FIuL+xQFK6sVy4uLy0uLi0sFDvc895QVY4uLq6OLw9GLxQWLrqiorouui6hui2gIa4sFi519mXmLeYt9fYt5CItFQzEF96n7tBX7RYz7Aqpti4urr4r3Amz3JovD93f7QKqL9zKri4v7F/dIagX8OPuQFSuLi/e064uL+7QFS6sVq4uL93Rri4v7dAUO+IDLFfxri3Pg94Hzl237Zy+VaPg6i5Ww+4H3Jou0m4sFnYuZmYudi519mXmLeYt9fYt5CGuLBYuuqKiui66LqG6LaItwenRzgQj3gPsldDgFDvfs9/QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwj7FPx0FTyLSsyL2ovazMzaiwiLawVNi1lZi02LTb1ZyYvJi729i8kIq4sFizxKSjyLCIvLFV+LZ6+Lt4u3r6+3iwiLawVxi3V1i3GLcaF1pYuli6Ghi6UIq4sFi19nZ1+LCPdUaBVrkaf3IftIi8v3NDiJLlB6pe/M9yGNS/s090CLBQ73lGsV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsI+xT74RWL9yGri4s43L37Dc6bp/c7LgVM+wIVi7iWi/HK+w3Om6f3Oy4FDvc3axVbi2Kbbqg726n3M/cJ9wjQ0eS12ou7i7R7qG7bO237M/sJ+whGRTJhPIsI9074dBVEiztlS0sjI237H89IonOsf7KL0ovbscvL8/Op9x9HznSjapdkiwiUJxWhdft2+3Z1ofd293YF+2r7MBX3FIuLa/sUi4urBbu7FauLi/sUa4uL9xQFu7sV9xSLi2v7FIuLqwW7uxWri4v7FGuLi/cUBQ7L+HQVq4uL/JRri4v4lAX3J/vzFXWLc5BwlgiXqQXBc7GXtJexl7WXwHsIi/dyBVudZoBlgGB+W3xLpwiXqQXBc7GXtJe2mLuay28IlYaL+7Z1lAVVo2V/Yn9yg3CDbYsIDveU9/QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwgr+8UVa42T9yvJv59zWV8F90z7HRWD9x1Zt5+jyVeT+ysFb0oV+1yLr/c3q4Vv+xH3DItv9xGrkQV6+6cVLYuE2auOkFqti5C+q4gFDvekaxVoi26oi64Ii8VT0XOLi6uzi9Mxi0UFi3mZfZ2LnYuZmYudCKuLBYtobm5oiwjLyxVri4v3MZiO9zOoU/d3+yaL+wZra4uLq6mL9war90GL0vuw+0hqBfuEiBUri4v3tOuLi/u0BUurFauLi/d0a4uL+3QFDveUaxVWi1WfY7Q63Iv3GNzcCKJ0BUZHi/sE0EfPRvcEi8/Q0M+L9wRGzwiiogXcOov7GDo6Y2JVd1aLCIv3rxX7J/cVoLanfYF29wAs9wDqgaCnmaFgBfuY7xX3dIuLa/t0i4urBctLFeuLi2sri4urBQ73lPdEFTyLSsyL2giL9zT3tIuL+zQFizxKSjyLCPsE96QVi/sUBYtNvVnJi8mLvb2LyQiL9xT7dIsF9wT7ZBVfi2evi7cIi9uri4s7BYtxoXWliwiLawV7+xwVq4uL+wxri4v3DAX7FCMV97SLi2v7tIuLqwX31PfUFYurBaWLoaGLpQiLm1uLi6vbi4tbBYtfZ2dfiwj79IsVX4tnr4u3CIu724uLa1uLi3sFi3GhdaWLCItrBfdE+4QVaItuqIuuCKuLBYt5mX2di52LmZmLnQiriwWLaG5uaIsIDou7FfiUi4tr/JSLi6sF+Bb3DBX7Fvdt+xT7bHCb9y/3mvcy+5oF7SIV/JSLi/fT9xwpeHE2yYv7dfhUi4v3dTZNeKX3HO0FDvgk94QVTYtZvYvJCKuLBYtfr2e3i7eLr6+Lt4u3Z69fiwj7tIsFX4tnZ4tfi1+vZ7eLt4uvr4u3CKuLBYtNWVlNi02LWb2LyYvJvb3Jiwj3tIsFyYu9WYtNi01ZWU2LCPtEqxXLi4trS4uLqwX7FEsVq4uL+3Rri4v3dAXrixWri4v7dGuLi/d0BeuLFauLi/t0a4uL93QF64sVq4uL+3Rri4v3dAX7s/ckFWuLBYuloaGliwiLawWCi4SEi4II97SLFWuLBYuloaGliwiLawWCi4SEi4IIDvhU9zQVi6sFnYuZmYudi519mXmLCIurBa6LqG6LaItobm5oiwhrOxX7tIuLq/eUi4v3dPuUi4ur97SLBfvU+7QVK4uL97Tri4v7tAVLqxWri4v3dGuLi/t0BQ74lPcEFWuLi/eU/FSLi/uUa4uL97T4lIsFi/v0FSOLW8v7ZItbSyOLi6vji7vL94SLu0vjiwX79IsV91SLi2v7VIuLqwX3ROsViov7RJsFi4uKi4uLaotuqIuui66oqK6LCPdDmwWLi4uLi4u4i69ni1+LX2dnX4sIi/cUFftDewV4i319i3mLeZl9nYsI90V7BaWLoKGLpYuldaFxiwj7RGsVq4uLa2uLi6sF9zSLFauLi2tri4urBQ73lGsVM4tD04vji+PT0+OL44vTQ4szizNDQzOLCIv3tBVEi1JSi0SLRMRS0ovSi8TEi9KL0lLERIsIS/sUFWuLBYvAtrbAiwiLawVoi25ui2gI9wT3VBVri4ura4uLa2uLi8vriwVLuxWri4tLa4uLywWrixVriwWLpaGhpYsIi2sFgouEhIuCCA73JPg0FauLi/vEa4uL98QF9xSLFYv7ZGuLi/dkq4sFi4sVa4sFi519mXmLeYt9fYt5CGuLBYuuqKiui66LqG6LaAj3IvxUFfuqi0Pri/cLsK+hdXBviy3DQPd/i6b3Wvs4zpep91A+BQ74VPc0FYurBZ2LmZmLnYudfZl5iwiLqwWui6hui2iLaG5uaIsIazsV+7SLi6v3lIuL93T7lIuLq/e0iwX7RE4VqoVs+zVrkav3NQU7ixWqhWz7NWuRq/c1Bfc0ixWqhWz7NWuRq/c1Bft0+3cVK4uL97Tri4v7tAVLqxWri4v3dGuLi/t0BQ73lGsV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsIm/w0FWuLBYvsPNoqiwiLqwX3B4voLov7Bwj3RPdEFfsHiy7oi/cHCKuLBYsq2jzsiwiLawX7wfcnFfeE+4R1dfuE94ShoQX3bosVoXX7hPuEdaH3hPeEBQ730ff0FSKLZ5+bp6d74ouonZtvBcj7ohX7vYtU902YkQW8oMuX0IvQi8t/vHYIl4Vm+00F+6WrFfeLi6b3GgVfnFSUUItRi1SCYHsIs/sbBZ+2FXbSnI8Fy5nbisl9CINrBVeYSYxTggiWZmyBBZsgFfc0i4tr+zSLi6sF+0T3fBWri4v7NGuLi/c0BfeU++QVLIs0v1/gCKeZBbJC113ei96L17my1AinfQVfNjRXLIsI93T35BWri4v7NGuLi/c0BXGkFWTUP7k4iziLP11kQghvmQW34OK/6ovqi+JXtzYIb30FDveU91QVIYs14Yv1CIvr+BSLiysFiyE1NSGLCPs095QVi0sFizPTQ+OL44vT04vjCIvL+9SLBfck+7QVq4uL+1Rri4v3VAX7FPs0Ffe0i4tr+7SLi6sF9yT3lBVEi1LEi9IIi5uri4t7BYtWtmDAiwiLawUO98T3dBWLqwWli6Ghi6UIq4sFi19nZ1+LCCv3lBXri4trK4uLqwXr/JQVK4sFX4tnr4u3CIv3FAWLpZiinpp4mn6ii6UIi6sFi7evr7eLCOuLBbeLr2eLXwiLa2uLi6sFi6V1oXGLCCuLBXGLdXWLcQiLawWLcaF1pYsIi2sFcYt1dYtxCIv7FAWLcaF1pYsI64sFpYuhoYulCIv3FAWLpXWhcYsIi6sFt4uvZ4tfCIv7FAWLX2dnX4sIO/fkFWuLBYuloaGliwiLawWCi4SEi4IIm/ukFXGLdaCLpgiL66uLiysFi4KShJSLCItrBQ74lHsV/JSLi/fUq4uL+7T4VIuL97SriwX8lKsVi/cU+JSLi2v8dIuLS/h0i4trBUv7hBVLiwVoi26oi66LrqiorosIy4uLa0uLBXmLfX2LeYt5mX2diwjLi4trBQ73G/d/FW2VBaLLx7bPiwiLawVVi1ppeVgI9PeJFauLi2tri4urBYv75BWri4v7FGuLi/cUBXv7RBVxi3Whi6UIq4sFi4KShJSLlIuSkouUCKuLBYtxdXVxiwj3lPdkFfxUi4ubBYv3EO/v9xCL9xCL7yeL+xAIi3sF/DOrFfgSiwWD7TjZJ4snizg9gykIDviUaxX8lIuL+BT4lIuL/BQF/HSrFfhUi4v31PxUi4v71AX39KsV+9SLi/eU99SLi/uUBfu0qxX3lIuL91T7lIuL+1QF99TLFauLi2tri4urBYtLFauLi2tri4urBfs098EV+x3gnaf3Cz/3C9edbwUO92TrFfsHiy7ri/cKCIv1+DSLiyEFi/sKLiv7B4sI+0T3tBWLQQWLJto67Ivsi9rci/AIi9X79IsF90T7dBU8i0rOi94Ii6Wri4txBYtKvVbJiwiLawX3lOsVeouLq5yLBZSLkpKLlAiLqwWLk4STgosIeouLq5yLBaaLoHWLcQiLagWLcXV2cYsI/BT7VBX3lIuLa/uUi4urBQ74lKsV/FSLi6v4NIuL99T8NIuLq/hUiwX8lIsVq4uL/BRri4v4FAX4NPtEFauLi2tri4urBWv7JBX71IuL95T31IuL+5QF+7SrFfeUi4v3VPuUi4v7VAUO92RrFYuLBV+LZ6+LtwiL94QFi9LExNKL0ovEUotECIv7hAWLX2dnX4sIK4sFu/g0FVaLYGCLVgiL+4QFi3GhdaWLCOuLBaWLoaGLpQiL94QFi8BgtlaLCGv75BVri4v3hAWLrqiorosIi2sFeYt9fYt5CIv7hAV7+EQV64uLayuLi6sFDvfxaxX7T4tW98T3uotV+8QF+zSrFfcZi7b3hPtui7X7hAWt91YVofskbId09ySrjwX3RfcCFWuLBYuaiJqFmQiolwWTeY94i3gI+5SLFWuLBYvay8zbi56LnYedhAh/bQV9kX2OfItNi1lZi00Iy4sVa4sFi7evr7eLCItrBXCLdnWLcQj3N/c8FaZ7Kvs0cJvs9zQFDvgU9zQV+5SLi/eU95SLi/uUBft0qxX3VIuL91T7VIuL+1QFi/c0FcuLi2tLi4urBYs7FcuLi2tLi4urBfcU2xXLi4trS4uLqwWLOxXLi4trS4uLqwXC+8QV+6uLi/iU+BSLi/wka4uL+AT71IuL/FT3fYvHxqF1BQ73lGsVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwj7AeEVdaIFz8/3A4vORwh1dAVTwzGLU1MI96byFTDm+yiLMDAIdaIF8vL3PIvyJAh1dAXL7xX7EvcS+2KL+xL7Egh1ogX3Hvce93aL9x77Hgh1dAUO9/9rFftqi2b3x8X3AfdAi8b7AWX7xwX7TasV9zCLrfegXt/7GotfOKz7oQWs93sVoPtKa4h290qrjgX3F/dNFWuLi6v7AIuLa2uLi8v3QIsF+zr7VBX3NIuLa/s0i4urBQ74lGsV/JSLi/gU+JSLi/wUBfx0qxX4VIuL99T8VIuL+9QF9yS7FU2LWb2LyYvJvb3Ji8mLvVmLTYtNWVlNiwiL91QVX4tnZ4tfi1+vZ7eLt4uvr4u3i7dnr1+LCHs7FWuLBYuloaGliwiLawWCi4SEi4II9zTbFfcUi4tr+xSLi6sFi0sV9xSLi2v7FIuLqwWLSxX3FIuLa/sUi4urBcX4AxWXbftkO3+o92TcBQ7306UVbZf3NfgQ/BD7NX+p+Fj3UwX7YvySFfs8i/sc9xyL9zwIq4sFi/sq9w77DvcqiwiLawX7JPdEFWiLbqiLrouuqKiui66LqG6LaItobm5oiwiL6xV5i319i3mLeZl9nYudi5mZi52LnX2ZeYsI9yRrFXGLdaGLpYuloaGli6WLoXWLcYtxdXVxiwiLyxWCi4SEi4KLgpKElIuUi5KSi5SLlISSgosIS/t0FXGLdaGLpYuloaGli6WLoXWLcYtxdXVxiwiLyxWCi4SEi4KLgpKElIuUi5KSi5SLlISSgosIDvg09/QV+9SLi/cU99SLi/sUBfu0qxX3lIuLy/uUi4tLBfe0/DQV+9SLi/f1q4uL+9X3lIuL99WriwX7RPuVFauLi2tri4urBXv4BBXLi4trS4uLqwX7BPvEFfe0i4tr+7SLi6sFDviUqxX8lIuL6/iUi4srBfx0qxX4VIuLq/xUi4trBfhU6xVri4v3dPwUi4v7dGuLi/eU+FSLBUv7lBVri4v3NPuUi4v7NGuLi/dU99SLBQ73xGsV+3SLBV+LZ6+LtwiL+ET4FIuL/EQFi19nZ1+LCPsEqxX3BIsFpougoYulCIv4JPvUi4v8JAWLcaF1pYsI9wSLBfek91QVW4uLq7uLBZSLkpKLlAiL9zQFi5SEkoKLCFuLi6u7iwWli6F1i3EIi/s0BYtwdXZxiwj79Ps0FXGLdaGLpQiL9+Sri4v75AWLgpKElIsIi2sFDvek6xWLiwV6i3qSf5d/l4Wbi5yLrqiorouci5yEl3+Xf5F7i3qLaG5uaIsIi+sVeYt9fYt5i4OOg5GFkYSTiJSLCIt7i5sFnYuZmYudi5OIk4WRhZKDjoKLCPcEKxWLi4uLi4t6i3qSf5cIoqIFkYSTiJSLi4uLi4uLk4uTjpGRkpGOk4uUi5OIk4WRhZKDjoKLgouEiIWFCHSiBZeWm5Kci4uLi4uLi5yLnISXf5d/kXuLeot6hHp/f3+Ae4R6iwj3FEsV/JSLi/gU+JSLi/wUBfx0qxX4VIuL99T8VIuL+9QFq/eUFfgUi4tr/BSLi6sFDvgk97QVa4uL9zT7dIuL+zRri4v3VPe0iwWL/JQV+7SLi/e097SLi/u0BfuUqxX3dIuL93T7dIuL+3QF9wSrFV+LZ6+Lt4u3r6+3i7eLr2eLX4tfZ2dfiwiL9xQVcYt1dYtxi3GhdaWLpYuhoYuli6V1oXGLCA73lGwV+yGL+wf3B4v3IYv3FOr3AfcTnAiPawX7A3w4LIv7BIv7D+8m9xCL9xCL7/CL9w+L9wQ46vsDmgiPqwX3E3rq+wGL+xSL+yH7B/sH+yGLCIv3xBVxi3Whi6WLpqGgpYuli6F2i3CLcXV1cYsIi8sVgouEhIuCi4KShJSLlIuSkouUi5SEkoKLCHsrFauLi/s0a4uL9zQFDvehlhX7dvd391j3VwWpqbOctou1i7R6qW2pbZxji2CLYHpjbW0I+1j7WAX7SPd3FfdJ+0r3QfdCBaOjmKuLrYutfqtyo3Oka5hpi2mLa35zcwj7QftBBdp/FXSi9x/3HwWdnaOVpYuki6OBnnkIdHQFc6NhjHNyCPsf+x8F+wz7lhV/i36QgpSClIaXi5iLmJCXlJQI4+OhdDQzBYiIiYeLh4uHjYeOiJGElYuRkgjj4qJ1MzMFgoJ+hn+LCA73sGsVVItH90+plcf7OZSLyPdZqYEFfLAVVotgtovAi8C2tsCLwIu2YItWi1ZgYFaLCIv3NBVoi25ui2iLaKhurouui6ioi66Lrm6oaIsIi0sVa4sFi52ZmZ2LCItrBfs0WxVriwWLnZmZnYsIi2sFiysVVotgtovAi8C2tsCLmIuXiZeGCH5tBYSOgo2Di2iLbm6LaItoqG6ui56LnpSXmgikdwV4dHB+bosIjPdwFWyRBZO4s6y5i6iLpn6edQhydgV+mnmUeItsi3F1hW0IDveU92QVPItKzIvaCKuLBYtNvVnJi8mLvb2LyQiriwWLPEpKPIsI90T3RBX79IuL6/f0i4srBfvUqxX3tIuLq/u0i4trBfe0+9QVa4sFi8lZvU2LTYtZWYtNCGuLBYvazMzai9qLzEqLPAj7VIsVa4sFi7evr7eLCItrBXGLdXWLcQi790QVX4tnr4u3CKuLBYtxoXWliwiLawX3RPvEFfv0i4vr9/SLiysF+9SrFfe0i4ur+7SLi2sFDve2bBWHqwX3A5re6ov3BIv3Dyfw+xCL+xCLJyaL+w+L+wTeLPcDfAiHawX7E5ws9wGL9xSL9yH3B/cH9yGL9yGL9wf7B4v7IYv7FCz7AfsTegh592UVa4uLypuLBa6LqKiLrouubqhoi2iLbm6LaAhriwWLwLa2wIvAi7Zgi1aLXGhjXoMIi2sFe/sVFXGLdaGLpYumoaCli6WLoXaLcItxdXVxiwiLyxWCi4SEi4KLgpKElIuUi5KSi5SLlISSgosIDvcE92QV9ySLi2v7JIuLqwU7+xQVa4uLywWLjZL3MvdNiwjLi4trS4sF+y6LhfsPi4UIi0wF94SNFYvpe4uLq7uLi0n3J+37J+2LSVuLi6ubi4vp94H7MgUO9wSLFU2LWb2LyYvJvb3Ji8mLvVmLTYtNWVlNiwiL91QVX4tnZ4tfi1+vZ7eLt4uvr4u3i7dnr1+LCHs7FWuLBYuloaGliwiLawWCi4SEi4II97SLFWuLBYuloaGliwiLawWCi4SEi4IIm/sEFU2LWb2LyYvJvb3Ji8mLvVmLTYtNWVlNiwiL91QVX4tnZ4tfi1+vZ7eLt4uvr4u3i7dnr1+LCPtUSxXri4trK4uLqwX7ROgVa5Gr9zMFjK2np66LCItrBXmLfX2LeQiLiGv7NAX4VIsVa/c3BYudfZl5iwiLqwWui6dvjGkIq/sza4UFDvck9xQV64uLayuLi6sFq6sVq4uLK2uLi+sF902JFZlva3t9p6ubBVtbFZlva3t9p6ubBfcL90YVa4uL9zT7tIuL+zRri4v3VPf0iwVL+1QVa4uL6/s0i4sra4uL9xT3dIsFy/xUFfv0i4v3tPf0i4v7tAX71KsV97SLi/d0+7SLi/t0BQ73RGsVcYt1oYulCIv3RKuLi/tEBYuCkoSUi5SLkpKLlAiL+BQFi6V1oXGLcYt1dYtxCIv7ZGuLi/dkBYu3r6+3i7eLr2eLXwiL/BQFi3F1dXGLCPdEixVxi3Whi6UIi/eNW7uL9zuri4v7Lbtbi/ubBYuCkoSUi5SLkpKLlAiL95u7u4v3LauLi/s7W1uL+40Fi3F1dXGLCJv4lBWL+zRri4v3NKuLBQ73ZPfEFfcEi4tr+wSLi6sFSysVa4uLvwWLjJz3D/cmiwi4i4trXosF+wWLezaJgQiLWgX3RIYVi/Cri4ti89Aj0YtZa4uL9wL3VvsWBVn78BX8ZIuL+CT3BIuLazuLi/vk+CSLi/dlq4sFDvh0axX8BIuL26uLi1v3xIuL+FT7xIuLW2uLi9v4BIsF+8T8MhWL6fski4ur90SLi0n3J+37J+2LSftEi4ur9ySLi+n3gfsyBQ74B2sV+7qLrvdXq4Vu+zH3botu9zGrkQX7OH8Vq4Z8J2uPmvAF9zi0Fft0i4v3D13Q96KLi/tUBftUqxX3NIuL9xT7RoudcIsmBfck91QVa4sFi519mXmLeYt9fYt5CGuLBYuuqKiui66LqG6LaAjr+3QVeouLq5yLBZSLkpKLlAiLywWLlISSgosIeouLq5yLBaWLoXWLcQiLSwWLcHV2cYsIDveUeBVci1+daqxG0Iv3BNDPCKF1BVNTiy/DU6ZwsHyxi7GLsJqmpqammq+LsouxfLBwpgihoQWtap1fi1yLXHlfaWlqal95XIsIPOwVdqB/p4upi6mXp6CgCKF0BXx8g3eLdot2k3aafAh1dQX3JfeBFUn1SSFvnOn3Ken7KQUO+HRrFfxUi4v3FKuLiyv4FIuL66uLBft0fhX7MveB6YuL9zSri4v7VEmL7fsn7fcnSYuL91Sri4v7NOmLBQ74NPcUFfw0i4v3lPg0i4v7lAX8FKsV9/SLi/dU+/SLi/tUBfh0+xQV/DSLi8uri4tr9/SLi/dUa4uLq8uLBfvEKxVoi26oi66Lrqiorouui6hui2iLaG5uaIsIi+sVeYt9fYt5i3mZfZ2LnYuZmYudi519mXmLCPskqxWri4tra4uLqwWLKxWri4tra4uLqwX3lOsVq4uLa2uLi6sFiysVq4uLa2uLi6sFDviUyxX8lIuL99T4lIuL+9QF/HSrFfhUi4v3lPxUi4v7lAX3dKsVVotgtovAi8C2tsCLwIu2YItWi1ZgYFaLCIv3NBVoi25ui2iLaKhurouui6ioi66Lrm6oaIsI+1SrFcuLi2tLi4urBffUixXLi4trS4uLqwWL+zQVy4uLa0uLi6sF+9SLFcuLi2tLi4urBQ74lNsV+2SLi6v3RIuL97T8VIuL+7T3RYuLa/tli4v39PiUiwVL+7QV/BSLi/d0+BSLi/t0Bfv0qxX31IuL9zT71IuL+zQF9yRMFauLi2pri4usBTpKFfdWi4tr+1aLi6sFDvg09/QV+9SLBWiLbqiLrouuqKiuiwj31IsFrouobotoi2hubmiLCPvU6xV5i319i3mLeZl9nYsI99SLBZ2LmZmLnYudfZl5iwj71IsF90T8dBVri4vUZLLMy0vKsbOL1KuLizRycsxLSkukcgUO+CNrFfuyi3r4A6uNmvvl93aLmvflq4kF+/TMFfgUi4tr/BSLi6sF99hrFfuci6L3BPdui6L7BAX7dKsV90yLgrv7OouCWwXn+8QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwgr6xX3VIuLa/tUi4urBYv7dBX3VIuLa/tUi4urBQ6LixX4lIuLa/yUi4urBYv4dBWri4v8lGuLi/iUBfcE/FQVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sF/CTLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBfdE+/QVK4uL93Tri4v7dAVLqxWri4v3NGuLi/s0BfdUaxUri4v39OuLi/v0BUurFauLi/e0a4uL+7QF91RrFSuLi/e064uL+7QFS6sVq4uL93Rri4v7dAUOi4sV+JSLi2v8lIuLqwWL+HQVq4uL/JRri4v4lAX3BPxUFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBfwkyxWri4tra4uLqwWLyxWri4tra4uLqwWLyxWri4tra4uLqwWLyxWri4tra4uLqwWLyxWri4tra4uLqwWL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Ffe0i4v4FPu0i4v8FAW793QV91SLi2v7VIuLqwWLSxX3VIuLa/tUi4urBYtLFfdUi4tr+1SLi6sFi/dUFeuLi2sri4urBfgE/BQV++SLi6v3xIuL+BRsi4uryosFDvck95QV92SLi2v7ZIuLqwWLSxX3ZIuLa/tki4urBYtLFfdki4tr+2SLi6sFi/d0FeuLi2sri4urBffU/BQV/ESLi/hUq4uL/DT4BIuL+FT8JIuLq/hEiwUO95TbFVyLY66DuAj7N4ut95arh237cvcyi4t7BYtoqG6ui66LqKiLrgiLm/cyi233cquPrfuW+zeLBYNeY2hciwj3lCsV/JSLi/ckq4uL+wT4VIuL9wSriwUr6xVri4v3ZPuUi4v7ZGuLi/eE99SLBfuUSxXbi4trO4uLqwWLSxX3VIuLa/tUi4urBYtLFfdUi4tr+1SLi6sFDvg094QV+ySLi/ckq4uL+wT3BIsF0PdfFaF1+1X7VXWh91X3VQX7ifwvFWuLi/cE+wSLi6v3JIsFYXcVoXX7VftVdaH3VfdVBfs690cVa4uL9wT3BIuLazuLBWv7BBWri4sra4uL6wX3JPckFeuLi2sri4urBfgE/JMV+wSLi6vbi4vbq4sFa/cUFauLiytri4vrBftk+2QV64uLayuLi6sFDveU6xVci2Oug7gI+zeLr/ek+FCLr/uk+zeLBYNeY2hciwj7cvcEFfcyi4t7BYtoqG6ui66LqKiLrgiLm/cyi2/3ZPwYi2/7ZAX4cvtkFfyUi4v3JKuLi/sE+FSLi/cEq4sFDvg0axX71IuL+ASri4v75PeUi4v35KuLBfv0yxX4FIuLa/wUi4urBfekaxX7NIuL9wT3NIuL+wQF+xSrFeuLi7sri4tbBXv7BBWri4v7dGuLi/d0BeuLFauLi/t0a4uL93QFDvgEqxX7dIsFO4tLzIvai9rLzNuLCPeEiwXOi8hGi0CLPEtKO4sI+3T3lBVNi1lZi02LTb1ZyYsI93SLBcmLvb2LyYvKWLxeiwj7hIsFe1sVq4uL+xRri4v3FAVbWxX3FIuLa/sUi4urBfdU9zQVa4uLqwWLpaGhpYsIi2sFgouEhIuCCItrBcL7QRWEkoGLhYQIdKIFnp6pi554CHV0BV1eFYKUhpeLmIuYkJeUlAiidAWIiImHi4eLh42HjogIdHQF9yK4FYSSgYuF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) format("woff");
  font-weight: normal;
  font-style: normal;
}

.icon {
  font-family: 'Stroke-Gap-Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-WorldWide:before {
  content: "\e600";
}

.icon-WorldGlobe:before {
  content: "\e601";
}

.icon-Underpants:before {
  content: "\e602";
}

.icon-Tshirt:before {
  content: "\e603";
}

.icon-Trousers:before {
  content: "\e604";
}

.icon-Tie:before {
  content: "\e605";
}

.icon-TennisBall:before {
  content: "\e606";
}

.icon-Telesocpe:before {
  content: "\e607";
}

.icon-Stop:before {
  content: "\e608";
}

.icon-Starship:before {
  content: "\e609";
}

.icon-Starship2:before {
  content: "\e60a";
}

.icon-Speaker:before {
  content: "\e60b";
}

.icon-Speaker2:before {
  content: "\e60c";
}

.icon-Soccer:before {
  content: "\e60d";
}

.icon-Snikers:before {
  content: "\e60e";
}

.icon-Scisors:before {
  content: "\e60f";
}

.icon-Puzzle:before {
  content: "\e610";
}

.icon-Printer:before {
  content: "\e611";
}

.icon-Pool:before {
  content: "\e612";
}

.icon-Podium:before {
  content: "\e613";
}

.icon-Play:before {
  content: "\e614";
}

.icon-Planet:before {
  content: "\e615";
}

.icon-Pause:before {
  content: "\e616";
}

.icon-Next:before {
  content: "\e617";
}

.icon-MusicNote2:before {
  content: "\e618";
}

.icon-MusicNote:before {
  content: "\e619";
}

.icon-MusicMixer:before {
  content: "\e61a";
}

.icon-Microphone:before {
  content: "\e61b";
}

.icon-Medal:before {
  content: "\e61c";
}

.icon-ManFigure:before {
  content: "\e61d";
}

.icon-Magnet:before {
  content: "\e61e";
}

.icon-Like:before {
  content: "\e61f";
}

.icon-Hanger:before {
  content: "\e620";
}

.icon-Handicap:before {
  content: "\e621";
}

.icon-Forward:before {
  content: "\e622";
}

.icon-Footbal:before {
  content: "\e623";
}

.icon-Flag:before {
  content: "\e624";
}

.icon-FemaleFigure:before {
  content: "\e625";
}

.icon-Dislike:before {
  content: "\e626";
}

.icon-DiamondRing:before {
  content: "\e627";
}

.icon-Cup:before {
  content: "\e628";
}

.icon-Crown:before {
  content: "\e629";
}

.icon-Column:before {
  content: "\e62a";
}

.icon-Click:before {
  content: "\e62b";
}

.icon-Cassette:before {
  content: "\e62c";
}

.icon-Bomb:before {
  content: "\e62d";
}

.icon-BatteryLow:before {
  content: "\e62e";
}

.icon-BatteryFull:before {
  content: "\e62f";
}

.icon-Bascketball:before {
  content: "\e630";
}

.icon-Astronaut:before {
  content: "\e631";
}

.icon-WineGlass:before {
  content: "\e632";
}

.icon-Water:before {
  content: "\e633";
}

.icon-Wallet:before {
  content: "\e634";
}

.icon-Umbrella:before {
  content: "\e635";
}

.icon-TV:before {
  content: "\e636";
}

.icon-TeaMug:before {
  content: "\e637";
}

.icon-Tablet:before {
  content: "\e638";
}

.icon-Soda:before {
  content: "\e639";
}

.icon-SodaCan:before {
  content: "\e63a";
}

.icon-SimCard:before {
  content: "\e63b";
}

.icon-Signal:before {
  content: "\e63c";
}

.icon-Shaker:before {
  content: "\e63d";
}

.icon-Radio:before {
  content: "\e63e";
}

.icon-Pizza:before {
  content: "\e63f";
}

.icon-Phone:before {
  content: "\e640";
}

.icon-Notebook:before {
  content: "\e641";
}

.icon-Mug:before {
  content: "\e642";
}

.icon-Mastercard:before {
  content: "\e643";
}

.icon-Ipod:before {
  content: "\e644";
}

.icon-Info:before {
  content: "\e645";
}

.icon-Icecream2:before {
  content: "\e646";
}

.icon-Icecream1:before {
  content: "\e647";
}

.icon-Hourglass:before {
  content: "\e648";
}

.icon-Help:before {
  content: "\e649";
}

.icon-Goto:before {
  content: "\e64a";
}

.icon-Glasses:before {
  content: "\e64b";
}

.icon-Gameboy:before {
  content: "\e64c";
}

.icon-ForkandKnife:before {
  content: "\e64d";
}

.icon-Export:before {
  content: "\e64e";
}

.icon-Exit:before {
  content: "\e64f";
}

.icon-Espresso:before {
  content: "\e650";
}

.icon-Drop:before {
  content: "\e651";
}

.icon-Download:before {
  content: "\e652";
}

.icon-Dollars:before {
  content: "\e653";
}

.icon-Dollar:before {
  content: "\e654";
}

.icon-DesktopMonitor:before {
  content: "\e655";
}

.icon-Corkscrew:before {
  content: "\e656";
}

.icon-CoffeeToGo:before {
  content: "\e657";
}

.icon-Chart:before {
  content: "\e658";
}

.icon-ChartUp:before {
  content: "\e659";
}

.icon-ChartDown:before {
  content: "\e65a";
}

.icon-Calculator:before {
  content: "\e65b";
}

.icon-Bread:before {
  content: "\e65c";
}

.icon-Bourbon:before {
  content: "\e65d";
}

.icon-BottleofWIne:before {
  content: "\e65e";
}

.icon-Bag:before {
  content: "\e65f";
}

.icon-Arrow:before {
  content: "\e660";
}

.icon-Antenna2:before {
  content: "\e661";
}

.icon-Antenna1:before {
  content: "\e662";
}

.icon-Anchor:before {
  content: "\e663";
}

.icon-Wheelbarrow:before {
  content: "\e664";
}

.icon-Webcam:before {
  content: "\e665";
}

.icon-Unlinked:before {
  content: "\e666";
}

.icon-Truck:before {
  content: "\e667";
}

.icon-Timer:before {
  content: "\e668";
}

.icon-Time:before {
  content: "\e669";
}

.icon-StorageBox:before {
  content: "\e66a";
}

.icon-Star:before {
  content: "\e66b";
}

.icon-ShoppingCart:before {
  content: "\e66c";
}

.icon-Shield:before {
  content: "\e66d";
}

.icon-Seringe:before {
  content: "\e66e";
}

.icon-Pulse:before {
  content: "\e66f";
}

.icon-Plaster:before {
  content: "\e670";
}

.icon-Plaine:before {
  content: "\e671";
}

.icon-Pill:before {
  content: "\e672";
}

.icon-PicnicBasket:before {
  content: "\e673";
}

.icon-Phone2:before {
  content: "\e674";
}

.icon-Pencil:before {
  content: "\e675";
}

.icon-Pen:before {
  content: "\e676";
}

.icon-PaperClip:before {
  content: "\e677";
}

.icon-On-Off:before {
  content: "\e678";
}

.icon-Mouse:before {
  content: "\e679";
}

.icon-Megaphone:before {
  content: "\e67a";
}

.icon-Linked:before {
  content: "\e67b";
}

.icon-Keyboard:before {
  content: "\e67c";
}

.icon-House:before {
  content: "\e67d";
}

.icon-Heart:before {
  content: "\e67e";
}

.icon-Headset:before {
  content: "\e67f";
}

.icon-FullShoppingCart:before {
  content: "\e680";
}

.icon-FullScreen:before {
  content: "\e681";
}

.icon-Folder:before {
  content: "\e682";
}

.icon-Floppy:before {
  content: "\e683";
}

.icon-Files:before {
  content: "\e684";
}

.icon-File:before {
  content: "\e685";
}

.icon-FileBox:before {
  content: "\e686";
}

.icon-ExitFullScreen:before {
  content: "\e687";
}

.icon-EmptyBox:before {
  content: "\e688";
}

.icon-Delete:before {
  content: "\e689";
}

.icon-Controller:before {
  content: "\e68a";
}

.icon-Compass:before {
  content: "\e68b";
}

.icon-CompassTool:before {
  content: "\e68c";
}

.icon-ClipboardText:before {
  content: "\e68d";
}

.icon-ClipboardChart:before {
  content: "\e68e";
}

.icon-ChemicalGlass:before {
  content: "\e68f";
}

.icon-CD:before {
  content: "\e690";
}

.icon-Carioca:before {
  content: "\e691";
}

.icon-Car:before {
  content: "\e692";
}

.icon-Book:before {
  content: "\e693";
}

.icon-BigTruck:before {
  content: "\e694";
}

.icon-Bicycle:before {
  content: "\e695";
}

.icon-Wrench:before {
  content: "\e696";
}

.icon-Web:before {
  content: "\e697";
}

.icon-Watch:before {
  content: "\e698";
}

.icon-Volume:before {
  content: "\e699";
}

.icon-Video:before {
  content: "\e69a";
}

.icon-Users:before {
  content: "\e69b";
}

.icon-User:before {
  content: "\e69c";
}

.icon-UploadCLoud:before {
  content: "\e69d";
}

.icon-Typing:before {
  content: "\e69e";
}

.icon-Tools:before {
  content: "\e69f";
}

.icon-Tag:before {
  content: "\e6a0";
}

.icon-Speedometter:before {
  content: "\e6a1";
}

.icon-Share:before {
  content: "\e6a2";
}

.icon-Settings:before {
  content: "\e6a3";
}

.icon-Search:before {
  content: "\e6a4";
}

.icon-Screwdriver:before {
  content: "\e6a5";
}

.icon-Rolodex:before {
  content: "\e6a6";
}

.icon-Ringer:before {
  content: "\e6a7";
}

.icon-Resume:before {
  content: "\e6a8";
}

.icon-Restart:before {
  content: "\e6a9";
}

.icon-PowerOff:before {
  content: "\e6aa";
}

.icon-Pointer:before {
  content: "\e6ab";
}

.icon-Picture:before {
  content: "\e6ac";
}

.icon-OpenedLock:before {
  content: "\e6ad";
}

.icon-Notes:before {
  content: "\e6ae";
}

.icon-Mute:before {
  content: "\e6af";
}

.icon-Movie:before {
  content: "\e6b0";
}

.icon-Microphone2:before {
  content: "\e6b1";
}

.icon-Message:before {
  content: "\e6b2";
}

.icon-MessageRight:before {
  content: "\e6b3";
}

.icon-MessageLeft:before {
  content: "\e6b4";
}

.icon-Menu:before {
  content: "\e6b5";
}

.icon-Media:before {
  content: "\e6b6";
}

.icon-Mail:before {
  content: "\e6b7";
}

.icon-List:before {
  content: "\e6b8";
}

.icon-Layers:before {
  content: "\e6b9";
}

.icon-Key:before {
  content: "\e6ba";
}

.icon-Imbox:before {
  content: "\e6bb";
}

.icon-Eye:before {
  content: "\e6bc";
}

.icon-Edit:before {
  content: "\e6bd";
}

.icon-DSLRCamera:before {
  content: "\e6be";
}

.icon-DownloadCloud:before {
  content: "\e6bf";
}

.icon-CompactCamera:before {
  content: "\e6c0";
}

.icon-Cloud:before {
  content: "\e6c1";
}

.icon-ClosedLock:before {
  content: "\e6c2";
}

.icon-Chart2:before {
  content: "\e6c3";
}

.icon-Bulb:before {
  content: "\e6c4";
}

.icon-Briefcase:before {
  content: "\e6c5";
}

.icon-Blog:before {
  content: "\e6c6";
}

.icon-Agenda:before {
  content: "\e6c7";
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJhc3NldHMvYm9vdHN0cmFwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiY29uZmlnL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fZW1iZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcC10aGVtZS5taW4uY3NzIiwiY29tcG9uZW50cy9fd2lkZ2V0cy5zY3NzIiwidGhlbWUvX2hvbWUuc2NzcyIsImdsb2JhbC9fYmFzZS5zY3NzIiwiZ2xvYmFsL19idXR0b25zLnNjc3MiLCJnbG9iYWwvX2xpc3Quc2NzcyIsImdsb2JhbC9fbWVkaWEuc2NzcyIsImdsb2JhbC9fdHlwb2dyYXBoeS5zY3NzIiwibGF5b3V0L19sYXlvdXQuc2NzcyIsImNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVyX2lubmVyLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19saWdodGJveF9nYWxsZXJ5LnNjc3MiLCJjb21wb25lbnRzL19tZW51X21haW4uc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VfbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGltb25pYWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsInRoZW1lL19ob21lX3R3by5zY3NzIiwidGhlbWUvX291cl9jbGllbnQuc2NzcyIsInRoZW1lL19vdXJfcHJvamVjdC5zY3NzIiwidGhlbWUvX291cl9zZXJ2aWNlcy5zY3NzIiwidGhlbWUvX291cl9zb2x1dGlvbnMuc2NzcyIsInRoZW1lL19wYWdlX2Fib3V0LnNjc3MiLCJ0aGVtZS9fcGFnZV9jYXJ0LnNjc3MiLCJ0aGVtZS9fcGFnZV9jaGVja291dC5zY3NzIiwidGhlbWUvX3BhZ2VfY29udGFjdC5zY3NzIiwidGhlbWUvX3BhZ2VfZnFhLnNjc3MiLCJ0aGVtZS9fcGFnZV9uZXdzLnNjc3MiLCJ0aGVtZS9fcGFnZV9wcm9kdWN0LnNjc3MiLCJ0aGVtZS9fcGFnZV9wcm9qZWN0cy5zY3NzIiwidGhlbWUvX3BhZ2VfcmVxdWVzdF9xdW90ZS5zY3NzIiwidGhlbWUvX3BhZ2Vfc2VydmljZS5zY3NzIiwidGhlbWUvX3BhZ2Vfc2hvcC5zY3NzIiwidGhlbWUvX3BhZ2Vfc29sdXRpb24uc2NzcyIsInRoZW1lL19wYWdlX3Rlc3RpbW9uaWFsLnNjc3MiLCJ0aGVtZS9fcmFnaW9uX2N1c3RvbWVyX3N1cHBvcnQuc2NzcyIsInRoZW1lL19yZWdpb25fY29udHJvbF9pbl9jb21wbGllbmNlLnNjc3MiLCJ0aGVtZS9fcmVnaW9uX2dldF9pbl90b3VjaC5zY3NzIiwidGhlbWUvX3JlZ2lvbl9sYXRlc3RfbmV3cy5zY3NzIiwidGhlbWUvX3JlZ2lvbl9sb29raW5nX2FkZXF1YXRlLnNjc3MiLCJ0aGVtZS9fcmVnaW9uX291cl9jbGllbnQuc2NzcyIsInRoZW1lL19zZWN0aW9uX2Jsb2cuc2NzcyIsInRoZW1lL190YWJfYm94X2Fib3V0LnNjc3MiLCJ0aGVtZS9fdGFiX2JveF9zZXJ2aWNlLnNjc3MiLCJ0aGVtZS9fdGVhbS5zY3NzIiwidGhlbWUvX3dlbGNvbWVfaW5kdXN0cmlhbC5zY3NzIiwiYXNzZXRzL2ZvbnQtYXdlc29tZS5taW4uY3NzIiwiYXNzZXRzL3N0cm9jay1pY29uLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztpSEF3Q2dIO0FBQ2hIOztvQ0FFbUM7QUFDbkMsT0FBQSxDQUFBLDRIQUFBO0FBQ0EsT0FBQSxDQUFBLGtGQUFBO0FBQ0EsT0FBQSxDQUFBLHFFQUFBO0FBR0EsV0FBUTtBQUdSLGlEQUFnRDtBQ3BEaEQ7Ozs7O0dBS0c7QUNIRCxBQ0ZGLFNERUcsQUNGTSxPREVDLENBQUM7RUFDUCxPQUFPLEVBQUUs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Qyx1QkFBdUIsRUFBQyxTQUFTO0NBQUU7O0FBQUQsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLFlBQVk7RUFBQyxXQUFXLEVBQUMsS0FBSztFQUFDLGNBQWMsRUFBQyxJQUFJO0NBQUU7O0FBQUQsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUc7Q0FBRTs7QUFBRCxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsR0FBRztDQUFFOztBQUFELE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxHQUFHO0NBQUU7O0FBQUQsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUc7Q0FBRTs7QUFBRCxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWTtFQUFDLFVBQVUsRUFBQyxNQUFNO0NBQUU7O0FBQUQsTUFBTSxDQUFBO0VBQUMsWUFBWSxFQUFDLENBQUM7RUFBQyxXQUFXLEVBQUMsWUFBWTtFQUFDLGVBQWUsRUFBQyxJQUFJO0NBQUU7O0FBQUQsTUFBTSxHQUFDLEVBQUUsQ0FBQTtFQUFDLFFBQVEsRUFBQyxRQUFRO0NBQUU7O0FBQUQsTUFBTSxDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxJQUFJLEVBQUMsYUFBYTtFQUFDLEtBQUssRUFBQyxZQUFZO0VBQUMsR0FBRyxFQUFDLFdBQVc7RUFBQyxVQUFVLEVBQUMsTUFBTTtDQUFFOztBQUFELE1BQU0sTUFBTSxDQUFBO0VBQUMsSUFBSSxFQUFDLGFBQWE7Q0FBRTs7QUFBRCxVQUFVLENBQUE7RUFBQyxPQUFPLEVBQUMsZ0JBQWdCO0VBQUMsTUFBTSxFQUFDLGdCQUFnQjtFQUFDLGFBQWEsRUFBQyxJQUFJO0NBQUU7O0FBQUQsYUFBYSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7Q0FBRTs7QUFBRCxjQUFjLENBQUE7RUFBQyxLQUFLLEVBQUMsS0FBSztDQUFFOztBQUFELEdBQUcsYUFBYSxDQUFBO0VBQUMsWUFBWSxFQUFDLElBQUk7Q0FBRTs7QUFBRCxHQUFHLGNBQWMsQ0FBQTtFQUFDLFdBQVcsRUFBQyxJQUFJO0NBQUU7O0FBQUQsV0FBVyxDQUFBO0VBQUMsS0FBSyxFQUFDLEtBQUs7Q0FBRTs7QUFBRCxVQUFVLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtDQUFFOztBQUFELEdBQUcsVUFBVSxDQUFBO0VBQUMsWUFBWSxFQUFDLElBQUk7Q0FBRTs7QUFBRCxHQUFHLFdBQVcsQ0FBQTtFQUFDLFdBQVcsRUFBQyxJQUFJO0NBQUU7O0FBQUQsUUFBUSxDQUFBO0VBQUMsaUJBQWlCLEVBQUMsMEJBQTBCO0VBQUMsU0FBUyxFQUFDLDBCQUEwQjtDQUFFOztBQUFELFNBQVMsQ0FBQTtFQUFDLGlCQUFpQixFQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLFFBQVE7RUFBQyxTQUFTLEVBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsUUFBUTtDQUFFOztBQUFELGtCQUFrQixDQUFsQixPQUFrQjtFQUFTLEVBQUU7SUFBQyxpQkFBaUIsRUFBQyxZQUFZO0lBQUMsU0FBUyxFQUFDLFlBQVk7O0VBQUMsSUFBSTtJQUFDLGlCQUFpQixFQUFDLGNBQWM7SUFBQyxTQUFTLEVBQUMsY0FBYzs7OztBQUFFLFVBQVUsQ0FBVixPQUFVO0VBQVMsRUFBRTtJQUFDLGlCQUFpQixFQUFDLFlBQVk7SUFBQyxTQUFTLEVBQUMsWUFBWTs7RUFBQyxJQUFJO0lBQUMsaUJBQWlCLEVBQUMsY0FBYztJQUFDLFNBQVMsRUFBQyxjQUFjOzs7O0FBQUUsYUFBYSxDQUFBO0VBQUMsTUFBTSxFQUFDLHdEQUF3RDtFQUFDLGlCQUFpQixFQUFDLGFBQWE7RUFBQyxhQUFhLEVBQUMsYUFBYTtFQUFDLFNBQVMsRUFBQyxhQUFhO0NBQUU7O0FBQUQsY0FBYyxDQUFBO0VBQUMsTUFBTSxFQUFDLHdEQUF3RDtFQUFDLGlCQUFpQixFQUFDLGNBQWM7RUFBQyxhQUFhLEVBQUMsY0FBYztFQUFDLFNBQVMsRUFBQyxjQUFjO0NBQUU7O0FBQUQsY0FBYyxDQUFBO0VBQUMsTUFBTSxFQUFDLHdEQUF3RDtFQUFDLGlCQUFpQixFQUFDLGNBQWM7RUFBQyxhQUFhLEVBQUMsY0FBYztFQUFDLFNBQVMsRUFBQyxjQUFjO0NBQUU7O0FBQUQsbUJBQW1CLENBQUE7RUFBQyxNQUFNLEVBQUMsa0VBQWtFO0VBQUMsaUJBQWlCLEVBQUMsWUFBWTtFQUFDLGFBQWEsRUFBQyxZQUFZO0VBQUMsU0FBUyxFQUFDLFlBQVk7Q0FBRTs7QUFBRCxpQkFBaUIsQ0FBQTtFQUFDLE1BQU0sRUFBQyxrRUFBa0U7RUFBQyxpQkFBaUIsRUFBQyxZQUFZO0VBQUMsYUFBYSxFQUFDLFlBQVk7RUFBQyxTQUFTLEVBQUMsWUFBWTtDQUFFOztBQUFELEtBQUssQ0FBQyxhQUFhLEVBQUMsS0FBSyxDQUFDLGNBQWMsRUFBQyxLQUFLLENBQUMsY0FBYyxFQUFDLEtBQUssQ0FBQyxtQkFBbUIsRUFBQyxLQUFLLENBQUMsaUJBQWlCLENBQUE7RUFBQyxNQUFNLEVBQUMsSUFBSTtDQUFFOztBQUFELFNBQVMsQ0FBQTtFQUFDLFFBQVEsRUFBQyxRQUFRO0VBQUMsT0FBTyxFQUFDLFlBQVk7RUFBQyxLQUFLLEVBQUMsR0FBRztFQUFDLE1BQU0sRUFBQyxHQUFHO0VBQUMsV0FBVyxFQUFDLEdBQUc7RUFBQyxjQUFjLEVBQUMsTUFBTTtDQUFFOztBQUFELFlBQVksRUFBQyxZQUFZLENBQUE7RUFBQyxRQUFRLEVBQUMsUUFBUTtFQUFDLElBQUksRUFBQyxDQUFDO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxVQUFVLEVBQUMsTUFBTTtDQUFFOztBQUFELFlBQVksQ0FBQTtFQUFDLFdBQVcsRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUc7Q0FBRTs7QUFBRCxXQUFXLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFlBQVksT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxNQUFNLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sRUFBQyxTQUFTLE9BQU8sRUFBQyxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGFBQWEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLEVBQUMsT0FBTyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELHVCQUF1QixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELHFCQUFxQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxpQkFBaUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxnQkFBZ0IsT0FBTyxFQUFDLFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxXQUFXLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxlQUFlLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxXQUFXLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsT0FBTyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZ0JBQWdCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGlCQUFpQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sRUFBQyxXQUFXLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxFQUFDLFNBQVMsT0FBTyxFQUFDLGFBQWEsT0FB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RCxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsU0FBUyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFlBQVksT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxzQkFBc0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxPQUFPLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxFQUFDLHdCQUF3QixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxpQkFBaUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFlBQVksT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLEVBQUMsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGtCQUFrQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELG1CQUFtQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELE9BQU8sT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sRUFBQyxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxpQkFBaUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFlBQVksT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxtQkFBbUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsaUJBQWlCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxpQkFBaUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sRUFBQyxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxlQUFlLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLEVBQUMsT0FBTyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxnQkFBZ0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxlQUFlLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxxQkFBcUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxzQkFBc0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxtQkFBbUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxxQkFBcUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sRUFBQyxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsU0FBUyxPQUFPLEVBQUMsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsT0FBTyxPQUFPLEVBQUMsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxFQUFDLFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLEVBQUMsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxXQUFXLE9BQU8sRUFBQyxXQUFXLE9BQU8sRUFBQyxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxpQkFBaUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsU0FBUyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELG9CQUFvQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELHNCQUFzQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFlBQVksT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sRUFBQyxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLEVBQUMsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxFQUFDLFlBQVksT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxFQUFDLFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sRUFBQyxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLEVBQUMsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGFBQWEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsU0FBUyxPQUFPLEVBQUMsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsU0FBUyxPQUFPLEVBQUMsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsa0JBQWtCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZ0JBQWdCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxXQUFXLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxlQUFlLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFlBQVksT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxlQUFlLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQscUJBQXFCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsc0JBQXNCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsbUJBQW1CLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQscUJBQXFCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLEVBQUMsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFlBQVksT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLEVBQUMsU0FBUyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsaUJBQWlCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsa0JBQWtCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxrQkFBa0IsT0FBTyxFQUFDLGFBQWEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxtQkFBbUIsT0FBTyxFQUFDLGtCQUFrQixPQUFPLEVBQUMsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGtCQUFrQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLEVBQUMsZ0JBQWdCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxlQUFlLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGFBQWEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZ0JBQWdCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELG9CQUFvQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQscUJBQXFCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCx1QkFBdUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCx3QkFBd0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxxQkFBcUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCx1QkFBdUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZ0JBQWdCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsa0JBQWtCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxnQkFBZ0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxpQkFBaUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCx3QkFBd0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxnQkFBZ0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxXQUFXLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLEVBQUMsdUJBQXVCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLEVBQUMscUJBQXFCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZ0JBQWdCLE9BQU8sRUFBQyx3QkFBd0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxRQUFRLE9BQU8sRUFBQyxPQUFPLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsT0FBTyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxFQUFDLE9BQU8sT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sRUFBQyxPQUFPLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsT0FBTyxPQUFPLEVBQUMsT0FBTyxPQUFPLEVBQUMsT0FBTyxPQUFPLEVBQUMsT0FBTyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxFQUFDLFVBQVUsT0FBTyxFQUFDLE9BQU8sT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxPQUFPLE9BQU8sRUFBQyxPQUFPLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLEVBQUMsT0FBTyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsa0JBQWtCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsbUJBQW1CLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsbUJBQW1CLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsb0JBQW9CLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsb0JBQW9CLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQscUJBQXFCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxrQkFBa0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxXQUFXLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxnQkFBZ0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxXQUFXLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsa0JBQWtCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxPQUFPLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELG9CQUFvQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxpQkFBaUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxtQkFBbUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxpQkFBaUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxtQkFBbUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxvQkFBb0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLEVBQUMsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELE9BQU8sT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxNQUFNLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsU0FBUyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsa0JBQWtCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsd0JBQXdCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsdUJBQXVCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLEVBQUMsdUJBQXVCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZ0JBQWdCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLEVBQUMsT0FBTyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGlCQUFpQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGlCQUFpQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxtQkFBbUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxFQUFDLFFBQVEsT0FBTyxFQUFDLGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxnQkFBZ0IsT0FBTyxFQUFDLGtCQUFrQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGlCQUFpQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELHNCQUFzQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxrQkFBa0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFlBQVksT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxPQUFPLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxPQUFPLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsU0FBUyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGtCQUFrQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxnQkFBZ0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxXQUFXLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLEVBQUMsT0FBTyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELE9BQU8sT0FBTyxFQUFDLFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxlQUFlLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZ0JBQWdCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQscUJBQXFCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZ0JBQWdCLE9BQU8sRUFBQyxrQkFBa0IsT0FBTyxFQUFDLGdCQUFnQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxFQUFDLGtCQUFrQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLEVBQUMsZ0JBQWdCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZ0JBQWdCLE9BQU8sRUFBQyxnQkFBZ0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxlQUFlLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLEVBQUMsYUFBYSxPQUFPLEVBQUMsY0FBYyxPQUFPLEVBQUMsV0FBVyxPQUFPLEVBQUMsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGtCQUFrQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELE1BQU0sT0FBTyxFQUFDLFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxNQUFNLE9BQU8sRUFBQyxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELE9BQU8sT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCx1QkFBdUIsT0FBTyxFQUFDLGFBQWEsT0FBTyxFQUFDLGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxpQkFBaUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxNQUFNLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLEVBQUMsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxFQUFDLGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sRUFBQyxpQkFBaUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxXQUFXLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGFBQWEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxvQkFBb0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsaUJBQWlCLE9BQU8sRUFBQyxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsT0FBTyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxRQUFRLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFP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O0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZ0JBQWdCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFlBQVksT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsbUJBQW1CLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxlQUFlLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsY0FBYyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsU0FBUyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxXQUFXLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLEVBQUMsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELG1CQUFtQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGVBQWUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGlCQUFpQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGlCQUFpQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFVBQVUsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQscUJBQXFCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZUFBZSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFlBQVksT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGNBQWMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxTQUFTLE9BQU8sRUFBQyxPQUFPLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsV0FBVyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxVQUFVLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsVUFBVSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztB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QUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsWUFBWSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFdBQVcsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsU0FBUyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELE9BQU8sT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxjQUFjLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsZ0JBQWdCLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsU0FBUyxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFNBQVMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxhQUFhLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsYUFBYSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELFFBQVEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxtQkFBbUIsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxZQUFZLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsUUFBUSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELGdCQUFnQixPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELE9BQU8sT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxnQkFBZ0IsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9B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O0NBQ2hCOztBQUNELFVBQVUsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPO0NBQ2hCOztBQUNELFlBQVksT0FBTyxDQUFDO0VBQ25CLE9BQU8sRUFBRSxPQUFPO0NBQ2hCOztBQUNELFNBQVMsT0FBTyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxPQUFPO0NBQ2hCOztBQUNELFdBQVcsT0FBTyxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxPQUFPO0NBQ2hCOztBQUNELFNBQVMsT0FBTyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxPQUFPO0NBQ2hCOztBQUNELFVBQVUsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPO0NBQ2hCOztBQUNELGdCQUFnQixPQUFPLENBQUM7RUFDdkIsT0FBTyxFQUFFLE9BQU87Q0FDaEI7O0FBQ0QsbUJBQW1CLE9BQU8sQ0FBQztFQUMxQixPQUFPLEVBQUUsT0FBTztDQUNoQjs7QUFDRCxtQkFBbUIsT0FBTyxDQUFDO0VBQzFCLE9BQU8sRUFBRSxPQUFPO0NBQ2hCOztBQUNELFdBQVcsT0FBTyxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxPQUFPO0NBQ2hCOztBQUNELGdCQUFnQixPQUFPLENBQUM7RUFDdkIsT0FBTyxFQUFFLE9BQU87Q0FDaEI7O0FBQ0QsWUFBWSxPQUFPLENBQUM7RUFDbkIsT0FBTyxFQUFFLE9BQU87Q0FDaEI7O0FBQ0QsVUFBVSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU87Q0FDaEI7O0FBQ0QsZUFBZSxPQUFPLENBQUM7RUFDdEIsT0FBTyxFQUFFLE9BQU87Q0FDaEI7O0FBQ0QsVUFBVSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU87Q0FDaEI7O0FBQ0QsWUFBWSxPQUFPLENBQUM7RUFDbkIsT0FBTyxFQUFFLE9BQU87Q0FDaEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG58fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8ICAgICAgIE1BU1RFUiBTVFlMRVNIRUVUIEZPUiBJTkRVU1RSSUFMICAgICAgIHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbnx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHwgICAgICAgICAgICAgIFRBQkxFIE9GIENPTlRFTlQgICAgICAgICAgICAgICAgICB8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHxcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkltcG9ydGVkIHN0eWxlc1xyXG5HbG9iYWwgc3R5bGVzXHJcbmhlYWRlciB0b3Agc3R5bGVzXHJcbkhlYWRlciBNZW51IHN0eWxlc1xyXG5CYW5uZXIgc3R5bGVzXHJcbldlbGNvbWUgdG8gaW5kdXN0cmlhbCBzdHlsZXNcclxuT3VyIFNlcnZpY2VzIHN0eWxlcyBcclxuT3VyIFNlcnZpY2VzIG5hdHVyYWwgcmVzb3VyY2Ugc3R5bGVzXHJcbk91ciBQcm9qZWN0IFNsaWRlciBzdHlsZXNcclxuSG9tZSBzdHlsZXNcclxuT3VyIENsaWVudCBzdHlsZXNcclxuSW5kdXJpYWwgU29sdXRpb24gc3R5bGVzXHJcbkZvb3RlciBzdHlsZXNcclxuSW5uZXIgQmFubmVyIHN0eWxlc1xyXG5BYm91dCBUYWIgQm94IHN0eWxlc1xyXG5UZWFtIHN0eWxlc1xyXG5UZXN0aW1vbmlhbCBBcmVhXHJcblNlcnZpY2VzIFBhZ2Ugc3R5bGVzXHJcblNpZGUgQmFyIFdpZGdldCBzdHlsZXNcclxuU2luZ2xlIHNlcnZpY2UgcGFnZSBzdHlsZXNcclxuQ29yZSBQcm9qZWN0cyBwYWdlIHN0eWxlc1xyXG5OZXdzIHBhZ2Ugc3R5bGVzXHJcblBhZ2UgTmF2aWdhdGlvbiBzdHlsZXNcclxuTmV3cyBEZXRhaWxzIHN0eWxlc1xyXG5OZXdzIERldGFpbHMgQ29tbWVudHNcclxuQ29udGFjdCB1cyBzdHlsZXNcclxuVGVzdGltb25pYWxzIHBhZ2Ugc3R5bGVzXHJcblJlcXVlc3QgYSBxdW90ZSBQYWdlIHN0eWxlc1xyXG5Qcm9qZWN0IGRldGFpbHMgcGFnZSBzdHlsZXNcclxuTmV3c2xldHRlclxyXG5UVC1HQUxMRVJZLTFcclxuTElHSFRCT1hcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG58fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8ICAgICAgICAgICAgRW5kIFRBQkxFIE9GIENPTlRFTlQgICAgICAgICAgICAgICAgfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8XHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBJbXBvcnRlZCBzdHlsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDMwMCwzMDBpdGFsaWMsNDAwaXRhbGljLDYwMCw2MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyw4MDAsODAwaXRhbGljKTtcclxuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FucytDb25kZW5zZWQ6MzAwLDMwMGl0YWxpYyw3MDApO1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1QVCtTYW5zK05hcnJvdzo0MDAsNzAwXCIpO1xyXG5cclxuXHJcbi8vIENvbmZpZ1xyXG5AaW1wb3J0IFwiY29uZmlnL3ZhcmlhYmxlc1wiO1xyXG5cclxuLyogQm9vdHN0cmFwIDUuMCBicmVha3BvaW50IGFuZCB1dGlsaXRpZXMgb25seSAqL1xyXG5AaW1wb3J0IFwiYXNzZXRzL2Jvb3RzdHJhcFwiO1xyXG5cclxuLyogQm9vdHN0cmFwIDMuMy42ICovXHJcbkBpbXBvcnQgXCJhc3NldHMvYm9vdHN0cmFwLXRoZW1lLm1pblwiO1xyXG5cclxuLyogR2xvYmFsICovXHJcbkBpbXBvcnQgXCJnbG9iYWwvX2Jhc2Uuc2Nzc1wiO1xuQGltcG9ydCBcImdsb2JhbC9fYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL19saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJnbG9iYWwvX21lZGlhLnNjc3NcIjtcbkBpbXBvcnQgXCJnbG9iYWwvX3R5cG9ncmFwaHkuc2Nzc1wiO1xyXG5cclxuLyogTGF5b3V0ICovXHJcbkBpbXBvcnQgXCJsYXlvdXQvX2xheW91dC5zY3NzXCI7XHJcblxyXG4vKiBDb21wb25lbnRzICovXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL19hY2NvcmRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Jhbm5lcl9pbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbGlnaHRib3hfZ2FsbGVyeS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbWVudV9tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19uZXdzbGV0dGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19wYWdlX25hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NpZGViYXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3Rlc3RpbW9uaWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL193aWRnZXRzLnNjc3NcIjtcclxuXHJcbi8qIFRoZW1lICovXHJcbkBpbXBvcnQgXCJ0aGVtZS9faG9tZV90d28uc2Nzc1wiO1xuQGltcG9ydCBcInRoZW1lL19ob21lLnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fb3VyX2NsaWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidGhlbWUvX291cl9wcm9qZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fb3VyX3NlcnZpY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fb3VyX3NvbHV0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwidGhlbWUvX3BhZ2VfYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcInRoZW1lL19wYWdlX2NhcnQuc2Nzc1wiO1xuQGltcG9ydCBcInRoZW1lL19wYWdlX2NoZWNrb3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fcGFnZV9jb250YWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fcGFnZV9mcWEuc2Nzc1wiO1xuQGltcG9ydCBcInRoZW1lL19wYWdlX25ld3Muc2Nzc1wiO1xuQGltcG9ydCBcInRoZW1lL19wYWdlX3Byb2R1Y3Quc2Nzc1wiO1xuQGltcG9ydCBcInRoZW1lL19wYWdlX3Byb2plY3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fcGFnZV9yZXF1ZXN0X3F1b3RlLnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fcGFnZV9zZXJ2aWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fcGFnZV9zaG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fcGFnZV9zb2x1dGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidGhlbWUvX3BhZ2VfdGVzdGltb25pYWwuc2Nzc1wiO1xuQGltcG9ydCBcInRoZW1lL19yYWdpb25fY3VzdG9tZXJfc3VwcG9ydC5zY3NzXCI7XG5AaW1wb3J0IFwidGhlbWUvX3JlZ2lvbl9jb250cm9sX2luX2NvbXBsaWVuY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInRoZW1lL19yZWdpb25fZ2V0X2luX3RvdWNoLnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fcmVnaW9uX2xhdGVzdF9uZXdzLnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fcmVnaW9uX2xvb2tpbmdfYWRlcXVhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInRoZW1lL19yZWdpb25fb3VyX2NsaWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidGhlbWUvX3NlY3Rpb25fYmxvZy5zY3NzXCI7XG5AaW1wb3J0IFwidGhlbWUvX3RhYl9ib3hfYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcInRoZW1lL190YWJfYm94X3NlcnZpY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInRoZW1lL190ZWFtLnNjc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS9fd2VsY29tZV9pbmR1c3RyaWFsLnNjc3NcIjtcclxuXHJcbi8qIEljb25zICovXHJcbkBpbXBvcnQgXCJhc3NldHMvZm9udC1hd2Vzb21lLm1pblwiO1xyXG5AaW1wb3J0IFwiYXNzZXRzL3N0cm9jay1pY29uXCI7XHJcblxyXG4iLCLvu78vKlxyXG4gKiBCb290c3RyYXAgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcblxyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xyXG5cclxuLy8gSGVscGVyc1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnNcIjtcclxuXHJcbi8vIFV0aWxpdGllc1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9hcGlcIjtcclxuXHJcbi8qIEFsbCAqL1xyXG4vKiBAaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcFwiOyAqL1xyXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuXG4gICAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHZhbHVlLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIu+7vy8vIFVzZSB0aGlzIGZpbGUgdG8gb3ZlcndyaXRlIHRoZSBiYXNpYyBCb290c3RyYXAgdmFyaWFibGVzIGFuZCBhZGQgY3VzdG9tIHZhcmlhYmxlc1xyXG4vLyBKdXN0IGNvcHkgYSB2YXJpYWJsZSBmcm9tIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MgYW5kIGVkaXQgdGhlIHZhbHVlLlxyXG5cclxuJGltYWdlczogJy4uL2ltYWdlcyc7XHJcblxyXG4vLyBDb2xvcnNcclxuJGJsdWU6ICMzMDkwQzA7XHJcbiRyZWQ6ICNlMDMxMjc7XHJcbiRjeWFuOiAjMjhhNmI2O1xyXG4kbmF2eTogIzEzMzE0YztcclxuXHJcbiRwcmltYXJ5OiAkcmVkO1xyXG4kc2Vjb25kYXJ5OiAkYmx1ZTtcclxuJHRlcnRpYXJ5OiAkY3lhbjtcclxuXHJcbiRkYXJrOiAjMzMzO1xyXG4kbWVkaXVtOiAjNGE0YTRhO1xyXG4kbGlnaHQ6ICNjN2M2YzY7XHJcbiRzb2Z0OiAjZjFmMWYxO1xyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4kb3Blbi1zYW5zOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuJG9wZW4tc2Fucy1jb25kOiAnUFQgU2FucyBOYXJyb3cnLHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC1mYW1pbHktYmFzZTogJG9wZW4tc2FucztcclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuJGhlYWRpbmctZm9udC1zZWNvbmRhcnk6ICRvcGVuLXNhbnMtY29uZDtcclxuXHJcbiRib2R5LWNvbG9yOiAkZGFyaztcclxuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjg7XHJcbiRsaW5lLWhlaWdodC1zbTogMS40O1xyXG4kbGluZS1oZWlnaHQtbGc6IDIuMjtcclxuXHJcbiRoZWFkaW5ncy1jb2xvcjogJGRhcms7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbi8vIEJvcmRlclxyXG4kYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogNXB4O1xyXG4kYm9yZGVyLXdpZHRoOiAxcHg7XHJcblxyXG4kYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XHJcblxyXG4vLyBCdXR0b25cclxuJGJ0bi10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIC4zcyBlYXNlLCBib3gtc2hhZG93IC4zcyBlYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgMyAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2KSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNCkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNCkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2KSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4KSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNCkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4KSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNCkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2KSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNCkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNCkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2KSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4KSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNCkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4KSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNCkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4KSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNCkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgOCkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNikgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNCkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMikgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0KSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNikgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2KSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNCkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNCkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2KSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2KSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNCkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNCkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2KSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsXCIlM2NcIiksXG4gIChcIj5cIixcIiUzZVwiKSxcbiAgKFwiI1wiLFwiJTIzXCIpLFxuICAoXCIoXCIsXCIlMjhcIiksXG4gIChcIilcIixcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgLyA0LFxuICAyOiAkc3BhY2VyIC8gMixcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuJGd1dHRlcnM6ICRzcGFjZXJzICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3NcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IChcbiAgXCIyMWJ5OVwiOiAoXG4gICAgeDogMjEsXG4gICAgeTogOVxuICApLFxuICBcIjE2Ynk5XCI6IChcbiAgICB4OiAxNixcbiAgICB5OiA5XG4gICksXG4gIFwiNGJ5M1wiOiAoXG4gICAgeDogNCxcbiAgICB5OiAzXG4gICksXG4gIFwiMWJ5MVwiOiAoXG4gICAgeDogMSxcbiAgICB5OiAxXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgZWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBlZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGVyYXRvci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG5cbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgY29sb3ItbGV2ZWwoJHByaW1hcnksICR0YWJsZS1iZy1sZXZlbCksXG4gIFwic2Vjb25kYXJ5XCI6ICBjb2xvci1sZXZlbCgkc2Vjb25kYXJ5LCAkdGFibGUtYmctbGV2ZWwpLFxuICBcInN1Y2Nlc3NcIjogICAgY29sb3ItbGV2ZWwoJHN1Y2Nlc3MsICR0YWJsZS1iZy1sZXZlbCksXG4gIFwiaW5mb1wiOiAgICAgICBjb2xvci1sZXZlbCgkaW5mbywgJHRhYmxlLWJnLWxldmVsKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIGNvbG9yLWxldmVsKCR3YXJuaW5nLCAkdGFibGUtYmctbGV2ZWwpLFxuICBcImRhbmdlclwiOiAgICAgY29sb3ItbGV2ZWwoJGRhbmdlciwgJHRhYmxlLWJnLWxldmVsKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDEuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1sZWZ0OiAgICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1sZWZ0OiAgICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tcmlnaHQ6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkZm9ybS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcblxuJGZvcm0tZmlsZS1wYWRkaW5nLXktc206ICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1maWxlLXBhZGRpbmcteC1zbTogICAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtZm9udC1zaXplLXNtOiAgICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1oZWlnaHQtc206ICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLWZpbGUtcGFkZGluZy15LWxnOiAgICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1wYWRkaW5nLXgtbGc6ICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWZvbnQtc2l6ZS1sZzogICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLXJpZ2h0OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyIC8gNCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1sZWZ0OiAgICAgICAgICAgIC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gNCAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctbGV2ZWw6ICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1sZXZlbDogICAgICAgNiAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGtleX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZShtYXAtZ2V0KCRyYXRpbywgeSkgLyBtYXAtZ2V0KCRyYXRpbywgeCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKSk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5LFxuLnNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpIHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6bm90KDpmb2N1cykge1xuICAgIEBpbmNsdWRlIHNyLW9ubHkoKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBVdGlsaXRpZXNcblxuJHV0aWxpdGllczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJhbGlnblwiOiAoXG4gICAgICBwcm9wZXJ0eTogdmVydGljYWwtYWxpZ24sXG4gICAgICBjbGFzczogYWxpZ24sXG4gICAgICB2YWx1ZXM6IGJhc2VsaW5lIHRvcCBtaWRkbGUgYm90dG9tIHRleHQtYm90dG9tIHRleHQtdG9wXG4gICAgKSxcbiAgICBcImZsb2F0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxvYXQsXG4gICAgICB2YWx1ZXM6IGxlZnQgcmlnaHQgbm9uZVxuICAgICksXG4gICAgXCJvdmVyZmxvd1wiOiAoXG4gICAgICBwcm9wZXJ0eTogb3ZlcmZsb3csXG4gICAgICB2YWx1ZXM6IGF1dG8gaGlkZGVuLFxuICAgICksXG4gICAgXCJkaXNwbGF5XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcmludDogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBkaXNwbGF5LFxuICAgICAgY2xhc3M6IGQsXG4gICAgICB2YWx1ZXM6IG5vbmUgaW5saW5lIGlubGluZS1ibG9jayBibG9jayB0YWJsZSB0YWJsZS1yb3cgdGFibGUtY2VsbCBmbGV4IGlubGluZS1mbGV4XG4gICAgKSxcbiAgICBcInNoYWRvd1wiOiAoXG4gICAgICBwcm9wZXJ0eTogYm94LXNoYWRvdyxcbiAgICAgIGNsYXNzOiBzaGFkb3csXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJveC1zaGFkb3csXG4gICAgICAgIHNtOiAkYm94LXNoYWRvdy1zbSxcbiAgICAgICAgbGc6ICRib3gtc2hhZG93LWxnLFxuICAgICAgICBub25lOiBub25lLFxuICAgICAgKVxuICAgICksXG4gICAgXCJwb3NpdGlvblwiOiAoXG4gICAgICBwcm9wZXJ0eTogcG9zaXRpb24sXG4gICAgICB2YWx1ZXM6IHN0YXRpYyByZWxhdGl2ZSBhYnNvbHV0ZSBmaXhlZCBzdGlja3lcbiAgICApLFxuICAgIFwiYm9yZGVyXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXIsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItdG9wXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItdG9wLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLXJpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItcmlnaHQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItYm90dG9tLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLWxlZnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1sZWZ0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItY29sb3IsXG4gICAgICBjbGFzczogYm9yZGVyLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHRoZW1lLWNvbG9ycywgKFwid2hpdGVcIjogJHdoaXRlKSlcbiAgICApLFxuICAgIC8vIFNpemluZyB1dGlsaXRpZXNcbiAgICBcIndpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgIGNsYXNzOiB3LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDI1OiAyNSUsXG4gICAgICAgIDUwOiA1MCUsXG4gICAgICAgIDc1OiA3NSUsXG4gICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgYXV0bzogYXV0b1xuICAgICAgKVxuICAgICksXG4gICAgXCJtYXgtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IG1heC13aWR0aCxcbiAgICAgIGNsYXNzOiBtdyxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IHdpZHRoLFxuICAgICAgY2xhc3M6IHZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwibWluLXZpZXdwb3J0LXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4td2lkdGgsXG4gICAgICBjbGFzczogbWluLXZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwiaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogaCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAyNTogMjUlLFxuICAgICAgICA1MDogNTAlLFxuICAgICAgICA3NTogNzUlLFxuICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgIGF1dG86IGF1dG9cbiAgICAgIClcbiAgICApLFxuICAgIFwibWF4LWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWF4LWhlaWdodCxcbiAgICAgIGNsYXNzOiBtaCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogdmgsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMHZoKVxuICAgICksXG4gICAgXCJtaW4tdmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4taGVpZ2h0LFxuICAgICAgY2xhc3M6IG1pbi12aCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdmgpXG4gICAgKSxcbiAgICAvLyBGbGV4IHV0aWxpdGllc1xuICAgIFwiZmxleFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgsXG4gICAgICB2YWx1ZXM6IChmaWxsOiAxIDEgYXV0bylcbiAgICApLFxuICAgIFwiZmxleC1kaXJlY3Rpb25cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LWRpcmVjdGlvbixcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiByb3cgY29sdW1uIHJvdy1yZXZlcnNlIGNvbHVtbi1yZXZlcnNlXG4gICAgKSxcbiAgICBcImZsZXgtZ3Jvd1wiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgtZ3JvdyxcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGdyb3ctMDogMCxcbiAgICAgICAgZ3Jvdy0xOiAxLFxuICAgICAgKVxuICAgICksXG4gICAgXCJmbGV4LXNocmlua1wiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgtc2hyaW5rLFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc2hyaW5rLTA6IDAsXG4gICAgICAgIHNocmluay0xOiAxLFxuICAgICAgKVxuICAgICksXG4gICAgXCJmbGV4LXdyYXBcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LXdyYXAsXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogd3JhcCBub3dyYXAgd3JhcC1yZXZlcnNlXG4gICAgKSxcbiAgICBcImp1c3RpZnktY29udGVudFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGp1c3RpZnktY29udGVudCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogZmxleC1zdGFydCxcbiAgICAgICAgZW5kOiBmbGV4LWVuZCxcbiAgICAgICAgY2VudGVyOiBjZW50ZXIsXG4gICAgICAgIGJldHdlZW46IHNwYWNlLWJldHdlZW4sXG4gICAgICAgIGFyb3VuZDogc3BhY2UtYXJvdW5kLFxuICAgICAgICBldmVubHk6IHNwYWNlLWV2ZW5seSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYWxpZ24taXRlbXNcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1pdGVtcyxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogZmxleC1zdGFydCxcbiAgICAgICAgZW5kOiBmbGV4LWVuZCxcbiAgICAgICAgY2VudGVyOiBjZW50ZXIsXG4gICAgICAgIGJhc2VsaW5lOiBiYXNlbGluZSxcbiAgICAgICAgc3RyZXRjaDogc3RyZXRjaCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYWxpZ24tY29udGVudFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGFsaWduLWNvbnRlbnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiZXR3ZWVuOiBzcGFjZS1iZXR3ZWVuLFxuICAgICAgICBhcm91bmQ6IHNwYWNlLWFyb3VuZCxcbiAgICAgICAgc3RyZXRjaDogc3RyZXRjaCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYWxpZ24tc2VsZlwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGFsaWduLXNlbGYsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgYXV0bzogYXV0byxcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiYXNlbGluZTogYmFzZWxpbmUsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcIm9yZGVyXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogb3JkZXIsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgZmlyc3Q6IC0xLFxuICAgICAgICAwOiAwLFxuICAgICAgICAxOiAxLFxuICAgICAgICAyOiAyLFxuICAgICAgICAzOiAzLFxuICAgICAgICA0OiA0LFxuICAgICAgICA1OiA1LFxuICAgICAgICBsYXN0OiA2LFxuICAgICAgKSxcbiAgICApLFxuICAgIC8vIE1hcmdpbiB1dGlsaXRpZXNcbiAgICBcIm1hcmdpblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbixcbiAgICAgIGNsYXNzOiBtLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQgbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXgsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wLFxuICAgICAgY2xhc3M6IG10LFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXJpZ2h0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0LFxuICAgICAgY2xhc3M6IG1yLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLWJvdHRvbVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1ib3R0b20sXG4gICAgICBjbGFzczogbWIsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4tbGVmdFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG1sLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbiB1dGlsaXRpZXNcbiAgICBcIm5lZ2F0aXZlLW1hcmdpblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbixcbiAgICAgIGNsYXNzOiBtLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1yaWdodCBtYXJnaW4tbGVmdCxcbiAgICAgIGNsYXNzOiBteCxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXlcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wIG1hcmdpbi1ib3R0b20sXG4gICAgICBjbGFzczogbXksXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wLFxuICAgICAgY2xhc3M6IG10LFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tcmlnaHRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQsXG4gICAgICBjbGFzczogbXIsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tbGVmdFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG1sLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgLy8gUGFkZGluZyB1dGlsaXRpZXNcbiAgICBcInBhZGRpbmdcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLFxuICAgICAgY2xhc3M6IHAsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmcteFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctcmlnaHQgcGFkZGluZy1sZWZ0LFxuICAgICAgY2xhc3M6IHB4LFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLXlcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLXRvcCBwYWRkaW5nLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBweSxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLXRvcCxcbiAgICAgIGNsYXNzOiBwdCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1yaWdodFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctcmlnaHQsXG4gICAgICBjbGFzczogcHIsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctYm90dG9tXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1ib3R0b20sXG4gICAgICBjbGFzczogcGIsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctbGVmdFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBwbCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIC8vIFRleHRcbiAgICBcImZvbnQtd2VpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LXdlaWdodCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBsaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0LFxuICAgICAgICBsaWdodGVyOiAkZm9udC13ZWlnaHQtbGlnaHRlcixcbiAgICAgICAgbm9ybWFsOiAkZm9udC13ZWlnaHQtbm9ybWFsLFxuICAgICAgICBib2xkOiAkZm9udC13ZWlnaHQtYm9sZCxcbiAgICAgICAgYm9sZGVyOiAkZm9udC13ZWlnaHQtYm9sZGVyXG4gICAgICApXG4gICAgKSxcbiAgICBcInRleHQtdHJhbnNmb3JtXCI6IChcbiAgICAgIHByb3BlcnR5OiB0ZXh0LXRyYW5zZm9ybSxcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiBsb3dlcmNhc2UgdXBwZXJjYXNlIGNhcGl0YWxpemVcbiAgICApLFxuICAgIFwidGV4dC1hbGlnblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHRleHQtYWxpZ24sXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogbGVmdCByaWdodCBjZW50ZXJcbiAgICApLFxuICAgIFwiY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGNvbG9yLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZShcbiAgICAgICAgJHRoZW1lLWNvbG9ycyxcbiAgICAgICAgKFxuICAgICAgICAgIFwid2hpdGVcIjogJHdoaXRlLFxuICAgICAgICAgIFwiYm9keVwiOiAkYm9keS1jb2xvcixcbiAgICAgICAgICBcIm11dGVkXCI6ICR0ZXh0LW11dGVkLFxuICAgICAgICAgIFwiYmxhY2stNTBcIjogcmdiYSgkYmxhY2ssIC41KSxcbiAgICAgICAgICBcIndoaXRlLTUwXCI6IHJnYmEoJHdoaXRlLCAuNSksXG4gICAgICAgICAgXCJyZXNldFwiOiBpbmhlcml0LFxuICAgICAgICApXG4gICAgICApXG4gICAgKSxcbiAgICBcImxpbmUtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBsaW5lLWhlaWdodCxcbiAgICAgIGNsYXNzOiBsaCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAxOiAxLFxuICAgICAgICBzbTogJGxpbmUtaGVpZ2h0LXNtLFxuICAgICAgICBiYXNlOiAkbGluZS1oZWlnaHQtYmFzZSxcbiAgICAgICAgbGc6ICRsaW5lLWhlaWdodC1sZyxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcixcbiAgICAgIGNsYXNzOiBiZyxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKFxuICAgICAgICAkdGhlbWUtY29sb3JzLFxuICAgICAgICAoXG4gICAgICAgICAgXCJib2R5XCI6ICRib2R5LWJnLFxuICAgICAgICAgIFwid2hpdGVcIjogJHdoaXRlLFxuICAgICAgICAgIFwidHJhbnNwYXJlbnRcIjogdHJhbnNwYXJlbnRcbiAgICAgICAgKVxuICAgICAgKVxuICAgICksXG4gICAgXCJncmFkaWVudFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYmFja2dyb3VuZC1pbWFnZSxcbiAgICAgIGNsYXNzOiBiZyxcbiAgICAgIHZhbHVlczogKGdyYWRpZW50OiB2YXIoLS1icy1ncmFkaWVudCkpXG4gICAgKSxcbiAgICBcIndoaXRlLXNwYWNlXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aGl0ZS1zcGFjZSxcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHdyYXA6IG5vcm1hbCxcbiAgICAgICAgbm93cmFwOiBub3dyYXAsXG4gICAgICApXG4gICAgKSxcbiAgICBcInRleHQtZGVjb3JhdGlvblwiOiAoXG4gICAgICBwcm9wZXJ0eTogdGV4dC1kZWNvcmF0aW9uLFxuICAgICAgdmFsdWVzOiBub25lIHVuZGVybGluZSBsaW5lLXRocm91Z2hcbiAgICApLFxuICAgIFwiZm9udC1zdHlsZVwiOiAoXG4gICAgICBwcm9wZXJ0eTogZm9udC1zdHlsZSxcbiAgICAgIGNsYXNzOiBmb250LFxuICAgICAgdmFsdWVzOiBpdGFsaWMgbm9ybWFsXG4gICAgKSxcbiAgICBcIndvcmQtd3JhcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogd29yZC13cmFwIHdvcmQtYnJlYWssXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogKGJyZWFrOiBicmVhay13b3JkKVxuICAgICksXG4gICAgXCJmb250LWZhbWlseVwiOiAoXG4gICAgICBwcm9wZXJ0eTogZm9udC1mYW1pbHksXG4gICAgICBjbGFzczogZm9udCxcbiAgICAgIHZhbHVlczogKG1vbm9zcGFjZTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpKVxuICAgICksXG4gICAgXCJ1c2VyLXNlbGVjdFwiOiAoXG4gICAgICBwcm9wZXJ0eTogdXNlci1zZWxlY3QsXG4gICAgICB2YWx1ZXM6IGFsbCBhdXRvIG5vbmVcbiAgICApLFxuICAgIFwicG9pbnRlci1ldmVudHNcIjogKFxuICAgICAgcHJvcGVydHk6IHBvaW50ZXItZXZlbnRzLFxuICAgICAgY2xhc3M6IHBlLFxuICAgICAgdmFsdWVzOiBub25lIGF1dG8sXG4gICAgKSxcbiAgICBcInJvdW5kZWRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXJhZGl1cyxcbiAgICAgICAgc206ICRib3JkZXItcmFkaXVzLXNtLFxuICAgICAgICBsZzogJGJvcmRlci1yYWRpdXMtbGcsXG4gICAgICAgIGNpcmNsZTogNTAlLFxuICAgICAgICBwaWxsOiAkcm91bmRlZC1waWxsLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJyb3VuZGVkLXRvcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLXRvcCxcbiAgICAgIHZhbHVlczogKG51bGw6ICRib3JkZXItcmFkaXVzKVxuICAgICksXG4gICAgXCJyb3VuZGVkLXJpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLXJpZ2h0LFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtYm90dG9tLFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtbGVmdFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyBib3JkZXItdG9wLWxlZnQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtbGVmdCxcbiAgICAgIHZhbHVlczogKG51bGw6ICRib3JkZXItcmFkaXVzKVxuICAgICksXG4gICAgXCJ2aXNpYmlsaXR5XCI6IChcbiAgICAgIHByb3BlcnR5OiB2aXNpYmlsaXR5LFxuICAgICAgY2xhc3M6IG51bGwsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgdmlzaWJsZTogdmlzaWJsZSxcbiAgICAgICAgaW52aXNpYmxlOiBoaWRkZW4sXG4gICAgICApXG4gICAgKVxuICApLFxuICAkdXRpbGl0aWVzXG4pO1xuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIvKlxyXG4gKiBCb290c3RyYXAgdjMuMy41IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG5cclxuLypcclxuICogR2VuZXJhdGVkIHVzaW5nIHRoZSBCb290c3RyYXAgQ3VzdG9taXplciAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY3VzdG9taXplLz9pZD1mZGU5ZGI0Nzk1NDZlYWVmN2I5MjliOTBhMDIwYTVlNClcclxuICogQ29uZmlnIHNhdmVkIHRvIGNvbmZpZy5qc29uIGFuZCBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9mZGU5ZGI0Nzk1NDZlYWVmN2I5MjliOTBhMDIwYTVlNFxyXG4gKi8vKlxyXG4gKiBCb290c3RyYXAgdjMuMy42IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxNSBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqLy5idG4tZGVmYXVsdCwuYnRuLXByaW1hcnksLmJ0bi1zdWNjZXNzLC5idG4taW5mbywuYnRuLXdhcm5pbmcsLmJ0bi1kYW5nZXJ7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwwLjIpOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSksMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uYnRuLWRlZmF1bHQ6YWN0aXZlLC5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLWluZm86YWN0aXZlLC5idG4td2FybmluZzphY3RpdmUsLmJ0bi1kYW5nZXI6YWN0aXZlLC5idG4tZGVmYXVsdC5hY3RpdmUsLmJ0bi1wcmltYXJ5LmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5idG4taW5mby5hY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZSwuYnRuLWRhbmdlci5hY3RpdmV7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLDAuMTI1KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLDAuMTI1KX0uYnRuLWRlZmF1bHQuZGlzYWJsZWQsLmJ0bi1wcmltYXJ5LmRpc2FibGVkLC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLWluZm8uZGlzYWJsZWQsLmJ0bi13YXJuaW5nLmRpc2FibGVkLC5idG4tZGFuZ2VyLmRpc2FibGVkLC5idG4tZGVmYXVsdFtkaXNhYmxlZF0sLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSwuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLC5idG4taW5mb1tkaXNhYmxlZF0sLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSwuYnRuLWRhbmdlcltkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcnstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmJ0bi1kZWZhdWx0IC5iYWRnZSwuYnRuLXByaW1hcnkgLmJhZGdlLC5idG4tc3VjY2VzcyAuYmFkZ2UsLmJ0bi1pbmZvIC5iYWRnZSwuYnRuLXdhcm5pbmcgLmJhZGdlLC5idG4tZGFuZ2VyIC5iYWRnZXt0ZXh0LXNoYWRvdzpub25lfS5idG46YWN0aXZlLC5idG4uYWN0aXZle2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLWRlZmF1bHR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCwgI2UwZTBlMCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCwgI2UwZTBlMCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2ZmZiksIHRvKCNlMGUwZTApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCwgI2UwZTBlMCAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZlMGUwZTAnLCBHcmFkaWVudFR5cGU9MCk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JvcmRlci1jb2xvcjojZGJkYmRiO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtib3JkZXItY29sb3I6I2NjY30uYnRuLWRlZmF1bHQ6aG92ZXIsLmJ0bi1kZWZhdWx0OmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2UwZTBlMDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1cHh9LmJ0bi1kZWZhdWx0OmFjdGl2ZSwuYnRuLWRlZmF1bHQuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2UwZTBlMDtib3JkZXItY29sb3I6I2RiZGJkYn0uYnRuLWRlZmF1bHQuZGlzYWJsZWQsLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LC5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cywuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzLC5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmUsLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSwuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTA7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4tcHJpbWFyeXtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwLCAjMjY1YTg4IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwLCAjMjY1YTg4IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjMzM3YWI3KSwgdG8oIzI2NWE4OCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMzN2FiNyAwLCAjMjY1YTg4IDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzM3YWI3JywgZW5kQ29sb3JzdHI9JyNmZjI2NWE4OCcsIEdyYWRpZW50VHlwZT0wKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7Ym9yZGVyLWNvbG9yOiMyNDU1ODB9LmJ0bi1wcmltYXJ5OmhvdmVyLC5idG4tcHJpbWFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMyNjVhODg7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNXB4fS5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi1wcmltYXJ5LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMyNjVhODg7Ym9yZGVyLWNvbG9yOiMyNDU1ODB9LmJ0bi1wcmltYXJ5LmRpc2FibGVkLC5idG4tcHJpbWFyeVtkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSwuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cywuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLC5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLC5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMjY1YTg4O2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLXN1Y2Nlc3N7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1Y2I4NWMgMCwgIzQxOTY0MSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1Y2I4NWMgMCwgIzQxOTY0MSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgIzVjYjg1YyksIHRvKCM0MTk2NDEpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1Y2I4NWMgMCwgIzQxOTY0MSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjVjYjg1YycsIGVuZENvbG9yc3RyPScjZmY0MTk2NDEnLCBHcmFkaWVudFR5cGU9MCk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JvcmRlci1jb2xvcjojM2U4ZjNlfS5idG4tc3VjY2Vzczpob3ZlciwuYnRuLXN1Y2Nlc3M6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNDE5NjQxO2JhY2tncm91bmQtcG9zaXRpb246MCAtMTVweH0uYnRuLXN1Y2Nlc3M6YWN0aXZlLC5idG4tc3VjY2Vzcy5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNDE5NjQxO2JvcmRlci1jb2xvcjojM2U4ZjNlfS5idG4tc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlciwuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMsLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSwuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzQxOTY0MTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1pbmZve2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlIDAsICMyYWFiZDIgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlIDAsICMyYWFiZDIgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICM1YmMwZGUpLCB0bygjMmFhYmQyKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWJjMGRlIDAsICMyYWFiZDIgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY1YmMwZGUnLCBlbmRDb2xvcnN0cj0nI2ZmMmFhYmQyJywgR3JhZGllbnRUeXBlPTApO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtib3JkZXItY29sb3I6IzI4YTRjOX0uYnRuLWluZm86aG92ZXIsLmJ0bi1pbmZvOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzJhYWJkMjtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1cHh9LmJ0bi1pbmZvOmFjdGl2ZSwuYnRuLWluZm8uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzJhYWJkMjtib3JkZXItY29sb3I6IzI4YTRjOX0uYnRuLWluZm8uZGlzYWJsZWQsLmJ0bi1pbmZvW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cywuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzLC5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSwuYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMyYWFiZDI7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4td2FybmluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwYWQ0ZSAwLCAjZWI5MzE2IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwYWQ0ZSAwLCAjZWI5MzE2IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZjBhZDRlKSwgdG8oI2ViOTMxNikpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YwYWQ0ZSAwLCAjZWI5MzE2IDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjBhZDRlJywgZW5kQ29sb3JzdHI9JyNmZmViOTMxNicsIEdyYWRpZW50VHlwZT0wKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7Ym9yZGVyLWNvbG9yOiNlMzhkMTN9LmJ0bi13YXJuaW5nOmhvdmVyLC5idG4td2FybmluZzpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNlYjkzMTY7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNXB4fS5idG4td2FybmluZzphY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlYjkzMTY7Ym9yZGVyLWNvbG9yOiNlMzhkMTN9LmJ0bi13YXJuaW5nLmRpc2FibGVkLC5idG4td2FybmluZ1tkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZywuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cywuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLC5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLC5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZWI5MzE2O2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLWRhbmdlcntiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5NTM0ZiAwLCAjYzEyZTJhIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5NTM0ZiAwLCAjYzEyZTJhIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZDk1MzRmKSwgdG8oI2MxMmUyYSkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Q5NTM0ZiAwLCAjYzEyZTJhIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZDk1MzRmJywgZW5kQ29sb3JzdHI9JyNmZmMxMmUyYScsIEdyYWRpZW50VHlwZT0wKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7Ym9yZGVyLWNvbG9yOiNiOTJjMjh9LmJ0bi1kYW5nZXI6aG92ZXIsLmJ0bi1kYW5nZXI6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojYzEyZTJhO2JhY2tncm91bmQtcG9zaXRpb246MCAtMTVweH0uYnRuLWRhbmdlcjphY3RpdmUsLmJ0bi1kYW5nZXIuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2MxMmUyYTtib3JkZXItY29sb3I6I2I5MmMyOH0uYnRuLWRhbmdlci5kaXNhYmxlZCwuYnRuLWRhbmdlcltkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cywuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzLC5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSwuYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjMTJlMmE7YmFja2dyb3VuZC1pbWFnZTpub25lfS50aHVtYm5haWwsLmltZy10aHVtYm5haWx7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMDc1KTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMDc1KX0uZHJvcGRvd24tbWVudT5saT5hOmhvdmVyLC5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXN7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCwgI2U4ZThlOCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCwgI2U4ZThlOCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2Y1ZjVmNSksIHRvKCNlOGU4ZTgpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUgMCwgI2U4ZThlOCAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY1ZjVmNScsIGVuZENvbG9yc3RyPScjZmZlOGU4ZTgnLCBHcmFkaWVudFR5cGU9MCk7YmFja2dyb3VuZC1jb2xvcjojZThlOGU4fS5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICMzMzdhYjcpLCB0bygjMmU2ZGE0KSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMmU2ZGE0JywgR3JhZGllbnRUeXBlPTApO2JhY2tncm91bmQtY29sb3I6IzJlNmRhNH0ubmF2YmFyLWRlZmF1bHR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCwgI2Y4ZjhmOCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCwgI2Y4ZjhmOCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2ZmZiksIHRvKCNmOGY4ZjgpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCwgI2Y4ZjhmOCAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmOGY4ZjgnLCBHcmFkaWVudFR5cGU9MCk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSksMCAxcHggNXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuMDc1KX0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmFjdGl2ZT5he2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZGJkYmRiIDAsICNlMmUyZTIgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZGJkYmRiIDAsICNlMmUyZTIgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNkYmRiZGIpLCB0bygjZTJlMmUyKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGJkYmRiIDAsICNlMmUyZTIgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkYmRiZGInLCBlbmRDb2xvcnN0cj0nI2ZmZTJlMmUyJywgR3JhZGllbnRUeXBlPTApOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDNweCA5cHggcmdiYSgwLDAsMCwwLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDNweCA5cHggcmdiYSgwLDAsMCwwLjA3NSl9Lm5hdmJhci1icmFuZCwubmF2YmFyLW5hdj5saT5he3RleHQtc2hhZG93OjAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KX0ubmF2YmFyLWludmVyc2V7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzYzNjM2MgMCwgIzIyMiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzYzNjM2MgMCwgIzIyMiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgIzNjM2MzYyksIHRvKCMyMjIpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzYzNjM2MgMCwgIzIyMiAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjNjM2MzYycsIGVuZENvbG9yc3RyPScjZmYyMjIyMjInLCBHcmFkaWVudFR5cGU9MCk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO2JvcmRlci1yYWRpdXM6NHB4fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4ub3Blbj5hLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uYWN0aXZlPmF7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwODA4MDggMCwgIzBmMGYwZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwODA4MDggMCwgIzBmMGYwZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgIzA4MDgwOCksIHRvKCMwZjBmMGYpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwODA4MDggMCwgIzBmMGYwZiAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjA4MDgwOCcsIGVuZENvbG9yc3RyPScjZmYwZjBmMGYnLCBHcmFkaWVudFR5cGU9MCk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgM3B4IDlweCByZ2JhKDAsMCwwLDAuMjUpO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggOXB4IHJnYmEoMCwwLDAsMC4yNSl9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2PmxpPmF7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwwLjI1KX0ubmF2YmFyLXN0YXRpYy10b3AsLm5hdmJhci1maXhlZC10b3AsLm5hdmJhci1maXhlZC1ib3R0b217Ym9yZGVyLXJhZGl1czowfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsubmF2YmFyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwubmF2YmFyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpob3ZlciwubmF2YmFyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICMzMzdhYjcpLCB0bygjMmU2ZGE0KSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAsICMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMmU2ZGE0JywgR3JhZGllbnRUeXBlPTApfX0uYWxlcnR7dGV4dC1zaGFkb3c6MCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSwwIDFweCAycHggcmdiYSgwLDAsMCwwLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSwwIDFweCAycHggcmdiYSgwLDAsMCwwLjA1KX0uYWxlcnQtc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwLCAjYzhlNWJjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwLCAjYzhlNWJjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZGZmMGQ4KSwgdG8oI2M4ZTViYykpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZjBkOCAwLCAjYzhlNWJjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZGZmMGQ4JywgZW5kQ29sb3JzdHI9JyNmZmM4ZTViYycsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6I2IyZGJhMX0uYWxlcnQtaW5mb3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwLCAjYjlkZWYwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwLCAjYjlkZWYwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZDllZGY3KSwgdG8oI2I5ZGVmMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Q5ZWRmNyAwLCAjYjlkZWYwIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZDllZGY3JywgZW5kQ29sb3JzdHI9JyNmZmI5ZGVmMCcsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzlhY2ZlYX0uYWxlcnQtd2FybmluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwLCAjZjhlZmMwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwLCAjZjhlZmMwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZmNmOGUzKSwgdG8oI2Y4ZWZjMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZjhlMyAwLCAjZjhlZmMwIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmNmOGUzJywgZW5kQ29sb3JzdHI9JyNmZmY4ZWZjMCcsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6I2Y1ZTc5ZX0uYWxlcnQtZGFuZ2Vye2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAsICNlN2MzYzMgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAsICNlN2MzYzMgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmMmRlZGUpLCB0bygjZTdjM2MzKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJkZWRlIDAsICNlN2MzYzMgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmMmRlZGUnLCBlbmRDb2xvcnN0cj0nI2ZmZTdjM2MzJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojZGNhN2E3fS5wcm9ncmVzc3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViZWJlYiAwLCAjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViZWJlYiAwLCAjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZWJlYmViKSwgdG8oI2Y1ZjVmNSkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ViZWJlYiAwLCAjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZWJlYmViJywgZW5kQ29sb3JzdHI9JyNmZmY1ZjVmNScsIEdyYWRpZW50VHlwZT0wKX0ucHJvZ3Jlc3MtYmFye2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyODYwOTAgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyODYwOTAgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICMzMzdhYjcpLCB0bygjMjg2MDkwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAsICMyODYwOTAgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMjg2MDkwJywgR3JhZGllbnRUeXBlPTApfS5wcm9ncmVzcy1iYXItc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVjYjg1YyAwLCAjNDQ5ZDQ0IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzVjYjg1YyAwLCAjNDQ5ZDQ0IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjNWNiODVjKSwgdG8oIzQ0OWQ0NCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVjYjg1YyAwLCAjNDQ5ZDQ0IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNWNiODVjJywgZW5kQ29sb3JzdHI9JyNmZjQ0OWQ0NCcsIEdyYWRpZW50VHlwZT0wKX0ucHJvZ3Jlc3MtYmFyLWluZm97YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUgMCwgIzMxYjBkNSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUgMCwgIzMxYjBkNSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgIzViYzBkZSksIHRvKCMzMWIwZDUpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YmMwZGUgMCwgIzMxYjBkNSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjViYzBkZScsIGVuZENvbG9yc3RyPScjZmYzMWIwZDUnLCBHcmFkaWVudFR5cGU9MCl9LnByb2dyZXNzLWJhci13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjBhZDRlIDAsICNlYzk3MWYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjBhZDRlIDAsICNlYzk3MWYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmMGFkNGUpLCB0bygjZWM5NzFmKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjBhZDRlIDAsICNlYzk3MWYgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmMGFkNGUnLCBlbmRDb2xvcnN0cj0nI2ZmZWM5NzFmJywgR3JhZGllbnRUeXBlPTApfS5wcm9ncmVzcy1iYXItZGFuZ2Vye2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDk1MzRmIDAsICNjOTMwMmMgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDk1MzRmIDAsICNjOTMwMmMgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNkOTUzNGYpLCB0bygjYzkzMDJjKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDk1MzRmIDAsICNjOTMwMmMgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkOTUzNGYnLCBlbmRDb2xvcnN0cj0nI2ZmYzkzMDJjJywgR3JhZGllbnRUeXBlPTApfS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpfS5saXN0LWdyb3Vwe2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjA3NSk7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjA3NSl9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXN7dGV4dC1zaGFkb3c6MCAtMXB4IDAgIzI4NjA5MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwLCAjMmI2NjlhIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwLCAjMmI2NjlhIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjMzM3YWI3KSwgdG8oIzJiNjY5YSkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMzN2FiNyAwLCAjMmI2NjlhIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzM3YWI3JywgZW5kQ29sb3JzdHI9JyNmZjJiNjY5YScsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzJiNjY5YX0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAuYmFkZ2UsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmJhZGdlLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5iYWRnZXt0ZXh0LXNoYWRvdzpub25lfS5wYW5lbHstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC4wNSk7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjA1KX0ucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwLCAjZThlOGU4IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwLCAjZThlOGU4IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZjVmNWY1KSwgdG8oI2U4ZThlOCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1ZjVmNSAwLCAjZThlOGU4IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgZW5kQ29sb3JzdHI9JyNmZmU4ZThlOCcsIEdyYWRpZW50VHlwZT0wKX0ucGFuZWwtcHJpbWFyeT4ucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwLCAjMmU2ZGE0IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwLCAjMmU2ZGE0IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjMzM3YWI3KSwgdG8oIzJlNmRhNCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMzN2FiNyAwLCAjMmU2ZGE0IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzM3YWI3JywgZW5kQ29sb3JzdHI9JyNmZjJlNmRhNCcsIEdyYWRpZW50VHlwZT0wKX0ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwLCAjZDBlOWM2IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwLCAjZDBlOWM2IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZGZmMGQ4KSwgdG8oI2QwZTljNikpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZjBkOCAwLCAjZDBlOWM2IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZGZmMGQ4JywgZW5kQ29sb3JzdHI9JyNmZmQwZTljNicsIEdyYWRpZW50VHlwZT0wKX0ucGFuZWwtaW5mbz4ucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwLCAjYzRlM2YzIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwLCAjYzRlM2YzIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZDllZGY3KSwgdG8oI2M0ZTNmMykpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Q5ZWRmNyAwLCAjYzRlM2YzIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZDllZGY3JywgZW5kQ29sb3JzdHI9JyNmZmM0ZTNmMycsIEdyYWRpZW50VHlwZT0wKX0ucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwLCAjZmFmMmNjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZjhlMyAwLCAjZmFmMmNjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZmNmOGUzKSwgdG8oI2ZhZjJjYykpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZjhlMyAwLCAjZmFmMmNjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmNmOGUzJywgZW5kQ29sb3JzdHI9JyNmZmZhZjJjYycsIEdyYWRpZW50VHlwZT0wKX0ucGFuZWwtZGFuZ2VyPi5wYW5lbC1oZWFkaW5ne2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAsICNlYmNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAsICNlYmNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmMmRlZGUpLCB0bygjZWJjY2NjKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJkZWRlIDAsICNlYmNjY2MgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmMmRlZGUnLCBlbmRDb2xvcnN0cj0nI2ZmZWJjY2NjJywgR3JhZGllbnRUeXBlPTApfS53ZWxse2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4IDAsICNmNWY1ZjUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4IDAsICNmNWY1ZjUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNlOGU4ZTgpLCB0bygjZjVmNWY1KSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZThlOGU4IDAsICNmNWY1ZjUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlOGU4ZTgnLCBlbmRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojZGNkY2RjOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjA1KSwwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMDUpLDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjEpfSIsIu+7vy8qIEhDX0Jsb2NrX0hvbWVNYXJrZXRzICovXHJcblxyXG4uc2VydmljZS1pbmZvIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAuYWxpZ24tc2VsZi1zdHJldGNoICYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBzaW5nbGUgY29sdW1uIHN0eWxlcyAoaW1hZ2UgZmxvYXQgcmlnaHQpXHJcbiAgICAuc2VjdHBhZCAuY29sLW1kLTEyID4gJiB7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc29mdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNilcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xyXG5cclxuICAgICAgICAuYWxpZ24tc2VsZi1zdHJldGNoICYge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBJbWFnZSBIb3ZlciBMaW5rICovXHJcblxyXG4uaW1hZ2UtY2FsbG91dCB7XHJcbiAgICAuaW1hZ2UtY2FsbG91dC1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM4cHg7XHJcblxyXG4gICAgICAgICAgICAuaG9tZS13aG8tYXJlLXdlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxvdXQtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5ob3Zlci1zbGlkZS1pbi11cCAmIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGNhbGxvdXRTbGlkZURvd247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob3Zlci1zbGlkZS1pbi11cCAmIHtcclxuXHJcbiAgICAgICAgLmNhbGxvdXQtY29udGVudC13cmFwcGVyLCBwIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgLmltYWdlLWNhbGxvdXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYWxsb3V0LWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogY2FsbG91dFNsaWRlVXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBGdWxsIFdpZHRoIEltYWdlIFdpdGggQ29udGVudCAqL1xyXG4uZnVsbC13aWR0aC1pbWFnZS1jb250ZW50IHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogcG9wdWxhciBwcm9kdWN0IHdpZGdldCAqL1xyXG4uc2luZ2xlLXNpZGViYXItd2lkZ2V0IC5iZXN0LXNlbGxlci5wb3B1bGFyLXBvc3QgLmNvbnRlbnQge1xyXG4gICAgYSBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMmQyZDJkO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYS5yZWFkLW1vcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjMWNiYWM4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIEhvbWUgc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogSGVybyBJbWFnZSAqL1xyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG5cclxuICAgIC52aWRlby1vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMCwgNDMsIDc3LCAwLjQpO1xyXG4gICAgICAgIC8qIGJhY2tncm91bmQ6IHVybChodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy92ZWdhcy8yLjMuMS9vdmVybGF5cy8wMy5wbmcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMzsqL1xyXG4gICAgfVxyXG5cclxuICAgIHZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDEzJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEZlYXR1cmVkIFRlY2hub2xvZ2llcyBCbG9jayAqL1xyXG4uZmVhdHVyZWQtdGVjaG5vbG9naWVzLWJsb2NrIHtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGNkYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCAjYjliOWI5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE1hcmtldCBXZSBTZXJ2ZSBCbG9jayAqL1xyXG4kbWFya2V0LXdlLXNlcnZlci1ndXR0dGVyOiA0NXB4O1xyXG4ubWFya2V0LXdlLXNlcnZlLWJsb2NrIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJG1hcmtldC13ZS1zZXJ2ZXItZ3V0dHRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogLSRtYXJrZXQtd2Utc2VydmVyLWd1dHR0ZXI7XHJcblxyXG4gICAgPiAuY29sLW1kLTQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJG1hcmtldC13ZS1zZXJ2ZXItZ3V0dHRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbWFya2V0LXdlLXNlcnZlci1ndXR0dGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFdobyBBcmUgV2UgKi9cclxuLmhvbWUtd2hvLXdlLWFyZSB7XHJcbiAgICBhLmltYWdlLWNhbGxvdXQge1xyXG4gICAgICAgIC5pbWFnZS1jYWxsb3V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAzOSwgMzksIDAuNCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgbGluZWFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5pbWFnZS1jYWxsb3V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIExhdGVzdCBCbG9nIEJsb2NrICovXHJcbi5sYXRlc3QtcG9zdHMtYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYS5yZWFkLW1vcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufSIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAyIEdsb2JhbCBzdHlsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uY2xlYXJmaXgge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5tMCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10MzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnAwIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzLTExIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnMtMTUge1xyXG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy0xNiB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzLTQwIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnMtMzIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy0yOCB7XHJcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzLWgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnMtaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy1oMyB7XHJcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzLWg0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnMtaDUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy1oNiB7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZ3LWJvbGRlciB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ucG9zaXRpb24taW5pdGlhbCB7XHJcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxufVxyXG5cclxuLnRleHQtaW50cm8ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbWF4LXdpZHRoOiA5OTBweDtcclxufVxyXG5cclxuLmNvbmRlbnNlZCB7XHJcbiAgICBmb250LWZhbWlseTogJG9wZW4tc2Fucy1jb25kO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XHJcbn1cclxuXHJcbi50ZXh0LXRlcnRpYXJ5IHtcclxuICAgIGNvbG9yOiAkdGVydGlhcnk7XHJcbn1cclxuXHJcbi8qIEFuaW1hdGlvbnMgKi9cclxuXHJcbi5hbmltYXRlLTMge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG59XHJcblxyXG4uYW5pbWF0ZS01IHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxufVxyXG5cclxuLmFuaW1hdGUtNyB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XHJcbn1cclxuXHJcbi5hbmltYXRlLTMtYWxsICoge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG59XHJcblxyXG4uYW5pbWF0ZS01LWFsbCAqIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxufVxyXG5cclxuLmFuaW1hdGUtNy1hbGwgKiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XHJcbn1cclxuXHJcbi5vdmVybGF5LWZhZGUtb24taG92ZXIge1xyXG4gICAgLmltYWdlLWNhbGxvdXQtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMzksIDM5LCAwLjQpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jYWxsb3V0IHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgPiAuaW1hZ2UtY2FsbG91dC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBDdXN0b20gQW5pbWF0aW9ucyAqL1xyXG5cclxuQGtleWZyYW1lcyBjYWxsb3V0U2xpZGVVcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDExJSwwKTsgLy8gdHJhbnNsYXRlM2QodHgsIHR5LCB0eilcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNhbGxvdXRTbGlkZURvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDExJSwwKTsgLy8gdHJhbnNsYXRlM2QodHgsIHR5LCB0eilcclxuICAgIH1cclxufSIsIu+7vy5idG4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDZweCAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzI5OGZjMjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNTM1NjVhO1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmMiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZDI0YjtcclxuICAgIH1cclxuXHJcbiAgICAmMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwMDAwLCAwLjQpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWFkLW1vcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcblxyXG4uc3VibWl0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwcztcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjk4ZmMyO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyIDBzO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2JiNzkzYztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/dWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgLnRhYi1jb250ZW50ICYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5pbWFnZS1maWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucG9zdC1pbWFnZSB7XHJcbiAgICAuZmVhdHVyZWQtdGVjaG5vbG9naWVzLWJsb2NrICYge1xyXG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBibG9nIG92ZXJ2aWV3IHBhZ2VcclxuICAgIC5ibG9nLXBvc3QtbGlzdCAmIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gaG9tZSBibG9nIGxpc3RcclxuICAgIC5ibG9nLXBvc3QtbGlzdC5mb3VyLWNvbHVtbiAmIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZV9ob3ZlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6Zm9jdXM6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgIH1cclxufVxyXG5cclxuLnpvb21faW1nX2VmZmVjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uaW1hZ2VfaG92ZXI6aG92ZXIgLnpvb21faW1nX2VmZmVjdCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZVooMCk7XHJcbn1cclxuXHJcbi5mb3VyX2Fycm93X2hvdmVyX2JveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJvcmRlcjogN3B4IHNvbGlkIHJnYmEoMywgMTM3LCAxNTgsIDAuNik7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwcztcclxuXHJcbiAgICAuYXJyb3dzIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzLCAxMzcsIDE1OCwgMC42KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzLCAxMzcsIDE1OCwgMC42KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMywgMTM3LCAxNTgsIDAuNik7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMywgMTM3LCAxNTgsIDAuNik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMywgMTM3LCAxNTgsIDAuNik7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRyby1pbWFnZS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3M3B4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIyNnB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjI2cHg7XHJcbiAgICB9XHJcbn0iLCLvu79ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbmEge1xyXG4gICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4sIGEsIGJ1dHRvbiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXIgMHM7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5oMiB7XHJcblxyXG4gICAgLnNlY3Rpb25faGVhZGVyMSAmIHtcclxuICAgICAgICBmb250LWZhbWlseTogJG9wZW4tc2Fucy1jb25kO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25faGVhZGVyICYsIC5zZWN0aW9uX2hlYWRlcjIgJiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWNvbmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yICYge1xyXG4gICAgICAgIGNvbG9yOiAjMjQyNDI0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2VjLXRpdGxlIHtcclxuXHJcbiAgICBoMiwgaDMge1xyXG5cclxuICAgICAgICAmOmFmdGVyLCBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu78jY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VjdHBhZCB7XHJcbiAgICBwYWRkaW5nOiA1LjdlbSAwO1xyXG59XHJcblxyXG4uZ3V0dGVyLXplcm8ge1xyXG4gICAgLnNmX2NvbHNJbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aG0tY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuZm9vdGVyLnJvdywgaGVhZGVyLnJvdywgc2VjdGlvbi5yb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udG9wLXR3by1yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMy41cHggMDtcclxuXHJcbiAgICAudG9wLXBhbmVsIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgIH1cclxufSIsIu+7vy5hY2Nyb2Rpb24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSAuYWNjcm9kaW9uLXRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDE5YmIzO1xyXG5cclxuICAgICAgICAmOmFmdGVyLCBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjcm9kaW9uLXRpdGxlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIrXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2Nyb2Rpb24tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBoMywgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAxNS4gSW5uZXIgQmFubmVyIHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5pbm5lci1iYW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTMzMTRjIHVybCguLi9pbWFnZXMvYWJvdXQvYmFubmVyLmpwZykgNTAlIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQ6IDYwMCAyLjRlbS8xZW0gUFQgU2FucyBOYXJyb3csc2Fucy1zZXJpZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2YWIwYztcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLmJyZWFkY3VtYiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBhOmFmdGVyLCBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5OGZjMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEgaSwgc3BhbiBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6YWZ0ZXIsIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5uZXItYmFubmVyMiB7XHJcbiAgICAvKnBhZGRpbmctdG9wOiA3NXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyovXHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzEzMzE0YyB1cmwoLi4vLi4vaW1hZ2VzL2RlZmF1bHQtc291cmNlL2luZHVzdHJpYWwvc3RhdGljaW1hZ2VzL2Jhbm5lci1iZy5qcGcpIDUwJSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIGgxLCBoMiB7XHJcbiAgICAgICAgZm9udDogNjAwIDMuOGVtLzFlbSBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnJlYWRjdW1iLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjRmNjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlOGU5O1xyXG4gICAgcGFkZGluZy10b3A6IDEuMmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xyXG5cclxuICAgIHVsLmJyZWFkY3VtYiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBhOmFmdGVyLCBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5OGZjMjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICM5MDlhYTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIGksIHNwYW4gaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOmFmdGVyLCBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTA5YWEyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICBCYW5uZXIgc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmNhcm91c2VsLWlubmVyIHtcclxuXHJcbiAgICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICAgICAgdG9wOiAxMCU7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIzJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMjMlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MzhweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1N2VhYztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblxyXG4gICAgICAgICYuYm5yZm50IHtcclxuXHJcbiAgICAgICAgICAgICY1MCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY0MCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvLyBkaXNhYmxlZFxyXG4gICAgb3BhY2l0eTogLjY1O1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB6LWluZGV4OiA4ODtcclxuXHJcbiAgICAmLmxlZnQge1xyXG4gICAgICAgIGxlZnQ6IDElO1xyXG4gICAgfVxyXG5cclxuICAgICYucmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAxJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgMTQuIEZvb3RlciBzdHlsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzE5MjQyYTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBjb2xvcjogIzYyNzI3OTtcclxuICAgIHBhZGRpbmc6IDU5cHggMDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwOHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjNjI3Mjc5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNGVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyOThGQzIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQtbGlua3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldC5hYm91dC11cy13aWRnZXQge1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMUZCNUM3O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOXB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2M3YzdjO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMWFkYzY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdldC1pbi10b3VjaCwgLndpZGdldC1jb250YWN0LCAud2lkZ2V0LWxpbmtzIHtcclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOTRiMztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LWNvbnRhY3QtbGlzdCB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjI3Mjc5O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyOThmYzI7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LndpZGdldC1jb250YWN0IHVsIGxpIHtcclxuXHJcbiAgICAuZmxlZnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAxLjFlbSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgJi5mYS1tYXAtbWFya2VyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZhLXBob25lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmEtZW52ZWxvcGUtbyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmljb24tVGltZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdldC1pbi10b3VjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdWwgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogIzU1NTc1OTtcclxuICAgIHBhZGRpbmc6IDMzcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICMxNDFkMjI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM1NTU3NTk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjNDU0ZDU0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmNmJhMTg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWNvbnRhY3Qge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgYm90dG9tOiAyNXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbn1cclxuIiwi77u/LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgMy4gaGVhZGVyIHRvcCBzdHlsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLndlbC1iYW5kLWJnIHtcclxuICAgIHBhZGRpbmc6IDE0cHggMDtcclxuXHJcbiAgICBwLCBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzYyODJBMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndlbC1iYW5kLWxpbmtzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLTMge1xyXG4gICAgLndlbC10LWJhbmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwODM2NjE7XHJcbiAgICB9XHJcblxyXG4gICAgLndlbC1iYW5kLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWRlci10b3AtYmFuZC9oZWFkLXRvcC1iYW5kMy5qcGcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0LXQtc2VhcmNoIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAud2lkZ2V0LXQtaW5uZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQtdCAuc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtdC1ob2xkZXIgLm5hdi10LWZvb3RlciB1bC5uYXYgPiBsaSB7XHJcbiAgICAgICAgJi5hY3RpdmUgYSwgJjpob3ZlciBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyOThmYzI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5zdWJtZW51IGxpIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItNSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGYyNjNhO1xyXG5cclxuICAgIC5uYXZpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFiMzY0YztcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEtYm9keSBwIHtcclxuICAgICAgICBjb2xvcjogIzllOWU5ZTtcclxuICAgIH1cclxuXHJcbiAgICAudG91Y2hfdG9wIHVsIC5pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0ODU2NjI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3VjaF90b3Age1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1hZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1waG9uZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0gLm1lZGlhIC5tZWRpYS1sZWZ0IGEgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzFmYTZjODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZWRpYS1ib2R5IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzIzMjkzMjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250OiA0MDAgMS4wNzJlbS8xLjRlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XHJcblxyXG4gICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjk4ZmMyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG91Y2hfdG9wIC5uYXYge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ud2lkZ2V0LXNlYXJjaCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxufVxyXG5cclxuLndpZGdldCAuc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udDogMWVtLzFlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogc2lsdmVyO1xyXG4gICAgei1pbmRleDogMDtcclxufVxyXG5cclxuLndpZGdldC1pbm5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4ud2lkZ2V0IC5zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2RkZDtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqIFNlYXJjaCB2YXJpYXRpb24gNCBzdHlsZSAqKioqKioqKioqKioqKioqL1xyXG5cclxuLnNlYXJjaF9vdmVybGF5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICNlZWYwZjM7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlX3NlYXJjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ob21lX3BhZ2VfdmFyaWF0aW9uNC9jbG9zZV9wb3B1cC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaF9tYWluX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IC0xMDBweCBhdXRvIDAgLTMwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX2xpZ2h0Ym94X2lucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI0MjQyNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2hfbGlnaHRib3hfaW5wdXQge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoX292ZXJsYXkgYnV0dG9uW3R5cGU9c3VibWl0XSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKiBFbmQgU2VhcmNoIHZhcmlhdGlvbiA0IHN0eWxlICoqKioqKioqKioqKioqKiovIiwi77u/LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogMzIuIFRULUdBTExFUlktMSAqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnR0LWdhbGxlcnktMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50dC1nYWxsZXJ5LTEtY2FwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlLWluLW91dDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuXHJcbi50dC1nYWxsZXJ5LTEtY2FwdGlvbi10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udHQtZ2FsbGVyeS0xLWNhcHRpb24taW5uZXIge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnR0LWdhbGxlcnktMS1uYW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuXHJcbi50dC1nYWxsZXJ5LTEtY2F0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxufVxyXG5cclxuLnR0LWdhbGxlcnktMS1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDY2cHg7XHJcbiAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjZweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2ZhYzAxMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnR0LWdhbGxlcnktMTpob3ZlciB7XHJcbiAgICAudHQtZ2FsbGVyeS0xLWNhcHRpb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnR0LWdhbGxlcnktMS1jYXB0aW9uLWlubmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50dC1nYWxsZXJ5LTEtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgb3BhY2l0eTogLjE7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIDMzLiBMSUdIVEJPWCAqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuI2ltYWdlbGlnaHRib3gge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG5cclxuI2ltYWdlbGlnaHRib3gtY2xvc2Uge1xyXG4gICAgd2lkdGg6IDIuNWVtO1xyXG4gICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUzMDVhO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDI7XHJcbiAgICB0b3A6IDVlbTtcclxuICAgIHJpZ2h0OiAyLjVlbTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICBib3R0b206IDIwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICBib3R0b206IDIwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTMwNWE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jaW1hZ2VsaWdodGJveC1sb2FkaW5nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAyLjVlbTtcclxuICAgIGhlaWdodDogMi41ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDM7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBhZGRpbmc6IC42MjVlbTtcclxuICAgIG1hcmdpbjogLTEuMjVlbSAwIDAgLTEuMjVlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyLjVlbSByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxLjI1ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBhbmltYXRpb246IGltYWdlbGlnaHRib3gtbG9hZGluZyAuNXMgZWFzZSBpbmZpbml0ZTtcclxuICAgIH1cclxufVxyXG5cclxuI2ltYWdlbGlnaHRib3gtb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5OTk4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4jaW1hZ2VsaWdodGJveC1jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUzMDVhO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDE7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbn1cclxuXHJcbi5pbWFnZWxpZ2h0Ym94LWFycm93IHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xyXG4gICAgd2lkdGg6IDMuNzVlbTtcclxuICAgIGhlaWdodDogNy41ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDE7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0zLjc1ZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5pbWFnZWxpZ2h0Ym94LWFycm93LWxlZnQge1xyXG4gICAgbGVmdDogMi41ZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaW1hZ2VsaWdodGJveC1hcnJvdy1yaWdodCB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgcmlnaHQ6IDIuNWVtO1xyXG59XHJcblxyXG4uaW1hZ2VsaWdodGJveC1hcnJvdy1sZWZ0OmZvY3VzLCAuaW1hZ2VsaWdodGJveC1hcnJvdy1yaWdodDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uaW1hZ2VsaWdodGJveC1hcnJvdy1sZWZ0OmhvdmVyLCAuaW1hZ2VsaWdodGJveC1hcnJvdy1yaWdodDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuI2ltYWdlbGlnaHRib3gtY2FwdGlvbiwgI2ltYWdlbGlnaHRib3gtY2xvc2UsICNpbWFnZWxpZ2h0Ym94LWxvYWRpbmcsICNpbWFnZWxpZ2h0Ym94LW5hdiwgI2ltYWdlbGlnaHRib3gtb3ZlcmxheSwgLmltYWdlbGlnaHRib3gtYXJyb3cge1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlLWluIC4yNXMgbGluZWFyO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAjY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAjaW1hZ2VsaWdodGJveC1jbG9zZSB7XHJcbiAgICAgICAgdG9wOiAxLjI1ZW07XHJcbiAgICAgICAgcmlnaHQ6IDEuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAjaW1hZ2VsaWdodGJveC1uYXYge1xyXG4gICAgICAgIGJvdHRvbTogMS4yNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZWxpZ2h0Ym94LWFycm93IHtcclxuICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlbGlnaHRib3gtYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgbGVmdDogMS4yNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZWxpZ2h0Ym94LWFycm93LXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMS4yNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAuaW1hZ2VsaWdodGJveC1hcnJvdy1sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZWxpZ2h0Ym94LWFycm93LXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYmxvY2sudHlwZS03IHtcclxuICAgICAgICAuZmlsdGVyLW5hdiBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWNvbnRlbnQgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi13cmFwcGVyIC5pY29uLWVudHJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBpbWFnZWxpZ2h0Ym94LWxvYWRpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaW1hZ2VsaWdodGJveC1sb2FkaW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBhLnN1Ym1pdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4YzEyYztcclxuICAgICAgICBtYXJnaW46IDMwcHggMTVweCAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBwYWRkaW5nOiAxMy41cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQtdC1zZWFyY2gge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQtdC1pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHtcclxuICAgIHRkLCB0aCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDQuIEhlYWRlciBNZW51IHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIEhvbWUgIE5hdmlnYXRpb24gKi9cclxuXHJcbi5tYWluX21lbnUge1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC43cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN0cmlja3ktZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsMCwwLDAuMik7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LXQtZm9vdGVyIHtcclxuICAgICAgICAgICAgdWwubmF2ID4gbGkge1xyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwLjVweCAxLjFlbSAzOC41cHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtdC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtaG9tZS10aHJlZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGYyNjNhO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmF2LWhvbWUtZm91ciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcblxyXG4ubmF2LWhvbWUtdGhyZWUgLmNvbC1tZC0zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXYtaG9tZS10d28ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFkLWxvZ28ge1xyXG4gICAgcGFkZGluZy10b3A6IDEuOGVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuODNlbTtcclxufVxyXG5cclxuLnRvdWNoX3RvcF9wYWQge1xyXG4gICAgcGFkZGluZy10b3A6IC43ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi5uYXYtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbn1cclxuXHJcbi5uYXYtdC1mb290ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgdWwgbGkge1xyXG4gICAgICAgICYuYWN0aXZlID4gYSwgYTpob3ZlciwgYTpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5OGZjMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5uYXYge1xyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIGEsIGE6aG92ZXIsIGE6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5OGZjMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciA+IGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDQuMiU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgJG5hdnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgPiB1bC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDYwMCAxLjIwZW0vMWVtIE9wZW4gU2FucyBDb25kZW5zZWQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMmVtIDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNS41cHggMS4xZW0gNTUuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gdWwuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsMjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRuYXZ5O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvdWNoX3RvcCB1bCAuaXRlbSAubWVkaWEgLmJsdWUtY29sb3IgYSBpIHtcclxuICAgIGNvbG9yOiAjMWZhNmM4O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudV9zdGlja3kge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1lbnVfc3RpY2t5IHtcclxuICAgIDAlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOTBweDtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBhbmltYXRpb24tbmFtZTogbWVudV9zdGlja3k7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC42cztcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYm94LXNoYWRvdzogMCAxM3B4IDMwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuLndpZGdldC10LXNlYXJjaCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi53aWRnZXQtdCAuc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udDogMWVtLzFlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogc2lsdmVyO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwODFlMmY7XHJcbn1cclxuXHJcbi53aWRnZXQtdC1pbm5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWEyZTQwO1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG59XHJcblxyXG4ud2lkZ2V0LXQgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxZTJmO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwODFlMmY7XHJcbiAgICAgICAgY29sb3I6ICNiY2JjYmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4xZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxufSIsIu+7v3NlY3Rpb24ubmV3c2xldHRlciB7XHJcbiAgICBtYXJnaW46IDAgMCAxMDBweDtcclxuXHJcbiAgICAuaW5uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWVfcGFnZV92YXJpYXRpb241L2JnLW5ld3NsZXR0ZXIuanBnKSB0b3Agbm8tcmVwZWF0ICNmMGYwZWY7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTQycHg7XHJcbiAgICAgICAgcGFkZGluZzogMjNweCA0MHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQ6IDcwMCAyZW0vMWVtIFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4ZThkOGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVxLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI5OGZjMjtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAyNC4gUGFnZSBOYXZpZ2F0aW9uIHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5wYWdlLW5hdmlnYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICM4ZThkOGQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzhlOGQ4ZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3ZTdlNztcclxuICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3ZTdlNztcclxuICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDIwLiBTaWRlIEJhciBXaWRnZXQgc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuJXNpZGViYXItaXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc29mdDtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJHNvZnQ7XHJcbiAgICBjb2xvcjogJG5hdnk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhcmVudDphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxmMTAxJztcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGNvbG9yOiAjNkE2OTY5O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnB1bGwtbGVmdC5uZXdzIC5zaW5nbGUtc2lkZWJhci13aWRnZXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzlweDtcclxufVxyXG5cclxuLnB1bGwtcmlnaHQgLnNpbmdsZS1zaWRlYmFyLXdpZGdldCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5zaW5nbGUtc2lkZS1sZWZ0IHtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uY29udGVudC1yaWdodCB7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtc2lkZWJhci13aWRnZXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0LW1lbnUgKyAudWktc2VsZWN0bWVudS1idXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuXHJcbiAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR3bmxkLWJyb3VjaGVyIGEge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICMwOGFkZDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWNpYWwtbGlua3Mge1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVzaWRlYmFyLWl0ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIGEsICY6aG92ZXIgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRuYXZ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSBhOmFmdGVyLCAmOmhvdmVyIGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZhNjk2OTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLm5hdiA+IGxpIHtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCA+IGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiB1bC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gdWwuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyID4gdWwuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgPiB1bC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTFjNWU5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDYwMCAxNHB4ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJveCBwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnNpbmdsZS1zaWRlYmFyLXdpZGdldCB7XHJcbiAgICAuc2VhcmNoLWJveCBmb3JtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjk4ZmMyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWZiNWM3O1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZmI1Yzc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2F0ZWdvcmllcyB1bCBsaSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIGEge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2M4YzhjODtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1bGFyLXBvc3Qge1xyXG4gICAgICAgIC5pbWctY2FwLWVmZmVjdCAuaW1nLWJveCAuaW1nLWNhcHRpb246YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIGEgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFmYjVjNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhlOGQ4ZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWNiYWM4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWJveCBwIHtcclxuICAgICAgICBjb2xvcjogIzhlOGQ4ZDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5zdGEtZmVlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAuaW1nLWNhcC1lZmZlY3QgLmltZy1ib3ggLmltZy1jYXB0aW9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZy1jbG91ZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDIycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtc2VydmljZS1jb250YWN0IHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlcy9iZy1lbnZlbG9wZS5qcGcpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBjb2xvcjogIzNlM2UzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNWI1YjViO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMyOThmYzI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtc2VydmljZS1wZGYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNvZnQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGV4dGVuZCAlc2lkZWJhci1pdGVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWNsaWVudC1ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMWZiNWM3O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCwgLmljb24tYm94IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXNpZGViYXItd2lkZ2V0IHVsLmJyb2NodXJlLWJ0bnMgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzQwNDA0MDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNlOTQ0Mjk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBvc3QtcGFnZSAuaW1hZ2UtY2FwdGlvbi1ib3ggLnRleHQtYm94IGgyLCAuc2luZ2xlLXNlcnZpY2UtcGFnZSAuaW1hZ2UtY2FwdGlvbi1ib3ggLnRleHQtYm94IGgyIHtcclxuICAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbn1cclxuIiwi77u/LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgMTguIFRlc3RpbW9uaWFsIEFyZWEgc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnRlc3RpbW9uaWFsLWFyZWEge1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjRmNDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLXNsaWRlcnMge1xyXG4gICAgLm93bC1uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC04MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgW2NsYXNzKj1vd2wtXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IHtcclxuICAgICAgICAub3dsLW5leHQsIC5vd2wtcHJldiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MWJhYzg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXIgMHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMyOWNhZDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIC50ZXN0aW1vbmlhbC1zbGlkZXJzIC5vd2wtbmF2IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgKyAudGVzdGltb25pYWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhLWxlZnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxODVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIHRvcDogMTkuMiU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Rlc3RpbW9uaWFsL2Fycm93LnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNGU0ZTQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAxNHB4LzI2cHggT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Rlc3RpbW9uaWFsL3F1b3RlLmpwZykgbm8tcmVwZWF0IHNjcm9sbCA1MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IDMwMCAxNHB4LzI2cHggT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2M4OTU1MTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIC50ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAudGVzdGltb25pYWwgLm1lZGlhLWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAudGVzdGltb25pYWwgLm1lZGlhLWxlZnQgYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgLnRlc3RpbW9uaWFsIC5tZWRpYS1sZWZ0OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAudGVzdGltb25pYWwgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC50ZXN0aW1vbmlhbCAubWVkaWEtYm9keSBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC1jb2wge1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG59XHJcblxyXG4udGVzdGltb25pYWwtYmcge1xyXG4gICAgcGFkZGluZzogNTVweCAwO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwtc2xpZGVycyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS1icy1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteSkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tYmxhY2tsaXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAtMik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tYmxhY2tsaXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIC0yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1ibGFja2xpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpIC8gMik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tYmxhY2tsaXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1ibGFja2xpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gICYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS1icy1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwi77u/LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgMzEuIEhvbWUgUGFnZSAyIHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi53ZWwtdC1iYW5kIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmMGYyZjM7XHJcbiAgICBmb250OiA0MDAgMWVtLzFlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjNmU2ZTZlO1xyXG5cclxuICAgIHAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICMzYTNhM2E7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXEtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzUzNTY1YTtcclxuICAgICAgICBmb250OiA2MDAgMS4wOGVtLzFlbSBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMS41MmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTM1NjVhO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUzY2ZmNTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUzY2ZmNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1pdCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTNjZmY1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzUzY2ZmNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAzMi4gSG9tZSBTbGlkZXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4udGhtLWJhbm5lci10LXdyYXBwZXIge1xyXG4gICAgLmNhcHRpb24taDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXB0aW9uLXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHRpb24tZGl2aWRlciBzcGFuLmRpdmlkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmludmVyc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2JlM2Q7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2Y3YmUzZDtcclxuICAgICAgICBmb250OiAzMDAgMS4yZW0vMWVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmYjVjNztcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzFmYjVjNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRobS1idG4ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMS4xZW0gMi41ZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxLjJlbS8xZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnZlcnNlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzUzY2ZmNTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTNjZmY1O1xyXG4gICAgICAgIGZvbnQ6IDMwMCAxLjJlbS8xZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdiZTNkO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjdiZTNkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGhtLWJ0biBpOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGhtLWJhbm5lci13cmFwcGVyIHtcclxuICAgIC50aG0tYnRuLmludmVyc2UgaSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlNmFiMGM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJkZXItbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlNmFiMGM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDEyLiBPdXIgQ2xpZW50IHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5vdXItY2xpZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jbGllbnQtY2Fyb3VzZWwgLml0ZW0gaW1nIHtcclxuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyogIE91ciBQcm9qZWN0cyAgKi9cclxuXHJcbi5vdXItcHJvamVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNlYmVmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnByb2plY3RfdHh0X2J0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmEudmlldy1hbGwuc2xpZGVfbGVhcm5fYnRuLnZpZXdfcHJvamVjdF9idG4ge1xyXG4gICAgd2lkdGg6IDE0N3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdG9wOiAtMTQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjU1cztcclxuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgYmFja2dyb3VuZDogIzUzY2ZmNTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wcm9qZWN0X3R4dF9idG4gaDYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNmOGMxMmM7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm90dG9tOiAtNjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZGVzaS1ib3VuY2UtdG8tcmlnaHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcclxufVxyXG5cclxuLnByb2plY3RfaW1nIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcblxyXG4gICAgJjpob3ZlciBpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAxLjE1LCAxKTtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXM7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cztcclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdfcHJvamVjdF9idG4sIGg2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlld19wcm9qZWN0X2J0biB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLnZpZXctYWxsLnNsaWRlX2xlYXJuX2J0bi52aWV3X3Byb2plY3RfYnRuIHtcclxuICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICA5LiBPdXIgUHJvamVjdCBTbGlkZXIgc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm91ci1wcm8tc2xpZGVyIHtcclxuICAgIC5wcm8tc2xpZGVycyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuXHJcbiAgICAgICAgLnBvc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5mb3VyX2Fycm93X2hvdmVyX2JveCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMgLmZvdXJfYXJyb3dfaG92ZXJfYm94LCAmOmhvdmVyIC5mb3VyX2Fycm93X2hvdmVyX2JveCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvLXdlYiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgei1pbmRleDogNjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDYwMCAxLjNlbS8xZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTg1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgLm91ci1wcm8tc2xpZGVyIC5wcm8tc2xpZGVycyAuaXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnByby1zbGlkZXJzLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV0ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmZ1bGx3aWR0aC1zaWxkZXIyIC5vd2wtY29udHJvbHMgLm93bC1uYXYge1xyXG4gICAgLm93bC1uZXh0LCAub3dsLXByZXYge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICM4ZDhkOGQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXIgMHM7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhkOGQ4ZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZnVsbHdpZHRoLXNpbGRlcjMgLm93bC1jb250cm9scyAub3dsLW5hdiB7XHJcbiAgICAub3dsLW5leHQsIC5vd2wtcHJldiB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBjb2xvcjogIzhkOGQ4ZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwcztcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGQ4ZDhkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm8tc2xpZGVycyB7XHJcbiAgICAmLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV06aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMjljYWQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDM3LiBPdXIgUHJvamVjdHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ub3VyLWdhbGxlci1odHdvIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvb3VyLXByb2plY3RzL2JnLmpwZykgbm8tcmVwZWF0IHRvcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm91ci1nYWxsZXItdGhyZWUge1xyXG4gICAgYmFja2dyb3VuZDogI2ViZWJlYiBuby1yZXBlYXQgdG9wO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTAwcHggMCAwO1xyXG59XHJcblxyXG4ub3VyLWdhbGxlci1mb3VyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJvamVjdHMvYmctb3VyLXByb2plY3Q0LmpwZykgbm8tcmVwZWF0IHRvcDtcclxufVxyXG5cclxuLm91ci1nYWxsZXItZml2ZSwgLm91ci1nYWxsZXItZm91ciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA5NnB4IDAgMDtcclxufVxyXG5cclxuLm91ci1nYWxsZXItZml2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWUyMjI4IG5vLXJlcGVhdCB0b3A7XHJcbn1cclxuXHJcbi5mdWxsd2lkdGgtc2xpZGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMS41ZW07XHJcblxyXG4gICAgJi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiBbY2xhc3MqPW93bC1dIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYge1xyXG4gICAgICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MzU2NWE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwcztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUzNTY1YTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyIDBzO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vd2wtdGhlbWUgLm93bC1jb250cm9scyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG5cclxuICAgICAgICAub3dsLW5hdiBbY2xhc3MqPW93bC1dOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhYWMwNTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdWxsd2lkdGgtc2lsZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbn1cclxuXHJcbi5mdWxsd2lkdGgtc2lsZGVyMiAub3dsLXRoZW1lIC5vd2wtY29udHJvbHMsIC5mdWxsd2lkdGgtc2lsZGVyMyAub3dsLXRoZW1lIC5vd2wtY29udHJvbHMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmZ1bGx3aWR0aC1zbGlkZXIyIC5vd2wtbmF2LCAuZnVsbHdpZHRoLXNsaWRlcjMgLm93bC1uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOTJweDtcclxuICAgIHdpZHRoOiAxMTcwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbiIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIE91ciBTZXJ2aWNlcyBuYXR1cmFsIHJlc291cmNlIHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5mbHVpZC1zZXJ2aWNlLWFyZWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTIzNDUwO1xyXG5cclxuICAgIC53b3JrLWltYWdlLXNlciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTE1cHgpO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1wcm9tbyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMTE1cHgpO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzEyMzQ1MDtcclxuXHJcbiAgICAgICAgdWwgLml0ZW0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNC4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5mbHVpZC1zZXJ2aWNlLWFyZWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5mbHVpZC1zZXJ2aWNlLWFyZWEgLndvcmstaW1hZ2Utc2VyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmZsdWlkLXNlcnZpY2UtYXJlYSAud29yay1pbWFnZS1zZXIgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuZmx1aWQtc2VydmljZS1hcmVhIC5zZXJ2aWNlLXByb21vIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiA0ZW0gNGVtIDA7XHJcblxyXG4gICAgLm1lZGlhLWxlZnQge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIC5pdGVtIC5tZWRpYSAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250OiAxZW0vMWVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTdlbSAwIDA7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udDogNjAwIDEuM2VtLzFlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQ6IDFlbS8xLjVlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXUtaGVhZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZhMTBkO1xyXG4gICAgd2lkdGg6IDE4ZW07XHJcbiAgICBib3R0b206IDFlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogUFQgU2FucyBOYXJyb3csc2Fucy1zZXJpZjtcclxuICAgIHBhZGRpbmc6IDFlbSAwIDAgMmVtO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udDogNjAwIDEuM2VtLzFlbSBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIERpZmZlcmVudCBTZXJ2aWNlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5kaWZmLW9mZmVyLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjRmNDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxufVxyXG5cclxuLmRpZmYtb2ZmZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDUuNWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUuNWVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZS1vZmZlci1jb250IHtcclxuICAgIHdpZHRoOiAzMiU7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIC44ZW0gMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQ6IDYwMCAyLjRlbS8xZW0gUFQgU2FucyBOYXJyb3csc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2Utb2ZmZXItY29udDIge1xyXG4gICAgd2lkdGg6IDY4JTtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzI5OGZjMjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250OiA0MDAgMS4yZW0vMS4zZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6ICM2YzZjNmM7XHJcbiAgICB9XHJcbn0iLCLvu78vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAxMy4gSW5kdXJpYWwgU29sdXRpb24gc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmluZHVyaWFsLXNvbHV0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XHJcbn1cclxuXHJcbi5pbmRwYWQge1xyXG4gICAgcGFkZGluZzogMS41ZW0gMDtcclxufVxyXG5cclxuLmluZHVyaWFsLXNvbHV0aW9uLXRleHQgaDIge1xyXG4gICAgZm9udDogNjAwIDJlbS8xZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjRweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogLjRlbSAwIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hbmltLTUsIC5hbmltLTUtYWxsICoge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG59XHJcblxyXG4uY29udGFjdHVzLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IC41ZW0gMCAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTI0MmE7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQ6IDUwMCAxZW0vMWVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE3cHggMCAyM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNkNTE1YztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgMzYuIEFib3V0IHVzIGFuZCBGcmVxdWVudGx5IEFzayBxdWVzdGlvbnNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uYWJvdXQtc2VjLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICBmb250OiA0MDAgMS4zZW0vMS41ZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWFyZ2luOiAuOGVtIDAgMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgICAgICBmb250OiA0MDAgMS4xZW0vMS43ZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIGxpIHtcclxuICAgICAgICBjb2xvcjogIzZjNmM2YztcclxuICAgICAgICBmb250OiA0MDAgMS4xZW0vMmVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzMzg1OTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlhbi1hcmVhLXBhZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjQyZW07XHJcbn1cclxuXHJcbi5hY2NvcmRpYW4tYXJlYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEtcGx1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbGxhcHNlZCAuZmEtcGx1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzBlMTMyMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEyLjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEtbWludXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODQwNjQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbGxhcHNlZCAuZmEtbWludXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxOHB4IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICYub24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTg0MDY0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxODQwNjQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxLjFlbS8xLjhlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgIH1cclxufVxyXG5cclxuLnBhbmVsLXRpdGxlLmFjdGl2ZXMge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbl9oZWFkZXIzIGgyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubGF0ZXN0LW5ld3MxIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGF0ZXN0LW5ld3MvbmV3cy1iZy5qcGcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uYWJvdXQtYnV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0LXVzNCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fib3V0L2JnLWFib3V0LXVzNC5qcGcpIDEwMCUgbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZzogODlweCAwO1xyXG4gICAgbWluLWhlaWdodDogNjk0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uYWJvdXQtdXM1IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWJvdXQvYmctYWJvdXQtdXM1LmpwZykgMCBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nOiA3OHB4IDAgNThweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiA2MDNweDtcclxufVxyXG5cclxuLmFib3V0LXVzNCAuc2VjdGlvbi1mYXEsIC5hYm91dC11czUgLnNlY3Rpb24tZmFxIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDY1cHg7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDQwLiBhYm91dC11cy1zZWN0aW9uIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5hYm91dC11cy1zZWN0aW9uIHtcclxuXHJcbiAgICAuc2VjLXRpdGxlIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0LXVzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4IDAgMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjBhOVwiO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzM4NTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmM2YzZjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFxLWxlZnQtYm94IC5zaW5nbGUtZmFxLWxlZnQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtdXMgLnRobS1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXEtbGVmdC1ib3ggLnNpbmdsZS1mYXEtbGVmdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG5cclxuICAgIC5pY29uLWJveCwgLnRleHQtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYm94IHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgY29sb3I6ICMyZTc4Y2M7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG5cclxuICAgICAgICBoMywgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUFQgU2FucyBOYXJyb3csc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzNDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFxLXNlYyAucmlnaHQtYm94IHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xyXG59XHJcbiIsIu+7vy8qIGNhcnQgcGFnZSBzdHlsZXMgKi9cclxuXHJcbi5jYXJ0LXBhZ2Uge1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG5cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlIHtcclxuICAgICAgICA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4ge1xyXG4gICAgICAgICAgICB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnByZXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0LWJveCBzZWxlY3Q6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjNTZlMjE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcclxuXHJcbiAgICAgICAgLmN1cG9uLWJveCB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhlOGQ4ZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24sIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTNlM2UzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtdG8tY2FydC13cmFwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC5jYXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyNTI1IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSwgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQwNDA0MDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk4YmMyNDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OGJjMjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtdG90YWwtYm94IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LXRvdGFsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9jZWVkLXRvLWNoZWNrb3V0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyNTI1IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcnQtYnRuLCBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJ0LWJ0biB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjk4ZmMyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmYjVjNztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxZmI1Yzc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgLmNhcnQtYnV0dG9uIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQwNDA0MDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk4YmMyNDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOThiYzI0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QtYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1tZW51ICsgLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcblxyXG4gICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGhtLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QtbWVudSArIC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XHJcbiAgICAgICAgLnVpLXNlbGVjdG1lbnUtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktaWNvbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VsZWN0LW1lbnUtYXJyb3cucG5nKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tLWJveCAuY2FydC1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNmIxNjE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkNmIxNjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktc2VsZWN0bWVudS1tZW51IHtcclxuICAgIC51aS1tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1tZW51LWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAmLnVpLXN0YXRlLWZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwYWNkOTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBhY2Q5O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyogY2hlY2tvdXQgcGFnZSBzdHlsZXMgKi9cclxuXHJcbiNjaGVja291dC1jb250ZW50IHtcclxuICAgIC5yZXR1cm4tY3VzdG9tZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjFweCAzMHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxMWE5ZTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzhlOGQ4ZDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgICAgICBjb2xvcjogI2M2YzZjNjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWZ0LWNoZWNrb3V0IC5zZWN0aW9uLXRpdGxlMi5zaGlwLXRvLWRpZmZlcmVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNjhweDtcclxufVxyXG5cclxuI2NoZWNrb3V0LWNvbnRlbnQge1xyXG4gICAgaW5wdXRbdHlwZT10ZXh0XTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LWNoZWNrb3V0ID4gLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHNwYW4gYiB7XHJcbiAgICAgICAgY29sb3I6ICM4ZThkOGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogNHB4IDE1cHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNoaXAtZGlmZmVyZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1ib3gge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzhlOGQ4ZDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAmLnRvdGFsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJvbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJvbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExYTllMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBsYWNlLW9yZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3RlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ZThkOGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VjZWNlYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYS5wbGFjZS1vcmRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmQ5YzFlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0LW1lbnUgKyAudWktc2VsZWN0bWVudS1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG5cclxuICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLWljb24udWktaWNvbi10cmlhbmdsZS0xLXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlbGVjdC1tZW51LWFycm93LnBuZykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRobS1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZmI1Yzc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxZmI1Yzc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDI3LiBDb250YWN0IHVzIHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi50b3VjaCAudG91Y2hfYmcge1xyXG4gICAgLnNlY3Rpb25faGVhZGVyIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvdWNoX3RvcC1jb24gdWwgLml0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjhweCAzMHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5OGZjMjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjk4ZmMyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDE0cHgvMjZweCBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjk4ZmMyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3VjaF9taWRkbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuXHJcbiAgICAgICAgLmlucHV0X2Zvcm0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAxNXB4LzMxcHggT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDIxNSwgMTQ5LCA2MiwgMC41Nyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICsgLmVycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDEzcHgvMjRweCBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2YmExODtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZiYTE4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiA2MDAgMS4yZW0vMi4xZW0gUFQgU2FucyBOYXJyb3csc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5MjQyYTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JiNzkzYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtYXBCb3gge1xyXG4gICAgaGVpZ2h0OiA0MjVweDtcclxufVxyXG5cclxuI21hcC1hcmVhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnRvdWNoIHtcclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udDogNDAwIDFlbS8xLjhlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzhlOGQ4ZDtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgY29sb3I6ICMxMDg4Y2M7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2RlNTg0MjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyogZmFxIHBhZ2Ugc3R5bGVzICovXHJcblxyXG4uZmFxLXBhZ2UgLnNlYy10aXRsZSB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXEtZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICB3aWR0aDogNzklO1xyXG4gICAgfVxyXG5cclxuICAgIC50aG0tYnRuLCBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aG0tYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFmYjVjNztcclxuICAgIH1cclxufVxyXG5cclxuLmZhcS1wYWdlIC5hY2Nyb2Rpb24ge1xyXG4gICAgLmFjY3JvZGlvbi10aXRsZSBoNCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogIzhlOGQ4ZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSAuYWNjcm9kaW9uLXRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWZiNWM3O1xyXG5cclxuICAgICAgICAmOmFmdGVyLCBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXEtcXVlc3Rpb24tb25lIC5zaW5nbGUtZmFxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDIzLiBOZXdzIHBhZ2Ugc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLndpZGdldC1zZWFyY2gtYmxvZyB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweCAxZW07XHJcblxyXG4gICAgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250OiAxZW0vMWVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBzaWx2ZXI7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDhweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZmMyO1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWJsb2ctcG9zdCB7XHJcbiAgICAubWV0YS1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjNlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xyXG5cclxuICAgICAgICAuY29udGVudC1ib3ggLnBvc3QtbGlua3MgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgdG9wOiAyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY5Njk2OTtcclxuICAgICAgICBsZWZ0OiAxLjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItYm94IHtcclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2OTY5Njk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuMmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMmVtIDAgLjNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1ldGEtaW5mbyAuY29udGVudC1ib3ggLnBvc3QtbGlua3MgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICNhMWExYTE7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWZiNWM3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLCBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyOThmYzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEucmVhZC1tb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNTM1NjVhO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBmb250OiA2MDAgMS4wOGVtLzFlbSBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIHBhZGRpbmc6IC44ZW0gMS42ZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MzU2NWE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjk4ZmMyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjk4ZmMyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1wb3N0LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2luZ2xlLWJsb2ctcG9zdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogIzAxMDEwMTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW46IC42ZW0gMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgICBjb2xvcjogIzFjYmFjODtcclxuICAgICAgICBmb250OiA0MDAgMWVtLzFlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICBtYXJnaW46IDJlbSAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDI1LiBOZXdzIERldGFpbHMgc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm5ld3MgcCB7XHJcbiAgICBmb250OiA0MDAgMTRweC8yNnB4IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLnBvc3QtbGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxNHB4LzMwcHggT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICNmZjhjMDQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjRmNDtcclxuICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDU1cHgvMSBGb250QXdlc29tZTtcclxuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBjb2xvcjogI2QwZDBkMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250OiA0MDAgMTZweC8yNnB4IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZm9udDogMzAwIDE0cHgvMjZweCBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGJsb2NrcXVvdGUgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAyNi4gTmV3cyBEZXRhaWxzIENvbW1lbnRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmxlYXZlLWNvbW1lbnRzIC5sZWF2ZS1jb21tZW50LXRpdGxlLCAubmV3cy1jb21tZW50cyAuY29tbWVudHNfY291bnQge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBmb250OiA2MDAgMS41ZW0vMWVtIFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgLmNvbW1lbnRzX2NvdW50LCAubGVhdmUtY29tbWVudC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb21tZW50cyB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuXHJcbiAgICAuY29tbWVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50LWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50IHtcclxuICAgICAgICArIC5jb21tZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4IDAgNXB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAxZW0vMmVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udDogNDAwIDE0cHgvMzBweCBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZS1yZXBseSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDlweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDEzcHgvMSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDdiY2NhO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiYzk0NWU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ3YmNjYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNmJhMTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVwbHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAuY29tbWVudHMgLmNvbW1lbnQge1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAuY29tbWVudHMgLmNvbW1lbnQgLm1lZGlhLWxlZnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmNvbW1lbnRzIC5jb21tZW50IC5tZWRpYS1ib2R5IHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAuY29tbWVudHMgLmNvbW1lbnQgLm1lZGlhLWJvZHkgLmRhdGUtcmVwbHkgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmNvbW1lbnRzIC5jb21tZW50LnJlcGx5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgLmNvbW1lbnRzIC5jb21tZW50LnJlcGx5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAuY29tbWVudHMgLmNvbW1lbnQucmVwbHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tbWVudF9mb3JtIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAubGVhdmUtY29tbWVudC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjZweDtcclxuICAgICAgICBmb250OiA3MDAgMjBweC8yOHB4IFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICMzNTM1MzU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuICAgICAgICBmb250OiAxNHB4LzI1cHggT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzRjNGM0O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2M0YzRjNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG5cclxuICAgICAgICArIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDE4OHB4O1xyXG4gICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2YmExODtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZiYTE4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250OiA2MDAgMS4yZW0vMi4xZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDIycHg7XHJcbiAgICAgICAgY29sb3I6ICMxOTI0MmE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHJcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JiNzkzYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgLmNvbW1lbnRfZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAuY29tbWVudF9mb3JtIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5jb21tZW50X2Zvcm0gaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmNvbW1lbnRfZm9ybSBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgLmNvbW1lbnRfZm9ybSBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC5jb21tZW50X2Zvcm0gaW5wdXQgKyBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmNvbW1lbnRfZm9ybSBpbnB1dCArIGlucHV0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAuY29tbWVudF9mb3JtIGlucHV0ICsgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59Iiwi77u/LyogcHJvZHVjdCBkZXRhaWxzIHBhZ2Ugc3R5bGVzICovXHJcblxyXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAuY29udGVudC1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHdpZHRoOiAzMDZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJveDIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ib3gge1xyXG4gICAgICAgIC50aXRsZSBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC1idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWZiNWM3O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI5OGZjMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUFQgU2FucyBOYXJyb3csc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0OXB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZSwgLnF1YW50aXR5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzFmMWYxZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZSBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MjkyOTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBUIFNhbnMgTmFycm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRhYi1ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAudGFiLXRpdGxlLWJveCB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzI5OGZjMjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCwgYSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA0MHB4IDY1cHg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAzOS4gcHJvZHVjdCBzb2x1dGlvbnMgIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5vdXItc29sLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ldmVudC9wcm8tc29sLWJnLmpwZykgbm8tcmVwZWF0IHRvcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udDogMzAwIDMycHggT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1MzU2NWE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5kLWNvbW1vbi1wYWQge1xyXG4gICAgcGFkZGluZy10b3A6IDUuNWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUuNWVtO1xyXG59Iiwi77u/LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgMjIuIENvcmUgUHJvamVjdHMgcGFnZSBzdHlsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uY29yZS1wcm9qZWN0cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQ6IDcwMCAxLjllbS8xLjJlbSBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI5OGZjMjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250OiA2MDAgMS4yZW0vMWVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udDogNDAwIDFlbS8xLjhlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcclxuICAgICAgICBjb2xvcjogIzc3NztcclxuICAgIH1cclxufVxyXG5cclxuLnByb2plY3QtcG9zdC1hcmVhIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnByb2plY3QtcG9zdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3QtZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnByb2plY3QtcG9zdC1hcmVhIC5wcm9qZWN0LXBvc3Qge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvamVjdC1wb3N0LWluZm8ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgLnByb2plY3QtcG9zdC1hcmVhIC5wcm9qZWN0LWZ1bGxzY3JlZW4ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnByb2plY3QtcG9zdC1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZWN0LXBvc3QtYXJlYSAucHJvamVjdC1mdWxsc2NyZWVuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucHJvamVjdC1wb3N0LWluZm8gYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnByb2plY3QtcG9zdC1pbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvamVjdC1wb3N0LWluZm8ge1xyXG4gICAgYSBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyODFweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby10ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwcztcclxuICAgICAgICBib3R0b206IC0xMDBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLmluZm8tdGV4dCB7XHJcbiAgICAgICAgYm90dG9tOiAzNyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tdGV4dCB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250OiA3MDAgMTZweCBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXIgMHM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLCBoNCB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250OiA3MDAgMTRweCBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjMDEyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvYWRtb3JlIHtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogIzI5OGZjMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgMzAuIFByb2plY3QgZGV0YWlscyBwYWdlIHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5wcm8tZGV0LWltZyBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNGVtIDAgMDtcclxufVxyXG5cclxuLnByb2plY3RzX2hvdXJzIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgIG1hcmdpbjogMS41ZW0gMCAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICAgICAgIGZvbnQ6IDYwMCAxLjNlbS8yZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAxZW0vMS44ZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvamVjdC1jb24ge1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgIHBhZGRpbmc6IDM0cHggNDBweDtcclxuICAgIG1hcmdpbjogM2VtIDA7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICAgICAgIGZvbnQ6IDYwMCAxLjNlbS8yZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4yZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250OiA0MDAgMWVtLzEuOGVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvamVjdC1zY29wIHtcclxuICAgIC5wcm8taW1nIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgICAgICBmb250OiA2MDAgMS4zZW0vMWVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udDogNDAwIDFlbS8xLjhlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcclxuICAgICAgICBjb2xvcjogIzc3NztcclxuICAgIH1cclxuXHJcbiAgICAuc2NvcGUtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBmb250OiA0MDAgMS4xZW0vMS41ZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwYTRcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8yNHB4IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDI5LiBSZXF1ZXN0IGEgcXVvdGUgUGFnZSBzdHlsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc2VjdGlvbl9oZWFkZXItciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMWVtO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250OiA3MDAgMi4yZW0vMS4yZW0gUFQgU2FucyBOYXJyb3csc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlcS1wYWdlLWFyZWEge1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogM2VtIDFlbSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucmVxLXBhZ2Ugc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjNDA0MDQwO1xyXG4gICAgZm9udDogNjAwIDFlbS8xLjJlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgIG1hcmdpbjogMCAwIC42ZW07XHJcbn1cclxuXHJcbi5yZXEtcGFnZS1hcmVhIHtcclxuICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGZvbnQ6IDE1cHgvMzFweCBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzk1OTU5NTtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZC1sZWZ0IHtcclxuICAgIG1hcmdpbjogMCAwIDVlbSAxMHB4O1xyXG59XHJcblxyXG4ucmVxLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLnJlcS1wYWdlLWFyZWEge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y2YmExODtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgZm9udDogNjAwIDEuMmVtLzIuMWVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMxOTI0MmE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYjc5M2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMjE1LCAxNDksIDYyLCAwLjU3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sLmVycm9yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wuZXJyb3IgKyAuZXJyb3Ige1xyXG4gICAgICAgICAgICBmb250OiAxM3B4LzI0cHggT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzQwNDA0MDtcclxuICAgICAgICBmb250OiAxLjFlbS8xLjFlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXRfZm9ybSB7XHJcbiAgICAgICAgI3N1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBjb2xvcjogIzdjZmMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNlcnJvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmY0NTAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3N1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAyMS4gU2luZ2xlIHNlcnZpY2UgcGFnZSBzdHlsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc2luZ2xlLXBvc3QtcGFnZSAuaW1hZ2UtYm94LCAuc2luZ2xlLXNlcnZpY2UtcGFnZSAuaW1hZ2UtYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtcG9zdC1wYWdlIC5pbWFnZS1jYXB0aW9uLWJveCwgLnNpbmdsZS1zZXJ2aWNlLXBhZ2UgLmltYWdlLWNhcHRpb24tYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtcG9zdC1wYWdlIC5pbWFnZS1jYXB0aW9uLWJveCB7XHJcbiAgICAuY2FwdGlvbi1ib3gtaW1nLCAudGV4dC1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1zZXJ2aWNlLXBhZ2UgLmltYWdlLWNhcHRpb24tYm94IHtcclxuICAgIC5jYXB0aW9uLWJveC1pbWcsIC50ZXh0LWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBvc3QtcGFnZSAuaW1hZ2UtY2FwdGlvbi1ib3ggLnRleHQtYm94IHAsIC5zaW5nbGUtc2VydmljZS1wYWdlIC5pbWFnZS1jYXB0aW9uLWJveCAudGV4dC1ib3ggcCB7XHJcbiAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgIG1hcmdpbjogMCAwIDEuMmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQ6IDQwMCAxZW0vMS44ZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcclxufVxyXG5cclxuLnNpbmdsZS1wb3N0LXBhZ2UgLmltYWdlLWNhcHRpb24tYm94IC5jYXB0aW9uLWJveC1pbWcsIC5zaW5nbGUtc2VydmljZS1wYWdlIC5pbWFnZS1jYXB0aW9uLWJveCAuY2FwdGlvbi1ib3gtaW1nIHtcclxuICAgIHdpZHRoOiAyNDhweDtcclxufVxyXG5cclxuLnBhZDQ2IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XHJcbn1cclxuIiwi77u/Lyogc2hvcCBwYWdlIHN0eWxlcyAqL1xyXG5cclxuLnNob3AtaXRlbS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtc2hvcC1pdGVtIHtcclxuICAgIG1hcmdpbjogMCAtNXB4IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5pbWctYm94IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXZpZXctYm94IGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjk4ZmMyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBUIFNhbnMgTmFycm93O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmQyZDJkO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS50aG0tYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI5OGZjMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMTliYjI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNob3AtcGFnZSAucGFnZS1uYXZpZ2F0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwi77u/LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgNDMuIFNvbHV0aW9uIFBhZ2VcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uaW5kdXJpYWwtdC1zb2x1dGlvbjMge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zb2x1dGlvbi9zb2x1dGlvbi1iZy5qcGcpIDUwJSBuby1yZXBlYXQgZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogMjlweCAwO1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDAgNTBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHVzLWJ1dHRvbjIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgNDQuIFNvbHV0aW9uIFBhZ2VcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jY29udGFjdC1nb29nbGUtbWFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxufVxyXG5cclxuLm1hcC1zZWN0aW9uIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4ubWFwLW91dGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1hcC1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAub3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG5cclxuICAgICAgICAuaW5mby1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAzNzVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYTNiNjY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcbiAgICAgICAgICAgIGFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYSwgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpZmYtb2ZmZXItd3JhcHBlcjMge1xyXG4gICAgcGFkZGluZzogMCAwIDM4cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA2NjFweDtcclxuXHJcbiAgICAuZGlmZi1vZmZlciB7XHJcbiAgICAgICAgcGFkZGluZzogNzRweCAwO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2NiZmU3O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWluZm8ge1xyXG4gICAgICAgIC5wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDYwMCAxOHB4IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyIDBzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWluZm8tcmlnaHQge1xyXG4gICAgICAgIC5wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC1pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1pbmZvIHtcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgMjguIFRlc3RpbW9uaWFscyBwYWdlIHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5zZWN0cGFkLXQge1xyXG4gICAgcGFkZGluZzogNmVtIDAgMDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLXBhcmVhIHtcclxuICAgIHBhZGRpbmc6IDAgMCA2ZW07XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbHMgcCB7XHJcbiAgICBmb250OiA0MDAgMTRweC8yNnB4IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XHJcbiAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwtY29sLXAge1xyXG4gICAgcGFkZGluZzogNWVtIDFlbSAxZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLXAge1xyXG4gICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udDogNDAwIDEuMmVtLzFlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC44ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgICAgICBmb250OiA0MDAgMWVtLzEuOGVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IDYwMCAxNHB4LzI2cHggT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzFmYjVjNztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgYSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIC50ZXN0aW1vbmlhbC1wIHtcclxuICAgICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVkaWEtYm9keSBoMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9oZWFkZXItdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250OiA3MDAgMi4yZW0vMS4yZW0gUFQgU2FucyBOYXJyb3csc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDQyLiBUZXN0aW1vbmlhbCBQYWdlXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnRlc3RpbW9uaWFsLXdyYXBwZXIzIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGVzdGltb25pYWwvdGVzdGltb25pYWwtYmcyLmpwZykgYm90dG9tIG5vLXJlcGVhdCBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLXNlYyB7XHJcbiAgICAgICAgLnRlc3RpbW9uaWFsLXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSBzcGFuLCAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmYTEwZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC13cmFwcGVyMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Rlc3RpbW9uaWFsL3Rlc3RpbW9uaWFsLWJnMy5qcGcpIGJvdHRvbSBuby1yZXBlYXQgZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIC50ZXN0aW1vbmlhbC1zZWMgLnRlc3RpbW9uaWFsLXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3Qge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmExMGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWwtd3JhcHBlcjMgLnRlc3RpbW9uaWFsLXNlYyAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmExMGQ7XHJcbn0iLCLvu78vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICA0NS4gV2UgQ3VzdG9tZXIgU3VwcG9ydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi53ZS1jdXN0b21lci1zdXBwb3J0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC53b3JrLWltYWdlLXNlciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTE1cHgpO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1wcm9tbyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMTE1cHgpO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdXBwb3J0L3Nlci1iZzEuanBnKSByZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtdC1jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA3OHB4IDAgNzhweCAxMTBweDtcclxuXHJcbiAgICAgICAgZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBkMjg0MDtcclxuICAgICAgICAgICAgY29sb3I6ICMzYTc4YjY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjU0NzY2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udDogMzAwIDIwcHggT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAud2UtY3VzdG9tZXItc3VwcG9ydCB7XHJcbiAgICAgICAgLndvcmstaW1hZ2Utc2VyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlLXByb21vIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDMzLiBDb250cm9sIGluIGNvbXBsaWFuY2VcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uaW5kLWNvbW1vbi1wYWQyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41ZW07XHJcbn1cclxuXHJcbi5xdWFsaXR5LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250OiAzMDAgMi44ZW0vMS4zZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4yZW07XHJcbiAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjNmM2YzZjO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDRlbTtcclxuICAgICAgICBmb250OiA0MDAgMS4yZW0vMS44ZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aXNpb24td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2ZjZmNmO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZjNmM2YztcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDcwMCAxLjZlbS8xLjhlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2YzZjNmM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOThmYzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDM0LiBDb250cm9sIGluIGNvbXBsaWFuY2VcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uZmx1aWQtc2VydmljZS1hcmVhLWhvbWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLndvcmstaW1hZ2Utc2VyIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMTVweCk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLXByb21vIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAxMTVweCk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZXMvc2VyLWJnMS5qcGcpIHJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmZsdWlkLXNlcnZpY2UtYXJlYS1ob21lIC53b3JrLWltYWdlLXNlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5mbHVpZC1zZXJ2aWNlLWFyZWEtaG9tZSAud29yay1pbWFnZS1zZXIgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuZmx1aWQtc2VydmljZS1hcmVhLWhvbWUgLnNlcnZpY2UtcHJvbW8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0LXF1b3RlLXNlYyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLThlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLXQtc2VjIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAudGVzdGltb25pYWxuLXNsaWRlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAvKiBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGOyAqL1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2JiYzFjNztcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBmb250OiA0MDAgMS4xZW0vMS42ZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lnbiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYW1lLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAudHN0LWltZyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjVlbSAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbGllbnQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiA2MDAgMS4zZW0vMmVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiA0MDAgLjc5ZW0vMS44ZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggLTFweCAwIDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTM1NjVhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC40ZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtdC1jb250ZW50IHtcclxuICAgIC8qcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDNlbSAyMGVtIDRlbSA3ZW07Ki9cclxuICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzZweCAxMHB4IDAgMTMwcHg7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC10LXNlYyAudGVzdGltb25pYWxuLXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3Qge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzYzN2M5MztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzUzNTY1YTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1NjVhO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1MzU2NWE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1NjVhO1xyXG59XHJcblxyXG4udGVzdGltb25pYWxuLXNsaWRlci5vd2wtdGhlbWUgLm93bC1jb250cm9scyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmZlYXR1cmVkLXNlcnZpY2VzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGIzMzU3O1xyXG5cclxuICAgIC5sZWZ0LWZ1bGwtaW1nIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIEdldCBpbiB0b3VjaCAgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmdldC10LXRvdWNoIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjZlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5nZXQtdC10b3VjaC1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiA5cHggc29saWQgI2Y3ZjdmOTtcclxuICAgIHBhZGRpbmc6IDJlbSAxLjVlbTtcclxufVxyXG5cclxuLmdldC10LXRvdWNoIHtcclxuICAgIC5pbnB1dF9mb3JtIGZvcm0gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGZvbnQ6IDFlbS8xZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICNiN2I2YjY7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1tZW51ICsge1xyXG4gICAgICAgIC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNiN2I2YjY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250OiAuOWVtLzFlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudWktaWNvbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlbGVjdC1tZW51LWFycm93MS5wbmcpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmQ2MjkzO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMGFjZDk7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1pdC1uLW5vdyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTM1NjVhO1xyXG4gICAgICAgICAgICBmb250OiA2MDAgMS4wOGVtLzFlbSBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxLjUyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUzNTY1YTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTNjZmY1O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUzY2ZmNTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluZHVyaWFsLXQtc29sdXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogIzEwM2Q2ODtcclxufVxyXG5cclxuLmNvbnRhY3R1cy1idXR0b24yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiA0ZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzI5OGZjMjtcclxuICAgICAgICBmb250OiA2MDAgMS4wOGVtLzFlbSBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIHBhZGRpbmc6IC44ZW0gMS42ZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN1Ym1pdCB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzUzY2ZmNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0dXMtYnV0dG9uMyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjk4ZmMyO1xyXG4gICAgICAgIGZvbnQ6IDYwMCAxLjA4ZW0vMWVtIFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbiAgICAgICAgcGFkZGluZzogLjhlbSAxLjZlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3VibWl0IHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTNjZmY1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDkxNzIzO1xyXG59XHJcblxyXG4uZm9vdGVyLXQtYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQ6ICMwNjEyMWM7XHJcbn1cclxuXHJcbi5sb2dvLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwNnB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjLXRpdGxlIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4iLCLvu78vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAzOC4gTGF0dGVzdCBuZXdzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmV2ZW50LXBhZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS4zZW07XHJcbn1cclxuXHJcbi5uZXdzLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxufVxyXG5cclxuLm5ld3MtZXZuLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDYycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNTM1NjVhO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQ6IDYwMCAxLjZlbS8xLjJlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNGVtIDAgMDtcclxuXHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDQwMCAuNTllbS8xZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtZXZuLWNvbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICAvKmZvbnQ6IDYwMCAxLjA3ZW0vMS41ZW0gJ1BUIFNhbnMgTmFycm93Jywgc2Fucy1zZXJpZjsqL1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQVCBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgLypsZXR0ZXItc3BhY2luZzogMC41cHg7Ki9cclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwcztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgLjVlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxZW0vMS41ZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICM4ZThkOGQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtbWV0YSB7XHJcbiAgICBwYWRkaW5nOiAxLjhlbSAwIDFlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250OiA0MDAgMS4wN2VtLzFlbSBcIlBUIFNlcmlmXCIsc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogI2E2YTZhNjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICAgICAgKyBhOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhNmE2YTY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3RwYWQtc2VjIHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjdlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1LjdlbTtcclxufVxyXG4iLCLvu78vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAzNS4gTE9PS0lORyBBTiBBREVRVUFURVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5sb29raW5nLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzUzNTY1YTtcclxuICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaW5kdXJpYWwtc29sdXRpb24tdGV4dDIgaDIge1xyXG4gICAgZm9udDogNzAwIDIuNTdlbS8xZW0gT3BlbiBTYW5zIENvbmRlbnNlZCxzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubG9va2luZy13cmFwcGVyIC5yZXEtYnV0dG9uIGEge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZm9udDogNjAwIDEuMDNlbS8xLjNlbSBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgcGFkZGluZzogLjhlbSAyLjVlbTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9va2luZy13cmFwcGVyMyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMTNweDtcclxuICAgIHBhZGRpbmc6IDM0cHggMDtcclxuXHJcbiAgICAuaW5kdXJpYWwtc29sdXRpb24tdGV4dDIgaDIge1xyXG4gICAgICAgIGZvbnQ6IDMwMCAyNHB4IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcS1idXR0b24gYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBmMjYzYTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMS41MmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDQwLiBvdXIgY2xpZW50cyAmIEdldCBpbiB0b3VjaCAgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm91ci10LWNsaWVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgZm9udDogNDAwIDFlbS8xLjhlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICBtYXJnaW46IDFlbSAwIDJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMS4yZW0gMDtcclxuICAgICAgICAgICAgLypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDNkNjg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vKiBCbG9nIGxpc3QgKi9cclxuLmJsb2ctaXRlbSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIC5zaW5nbGUtc2VydmljZS1wYWdlICYge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB1Ymxpc2hlZC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFRheG9ub215IGxpc3QgKi9cclxuLnRheG9ub215LWxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwLjZyZW0gMC41cmVtO1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWNvbmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBCbG9nIERldGFpbCAqL1xyXG4uc29jaWFsLXNoYXJlIHtcclxuICAgIC5mYSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDE2LiBBYm91dCBUYWIgQm94IHN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5hYm91dC10YWItYm94IHtcclxuICAgIC50YWItdGl0bGUtYm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNiU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlOmJlZm9yZSwgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2YWIwYztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAxLjU0ZW0vMWVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250OiA3MDAgMi4yZW0vMS4yZW0gUFQgU2FucyBOYXJyb3csc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4ZThkOGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgICAgICAgZm9udDogNDAwIDFlbS8xLjhlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzNlNTY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjcwNDM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFib3QtaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIuNGVtIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0LXRhYiB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA1ZW07XHJcbn1cclxuXHJcbi5mZWF0dXJlcy1zZWN0aW9uIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmZlYXR1cmVzLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMTBweCk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzLWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDIxMHB4KTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDNiNTM7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZXMge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiA3MDAgMTZweC8yNnB4IFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udDogNTAwIDE2cHgvMjZweCBQVCBTYW5zIE5hcnJvdyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmVhdHVyZXMtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDMwcHggMjdweCAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDNiNTM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC5mZWF0dXJlcy1zZWN0aW9uIHtcclxuICAgICAgICAuZmVhdHVyZXMtYXJlYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmVzLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC5mZWF0dXJlcy1zZWN0aW9uIC5mZWF0dXJlcy1hcmVhIC5mZWF0dXJlcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gICAgLmZlYXR1cmVzLXNlY3Rpb24gLmZlYXR1cmVzLWFyZWEgLmZlYXR1cmVzIC5mZWF0dXJlcy1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCLvu78vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAxOS4gU2VydmljZXMgUGFnZSBzdHlsZXMgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnNlcnZpY2UtdGFiLWJveCB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udDogNzAwIDIuMmVtLzEuMmVtIFBUIFNhbnMgTmFycm93LHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjk4ZmMyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4yZW07XHJcbiAgICAgICAgZm9udDogNDAwIDFlbS8xLjhlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzc3NztcclxuICAgIH1cclxuXHJcbiAgICBoNiwgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVlbTtcclxuICAgICAgICBmb250OiA0MDAgMS40ZW0vMS44ZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgdWwuYy1icm9jaHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDQwMCAxLjJlbS8xLjJlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjdlbSAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3YWIwODtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1zLWJveCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgLmltZy1zby1ib3gge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctc3QtYm94IGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIDE3LiBUZWFtIHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi50ZWFtLXBhZCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNmVtO1xyXG59XHJcblxyXG4udGVhbS1hcmVhIHtcclxuICAgIC5vdXItdGVhbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3VyLXRlYW0tcGFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnRlYW0taW1hZ2VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RlYW0vaW1nLWJnLmpwZykgcmVwZWF0IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDI5N3B4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIC8qei1pbmRleDogLTE7Ki9cclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwcztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAxMzcsIDE1OCwgMC42KTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDAgLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTRlNGU0O1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250OiA0MDAgMS4xNWVtLzFlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udDogNDAwIDE0cHgvMjJweCBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwcztcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICArIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzg5NTUxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBib3R0b206IDEyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlYW0taW1hZ2VzIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZWFtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTZhYjBjO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwcztcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q1OWQwODtcclxuXHJcbiAgICAgICAgICAgIGg0LCBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC50ZWFtIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC50ZWFtIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC50ZWFtIC5zb2NpYWwtaWNvbnMgbGkgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWRpY2F0ZWQtdGVhbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuXHJcbiAgICAub3VyLXRlYW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICBtaW4taGVpZ2h0OiA2NjlweDtcclxufVxyXG5cclxuLnRlYW0gLmJveC1pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xNDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCA0NSwgNzgsIDAuOCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIC5jYXB0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5OGZjMjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLXdyYXBwZXI0IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGVhbS9iZy10ZWFtNC5qcGcpIHJlcGVhdDtcclxuICAgIHBhZGRpbmc6IDEwMXB4IDAgNzFweDtcclxuICAgIG1pbi1oZWlnaHQ6IDgxM3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnRlYW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgNi4gV2VsY29tZSB0byBpbmR1c3RyaWFsIHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi53ZWwtaW5kLXBhZCB7XHJcbiAgICBwYWRkaW5nOiA1LjdlbSAwIDFlbTtcclxufVxyXG5cclxuLndlbC1pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQ6IDYwMCAyLjRlbS8xZW0gUFQgU2FucyBOYXJyb3csc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzI4MmMzZDtcclxuICAgICAgICBtYXJnaW46IDAgMCAuOGVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4yZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250OiA0MDAgMWVtLzEuOGVtIE9wZW4gU2FucyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2VsLWJvdCB7XHJcbiAgICBwYWRkaW5nOiAxLjJlbSAwIDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VjZWNlO1xyXG4gICAgICAgIHBhZGRpbmc6IC40ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDEuOGVtIDAgMDtcclxuICAgICAgICBoZWlnaHQ6IDkycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250OiA0MDAgMS41ZW0vMS4yZW0gT3BlbiBTYW5zLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICMyOThmYzI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHBhZGRpbmc6IC44ZW0gMCAwO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2VsLWluZC1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNDcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLndlbC1pbmQtci1zZWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ud2VsLWluZC1yLXR4dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMmVtO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxLjVlbS8xLjJlbSBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZWwtaW5kLXItaW1nIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogNGVtO1xyXG4gICAgei1pbmRleDogNDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2ZmZjtcclxuICAgICAgICB3aWR0aDogMjU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNThweDtcclxuICAgIH1cclxufVxyXG4iLCIvKlxyXG4gKiAgRm9udCBBd2Vzb21lIDQuNS4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcclxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXHJcbiAqL0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6J0ZvbnRBd2Vzb21lJztzcmM6dXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNS4wJyk7c3JjOnVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC41LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC41LjAnKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjUuMCcpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjUuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC41LjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmZhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO2ZvbnQtc2l6ZTppbmhlcml0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTE1JX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtZnd7d2lkdGg6MS4yODU3MTQyOWVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS11bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDoyLjE0Mjg1NzE0ZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yLjE0Mjg1NzE0ZW07d2lkdGg6Mi4xNDI4NTcxNGVtO3RvcDouMTQyODU3MTRlbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtbGkuZmEtbGd7bGVmdDotMS44NTcxNDI4NmVtfS5mYS1ib3JkZXJ7cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtO2JvcmRlcjpzb2xpZCAuMDhlbSAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbX0uZmEtcHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLXB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZhLmZhLXB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEuZmEtcHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEucHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5mYS1wdWxzZXstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO2FuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpfUAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYS1yb3RhdGUtOTB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwe2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTstbXMtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTt0cmFuc2Zvcm06c2NhbGUoLTEsIDEpfS5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgLTEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwgLTEpO3RyYW5zZm9ybTpzY2FsZSgxLCAtMSl9OnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MCw6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpub25lfS5mYS1zdGFja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyZW07aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6I2ZmZn0uZmEtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDBcIn0uZmEtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDFcIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDAyXCJ9LmZhLWVudmVsb3BlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDNcIn0uZmEtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDRcIn0uZmEtc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwNVwifS5mYS1zdGFyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDZcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifS5mYS1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMDA4XCJ9LmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCJ9LmZhLXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9LmZhLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGNcIn0uZmEtcmVtb3ZlOmJlZm9yZSwuZmEtY2xvc2U6YmVmb3JlLC5mYS10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTBcIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDExXCJ9LmZhLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMlwifS5mYS1nZWFyOmJlZm9yZSwuZmEtY29nOmJlZm9yZXtjb250ZW50OlwiXFxmMDEzXCJ9LmZhLXRyYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTRcIn0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjAxNVwifS5mYS1maWxlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTZcIn0uZmEtY2xvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifS5mYS1yb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE4XCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE5XCJ9LmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWFcIn0uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWJcIn0uZmEtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWNcIn0uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxZFwifS5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLC5mYS1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWVcIn0uZmEtcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMVwifS5mYS1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDIzXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZjAyNVwifS5mYS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDI2XCJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDI3XCJ9LmZhLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjAyOFwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn0uZmEtYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyYVwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmJcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjAyY1wifS5mYS1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDJkXCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMDJlXCJ9LmZhLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDJmXCJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzMFwifS5mYS1mb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDMxXCJ9LmZhLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzJcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMDMzXCJ9LmZhLXRleHQtaGVpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM0XCJ9LmZhLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzVcIn0uZmEtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNlwifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzdcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAzOVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDNhXCJ9LmZhLWRlZGVudDpiZWZvcmUsLmZhLW91dGRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2JcIn0uZmEtaW5kZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNjXCJ9LmZhLXZpZGVvLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzZFwifS5mYS1waG90bzpiZWZvcmUsLmZhLWltYWdlOmJlZm9yZSwuZmEtcGljdHVyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDNlXCJ9LmZhLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MFwifS5mYS1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDQxXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5mYS10aW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDQzXCJ9LmZhLWVkaXQ6YmVmb3JlLC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDRcIn0uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDVcIn0uZmEtY2hlY2stc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDZcIn0uZmEtYXJyb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ3XCJ9LmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDhcIn0uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OVwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0YVwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMDRjXCJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGRcIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTBcIn0uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUxXCJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1M1wifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDU0XCJ9LmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU1XCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NlwifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU4XCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OVwifS5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1YVwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMDViXCJ9LmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDVjXCJ9LmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDVkXCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZVwifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYwXCJ9LmZhLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYxXCJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDYyXCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjNcIn0uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwuZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjRcIn0uZmEtZXhwYW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMDY1XCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY2XCJ9LmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjdcIn0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjhcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjlcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9LmZhLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmJcIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjA2Y1wifS5mYS1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZkXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzBcIn0uZmEtd2FybmluZzpiZWZvcmUsLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDcxXCJ9LmZhLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDcyXCJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjA3NFwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9LmZhLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NlwifS5mYS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDc3XCJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA3OFwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc5XCJ9LmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2FcIn0uZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDdiXCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMDdjXCJ9LmZhLWFycm93cy12OmJlZm9yZXtjb250ZW50OlwiXFxmMDdkXCJ9LmZhLWFycm93cy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMDdlXCJ9LmZhLWJhci1jaGFydC1vOmJlZm9yZSwuZmEtYmFyLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDgwXCJ9LmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgxXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MlwifS5mYS1jYW1lcmEtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODNcIn0uZmEta2V5OmJlZm9yZXtjb250ZW50OlwiXFxmMDg0XCJ9LmZhLWdlYXJzOmJlZm9yZSwuZmEtY29nczpiZWZvcmV7Y29udGVudDpcIlxcZjA4NVwifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifS5mYS10aHVtYnMtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA4N1wifS5mYS10aHVtYnMtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDg4XCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifS5mYS1oZWFydC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDhhXCJ9LmZhLXNpZ24tb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMDhiXCJ9LmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4Y1wifS5mYS10aHVtYi10YWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDhkXCJ9LmZhLWV4dGVybmFsLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGVcIn0uZmEtc2lnbi1pbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5MFwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTFcIn0uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MlwifS5mYS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTNcIn0uZmEtbGVtb24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5NVwifS5mYS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5NlwifS5mYS1ib29rbWFyay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk3XCJ9LmZhLXBob25lLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5OFwifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDk5XCJ9LmZhLWZhY2Vib29rLWY6YmVmb3JlLC5mYS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjA5YVwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWJcIn0uZmEtdW5sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDljXCJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDlkXCJ9LmZhLWZlZWQ6YmVmb3JlLC5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWVcIn0uZmEtaGRkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn0uZmEtYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTFcIn0uZmEtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmM1wifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifS5mYS1oYW5kLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn0uZmEtaGFuZC1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTVcIn0uZmEtaGFuZC1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGE2XCJ9LmZhLWhhbmQtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGE3XCJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE4XCJ9LmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOVwifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWFcIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWJcIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWNcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMGFkXCJ9LmZhLXRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmMGFlXCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBiMFwifS5mYS1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjFcIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjBiMlwifS5mYS1ncm91cDpiZWZvcmUsLmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9LmZhLWNoYWluOmJlZm9yZSwuZmEtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjBjMVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjBjMlwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifS5mYS1jdXQ6YmVmb3JlLC5mYS1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZjBjNFwifS5mYS1jb3B5OmJlZm9yZSwuZmEtZmlsZXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBjNVwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn0uZmEtc2F2ZTpiZWZvcmUsLmZhLWZsb3BweS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGM3XCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifS5mYS1uYXZpY29uOmJlZm9yZSwuZmEtcmVvcmRlcjpiZWZvcmUsLmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzlcIn0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYVwifS5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2NcIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGNkXCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMGNlXCJ9LmZhLW1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMGQwXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGQxXCJ9LmZhLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkMlwifS5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQzXCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNFwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjBkNVwifS5mYS1tb25leTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNlwifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGFcIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcZjBkYlwifS5mYS11bnNvcnRlZDpiZWZvcmUsLmZhLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGNcIn0uZmEtc29ydC1kb3duOmJlZm9yZSwuZmEtc29ydC1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMGRkXCJ9LmZhLXNvcnQtdXA6YmVmb3JlLC5mYS1zb3J0LWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkZVwifS5mYS1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjBlMVwifS5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsLmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTJcIn0uZmEtbGVnYWw6YmVmb3JlLC5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlM1wifS5mYS1kYXNoYm9hcmQ6YmVmb3JlLC5mYS10YWNob21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGU0XCJ9LmZhLWNvbW1lbnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlNVwifS5mYS1jb21tZW50cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGU2XCJ9LmZhLWZsYXNoOmJlZm9yZSwuZmEtYm9sdDpiZWZvcmV7Y29udGVudDpcIlxcZjBlN1wifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMGU4XCJ9LmZhLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OlwiXFxmMGU5XCJ9LmZhLXBhc3RlOmJlZm9yZSwuZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVhXCJ9LmZhLWxpZ2h0YnVsYi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9LmZhLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMGVjXCJ9LmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVkXCJ9LmZhLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlZVwifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYxXCJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYyXCJ9LmZhLWJlbGwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBhMlwifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjRcIn0uZmEtY3V0bGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNVwifS5mYS1maWxlLXRleHQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmNlwifS5mYS1idWlsZGluZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY3XCJ9LmZhLWhvc3BpdGFsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjhcIn0uZmEtYW1idWxhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifS5mYS1iZWVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGZjXCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZkXCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZlXCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAwXCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS5mYS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LmZhLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLC5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0uZmEtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGNcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS5mYS1tYWlsLXJlcGx5OmJlZm9yZSwuZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTJcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS5mYS1mb2xkZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjExNFwifS5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE1XCJ9LmZhLXNtaWxlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0uZmEtZnJvd24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS5mYS1tZWgtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExYVwifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9LmZhLWtleWJvYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0uZmEtZmxhZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFkXCJ9LmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFlXCJ9LmZhLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLC5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLC5mYS1zdGFyLWhhbGYtbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyM1wifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTI1XCJ9LmZhLWNvZGUtZm9yazpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS5mYS11bmxpbms6YmVmb3JlLC5mYS1jaGFpbi1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjdcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifS5mYS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyYVwifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyYlwifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmNcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyZVwifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMTMwXCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzFcIn0uZmEtc2hpZWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMTMyXCJ9LmZhLWNhbGVuZGFyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM1XCJ9LmZhLW1heGNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNlwifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM4XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2JcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifS5mYS1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2RcIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzZVwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5mYS1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NFwifS5mYS10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDVcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ2XCJ9LmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ3XCJ9LmZhLWxldmVsLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ4XCJ9LmZhLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDlcIn0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9LmZhLXBlbmNpbC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGNcIn0uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn0uZmEtdG9nZ2xlLWRvd246YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9LmZhLXRvZ2dsZS11cDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTUxXCJ9LmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTUyXCJ9LmZhLWV1cm86YmVmb3JlLC5mYS1ldXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTNcIn0uZmEtZ2JwOmJlZm9yZXtjb250ZW50OlwiXFxmMTU0XCJ9LmZhLWRvbGxhcjpiZWZvcmUsLmZhLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifS5mYS1ydXBlZTpiZWZvcmUsLmZhLWlucjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NlwifS5mYS1jbnk6YmVmb3JlLC5mYS1ybWI6YmVmb3JlLC5mYS15ZW46YmVmb3JlLC5mYS1qcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn0uZmEtcnVibGU6YmVmb3JlLC5mYS1yb3VibGU6YmVmb3JlLC5mYS1ydWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn0uZmEtd29uOmJlZm9yZSwuZmEta3J3OmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9LmZhLWJpdGNvaW46YmVmb3JlLC5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWFcIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1YlwifS5mYS1maWxlLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWNcIn0uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWRcIn0uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVlXCJ9LmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifS5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYxXCJ9LmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjJcIn0uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjNcIn0uZmEtdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTY0XCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY2XCJ9LmZhLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjdcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2OFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2OVwifS5mYS15b3V0dWJlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmFcIn0uZmEtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjE2YlwifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmRcIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxmMTZlXCJ9LmZhLWFkbjpiZWZvcmV7Y29udGVudDpcIlxcZjE3MFwifS5mYS1iaXRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzFcIn0uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3MlwifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzNcIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3NFwifS5mYS1sb25nLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzVcIn0uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE3NlwifS5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzdcIn0uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE3OFwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3OVwifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMTdhXCJ9LmZhLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2JcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2NcIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2RcIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2VcIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MFwifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODFcIn0uZmEtZmVtYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgyXCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODNcIn0uZmEtZ2l0dGlwOmJlZm9yZSwuZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODRcIn0uZmEtc3VuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODVcIn0uZmEtbW9vbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTg2XCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODdcIn0uZmEtYnVnOmJlZm9yZXtjb250ZW50OlwiXFxmMTg4XCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50OlwiXFxmMTg5XCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMThhXCJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4YlwifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGRcIn0uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGVcIn0uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MFwifS5mYS10b2dnbGUtbGVmdDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn0uZmEtZG90LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTkyXCJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTNcIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9LmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsLmZhLXRyeTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NVwifS5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTk2XCJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTdcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk5XCJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjE5YVwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn0uZmEtaW5zdGl0dXRpb246YmVmb3JlLC5mYS1iYW5rOmJlZm9yZSwuZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZjE5Y1wifS5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZVwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTBcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMWExXCJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTJcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEzXCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWE0XCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZjFhNVwifS5mYS1kaWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMWE2XCJ9LmZhLXBpZWQtcGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTdcIn0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYThcIn0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWE5XCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYVwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYlwifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWNcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWRcIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWVcIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50OlwiXFxmMWIwXCJ9LmZhLXNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMWIxXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNVwifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNlwifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjdcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiOFwifS5mYS1hdXRvbW9iaWxlOmJlZm9yZSwuZmEtY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMWI5XCJ9LmZhLWNhYjpiZWZvcmUsLmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmFcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYlwifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMWJjXCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmRcIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZVwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjMFwifS5mYS1maWxlLXBkZi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMxXCJ9LmZhLWZpbGUtd29yZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9LmZhLWZpbGUtZXhjZWwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjM1wifS5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNFwifS5mYS1maWxlLXBob3RvLW86YmVmb3JlLC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNVwifS5mYS1maWxlLXppcC1vOmJlZm9yZSwuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzZcIn0uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwuZmEtZmlsZS1hdWRpby1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM3XCJ9LmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOFwifS5mYS1maWxlLWNvZGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOVwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNhXCJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2JcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2NcIn0uZmEtbGlmZS1ib3V5OmJlZm9yZSwuZmEtbGlmZS1idW95OmJlZm9yZSwuZmEtbGlmZS1zYXZlcjpiZWZvcmUsLmZhLXN1cHBvcnQ6YmVmb3JlLC5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2RcIn0uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2VcIn0uZmEtcmE6YmVmb3JlLC5mYS1yZWJlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFkMFwifS5mYS1nZTpiZWZvcmUsLmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMVwifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFkM1wifS5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSwuZmEteWMtc3F1YXJlOmJlZm9yZSwuZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn0uZmEtdGVuY2VudC13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjFkNVwifS5mYS1xcTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNlwifS5mYS13ZWNoYXQ6YmVmb3JlLC5mYS13ZWl4aW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDdcIn0uZmEtc2VuZDpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ4XCJ9LmZhLXNlbmQtbzpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDlcIn0uZmEtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjFkYVwifS5mYS1jaXJjbGUtdGhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkYlwifS5mYS1oZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGNcIn0uZmEtcGFyYWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWRkXCJ9LmZhLXNsaWRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGVcIn0uZmEtc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWUwXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTFcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIlxcZjFlMlwifS5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSwuZmEtZnV0Ym9sLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTNcIn0uZmEtdHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTVcIn0uZmEtcGx1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjFlNlwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWU3XCJ9LmZhLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOFwifS5mYS15ZWxwOmJlZm9yZXtjb250ZW50OlwiXFxmMWU5XCJ9LmZhLW5ld3NwYXBlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWVhXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlY1wifS5mYS1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWRcIn0uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZVwifS5mYS1jYy12aXNhOmJlZm9yZXtjb250ZW50OlwiXFxmMWYwXCJ9LmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjFcIn0uZmEtY2MtZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjJcIn0uZmEtY2MtYW1leDpiZWZvcmV7Y29udGVudDpcIlxcZjFmM1wifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9LmZhLWJlbGwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjZcIn0uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWY3XCJ9LmZhLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY4XCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOVwifS5mYS1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjFmYVwifS5mYS1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWZiXCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWZjXCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn0uZmEtYXJlYS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFmZVwifS5mYS1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDBcIn0uZmEtbGluZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMVwifS5mYS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDJcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwM1wifS5mYS10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9LmZhLXRvZ2dsZS1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9LmZhLWJ1czpiZWZvcmV7Y29udGVudDpcIlxcZjIwN1wifS5mYS1pb3hob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA4XCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOVwifS5mYS1jYzpiZWZvcmV7Y29udGVudDpcIlxcZjIwYVwifS5mYS1zaGVrZWw6YmVmb3JlLC5mYS1zaGVxZWw6YmVmb3JlLC5mYS1pbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGJcIn0uZmEtbWVhbnBhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGNcIn0uZmEtYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifS5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwZVwifS5mYS1kYXNoY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMFwifS5mYS1mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMVwifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9LmZhLXNlbGxzeTpiZWZvcmV7Y29udGVudDpcIlxcZjIxM1wifS5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTVcIn0uZmEtc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTZcIn0uZmEtY2FydC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifS5mYS1kaWFtb25kOmJlZm9yZXtjb250ZW50OlwiXFxmMjE5XCJ9LmZhLXNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWFcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtbW90b3JjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxY1wifS5mYS1zdHJlZXQtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifS5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWVcIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyMlwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjIzXCJ9LmZhLWludGVyc2V4OmJlZm9yZSwuZmEtdHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjRcIn0uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjI1XCJ9LmZhLXZlbnVzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifS5mYS1tYXJzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyN1wifS5mYS12ZW51cy1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjI4XCJ9LmZhLW1hcnMtc3Ryb2tlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI5XCJ9LmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmFcIn0uZmEtbWFycy1zdHJva2UtaDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYlwifS5mYS1uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmNcIn0uZmEtZ2VuZGVybGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjIyZFwifS5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMFwifS5mYS1waW50ZXJlc3QtcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMVwifS5mYS13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMlwifS5mYS1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzNcIn0uZmEtdXNlci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM0XCJ9LmZhLXVzZXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzVcIn0uZmEtaG90ZWw6YmVmb3JlLC5mYS1iZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzZcIn0uZmEtdmlhY29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzN1wifS5mYS10cmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzOFwifS5mYS1zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzlcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMjNhXCJ9LmZhLXljOmJlZm9yZSwuZmEteS1jb21iaW5hdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMjNiXCJ9LmZhLW9wdGluLW1vbnN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2NcIn0uZmEtb3BlbmNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2RcIn0uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZXtjb250ZW50OlwiXFxmMjNlXCJ9LmZhLWJhdHRlcnktNDpiZWZvcmUsLmZhLWJhdHRlcnktZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5mYS1iYXR0ZXJ5LTM6YmVmb3JlLC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjQxXCJ9LmZhLWJhdHRlcnktMjpiZWZvcmUsLmZhLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifS5mYS1iYXR0ZXJ5LTE6YmVmb3JlLC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn0uZmEtYmF0dGVyeS0wOmJlZm9yZSwuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjI0NFwifS5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ1XCJ9LmZhLWktY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ2XCJ9LmZhLW9iamVjdC1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0N1wifS5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0OFwifS5mYS1zdGlja3ktbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OVwifS5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjRhXCJ9LmZhLWNjLWpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5mYS1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZFwifS5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjRlXCJ9LmZhLWhvdXJnbGFzcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjUwXCJ9LmZhLWhvdXJnbGFzcy0xOmJlZm9yZSwuZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9LmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwuZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uZmEtaG91cmdsYXNzLTM6YmVmb3JlLC5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9LmZhLWhvdXJnbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifS5mYS1oYW5kLWdyYWItbzpiZWZvcmUsLmZhLWhhbmQtcm9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9LmZhLWhhbmQtc3RvcC1vOmJlZm9yZSwuZmEtaGFuZC1wYXBlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9LmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifS5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9LmZhLWhhbmQtc3BvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1OVwifS5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1YVwifS5mYS1oYW5kLXBlYWNlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWJcIn0uZmEtdHJhZGVtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9LmZhLXJlZ2lzdGVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn0uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifS5mYS1nZzpiZWZvcmV7Y29udGVudDpcIlxcZjI2MFwifS5mYS1nZy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uZmEtdHJpcGFkdmlzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjJcIn0uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2NFwifS5mYS1nZXQtcG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9LmZhLXdpa2lwZWRpYS13OmJlZm9yZXtjb250ZW50OlwiXFxmMjY2XCJ9LmZhLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifS5mYS1jaHJvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjhcIn0uZmEtZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OVwifS5mYS1vcGVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI2YVwifS5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2YlwifS5mYS10djpiZWZvcmUsLmZhLXRlbGV2aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmNcIn0uZmEtY29udGFvOmJlZm9yZXtjb250ZW50OlwiXFxmMjZkXCJ9LmZhLTUwMHB4OmJlZm9yZXtjb250ZW50OlwiXFxmMjZlXCJ9LmZhLWFtYXpvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3MFwifS5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn0uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifS5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn0uZmEtaW5kdXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzVcIn0uZmEtbWFwLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3NlwifS5mYS1tYXAtc2lnbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uZmEtbWFwLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzhcIn0uZmEtbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMjc5XCJ9LmZhLWNvbW1lbnRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn0uZmEtY29tbWVudGluZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjdiXCJ9LmZhLWhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9LmZhLXZpbWVvOmJlZm9yZXtjb250ZW50OlwiXFxmMjdkXCJ9LmZhLWJsYWNrLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZVwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODBcIn0uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMjgxXCJ9LmZhLWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODJcIn0uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjgzXCJ9LmZhLWNvZGllcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjg0XCJ9LmZhLW1vZHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODVcIn0uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjg2XCJ9LmZhLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcZjI4N1wifS5mYS1wcm9kdWN0LWh1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODhcIn0uZmEtbWl4Y2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODlcIn0uZmEtc2NyaWJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjhhXCJ9LmZhLXBhdXNlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4YlwifS5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI4Y1wifS5mYS1zdG9wLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZFwifS5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjhlXCJ9LmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MFwifS5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTFcIn0uZmEtaGFzaHRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MlwifS5mYS1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTNcIn0uZmEtYmx1ZXRvb3RoLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTRcIn0uZmEtcGVyY2VudDpiZWZvcmV7Y29udGVudDpcIlxcZjI5NVwifVxyXG4iLCJAZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1N0cm9rZS1HYXAtSWNvbnMnO1xyXG5cdHNyYzogdXJsKCdmb250cy9TdHJva2UtR2FwLUljb25zLmVvdCcpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnU3Ryb2tlLUdhcC1JY29ucyc7XHJcblx0c3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWdnaS9YMEFBQUM4QUFBQVlHTnRZWEFhVmMwZUFBQUJIQUFBQUV4bllYTndBQUFBRUFBQUFXZ0FBQUFJWjJ4NVpnVE9JOW9BQUFGd0FBQ3B1R2hsWVdRQVVsaytBQUNyS0FBQUFEWm9hR1ZoQStRQ3FRQUFxMkFBQUFBa2FHMTBlSkVIRkNjQUFLdUVBQUFETUd4dlkyR0FsRlRnQUFDdXRBQUFBWnB0WVhod0FPRUJBQUFBc0ZBQUFBQWdibUZ0Wlp4bWJBb0FBTEJ3QUFBQmluQnZjM1FBQXdBQUFBQ3gvQUFBQUNBQUF3SUFBWkFBQlFBQUFVd0JaZ0FBQUVjQlRBRm1BQUFBOVFBWkFJUUFBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRG14d0hnLytELzRBSGdBQ0FBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBQ0FBQUFBd0FBQUJRQUF3QUJBQUFBRkFBRUFEZ0FBQUFLQUFnQUFnQUNBQUVBSU9iSC8vMy8vd0FBQUFBQUlPWUEvLzMvL3dBQi8rTWFCQUFEQUFFQUFBQUFBQUFBQUFBQUFBRUFBZi8vQUE4QUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQkFBQS8rQUNBQUhnQUJRQUtRQTdBRUVBQUFVaUxnSTFORDRDTXpJZUFoVVVEZ0lqRVNJT0FoVVVIZ0l6TWo0Q05UUXVBaU1UTnljM0p3Y25OeGMzRndjWEJ6OEJGd2NISnpjbk54Y0JBRFZkUmlnb1JsMDFOVjFHS0NoR1hUVXVVajBqSXoxU0xpNVNQU01qUFZJdUdSWm9QaFpVTkJNb1QwbEJXUXc1SVI4ajlDQUxRUU5rSUNoR1hUVTFYVVlvS0VaZE5UVmRSaWdCNENNOVVpNHVVajBqSXoxU0xpNVNQU1ArVjVBMFRRZ1VLQmtlRWhwUkxWQXllUWlEUEFZM0JpQUtBQVlBSVAvZ0FhQUI0QUFiQURBQVJRQktBRndBWWdBQU55SXVBaWMzSGdFeU5qYytBaVluTng0Q0JnY09BeU0zSWk0Q0p6NERNekllQWdjV0RnSWpBeUlPQWhjR0hnSXpNajRDTnk0REl3TXpGeU0zUHdFbk55Y0hKemNYTnhjSEZ3Yy9BUmNIQnljM0p6Y1g0Qmt3THlvVUdCOVVWVlFnSVNBQkloOFZKeVFCSmlVVUtUQXZHZ0VwUlRVZEFRRWROVVVwSjBjekh3RUJIek5ISndFZ095c2FBUUVhS3pzZ0lqa3RHQUVCR0MwNUlrK2ZBYUVCVmhGR0tRYzNKUllXTXpZcU53VVhGUjhXbmg4Rkl3TkhJQWtUSEJNWElTRWhJU0JUVmxNZ0Z5WmVZbDhsRXh3VENVQWVORVlvS0VZMEhoNDBSaWdvUmpRZUFXQVpMRG9oSVRvc0dSa3NPaUVoT2l3Wi9rQWdJSlZ4SmpVRERoNFlFd3dWT2g4c0YxUUhYU2tGSWdRZ0NBQUFBd0FBQUNBQ0FBR2dBQVFBQ1FBdEFBQUJJVFVoRlNVaE5TRVZBU00xTkM0Q0t3RTFNeFV6TWg0Q0ZURXpORDRDT3dFMU14VWpJZzRDSFFFQ0FQNEFBZ0QrSUFIQS9rQUJFR0FYSnpRZVFDQWdKRUF3SENBY01FQWtJQ0JBSGpRbkZ3RkFZR0FnSUNEK3dDQWVOQ2NYVURBY01FQWtKRUF3SERCUUZ5YzBIaUFBQUFBQUF2Ly8vK0FDQVFIZ0FBY0FMQUFBQlNFUk14RWhFVE1GSnpjekZSUWVBak15UGdJOUFUTVhCeWMzSnlNT0F5TWlMZ0luSXdjWEJ3R2cvc0FnQVFBZy9uQVJiR1VIRFJJS0NoRU5DR1ZzRVI4T1ZEMEREaFVhRGc4YUZRNERQRlFQSUNBQlFQN2dBU0F5cWtnUUNoRU5DQWdORVFvUVNLb0VsamdPRnhFS0NoRVhEamlXQkFBQUFBVUFEdi93QWZJQjBBQUVBQWtBRHdBZEFDTUFBQUVoTlNFVkpTRTFJUlVYSnpjWE54Y0JJeWNISXhNWEF6TTNGek1ETndjbk54YzNGd0hRL21BQm9QNkFBV0Qrb0N0RkFTMGRIZ0ZUdmpRMHZpSWdIb0pNVElJZUlFc2tIaDB0QVFGd1lHQWdJQ0RBQVNBQlZRcit0WjJkQVZJRS90TGk0Z0V1QkhKckNsVUJJQUFBQUFZQWZ2L2VBWVFCNEFBRUFBa0FFd0FZQUIwQUlnQUFBU01uTXdjbk16Y2pGeE1uTnhjSEZ6Y25OeGNuRndjbk53Y1hCeWMzTnhjSEp6Y0JYS2tuOXllUmVSZW5GeldETXg4dFhXQWdJU0JUQlY4SFlRRUhZUVZmQVFWZkIyRUJRS0NnSUdCZy9uNUsrd2JsTmpmbEJQdDVJQkFnRUVBZ0VDQVFnQ0FRSUJBQUJBQUEvK0FDQUFIZ0FCUUFLUUEyQUVNQUFBVWlMZ0kxTkQ0Q016SWVBaFVVRGdJakVTSU9BaFVVSGdJek1qNENOVFF1QWlNVEl6UXVBaU0xTWg0Q0ZUY2lMZ0kxTXhRZUFqTVZBUUExWFVZb0tFWmROVFZkUmlnb1JsMDFMbEk5SXlNOVVpNHVVajBqSXoxU0xoQWdIREJBSkN0TU9DR3dLMHc0SVNBY01FQWtJQ2hHWFRVMVhVWW9LRVpkTlRWZFJpZ0I0Q005VWk0dVVqMGpJejFTTGk1U1BTUCtZQ1JBTUJ3Z0lUaE1LN0FoT0V3ckpFQXdIQ0FBQUFBR0FBUC8vUUg4QWJ3QUJBQUpBQTRBRXdBK0FGOEFBRGNYQnljM054Y0hKemNISnlVWEJTY1hKU2NGSlNjK0F6YytBVFFtSnk0REp5SW1CaUlISno0QkhnRVhIZ01YSGdFVUJnY09Bd2NGTGdNbkpqNENOeGNPQXhVaUJod0JNeDRDTWpNWEJpSUdJZ2ZnSUNBZ0lGQXdJREFnMVN3QlhTeitvd01XQVNFVy90OEJmZ3NEQlFVRUFRRUNBUUVCQXdVRkFnTUdCd1lEQ3dZTkRBd0dCZ29JQndJQ0FnTURBd2NKQ3diK1dnY09EQWtEQXdFSERnb0xBZ01DQWdFQkFRRUVCZ1lFQ2dJRUJBUUMwZ1hQQTlFZzd3ZnhCVFozZm5sOFpEeG5QV2drSFFJQ0JRVURBZ2NHQndJRUJBWURBZ01CQWg4QkF3RUNCQUlJQ0F3RkJ3d05Dd2NGQ3djSUFZa0JCQWtMQ0FnVUVBNENIUUVCQXdFREJBTUVCQVFESFFJQkFRQUFCQUFBLytBQ0FBSGdBQlFBS1FBdkFEVUFBQVVpTGdJMU5ENENNekllQWhVVURnSWpFU0lPQWhVVUhnSXpNajRDTlRRdUFpTVRJelV6RlRNMUl6VWpOVE1CQURWZFJpZ29SbDAxTlYxR0tDaEdYVFV1VWowakl6MVNMaTVTUFNNalBWSXVZTUFnb0NDZ3dDQW9SbDAxTlYxR0tDaEdYVFUxWFVZb0FlQWpQVkl1TGxJOUl5TTlVaTR1VWowai9zQ0FZQ0JnSUFBQUFBQUVBQUQvNEFJQUFlQUFDUUFSQUJjQUhBQUFKU2MzSnlNSEp6Y3pCd01uTnhjSEZ6Y1hCVGNYQnpjWE54Y0hKemNCZUJkL0FWcC9Gb2VKQWQzd3BRcDBweXNkL3FSUkhqQnJERTRXVnhoWjBCZCtXMzRXaUlqK3UrODdIaXFvZFF2WHR3MXFMeDNKRmx3WFd3QUZBREQvNEFIUUFkb0FCd0FQQUJjQUhBQWlBQUFGSXhFekVUTVJNeE1qTlRNMUp6Y1hCU00xTnhjSEZUTTNNeFVqTlRjbkJ5YzNGd0ZRb0NCZ0lJQmdRRTBiVXY3QVlGSWJUVUJnSUNCRU5EUVlURXdnQVdEK3dBRkEvdUFnTzMwUWhHUmtoQkI5TzhEZzRHWkFRQlJnWUFBQUFBY0FLUC9nQWRnQjRBQUVBQWtBSGdBekFFZ0FYUUJxQUFBRklSRWhFU1VoRVNFUk55SXVBalUwUGdJek1oNENGUlFPQWlNMUlnNENGUlFlQWpNeVBnSTFOQzRDSXpVaUxnSTFORDRDTXpJZUFoVVVEZ0lqTlNJT0FoVVVIZ0l6TWo0Q05UUXVBaU1ISXpRK0FqTVZJZzRDRlFIWS9sQUJzUDV3QVhEK2tMQWFMeU1VRkNNdkdob3ZJeFFVSXk4YUZDTWFEdzhhSXhRVUl4b1BEeG9qRkFvUkRRZ0lEUkVLQ2hFTkNBZ05FUW9EQmdRREF3UUdBd01HQkFNREJBWURJQ0FLRVJnTkJ3c0pCU0FDQVA0QUlBSEEva0FnRkNNdkdob3ZJeFFVSXk4YUdpOGpGT0FQR2lNVUZDTWFEdzhhSXhRVUl4b1BRQWdORVFvS0VRMElDQTBSQ2dvUkRRaEFBd1FHQXdNR0JBTURCQVlEQXdZRUErQU5HQkVLSUFVSkN3Y0FBQUFKQUFELzRBSUFBZUFBQkFBSkFCNEFNd0JBQUVVQVNnQlBBRlFBQUFVaEVTRVJKU0VSSVJFM0lpNENOVFErQWpNeUhnSVZGQTRDSXhFaURnSVZGQjRDTXpJK0FqVTBMZ0lqQnlNMFBnSXpGU0lPQWhVM014VWpOU0V6RlNNMUFUTVZJelVoTXhVak5RSUEvZ0FDQVA0Z0FjRCtRT0FrUURBY0hEQkFKQ1JBTUJ3Y01FQWtIalFuRnhjbk5CNGVOQ2NYRnljMEhqQWdEUlVkRVFvUkRRalFJQ0Qrb0NBZ0FXQWdJUDZnSUNBZ0FnRCtBQ0FCd1A1QU1Cd3dRQ1FrUURBY0hEQkFKQ1JBTUJ3QlFCY25OQjRlTkNjWEZ5YzBIaDQwSnhlUUVSMFZEU0FJRFJFS3dDQWdJQ0Qrb0NBZ0lDQUFBQUFBQ1FBQS8rQUNBQUhnQUFVQUN3QVJBQmNBSFFBakFDa0FQZ0JUQUFBbEl5YzNGd2NuTXpjbkJ4YzNKemNYTnhjWEp6Y1hCeGNISno4QkZ3Y2xKemNuTnhjWEx3SWZBUmNpTGdJblBnTXpNaDRDQnhZT0FpTURJZzRDRndZZUFqTXlQZ0kzTGdNakFUTm5IMUpVSVU0M0VpNHNFQjFLRXpZNEVYRlFEaDRJT244Zkhsa0JSUDdrRUR3S0lBd2pGMElCV3h3eE5seEhKd0VCSjBkY05qUmVSU2tCQVNsRlhqUUJMVk04SkFFQkpEeFRMUzlSUGlJQkFTSStVUytRWkQ0L1l5QTNJeUk0blRRYUp5WWFwU2xaQkVNZjNBdFVBU0FCZ1J3ZlF3Ulo2VDhCSUFGVVJpaEdYVFUxWFVZb0tFWmROVFZkUmlnQjRDTTlVaTR1VWowakl6MVNMaTVTUFNNQUJBQUFBRUFDQUFHQUFBMEFFZ0FYQUJ3QUFDVWhOVGNYQnhVaE5TTUhKemN6QlJjSEp6YzNGd2NuTndjaEZTRTFBZ0QrQUdnT1ZnSEFsQTBlRTh6K2lVQVdRQlpRUUJaQUZ0a0NBUDRBZ0VvMkhDNFd3Q1VLTzBkQUZrQVdFRUFXUUJicElDQUFBQUFJQURELzRBSFFBZGtBRkFBcEFENEFVd0JZQUYwQWNnQ0hBQUFYSWk0Q05UUStBak15SGdJVkZBNENJelVpRGdJVkZCNENNekkrQWpVMExnSWpGeUl1QWpVMFBnSXpNaDRDRlJRT0FpTTFJZzRDRlJRZUFqTXlQZ0kxTkM0Q0l3TVhCeWMzSHdFSEp6Y0RJaTRDTlRRK0FqTXlIZ0lWRkE0Q0l6VWlEZ0lWRkI0Q016SStBalUwTGdJamtCUWpHZzhQR2lNVUZDTWFEdzhhSXhRTkdCRUtDaEVZRFEwWUVRb0tFUmdONEJRakdnOFBHaU1VRkNNYUR3OGFJeFFOR0JFS0NoRVlEUTBZRVFvS0VSZ040M0FhY0JybEhHNGNibklLRVEwSUNBMFJDZ29SRFFnSURSRUtBd1lFQXdNRUJnTURCZ1FEQXdRR0F5QVBHaU1VRkNNYUR3OGFJeFFVSXhvUG9Bb1JHQTBOR0JFS0NoRVlEUTBZRVFxZ0R4b2pGQlFqR2c4UEdpTVVGQ01hRDZBS0VSZ05EUmdSQ2dvUkdBME5HQkVLQVZtd0VhOFNBUkN3RWEvK3lBZ05FUW9LRVEwSUNBMFJDZ29SRFFoQUF3UUdBd01HQkFNREJBWURBd1lFQXdBQUJQLzkvOTBCNUFIZ0FBVUFEd0JKQUhrQUFDVW5OeWMzRndjbk54Y0hKd2NYTnhjM0tnSW1JemNXUGdJM1BnTTNMZ01uTGdFaUJnY09BaFFWQnlZK0FqYytBek15SGdJWEhnSUdCdzRESXdjaUxnSW5MZ0UrQVRjK0FUSVdGeDREQnljMkxnSW5MZ0VpQmdjT0FSNEJGeDRETnhjaUJpb0JJd0dKRnpsRkdGcmkrdVJaRlVXMHlqb1dXd01DQlFJREJnWVFEUTRFQmdZR0FRRUJBUVlHQmdnWkZ4a0lCd1lHSHdNRUJnd0hDQThTRVFzSkV4QVJCZzhOQVE4TkNBOFNFZ3FTQ2hJU0R3Z05Ed0VORHcwa0pDVU5DUW9JQWdFaEFnSUVDUVFLRnhrWENna0tBUWdMQkE0TkVBWUZBZ01FQWdOd0Z6bEVGbHJqK2VOYkYwUzF5emdXOHdFZ0FRRUZCd1lFQ3dzTkJnWU5Dd3NFQ1FrSkNRVU5EZzhIQlF3V0ZSTUlCd29IQkFRSENnY09KQ1FrRGdjS0J3VFhCQWNLQnc0a0pDUU9EZzRPRGdnVEZSWU1CUWNQRGcwRkNna0pDZ2tZR0JnSkJnY0ZBUUVnQVFBQUFBY0FBUC9nQWdBQjRBQUxBQk1BR0FBZEFDVUFLZ0F2QUFBbEl6VXpFU0VSTXhVakVTRURJVFV6RlRNMU15VXpGU00xT3dFVkl6VWxJelVqRlNNMUlRTXpGU00xTlRNVkl6VUNBR0JBL2tCQVlBSUFnUDhBSU1BZy9zQWdJRUFnSUFFQUlNQWdBUURBa0pDUWtFQWdBUUQvQUNBQlFQNWd3S0Nnb0NBZ0lDQmdJQ0JBL21BZ0lFQWdJQUFBQ0FBQS8rQUNBQUhnQUJRQUtRQStBRk1BYUFCOUFKSUFwd0FBQlNJdUFqVTBQZ0l6TWg0Q0ZSUU9BaU1SSWc0Q0ZSUWVBak15UGdJMU5DNENJeEVpTGdJMU5ENENNekllQWhVVURnSWpFU0lPQWhVVUhnSXpNajRDTlRRdUFpTVZJaTRDTlRRK0FqTXlIZ0lWRkE0Q0l6VWlEZ0lWRkI0Q016SStBalUwTGdJakZTSXVBalUwUGdJek1oNENGUlFPQWlNMUlnNENGUlFlQWpNeVBnSTFOQzRDSXdFQU5WMUdLQ2hHWFRVMVhVWW9LRVpkTlM1U1BTTWpQVkl1TGxJOUl5TTlVaTRoT2l3WkdTdzZJU0U2TEJrWkxEb2hHaThqRkJRakx4b2FMeU1VRkNNdkdnd1VEd2tKRHhRTURCUVBDUWtQRkF3RkNRWUVCQVlKQlFVSkJnUUVCZ2tGREJRUENRa1BGQXdNRkE4SkNROFVEQVVKQmdRRUJna0ZCUWtHQkFRR0NRVWdLRVpkTlRWZFJpZ29SbDAxTlYxR0tBSGdJejFTTGk1U1BTTWpQVkl1TGxJOUkvNkFHU3c2SVNFNkxCa1pMRG9oSVRvc0dRRWdGQ012R2hvdkl4UVVJeThhR2k4akZKQUpEeFFNREJRUENRa1BGQXdNRkE4SlVBUUdDUVVGQ1FZRUJBWUpCUVVKQmdTZ0NROFVEQXdVRHdrSkR4UU1EQlFQQ1ZBRUJna0ZCUWtHQkFRR0NRVUZDUVlFQUFBQUFBZ0FBUC93QWdBQjBBQUhBQk1BR0FBZEFDSUFKd0FzQURFQUFDVWpOU01WSXhFekV5RVJNeFVqRlNFMUl6VXpBVE1WSXpVSE14VWpOVHNCRlNNMUJUTVZJelU3QVJVak5Uc0JGU00xQVdBZ2dDREFvUDRBZ0dBQndHQ0EvdkFnSU5BZ0lFQWdJQUVnSUNBd0lDQXdJQ0JnOFBBQkVQNkFBU0FnNEtBZ0FRQkFRR0JBUUVCQVFFQkFRRUJBUUFBQUFBTUFBUC9nQWdBQjRBQVVBQ2tBTVFBQUJTSXVBalUwUGdJek1oNENGUlFPQWlNUklnNENGUlFlQWpNeVBnSTFOQzRDSXdNMU14VTNKemNYQVFBMVhVWW9LRVpkTlRWZFJpZ29SbDAxTGxJOUl5TTlVaTR1VWowakl6MVNMa0FnVVhrUXB5QW9SbDAxTlYxR0tDaEdYVFUxWFVZb0FlQWpQVkl1TGxJOUl5TTlVaTR1VWowai9yT05VekpESEYwQUFBTUFDUC95QWZnQjZRQVVBQ2tBV1FBQUpTSXVBalUwUGdJek1oNENGUlFPQWlNUklnNENGUlFlQWpNeVBnSTFOQzRDSXdNcUFTNEJKeTRCUGdFM0Z3NERGVDRETno0RE55SU9BZ2NuUGdJV0Z4WU9BZ2NPQXlNQkFDUkFNQndjTUVBa0pFQXdIQnd3UUNRZU5DY1hGeWMwSGg0MEp4Y1hKelFlNVFNRkJRUUNCUVVKR3h3WkVCVU1CUW91UWxJdUwwY3lHd0lFRFJjZ0ZSUWtNUjRSQlJJdVRFOFBEa2RWVXhwQkhDOUFKU1JBTUJ3Y01FQWtKVUF2SEFGQUZ5YzBIaDQwSnhjWEp6UWVIalFuRi81eEFnTUNCUkFmTHlRVUZSOFdEUVFDR3pKSEx5NVNRaTRLQmd3VkVSb2JIQW9GQlJKV1gxTVFEa05ITlFBQUFBUUFBUC9nQWdBQjRBQVVBQ2tBTGdBekFBQUZJaTRDTlRRK0FqTXlIZ0lWRkE0Q0l4RWlEZ0lWRkI0Q016SStBalUwTGdJakJ6TVZJelU3QVJVak5RRUFOVjFHS0NoR1hUVTFYVVlvS0VaZE5TNVNQU01qUFZJdUxsSTlJeU05VWk0d0lDQkFJQ0FnS0VaZE5UVmRSaWdvUmwwMU5WMUdLQUhnSXoxU0xpNVNQU01qUFZJdUxsSTlJNUNnb0tDZ0FBUUFBUC9nQWdBQjRBQVVBQ2tBTVFBMkFBQUZJaTRDTlRRK0FqTXlIZ0lWRkE0Q0l4RWlEZ0lWRkI0Q016SStBalUwTGdJakF6VXpGVGNuTnhjbk14VWpOUUVBTlYxR0tDaEdYVFUxWFVZb0tFWmROUzVTUFNNalBWSXVMbEk5SXlNOVVpNGdJRkY1RUtmdklDQWdLRVpkTlRWZFJpZ29SbDAxTlYxR0tBSGdJejFTTGk1U1BTTWpQVkl1TGxJOUkvNnpqVk15UXh4ZFQ4REFBQU1BUVAvd0FjQUIyQUFVQUNrQU13QUFGeUl1QWpVMFBnSXpNaDRDRlJRT0FpTTFJZzRDRlJRZUFqTXlQZ0kxTkM0Q0l4Y2pFVGNWQnljM05RZWdGQ01hRHc4YUl4UVVJeG9QRHhvakZBMFlFUW9LRVJnTkRSZ1JDZ29SR0ExZ0lPQ1NDMzJnRUE4YUl4UVVJeG9QRHhvakZCUWpHZytnQ2hFWURRMFlFUW9LRVJnTkRSZ1JDa0FCSzEzRE5CNHNmVU1BQUFBR0FDRC80QUhnQWQ4QUZBQXBBRDRBVXdCWkFGNEFBQ1VpTGdJMU5ENENNekllQWhVVURnSWpOU0lPQWhVVUhnSXpNajRDTlRRdUFpTUZJaTRDTlRRK0FqTXlIZ0lWRkE0Q0l6VWlEZ0lWRkI0Q016SStBalUwTGdJakZ5TVJKUmNITnpNUkl4RUJnQlFqR2c4UEdpTVVGQ01hRHc4YUl4UU5HQkVLQ2hFWURRMFlFUW9LRVJnTi93QVVJeG9QRHhvakZCUWpHZzhQR2lNVURSZ1JDZ29SR0EwTkdCRUtDaEVZRFdBZ0FRb005dUFnSUFBUEdpTVVGQ01hRHc4YUl4UVVJeG9Qb0FvUkdBME5HQkVLQ2hFWURRMFlFUXJBRHhvakZCUWpHZzhQR2lNVUZDTWFENkFLRVJnTkRSZ1JDZ29SR0EwTkdCRUtRQUVyZEI1ck92N1FBVEFBQUF3QUlQL2dBZUFCNEFBRUFBa0FIZ0F6QURnQVBRQlNBR2NBYkFCeEFJWUFtd0FBRXpNVkl6VVJNeFVqTlRjaUxnSTFORDRDTXpJZUFoVVVEZ0lqTlNJT0FoVVVIZ0l6TWo0Q05UUXVBaU0zTXhFakVSRXpGU00xTnlJdUFqVTBQZ0l6TWg0Q0ZSUU9BaU0xSWc0Q0ZSUWVBak15UGdJMU5DNENJeE16RlNNMUVUTVJJeEUzSWk0Q05UUStBak15SGdJVkZBNENJelVpRGdJVkZCNENNekkrQWpVMExnSWpVQ0FnSUNBUURSZ1JDZ29SR0EwTkdCRUtDaEVZRFFjTENRVUZDUXNIQndzSkJRVUpDd2VRSUNBZ0lCQU5HQkVLQ2hFWURRMFlFUW9LRVJnTkJ3c0pCUVVKQ3djSEN3a0ZCUWtMQjVBZ0lDQWdFQTBZRVFvS0VSZ05EUmdSQ2dvUkdBMEhDd2tGQlFrTEJ3Y0xDUVVGQ1FzSEFlQ0FnUDdBd01BZ0NoRVlEUTBZRVFvS0VSZ05EUmdSQ21BRkNRc0hCd3NKQlFVSkN3Y0hDd2tGd1A4QUFRRCtRRUJBSUFvUkdBME5HQkVLQ2hFWURRMFlFUXBnQlFrTEJ3Y0xDUVVGQ1FzSEJ3c0pCUUZBUUVEL0FQOEFBUUFnQ2hFWURRMFlFUW9LRVJnTkRSZ1JDbUFGQ1FzSEJ3c0pCUVVKQ3djSEN3a0ZBQUFHQUJELzRBSUFBZUFBSmdBN0FGQUFZZ0JxQUhJQUFCY2lMZ0luTGdJMk54Y09BaFlYSGdNekl6SStBamNYRGdNaklqSWlNaU1sSWk0Q0p6NERNekllQWdjV0RnSWpBeUlPQWhjR0hnSXpNajRDTnk0REl4Y3VBU0lHQnljK0F6TXlIZ0lYQndjbk54Y0hGemNYQnljM0Z3Y1hOeGMyQlFzSkNnSUpCd0VKQnhjRUFnRUVBZ01DQlFNRUFRTURCUUlERlFJS0NRc0VBUUVCQVFFQk94OHpLQllCQVJZb014OGROU1lZQVFFWUpqVWRBUllxSFJNQkFSTWRLaFlZS0I4UkFRRVJIeWdZSXdnUkV4RUlGZ1VPRGhBSENRNFFEQWNZZEg0T0hnbGxNUVhaWjRnWWREeVRFeUFDQkFZRUJ4UVZFd2dXQXdnSkNBTUJBd0VCQVFFREFSWUVCZ1FDNEJjbk5CNGVOQ2NYRnljMEhoNDBKeGNCQUJJZUtSY1hLUjRTRWg0cEZ4Y3BIaEpPQndjSEJ4Y0ZDUVlEQXdZSkJSZjJmVUVHTUdVSkg0NWxxQlNTUFhVWkFBQUFBQVlBVHYvZ0FiSUI0QUFVQUNrQU5nQkdBRXNBVUFBQUJTSXVBalUwUGdJek1oNENGUlFPQWlNMUlnNENGUlFlQWpNeVBnSTFOQzRDSXdjak5ENENNeFVpRGdJVk55YzNKelVoRlFjWEJ5YzNOU0VWRnljekZTTTFPd0VWSXpVQkFCb3ZJeFFVSXk4YUdpOGpGQlFqTHhvVUl4b1BEeG9qRkJRakdnOFBHaU1VSUNBS0VSZ05Cd3NKQlRVS2d3Ny9BQTZEQ3AwU0FVQVM4aUFnWUNBZ0lCUWpMeG9hTHlNVUZDTXZHaG92SXhUZ0R4b2pGQlFqR2c4UEdpTVVGQ01hRDJBTkdCRUtJQVVKQ3dlaEhpeEZNRE5DTEI0MFhVNU9YV3RBUUVCQUFBQUFCUUNBLytBQmdBSGdBQlFBS1FBdkFEVUFRUUFBQVNJdUFqVTBQZ0l6TWg0Q0ZSUU9BaU0xSWc0Q0ZSUWVBak15UGdJMU5DNENJd01uUHdFWEJ4Y3ZBVGNmQVFjakp6VXpGUmN6TnpVekZRRUFEUmdSQ2dvUkdBME5HQkVLQ2hFWURRY0xDUVVGQ1FzSEJ3c0pCUVVKQ3dkZ0lBZytGREs0Q0RJVVBnaFNYQklnRGlRT0lBRmdDaEVZRFEwWUVRb0tFUmdORFJnUkNtQUZDUXNIQndzSkJRVUpDd2NIQ3drRi9zOENselFZTEltSkxCZzBsN0d1WW1DUWtsNWdBQUFBQmdCUS8rQUJzQUhnQUJvQU5RQTZBRDhBUkFCSkFBQUZJaTRDUFFFekZSUWVBak15UGdJOUFUTVZGQTRDSXpVaUxnSTlBVE1WRkI0Q016SStBajBCTXhVVURnSWpBeU0xTXhVbk16VWpGUVVqTlRNVkp6TTFJeFVCQUNSQU1Cd2dGeWMwSGg0MEp4Y2dIREJBSkJFZEZRMGdDQTBSQ2dvUkRRZ2dEUlVkRVRDQWdHQkFRQUZBZ0lCZ1FFQWdIREJBSkxDd0hqUW5GeGNuTkI2d3NDUkFNQnhnRFJVZEViQ3dDaEVOQ0FnTkVRcXdzQkFlRlEwQklJQ0FJRUJBSUlDQUlFQkFBQVFBQVAvZ0FnUUI0QUFjQUNvQUx3QTBBQUFUSXpVek56VTBQZ0l6TWg0Q0ZTTTBMZ0lqSWc0Q0hRRUhBUzhCSXpVZkFUTTNKelV6RlJjRkl4RXpFU2N6TlNNVnFDZ1lPQW9SR0EwTkdCRUtJQVVKQ3djSEN3a0ZTQUVWc1c0ZUpHNlNPS3dndFA1Y1lHQkFJQ0FCQUNCR09nMFlFUW9LRVJnTkJ3c0pCUVVKQ3dkR1d2N2dBUjhnQVIvakg1NkRJZndCSVA3Z0lPRGdBQUFBQUFILy9RQkFBZ01Cb0FBc0FBQWxJU2MzRndjWElUY25OVE15UGdJMU5DNENJeUlPQWhVak5ENENNekllQWhVVURnSUhGd2NCN1A0cEdPME0wd29CcGdydEVBY0xDUVVGQ1FzSEJ3c0pCU0FLRVJnTkRSZ1JDZ1lMRHduc0YwQlZhQjVjSXlXU0tRVUpDd2NIQ3drRkJRa0xCdzBZRVFvS0VSZ05DaE1QREFTUlV3QUFBQVVBU1AvZ0Fid0I0QUFVQUNrQVNnQnJBSGNBQUFFaUxnSTFORDRDTXpJZUFoVVVEZ0lqTlNJT0FoVVVIZ0l6TWo0Q05UUXVBaU1ESWk0Q05UUStBak1WSWc0Q0ZSUWVBak15UGdJMU14UU9BaU0xSWk0Q05UUStBak1WSWc0Q0ZSUWVBak15UGdJMU14UU9BaU1YSnpjak53OEJKejhCQnpNQldBMFlFUW9LRVJnTkRSZ1JDZ29SR0EwSEN3a0ZCUWtMQndjTENRVUZDUXNIZ0I0MEp4Y1hKelFlRnlrZUVoSWVLUmNYS1I0U0lCY25OQjRSSFJVTkRSVWRFUW9SRFFnSURSRUtDaEVOQ0NBTkZSMFJ3Q0FjdEVCVFhSRmtqVUNzQVdBS0VSZ05EUmdSQ2dvUkdBME5HQkVLWUFVSkN3Y0hDd2tGQlFrTEJ3Y0xDUVgrSUJjbk5CNGVOQ2NYSUJJZUtSY1hLUjRTRWg0cEZ4NDBKeGRBRFJVZEVSRWRGUTBnQ0EwUkNnb1JEUWdJRFJFS0VSMFZEU01HamFBQ094cEJBcUFBQUFBQUJBQUEvK0FDQUFIZ0FCUUFLUUF4QURnQUFBVWlMZ0kxTkQ0Q016SWVBaFVVRGdJakVTSU9BaFVVSGdJek1qNENOVFF1QWlNRE5UTVZOeWMzRndjMU16Y25OeGNCQURWZFJpZ29SbDAxTlYxR0tDaEdYVFV1VWowakl6MVNMaTVTUFNNalBWSXVnQ0JSZVJDblB3dG1lUkNuSUNoR1hUVTFYVVlvS0VaZE5UVmRSaWdCNENNOVVpNHVVajBqSXoxU0xpNVNQU1ArczQxVE1rTWNYVzR0UDBNY1hRQUhBQzMvNEFIVEFlQUFIZ0E5QUVJQVJ3Qk1BRkVBVmdBQUZ5SXVBaWN1QVQ0Qk56NERNekllQWhjZUFRNEJCdzRESXhNaURnSUhEZ0lXRng0RE16SStBamMrQWlZbkxnTWpId0VISnpjSE14VWpOVGN6RlNNMU56TVZJelUzTXhVak5hTVNJUjRhQ3g0VEVqWXNHam85UGg0U0lSNGFDeDRURWpZc0dqbzlQaDY2R3pjNE5SZ25NUklPR2dnVkdSc09HemM0TlJnbk1SSU9HZ2dWR1JzT0NSYmlGdUxXZ0lBd0lDQXdnSUF3SUNBZ0Jnc1JDeDVXWUdRckd5a2REd1lMRVFzZVZtQmtLeHNwSFE4QjRBNGFKaGduV0ZSS0dRa05DUVVPR2lZWUoxaFVTaGtKRFFrRlpCYmlGdUtjSUNBd2dJQXdJQ0F3Z0lBQUFBQUNBRUQvNEFIQUFlQUFCQUE0QUFBVE14RWpFUk1pTGdJbk54NEJQZ0UzUGdJV0Z6VXVBUTRCQnc0Q0ppYzNIZ0UrQVRjK0FoWWZBUkVuTGdFT0FRY09BeU5BSUNDVENCSVNFd29NRkNNaEhnOE9IaUVrRkJJZ0hoME9FQ01tS2hnTUZDTWhIZzhRSXlZcUdBb1dGQ01oSGc4S0V4UVdDd0hnL2dBQ0FQNmhBZ1FHQkI0SkJnTUlCQVVJQXdJRzNnY0RBZ2dFQlFrREJ3b2VDUVlEQ0FRRkNRTUhDZ1grM2drSkJRSUlCQU1HQkFNQUFBQUdBSUQvNEFHQUFlQUFGQUFwQUM4QU5RQTlBRVVBQUFFaUxnSTFORDRDTXpJZUFoVVVEZ0lqTlNJT0FoVVVIZ0l6TWo0Q05UUXVBaU1ESno4QkZ3Y1hMd0UzSHdFSEl6Y1hCek1uTndNakp6Y1hNemNYQVFBTkdCRUtDaEVZRFEwWUVRb0tFUmdOQndzSkJRVUpDd2NIQ3drRkJRa0xCMkFnQ0Q0VU1yZ0lNaFErQ0J6SUpDQWNlQndnRVY0SElBVWlCU0FCWUFvUkdBME5HQkVLQ2hFWURRMFlFUXBnQlFrTEJ3Y0xDUVVGQ1FzSEJ3c0pCZjdQQXBjMEdDeUppU3dZTkpkQm93WjlmUWIrN1U0RE1UTURBQUFBQUFRQUFQL2dBZ1FCNEFBY0FDc0FNQUExQUFBRklpNENQUUVuSXpVekZ4VVVIZ0l6TWo0Q05UTVVEZ0lqTnlNMVB3RW5Jd2NqTlRNM014TUhCeU1STXhFbk16VWpGUUVRRFJnUkNqZ1lLRWdGQ1FzSEJ3c0pCU0FLRVJnTlFDQU5uemlTY2lBZWNxMUh0UEJnWUVBZ0lDQUtFUmdOT2tZZ1drWUhDd2tGQlFrTEJ3MFlFUXBBblFNZDR5QWdJUDdrSVFNQklQN2dJT0RnQUFBQUFBUUFiZi9nQVpRQjRBQWxBQzhBTkFBNUFBQUZJaTRDSnk0Qk5EWTNGdzRCRkJZWEhnRXlOamMrQVRRbUp6Y2VBUlFHQnc0REl4RW5OeGNIRnpjbk54Y2xNeFVqTlJjekZTTTFBUUFVS0NVakR4NGZIeDRYR2hvYUdobEJSRUVaR2hvYUdoY2VIeDhlRHlNbEtCU1RGUndLYkd3S0hCYisvT0RnUUdCZ0lBZ1BGdzhlVFZCTkhoY1pRVVJCR1JvYUdob1pRVVJCR1JjZVRWQk5IZzhYRHdnQkc0RXJEaFZmWHhVT0syUWdJRUFnSUFBQUFBZ0FBUC9nQWdBQjRBQU5BQnNBS2dBdkFEUUFSUUJXQUcwQUFDVWlMZ0k5QVNFVkZBNENJd01WRkI0Q016SStBajBCSXhjaUxnSTlBVE1WRkI0Q014VUhNeFVqTlFjaEZTRTFBVFV5UGdJOUFTTTFNeFVVRGdJaklTSXVBajBCTXhVakZSUWVBak1WRnlJdUFqVXpGQjRDTXpJK0FqVXpGQTRDSXdFQUhqUW5Gd0VnRnljMEhuQVNIaWtYRnlrZUV1QndFUjBWRFNBSURSRUtFQ0FnZ0FFZy91QUJRQW9SRFFnd1VBMFZIUkgrb0JFZEZRMVFNQWdORVFxd0RSZ1JDaUFGQ1FzSEJ3c0pCU0FLRVJnTnNCY25OQjZnb0I0MEp4Y0JFSUFYS1I0U0VoNHBGNERRRFJVZEVWQlFDaEVOQ0NDSWVIaG9JQ0FCUUNBSURSRUtFQ0F3RVIwVkRRMFZIUkV3SUJBS0VRMElJUEFLRVJnTkJ3c0pCUVVKQ3djTkdCRUtBQUFEQUFBQUVBSUFBYjhBQkFBS0FCWUFBRGNoRlNFMUpTY0hKeHNCRnlFUkZ3Y25GU0UxQnljM0FBSUEvZ0FCZ29LQUc1dWVZdjRBaUJOVkFjQlZFNGd3SUNCNDJkZ1FBUWIrK21rQlAySWFQdUhoUGhwaUFBQUFDQUFBLy9BQ0FBSFFBRUFBUlFCS0FFOEFWQUJaQUdZQWN3QUFKU0l1QWpVekZCNENNekkrQWpVMExnSWpJU0lPQWhVVUhnSXpNajRDTlRNVURnSWpJaTRDTlRRK0FqTWhNaDRDRlJRT0FpTW5NeFVqTlFjekZTTTFPd0VWSXpVN0FSVWpOVHNCRlNNMUpTTTBQZ0l6RlNJT0FoVWhJelErQWpNVklnNENGUUdRRnlrZUVpQU5GUjBSRVIwVkRRMFZIUkgrNEJFZEZRME5GUjBSRVIwVkRTQVNIaWtYRnlrZUVoSWVLUmNCSUJjcEhoSVNIaWtYc0VCQWdDQWdZQ0FnWUNBZ1lDQWcvdUVnQ0EwUkNnTUdCQU1CSUNBSURSRUtBd1lFQS9BU0hpa1hFUjBWRFEwVkhSRVJIUlVORFJVZEVSRWRGUTBORlIwUkZ5a2VFaEllS1JjWEtSNFNFaDRwRnhjcEhoSWdJQ0JBNE9EZzRPRGc0T0NRQ2hFTkNDQURCQVlEQ2hFTkNDQURCQVlEQUFBQUFBUUFBQUJRQWdBQmNBQVdBQjRBSXdBb0FBQWxOVEkrQWpVMExnSWpOVEllQWhVVURnSWpCeUUxSVRVaE5TRUJJeEV6RVNjek5TTVZBY0FIQ3drRkJRa0xCdzBZRVFvS0VSZ05JUDdnQVFEL0FBRWcvc0JnWUVBZ0lLQWdCUWtMQndjTENRVWdDaEVZRFEwWUVRcFFJT0FnL3VBQklQN2dJT0RnQUFBSEFBQUFNQUlBQVpBQUJ3QVRBQmdBT2dCUkFGWUFXd0FBSlNNUklSRWpFU0VSSXljakJ5TTFNemN6RnpNaE14VWpOVGNqSnpnQklqQXhJaTRDTlRRK0FqTTNPQU14TWg0Q0ZSUU9BaU0xQnlJT0FoVVVIZ0l6RnpJK0FqVTBMZ0lqQnpNVkl6VTdBUlVqTlFJQUlQNUFJQUlBYUREUU1HaFlNUEF3V1A2Z3dNQ3dBYkFCREJjUkNnb1JHQTJ2RVIwV0RRMFZIUkd2Qnd3SkJRVUpDd2V4Q1JJTkJ3Z05FUXF3SUNDZ0lDQndBUUQvQUFFZy9xQkFRQ0JBUUNBZ1lCQUtFUmdORFJnUkNoQU5GUjBSRVIwVkRZQVFCUWtMQndjTENRVVFDQTBSQ2dvUkRRZ2dJQ0FnSUFBQUFBWUFZUC9nQWFBQjRBQVVBQ2tBTmdBK0FFTUFVQUFBQlNJdUFqVTBQZ0l6TWg0Q0ZSUU9BaU1SSWc0Q0ZSUWVBak15UGdJMU5DNENJd2NqTkQ0Q014VWlEZ0lWTnlNMUl4VWpOVE1uTXhVak5UTWpORDRDTXhVaURnSVZBUUFoT2l3WkdTdzZJU0U2TEJrWkxEb2hHaThqRkJRakx4b2FMeU1VRkNNdkdrQWdEeG9qRkEwWUVRcHdJQ0FnWUVBZ0lDQWdDQTBSQ2dNR0JBTWdHU3c2SVNFNkxCa1pMRG9oSVRvc0dRRWdGQ012R2hvdkl4UVVJeThhR2k4akZJQVVJeG9QSUFvUkdBM0FJQ0JBTUVCQUNoRU5DQ0FEQkFZREFBUUFRUC9nQWNJQjRBQUVBQWtBSUFBdUFBQVRNeEVqRVRNVkl6VXpNU00wTGdJaklnNENGU00wUGdJek1oNENGUk1oSnpVM0Z3Y1ZGek0zSnpjWGtDQWdnQ0FnSUFVSkN3Y0hDd2tGSUFvUkdBME5HQkVLanY3cVNDVVdHempyRzZRTXZBR2cvdEFCTU5EUUJ3c0pCUVVKQ3djTkdCRUtDaEVZRGY1QVlIY2tGaHhlUzhaREhrMEFBQUFBQndBQUFGQUNBQUZ3QUJZQUhnQWpBQ2dBTFFBeUFEY0FBQ1UxTWo0Q05UUXVBaU0xTWg0Q0ZSUU9BaU1ISVRVaE5TRTFJUWNYQnljM0l4Y0hKemN6Rndjbk53Y2pFVE1SSnpNMUl4VUJ3QWNMQ1FVRkNRc0hEUmdSQ2dvUkdBMGcvdUFCQVA4QUFTQ3dIeDhnSUZBZkh5QWdvQjhmSUNEZ1lHQkFJQ0NnSUFVSkN3Y0hDd2tGSUFvUkdBME5HQkVLVUNEZ0lEMEdvUWFoQnFFR29RYWhCcUhqQVNEKzRDRGc0QUFBQUFZQUFQL2dBZ0FCNEFBVUFDa0FOZ0JEQUVnQVRRQUFCU0l1QWpVMFBnSXpNaDRDRlJRT0FpTVJJZzRDRlJRZUFqTXlQZ0kxTkM0Q0l4TWpOQzRDSXpVeUhnSVZOeUl1QWpVekZCNENNeFVsRndjbk56TVhCeWMzQVFBMVhVWW9LRVpkTlRWZFJpZ29SbDAxTGxJOUl5TTlVaTR1VWowakl6MVNMaEFnSERCQUpDdE1PQ0d3SzB3NElTQWNNRUFrL3RQd0Z2QVcyaGJ3RnZBZ0tFWmROVFZkUmlnb1JsMDFOVjFHS0FIZ0l6MVNMaTVTUFNNalBWSXVMbEk5SS81Z0pFQXdIQ0FoT0V3cnNDRTRUQ3NrUURBY0lKUHdGdkFXRnZBVzhBQUpBQUQvNEFJQUFlQUFCd0FYQUNVQU5RQTZBRDhBVmdCYkFISUFBQUVqSnpjWE16Y1hFeUVuTno0RE16SWVBaDhCQnlVek55NERJeUlPQWdjWE55YzNQZ0V5RmhjSExnSUdCeGNIRnpNVkl6VW5NeFVqTlFFaUxnSW5OeDRETXpJK0FqY1hEZ01qRXpNVkl6VW5MZ01qSWc0Q0J5YytBek15SGdJWEJ3RTlhU1FRSEZjZEVEMysxemNORWlvdk1Sb2FNUzhxRWd3bC91LzNHeEVrS0NzV0Zpb29KQkFvRkJVUkdEVTFOQmdJRXl3dExSVUxIeENnb0xBZ0lBRUFKRU03TUJBY0Rpc3pPeDhmT3pNckRod1FNRHRESk9BZ0lCb09Lek03SHg4N015c09IQkF3TzBNa0pFTTdNQkFjQVdBVUhCQVNIUDd5dVFZSURBa0VCQWtNQ0FhNUlJWUdDZ2NEQXdjSkJvY3JSd1FGQlFZRklBVUZBUU1ESlFwcklDRG9vS0Qrc0JNak15QU9HeXdmRVJFZkxCc09JRE1qRXdGUW9LQVpHeXdmRVJFZkxCc09JRE1qRXhNak15QU9BQUFGQUVELzRBSEFBZUFBRFFBYkFDQUFKUUEwQUFBbElpNENQUUVoRlJRT0FpTURGUlFlQWpNeVBnSTlBU0VUTXhVak5RY2hGU0UxRXlJdUFqMEJNeFVVSGdJekZRRUFLRVkwSGdHQUhqUkdLS0FaTERvaElUb3NHZjdBa0NBZ2dBRWcvdUNRR2k4akZDQVBHaU1Vd0I0MFJpaGdZQ2hHTkI0QkFFQWhPaXdaR1N3NklVRCs0TURBb0NBZ0FRQVVJeThhRUJBVUl4b1BJQUFBQUFBRkFJRC80QUdBQWVBQURBQVJBR2NBZEFDREFBQWxOVEkrQWpVekZBNENJd016RlNNMUV5TWlMZ0k5QVRRK0FqY3VBejBCTkQ0Q093RXlIZ0lkQVNNMU5DNENLd0VpRGdJZEFSUWVBak1WSWc0Q0hRRVVIZ0k3QVRJK0FqMEJOQzRDSXpVeUhnSWRBUlFPQWlNREl6UStBak1WSWc0Q0ZSTWlMZ0k5QVRNVkZCNENNeFVCTUFvUkRRZ2dEUlVkRVdCZ1lHQmdFUjBWRFFVSURBY0hEQWdGRFJVZEVXQVJIUlVOSUFnTkVRcGdDaEVOQ0FnTkVRb0tFUTBJQ0EwUkNtQUtFUTBJQ0EwUkNoRWRGUTBORlIwUlVDQUlEUkVLQXdZRUF4QUtFUTBJSUFNRUJnUGdJQWdORVFvUkhSVU5BUUFnSVA0QURSVWRFWUFLRWhFT0JRVU9FUklLSUJFZEZRME5GUjBSSUNBS0VRMElDQTBSQ2lBS0VRMElJQWdORVFxQUNoRU5DQWdORVFxQUNoRU5DQ0FORlIwUmdCRWRGUTBCVUFvUkRRZ2dBd1FHQS83d0J3NFJDbUJnQXdZRkFpQUFBQUFBQXdBQS8vQUNBQUhRQUFjQUR3QXFBQUFGSVJFekVTRVJNeVUxSVJVaEZTRVZCeU1pTGdJMU5ENENPd0VWSXlJT0FoVVVIZ0k3QVJVQ0FQNEFJQUhBSVA0QUFnRCtJQUhnUUVBTkdCRUtDaEVZRFVCQUJ3c0pCUVVKQ3dkQUVBRkEvdUFCSUNDQUlFQWc4QW9SR0EwTkdCRUtJQVVKQ3djSEN3a0ZJQUFBQUFBR0FDRC80QUhnQWVBQURBQVJBQllBTFFBN0FFY0FBRGNuUGdNWEZRNERCemNYRlFjMUVUY1ZKelVIQmk0Q05UY1VIZ0lYUGdNMUZ4UU9BaWN0QVRVMFBnSTNIZ01kQVMwQkxnTUhKZzRDQjRjZUNSNG5NQmtVSmlBWUIya2dJQ0FnRUFvUkRRZ2dBd1FHQXdNR0JBTWdDQTBSQ2dFQS9rQWpQVkl1TGxJOUkvNWhBWDRESUROREppWkRNeUFENndzWEtSc1FBUjhCQ3hnZUZQWUJId0VoL3E4QmdRRi9yd0VKREJJSkFRUUZCUUlCQVFJRkJRUUJDUklNQ1FIUEFROHZVVDRpQVFFaVBsRXZEeDhCSkVFdkhBRUJIQzlCSkFBSEFBRC80QUlBQWQ0QUJBQUpBQTRBRXdBWUFCMEFJd0FBQlNFUklSRWxJUkVoRVNVaEVTRVJKU0UxSVJVbE14VWpOUlV6RlNNMUF5YzNGemNYQWdEK0FBSUEvaUFCd1A1QUFXRCt3QUZBL3VBQkFQOEFBVUFnSUNBZ29Ja1NkM2NTSUFHQS9vQWdBVUQrd0NBQkFQOEFJTURBUUNBZ1FDQWdBUzFWSEV4TUhBQUFBQUFGQUFBQUlBSUFBYUFBRFFBYkFDb0FSd0JNQUFBM0lpNENQUUVoRlJRT0FpTURGUlFlQWpNeVBnSTlBU0VYSWk0Q1BRRXpGUlFlQWpNVkpTTTFNekkrQWowQk5DNENLd0UxTXpJZUFoMEJGQTRDSXdVaEZTRTEwQ3RNT0NFQm9DRTRUQ3V3SEM5QkpDUkFNQnorb0xBZU5DY1hJQkllS1JjQkFCRVJBd1lGQWdJRkJnTVJFUW9TRFFjSURSRUsvb0FCQVA4QVlDRTZUaTFxYWkxT09pRUJJRW9tUWpJY0hESkNKa3JnRnlrM0h4b2FHU3NnRWlCZ0lBSUVCZ1FnQXdZRUF5QUlEUkVLSVFvUkRRZkFJQ0FBQlFBQUFDQUNBQUdnQUFjQURBQVJBQllBR3dBQUpTRTFJUkVoTlNFaE14RWpFUVV6RlNNMUJ5RVJJUkVsSVRVaEZRSUEva0FCb1A1Z0FjRCtBQ0FnQWFBZ0lDRCt3QUZBL3VBQkFQOEFJQ0FCUUNEK2dBR0FzQ0Fna0FFQS93QWd3TUFBQUFRQWdQL2dBWUFCNEFBWUFEQUFQd0JFQUFBWE1TSXVBajBCTkQ0Q016SWVBaDBCRkE0Q0t3RVRJZzRDSFFFVUhnSTdBVEkrQWowQk5DNENJd01qTlRRK0FqTVZJZzRDSFFFRE14VWpOZEFSSFJVTkZDTXZHaG92SXhRTkZSMFJZREFVSXhvUENBMFJDbUFLRVEwSUR4b2pGQ0FnQ2hFWURRY0xDUVVRWUdBZ0RSVWRFZkFhTHlNVUZDTXZHdkFSSFJVTkFhQVBHaU1VOEFvUkRRZ0lEUkVLOEJRakdnLytzUEFOR0JFS0lBVUpDd2Z3QWJBZ0lBQUhBRzMvNEFHVEFkZ0FCQUFKQUE0QUd3QXlBRDhBUkFBQUJTTURJUU1uTXpjakZ6Y1hCeWMzTnlNMExnSW5OeDRERlNFak5ENENNekllQWhjSExnTWpJZzRDRlRNak5ENENNeFVpRGdJVk54Y0hKemNCWGJzMUFTWTJvSVVyMmlvaUZoOFhJTEVnQVFNREFoMERCQU1DL3dBZ0ZpYzFIZ2NPRGcwSERBVUxDd3NGRnlrZkVVQWdEQllkRVFvU0RRZWpHMkViWVNBQk1QN1FJUER3d3BBRWtBUnVCZ3NMQ2dZTUJ3ME9Ed2NlTkNjWEFRTUVBeDREQXdJQkVoNHBGeEVkRlEwZ0NBMFJDcWdRb0JDZ0FBQUFCd0JBLytBQndBSGdBQVFBQ1FBT0FCTUFHQUFkQUNrQUFDVWhFU0VSSnpNMUl4VTFNeFVqTlJVekZTTTFOek1WSXpVVk14VWpOUk1oRVNFUkl4RWhFVE0zRndHQS93QUJBT0RBd0VCQVFFQ0FRRUJBUURmKzZRR0FJUDdBNlR3V29BRUEvd0Fnd01DZ0lDQlFJQ0JRSUNCUUlDRCswQUlBL25BQmNQNUFPeFlBQUFBQUJRQUYvK0FCK3dGNEFCUUFLUUEyQUVNQVVBQUFCU0l1QWpVMFBnSXpNaDRDRlJRT0FpTTFJZzRDRlJRZUFqTXlQZ0kxTkM0Q0l5OEJQZ0V5RmhjSExnRWlCZ2NsTGdFaUJnY25QZ0V5RmhjSE55NEJJZ1lISno0Qk1oWVhCd0VBRFJnUkNnb1JHQTBOR0JFS0NoRVlEUWNMQ1FVRkNRc0hCd3NKQlFVSkN3ZHRGaGxCUTBBWkZoVTBOelVWQVJJaVZscFdJaFltWW1aaUpoWkFNSGQ4ZHpBV05JT0lnelFXSUFvUkdBME5HQkVLQ2hFWURRMFlFUXBnQlFrTEJ3Y0xDUVVGQ1FzSEJ3c0pCVllYR1JvYUdSY1ZGUlVWWnlJaUlpSVhKeVltSnhka01DOHZNQmMwTkRRMEZ3QUZBSEQvNEFHUkFlQUFCZ0FOQUJJQUdnQWZBQUFGSXdNM014Y0RKek1USnlNSEV6Y1hCeWMzTnlNMUl4VWpOVE1ITXhVak5RRnIxaVU2ckRzbXVad2lMWVlzSVNFVklCVWdneUJzSUt5bW9LQWdBVE50YmY3TklBRU1WRlArOCtlMkE3WUR1U0FnUU1BZ0lBQUpBQUQvNEFJQUFkOEFCQUFKQUI0QU13QkFBRVVBU2dCUEFGUUFBQVVoRVNFUkpTRVJJUkUzSWk0Q05UUStBak15SGdJVkZBNENJelVpRGdJVkZCNENNekkrQWpVMExnSWpCeU0wUGdJekZTSU9BaFUzTXhVak5SVXpGU00xRlRNVkl6VVRGd2NuTndJQS9nQUNBUDRnQWNEK1FKQVhLUjRTRWg0cEZ4Y3BIaElTSGlrWEVSMFZEUTBWSFJFUkhSVU5EUlVkRVJBZ0NBMFJDZ01HQkFPZ2dJQ0FnSUNBT2d6UUROQWdBWUQrZ0NBQlFQN0FNQkllS1JjWEtSNFNFaDRwRnhjcEhoTEFEUlVkRVJFZEZRME5GUjBSRVIwVkRWQUtFUTBJSUFNRUJnTlFJQ0JBSUNCQUlDQUJieDVRSFZFQUFBQUFDQUFBLytBQi9nSGVBQVVBRWdBbkFEd0FVUUJtQUhzQWtBQUFKU2NUQlNjbEF5SXVBamN6SGdNekJ5Y2lMZ0luUGdNek1oNENCeFlPQWlNbklnNENGd1llQWpNeVBnSTNMZ01qRnlJdUFpYytBek15SGdJSEZnNENJeWNpRGdJWEJoNENNekkrQWpjdUF5TUhJaTRDSno0RE16SWVBZ2NXRGdJakp5SU9BaGNHSGdJek1qNENOeTRESXdFL0hhRCtoUTBCeGM4K2NGRXhBUjhCS2t0aU9RR1BEaGNTQ1FFQkNSSVhEZ3daRUFzQkFRc1FHUXdCQmd3SUJnRUJCZ2dNQmdnS0NnUUJBUVFLQ2dpUkN4QU9Cd0VCQnc0UUN3a1NEQWtCQVFrTUVna0JBZ2NEQkFFQkJBTUhBZ1FGQlFJQkFRSUZCUVEvQ3hBT0J3RUJCdzRRQ3drU0RBa0JBUWtNRWdrQkFnY0RCQUVCQkFNSEFnUUZCUUlCQVFJRkJRUWFEQUY4b1I2Ly9nSXdVbTgvT0dOS0t5Q3dDaEVZRFEwWUVRb0tFUmdORFJnUkNtQUZDUXNIQndzSkJRVUpDd2NIQ3drRklBZ05FUW9LRVEwSUNBMFJDZ29SRFFoQUF3UUdBd01HQkFNREJBWURBd1lFQStBSURSRUtDaEVOQ0FnTkVRb0tFUTBJUUFNRUJnTURCZ1FEQXdRR0F3TUdCQU1BQmdCZy8rQUJvQUhnQUFRQUNRQVJBQllBR3dBZ0FBQUJJVFVoRlNVaE5TRVZBU0VSTXhFaEVUTURNeFVqTlFNekZTTTFBeUVWSVRVQm9QN0FBVUQrNEFFQS93QUJJUDdBSUFFQUlMQWdJQkJBUUhBQklQN2dBV0NBZ0NCQVFQNWdBV0grdndGQi92OGdJQUZ3SUNEKzBDQWdBQUFFQUFBQUlBSUFBYUFBQkFBSkFCRUFHUUFBSlNFMUlSVWxJVFVoRlNVak5TRVZJeEVoQXlNMUlSVWpOU0VDQVA0QUFnRCtJQUhBL2tBQndDRCtnQ0FCd0VBZy93QWdBVUFnWUdBZ0lDQmc0T0FCQVA4QW9LREFBQUFBQUFRQUFQL2dBZ0FCNEFBT0FCNEFPd0JLQUFBRkl5SXVBalVSSVJFVURnSWpKek15UGdJMUVTRVJGQjRDT3dFbEl6VXpNajRDUFFFMExnSXJBVFV6TWg0Q0hRRVVEZ0lqQlNJdUFqVVJNeEVVSGdJekZRRXc0QkFlRlEwQmdBd1dIUkZ3Y0FvU0RRZit3QWdORVFwd0FSQXdNQU1HQkFNREJBWURNREFLRVEwSUNBMFJDdjZnQ2hFTkNDQURCQVlESUEwVkhSRUJzUDVRRVIwVkRTQUlEUkVLQVpEK2NBb1JEUWpBSUFNRUJnT2dBd1lFQXlBSURSRUtvQW9TRFFlZ0NBMFJDZ0ZRL3JBREJnUURJQUFBQUFBR0FBQUFJQUlBQWFBQUh3QkFBSTRBa3dDWUFKMEFBQ1V4SWk0Q0p5NEROVFErQWpNeUhnSVhIZ01WRkE0Q0l6VWlEZ0lWRkI0Q0Z4NERNeFUxTWo0Q05UUXVBaWN1QXlNWE9BTXhJaTRDSnpjZUF6TTRBekV5UGdJM1BnTTFOQzRDSnk0REl5SU9BZ2NuUGdNek9BTXhNaDRDRng0REZSUU9BZ2NPQXlNWElSRWhFU1VoRVNFUkV5RVZJVFVCRUFjTURBb0ZCQWNGQWdvU0Z3MEhEQXdLQlFRSEJRSUtFaGNOQmd3SkJRRURBd0lDQmdVSEF3Y0xDUVVCQXdNQ0FnWUZCd053Qnd3TUNnVVhBd1VGQndNREJnWUZBZ01EQXdFQkF3TUNBZ1lGQndNREJnWUZBaGNGQ2dzTkJnY01EQW9GQkFjRkFnTUVCd1VGQ2dzTkJvRCtBQUlBL2lBQndQNUFJQUdBL29CZ0F3UUhCUVVLREF3R0RoY1JDZ01FQndVRkNnd01CZzRYRVFwZ0JRa0xCd01HQmdVQ0F3TURBUkFRQlFrTEJ3TUdCZ1VDQXdNREFXQURCQWNGRndNREF3RUJBd01DQWdZRkJ3TURCZ1lGQWdNREF3RUJBZ1FDRndRSEJRSURCQWNGQlFvTURBWUhEQXdLQlFRSEJRSkFBWUQrZ0NBQlFQN0FBUUFnSUFBRkFIRC80QUdRQWVBQUJ3QU1BQkVBSmdBN0FBQUJJelVqRlNNMUlSRWhFU0VSSlRNMUl4VTNJaTRDTlRRK0FqTXlIZ0lWRkE0Q0l6VWlEZ0lWRkI0Q016SStBalUwTGdJakFaQWc0Q0FCSVA3Z0FTRC9BT0RnY0JFZEZRME5GUjBSRVIwVkRRMFZIUkVLRVEwSUNBMFJDZ29SRFFnSURSRUtBU0Nnb01EK0FBRWcvdUFnNE9BZ0RSVWRFUkVkRlEwTkZSMFJFUjBWRFlBSURSRUtDaEVOQ0FnTkVRb0tFUTBJQUFBQUJBQUEvK0VDQUFIZkFDb0FQd0JVQUZrQUFBVWlMZ0kxTkQ0Q054Y09BeFVVSGdJek1qNENOVFF1QWljM0hnTVZGQTRDSXhFaUxnSTFORDRDTXpJZUFoVVVEZ0lqTlNJT0FoVVVIZ0l6TWo0Q05UUXVBaU1ITXhVak5RRUFOVjFHS0NJN1VUQUVLVWMwSGlNOVVpNHVVajBqSGpSSEtRUXdVVHNpS0VaZE5Rb1JEUWdJRFJFS0NoRU5DQWdORVFvREJnUURBd1FHQXdNR0JBTURCQVlERUNBZ0h5aEdYVFV3VjBRc0J5QUZLRHRNS2k1U1BTTWpQVkl1S2t3N0tBVWdCeXhFVnpBMVhVWW9BVEFJRFJFS0NoSU5Cd2NORWdvS0VRMElRQUlGQmdNREJnUURBd1FHQXdNR0JRSmdvS0FBQkFBQS8rQUNBQUhnQUJjQUx3QkRBRzBBQUNVbk56NERGelllQWhjZUF4VVVEZ0lQQVNjWE56NEROVFF1QWljdUF3Y21EZ0lQQVJjbk56NERGelllQWhjSExnSUdEd0VEQmk0Q0p5NEROVFErQWo4QkZ3Y09BeFVVSGdJekhnSTJQd0VYQnc0REJ3RU40c1FMR2gwZkVCQWZIQnNMQ3hJTUJnWU1FUXpFdExXdENRNEpCUVVLRGdrSkZSY1pEQTBaRmhVSnJVOFhpd2NRRVJJS0NSTVJFQWNYQ1JnWUdBbUxlQVVKQ0FnRUF3WURBZ0lEQmdOWUZsY0JBZ0VCQVFFQ0FRSUdCZ1lDV0JkWUJBZ0lDUVVMNHNRTEVnc0hBUUVIQ3hNS0RCb2RIaEVQSUJ3YkNzWGt0NjhJRmhVYURBNFhHQlFLQ0E4SkJnRUJCZ2dQQ0s0TEZvd0dDd1lGQVFFRkJnc0dHQW9JQVFvSWpQNy9BUU1DQndJRUJ3b0lCZ1FLQ0FrQ1dSaFhBZ0VFQWdNQkJBSURCQUVCQXdKWUYxY0VCUVFCQVFBQUFBQUhBRkQvNEFHd0FlQUFCd0FjQURFQU9RQkJBR3dBZ3dBQUJTTW5OeGN6TnhjbklpNENOVFErQWpNeUhnSVZGQTRDSXpVaURnSVZGQjRDTXpJK0FqVTBMZ0lqRlNNMFBnSXpGUWNqTkQ0Q014VVZJaTRDTlRRK0FqTXlIZ0lYQnk0REl5SU9BaFVVSGdJek1qNENOeGNPQXlNM0p6NERNekllQWhjSExnTWpJZzRDQndFY04wUWVQQWs5SGc4VUl4b1BEeG9qRkJRakdnOFBHaU1VRFJnUkNnb1JHQTBOR0JFS0NoRVlEU0FGQ1FzSG9DQUZDUXNIRkNNYUR3OGFJeFFGQ1FrSkJRMERCUWNHQXcwWUVRb0tFUmdOQnc0TkN3VVpCeEVURlFzQkh3TVJHU0FSQ3hVVEVRY1pCUXNORGdjTUZSQU1BaUM3Q3FYRkNpVVBHaU1VRkNNYUR3OGFJeFFVSXhvUG9Bb1JHQTBOR0JFS0NoRVlEUTBZRVFwQUJ3c0pCU0F3QndzSkJTQmdEeG9qRkJRakdnOEJBZ0lDSGdFQ0FRRUtFUmdORFJnUkNnTUdDUVlVQ1EwSkJkd0dFUndWREFVSkRRZ1ZCZ2tHQXdnT0V3c0FDQUJRLytBQnNBSGdBQllBR3dBZ0FEY0FSQUJSQUZZQVd3QUFKU0l1QWpVekZCNENNekkrQWpVekZBNENJemNoTlNFVkpTRTFJUlVCSXpRdUFpTWlEZ0lWSXpRK0FqTXlIZ0lWS3dFMFBnSXpGU0lPQWhVM0lpNENOVE1VSGdJekZSTWhOU0VWSlNFMUlSVUJBQjQwSnhjZ0VoNHBGeGNwSGhJZ0Z5YzBIckQrb0FGZy9zQUJJUDdnQVNBZ0VoNHBGeGNwSGhJZ0Z5YzBIaDQwSnhmQUlBMFZIUkVLRVEwSU1CRWRGUTBnQ0EwUkNyRCtvQUZnL3NBQklQN2cwQmNuTkI0WEtSNFNFaDRwRng0MEp4ZXdZR0FnSUNEK3dCY3BIaElTSGlrWEhqUW5GeGNuTkI0UkhSVU5JQWdORVFxd0RSVWRFUW9SRFFnZy90QmdZQ0FnSUFBQUFBQUVBQUQvNFFJQUFkOEFLZ0JPQUdNQWVBQUFCU2MrQXpVMExnSWpJZzRDRlJRZUFoY0hMZ00xTkQ0Q016SWVBaFVVRGdJSEp5TTFNekkrQWpVMExnSWpJZzRDRlNNMFBnSXpNaDRDRlJRT0FnY1ZCeUl1QWpVMFBnSXpNaDRDRlJRT0FpTTFJZzRDRlJRZUFqTXlQZ0kxTkM0Q0l3RWlCQ2xITkI0alBWSXVMbEk5SXg0MFJ5a0VNRkU3SWloR1hUVTFYVVlvSWp0Uk1CSWdFQTBZRVFvS0VSZ05EUmdSQ2lBUEdpTVVGQ01hRHd3V0hSRVFDaEVOQ0FnTkVRb0tFUTBJQ0EwUkNnTUdCQU1EQkFZREF3WUVBd01FQmdNZklBVW9PMHdxTGxJOUl5TTlVaTRxVERzb0JTQUhMRVJYTURWZFJpZ29SbDAxTUZkRUxBZlJQd29TRncwTkdCRUtDaEVZRFJRakdnOFBHaU1VRWlBWkVRTWdnUWdORVFvS0VnMEhCdzBTQ2dvUkRRaEFBZ1VHQXdNR0JBTURCQVlEQXdZRkFnQUFBd0FBQUZBQi9RR09BQVFBRlFBakFBQTNNeFVqTlFjak5UUStBanNCRlNNaURnSWRBVGMxSXpVekZUY25GU00xTXpVWGNKQ1FVQ0FJSlU1RlFFQTZRQjhIOEJBd2s1TXdFTzNRSUNDQVFBRXlQREVnSnk4cEFqOENYaUJDWW1KQ0lGNmVBQWtBQUFBQUFnQUJ3QUFVQUNrQU5nQkRBRmdBYlFCeUFJSUFrUUFBTnlJdUFqVTBQZ0l6TWg0Q0ZSUU9BaU0xSWc0Q0ZSUWVBak15UGdJMU5DNENJd2NqTkQ0Q014VWlEZ0lWSVNNMFBnSXpGU0lPQWhVWElpNENOVFErQWpNeUhnSVZGQTRDSXpVaURnSVZGQjRDTXpJK0FqVTBMZ0lqQnpNVkl6VXZBVGMwUGdJekZTSU9BaDBCQnlFbk5DNENJelV5SGdJVkZ3ZHdGeWtlRWhJZUtSY1hLUjRTRWg0cEZ4RWRGUTBORlIwUkVSMFZEUTBWSFJFUUlBZ05FUW9EQmdRREFTQWdDQTBSQ2dNR0JBTVFGeWtlRWhJZUtSY1hLUjRTRWg0cEZ4RWRGUTBORlIwUkVSMFZEUTBWSFJIQVlHQ3dJQ0FMRVJjTkJ3c0pCU0FCd0NBRkNRc0hEUmNSQ3lBZ0FCSWVLUmNYS1I0U0VoNHBGeGNwSGhMQURSVWRFUkVkRlEwTkZSMFJFUjBWRFZBS0VRMElJQU1FQmdNS0VRMElJQU1FQmdOd0VoNHBGeGNwSGhJU0hpa1hGeWtlRXNBTkZSMFJFUjBWRFEwVkhSRVJIUlVOUUNBZ1hRYWZEUllSQ2lBRkNRc0hBNkNqQndzSkJTQUtFUllObndZQUFBZ0FVUC9nQWJBQjRBQUVBQWtBRGdBVEFCc0FJd0FvQUMwQUFEY3pGU00xTnpNVkl6VWZBUWNuTndjWEJ5YzNOeU0xSVJVak5TRUhJelVqRlNNMU14TWhFU0VSSlNFMUlSV1FZR0FnSUNDNURpQU9JREFPSUE0Z2R5RCs0Q0FCWUVBZ29DRGdRUDZnQVdEK3dBRWcvdUNBSUNBZ1lHQUNIQkFjRURBY0VCd1FzcUNnd01CZ1lJRCtRQUVnL3VBZzRPQUFBQUFEQUVELzRBSEFBZUFBTUFCVEFGZ0FBQmNpTGdJOUFUTVZGQjRDTXpJK0FqVVJOQzRDSXlJT0FoMEJJelUwUGdJek1oNENGUkVVRGdJak15SXVBajBCSnpVekZSY1JGQjRDTXpJK0FqVVJOelV6RlFjVkZBNENJeE1WSXpVenNBb1JEUWdnQXdRR0F3TUdCQU1JRFJFS0NoRU5DQ0FORlIwUkVSMFZEUWdORVFxd0NoRU5DREFnTUFNRUJnTURCZ1FETUNBd0NBMFJDaEFnSUNBSURSRUtzTEFEQmdRREF3UUdBd0dBQ2hFTkNBZ05FUXJRMEJFZEZRME5GUjBSL29BS0VRMElDQTBSQ3Zrd3A1a3cvdmtEQmdRREF3UUdBd0VITUptbk1Qa0tFUTBJQWdDZ29BQUFCQUFBLy9BQ0FnSE9BQVFBRlFBZkFDa0FBQk16RlNNMUJ5TTFNRDRDT3dFVkl5SU9BZ2NWRnpVekZUY25GU00xRndNaEVUTVZJeEVoTlRQUWNIQkFJQW9pUURjdExTc3pHd2tCc0NCb2FDRENNdjR3Y0ZBQmtDQUJNQ0FnWURRbkx5WWdHeUllQkRFRlpTbEZSakp1Z3Y2a0FaQWcvckRSQUFBQUFBSUFJUC9nQWVBQjRBQUxBQmtBQUFVaE5UTVZJUkVoRlNNMUlRRTFJelV6RlRjbkZTTTFNelVYQWVEK2tDQUJNUDdRSUFGdy90Q1FzSk9Uc0pEdElGQXdBY0F3VVA1aVhpQkNZbUpDSUY2ZUFBQUFBQVlBUXYvZ0FiQUI0QUFIQUF3QUVnQVlBQzhBVEFBQUJTRTNGd2N6SnpjSEZ3Y25OemNqTlNjaEZTY3pOU01YRlRjak5DNENJeUlPQWhVak5ENENNekllQWhVWEl6VXpNajRDUFFFMExnSXJBVFV6TWg0Q0hRRVVEZ0lqQVhQKzJpTWdIZG9kSUtRZ0R5QVBwT0F1QVE3QW9MSVNrQ0FGQ1FzSEJ3c0pCU0FLRVJnTkRSZ1JDbUFSRVFNR0JBTURCQVlERVJFS0VRMElDQTBSQ2lEREJwMmRCZ3dGWkFSbEtYdEZ3Q0NBRzJYQUJ3c0pCUVVKQ3djTkdCRUtDaEVZRGVBZ0F3UUdBMEFEQmdRRElBZ05FUXBBQ2hJTkJ3QUFBQU1BaFAvdEFiQUI0UUEwQUVzQVVRQUFCU0l1QWljdUFUUTJOeGNPQVJRV0Z4NERNekkrQWpjK0F6VTBMZ0luTng0REZSUU9BZ2NPQXlNbkxnTTFORDRDTnhjT0F4VVVIZ0lYQnpjbkJ5YzNGd0VBRWlJZkhRd2FHaG9hRmhVVkZSVUtHQm9jRGc0Y0doZ0tDaEFLQmdZS0VBb1dEUk1OQndjTkV3ME1IUjhpRWs4SURBa0VCQWtNQ0JZRkNRWURBd1lKQlJhUlFrSWNYbDRUQncwVERCcEJSRUVaRmhVMU9EVVZDaEFMQlFVTEVBb0tHQm9iRHc0Y0doZ0tGZ3dkSUNFU0VpSWZIUTBNRXcwSFlRZ1NGQllMQ3hZVUVnZ1hCUTBQRHdnSUVBNE5CaGJ0YW1vUmxaVUFBQUFBQWdBZy8rQUI0QUhnQUFjQUZRQUFCU0UxTXhVaE5UTUhKek0xTXhVakZ6Y2pOVE1WTXdIZy9rQWdBWUFnNEo1ZUlFSmlZa0lnWGlDQVlHQU43YURBazVQQW9BQUpBQUFBSUFJQUFZQUFCQUFKQUJNQUtBQTlBRUlBUndCTUFGRUFBQ1VoRVNFUkpTRTFJUlVGSVRVekZTRTFJelV6QlNJdUFqVTBQZ0l6TWg0Q0ZSUU9BaU0xSWc0Q0ZSUWVBak15UGdJMU5DNENJeWN6RlNNMUZUTVZJelVsTXhVak5SVXpGU00xQWFEK1lBR2cvb0FCWVA2Z0FlRCtZQ0FCWUNCQS90QU5HQkVLQ2hFWURRMFlFUW9LRVJnTkJ3c0pCUVVKQ3djSEN3a0ZCUWtMQjVBZ0lDQWdBUUFnSUNBZ2dBRUEvd0Fnd01DQVFDREFJR0FLRVJnTkRSZ1JDZ29SR0EwTkdCRUtZQVVKQ3djSEN3a0ZCUWtMQndjTENRVWdJQ0JnSUNCZ0lDQmdJQ0FBQUFBQUNBQUFBRUFDQUFHQUFBUUFDUUFlQURNQU9BQTlBRUlBUndBQUpTRVJJUkVsSVJFaEVUY2lMZ0kxTkQ0Q016SWVBaFVVRGdJak5TSU9BaFVVSGdJek1qNENOVFF1QWlNbk14VWpOU0V6RlNNMUZUTVZJelVoTXhVak5RSUEvZ0FDQVA0Z0FjRCtRT0FVSXhvUER4b2pGQlFqR2c4UEdpTVVEUmdSQ2dvUkdBME5HQkVLQ2hFWURjQkFRQUZBUUVCQVFQN0FRRUJBQVVEK3dDQUJBUDhBSUE4YUl4UVVJeG9QRHhvakZCUWpHZytnQ2hFWURRMFlFUW9LRVJnTkRSZ1JDaUFnSUNBZ29DQWdJQ0FBQlFBQUFCQUNBQUd3QUFzQUVBQVZBQm9BSHdBQUpTTTFNeEVoRVRNVkl4RWhBeUUxSVJVbElUVWhGUmN6RlNNMUJ6TVZJelVDQU5Ddy9rQ3gwUUlBUVA2QUFZRCtvQUZBL3NDUUlDQlJ3c0pRSUFFZy91QWdBV0QrNE9EZ0lLQ2dQeUVoUVNBZ0FBQURBQ0QvNEFIZ0FlQUFGZ0F0QURzQUFBRWhJaTRDTlRRK0FqTWhNaDRDRlJRT0FpTWxJZzRDRlJRZUFqTWhNajRDTlRRdUFpTWhFeU0xSnpjbk56VXpGUWNYQnhjQm9QN0FEUmdSQ2dvUkdBMEJRQTBZRVFvS0VSZ04vc0FIQ3drRkJRa0xCd0ZBQndzSkJRVUpDd2Yrd0xBZ0owRkFKaUFaUVVFWkFXQUtFUmdORFJnUkNnb1JHQTBOR0JFS1lBVUpDd2NIQ3drRkJRa0xCd2NMQ1FYK0lFa25RRDhvU1ZjWlFFQVpBQUFBQUFnQVFQL2dBY0FCNEFBSEFBd0FFUUFXQUNzQVFBQkZBRW9BQUFVaEF6Y1RNeE1YSlNFWElUY0ZJVGN6Rnljekp5TUhFeUl1QWpjbVBnSXpNaDRDRnc0REl6Y2lEZ0lISGdNek1qNENKell1QWlNbk13Y2pKeGN6RnlNM0FZLys0UkFmRU9FUUgvNmhBWDhCL244QkFVUCsrUmJiRnQrM0NLY0lXd3daRUFzQkFRc1FHUXdPRnhJSkFRRUpFaGNPQVFnS0NnUUJBUVFLQ2dnR0RBZ0dBUUVHQ0F3R1ljRUJ2d0VCdndIQkFTQUJid0wrcndGUkFrRWdJQ0J3Y0NBd01QN1FDaEVZRFEwWUVRb0tFUmdORFJnUkNtQUZDUXNIQndzSkJRVUpDd2NIQ3drRllDQWc0Q0FnQUFBQUZBQUEvK0FDQUFIZ0FBUUFDUUFPQUJNQUdBQWRBQ0lBSndBc0FERUFOZ0E3QUVBQVJRQktBRThBVkFCWkFGNEFZd0FBTnlFVklUVVJNeEVqRVJNekZTTTFPd0VWSXpVN0FSVWpOVHNCRlNNMU93RVZJelU3QVJVak5TVXpGU00xTlRNVkl6VTFNeFVqTlRVekZTTTFOVE1WSXpVMU14VWpOUk1qTlRNVkp6TTFJeFVYSXhFekVTY3pFU01SRnlNUk14RW5NelVqRlFBQ0FQNEFJQ0J3SUNCQUlDQkFJQ0JBSUNCQUlDQkFJQ0QrY0NBZ0lDQWdJQ0FnSUNBZ0lMQmdZRUFnSU1CZ1lFQWdJTUJnWUVBZ0lBQWdJQUhnL2dBQ0FQNUFJQ0FnSUNBZ0lDQWdJQ0FnUUNBZ1FDQWdRQ0FnUUNBZ1FDQWdRQ0FnL3FEZzRDQ2dvQ0FCWVA2Z0lBRWcvdUFnQVNEKzRDRGc0QUFBRUFBQS8rQUNBQUhnQUFRQUNRQU9BQk1BR0FBZEFDSUFKd0FzQURFQU5nQTdBRUFBUlFCTkFGTUFBRGNoRlNFMUVUTVJJeEVUTXhVak5Uc0JGU00xT3dFVkl6VTdBUlVqTlRzQkZTTTFPd0VWSXpVbE14VWpOVFV6RlNNMU5UTVZJelUxTXhVak5UVXpGU00xTlRNVkl6VVRKemNYTnhjSEp4Y2pOU00xTXdBQ0FQNEFJQ0J3SUNCQUlDQkFJQ0JBSUNCQUlDQkFJQ0QrY0NBZ0lDQWdJQ0FnSUNBZ0lHMGFhbEtHRnBwTzdTQndrQUFnSUFIZy9nQUNBUDVBSUNBZ0lDQWdJQ0FnSUNBZ1FDQWdRQ0FnUUNBZ1FDQWdRQ0FnUUNBZy90WVVqVUtHRnBvK0dYQWdBQkFBQVAvZ0FnQUI0QUFFQUFrQURnQVRBQmdBSFFBaUFDY0FMQUF4QURZQU93QkFBRVVBVFFCVEFBQTNJUlVoTlJFekVTTVJFek1WSXpVN0FSVWpOVHNCRlNNMU93RVZJelU3QVJVak5Uc0JGU00xSlRNVkl6VTFNeFVqTlRVekZTTTFOVE1WSXpVMU14VWpOVFV6RlNNMUFTY0hKemNYTnhjWEl6VXpOVE1BQWdEK0FDQWdjQ0FnUUNBZ1FDQWdRQ0FnUUNBZ1FDQWcvbkFnSUNBZ0lDQWdJQ0FnSUNBQmxJWlFhaGhXVUpvRWtIQWdBQ0FnQWVEK0FBSUEva0FnSUNBZ0lDQWdJQ0FnSUNCQUlDQkFJQ0JBSUNCQUlDQkFJQ0JBSUNEKzVaVkFmQlJrUUtzYklIQUFBQUFBQ2dBQS8rQUNBQUhnQUFRQUNRQU9BQk1BR0FBZEFDSUFKd0FzQURFQUFBVWhFU0VSSlNFUklSRVRNeFVqTlFjekZTTTFPd0VWSXpVVk14VWpOUmN6RlNNMUp4Y0hKemN6Rndjbk55RVhCeWMzQWdEK0FBSUEvaUFCd1A1QWNDQWdNSUNBd0lDQUlDQlFJQ0NyRm1BV1lNQVdZQlpnL3ZaZ0ZtQVdJQUlBL2dBZ0FjRCtRQUdBZ0lBd0lDQWdJS0FnSUVBZ0lFc1dZQlpnRm1BV1lHQVdZQllBQUFBRUFBRC80QUlBQWVBQUhnQW1BRGNBUFFBQUpTTTFNelUwTGdJaklnNENIUUV6RlNNMU5ENENNekllQWgwQkF5RTFNeFVoTlRNM0l6VXpOVFF1QWlNMU1oNENIUUVESXpVek5UTUJnRUFnR1N3NklTRTZMQmtnUUI0MFJpZ29SalFlSVA3QUlBRUFJS0JBSUJrc09pRW9SalFlSUdCQUlQQWdFQ0U2TEJrWkxEb2hFQ0F3S0VZMEhoNDBSaWd3L3ZEdzBOQWdJQkFoT2l3WklCNDBSaWd3L3ZBZzBBQUFBQUFGQUhELzRBR1FBZUFBQndBTUFCUUFLd0E2QUFBQkl6VXpGVE0xTXljekZTTTFFeUUxTXhVek5UTXhJelF1QWlNaURnSVZJelErQWpNeUhnSVZCeU0xTkQ0Q014VWlEZ0lkQVFFd1lDQWdJSUNnb09EKzRDRGdJQ0FTSGlrWEZ5a2VFaUFYSnpRZUhqUW5GOEFnRFJVZEVRb1JEUWdCUUdCQVFFQWdJUDRBOE5EUUZ5a2VFaEllS1JjZU5DY1hGeWMwSHJDd0VCMFdEQ0FIRFJFS3NBQUFCUUNnLytBQllBSGdBQWNBREFBYUFDZ0FNUUFBQVNNMU14VXpOVE1uTXhVak5STWpFVFErQWpNeUhnSVZFU2N6RVRRdUFpTWlEZ0lWRVRjak5UUStBak1WQVRCZ0lDQWdZR0Jna01BUEdpTVVGQ01hRDZDQUNoRVlEUTBZRVFwQUlBVUlEQWNCUUdCQVFFQWdJUDRBQVNBVUl4b1BEeG9qRlA3Z0lBRUFEUmdSQ2dvUkdBMy9BRERRQmd3SUJPNEFDQUJRLytBQnNBSGdBQVFBRmdBdkFEUUFSQUNEQUlnQWpRQUFOek1WSXpVekl6UStBamNuTXhVakZ3Y09BeFVYSXlJdUFqVXpGQjRDT3dFeVBnSTFNeFFPQWlNM014VWpOVE1qTkM0Q0x3RTNGd2NlQXhVSElpNENOVE1VSGdJek1qNENOVFF1QWlNaUxnSTFORDRDTXpJZUFoVWpOQzRDSXlJT0FoVVVIZ0l6TWg0Q0ZSUU9BaU1uTXhVak5SVXpGU00xVUNBZ0lDQVJJQ3NiUkkxVFBSY1pLaDhSNEtBVUl4b1BJQW9SR0EyZ0RSZ1JDaUFQR2lNVVFDQWdJQ0FSSHlvWkYwMGFOQm9zSUJHd0NoRU5DQ0FEQkFZREF3WUVBd01FQmdNS0VRMElDQTBSQ2dvUkRRZ2dBd1FHQXdNR0JBTURCQVlEQ2hFTkNBZ05FUW9RSUNBZ0lOQ1FrQncxS3lFSmFpQmVCUVVhSmk4WjhBOGFJeFFOR0JFS0NoRVlEUlFqR2cvd2tKQVpMeVlhQlFWM0VsRUpJU3MxSEhBSURSRUtBd1lFQXdNRUJnTUVCUVVDQ0EwUkNnb1NEUWNIRFJJS0JBVUZBZ0lGQlFRREJnUURCdzBTQ2dvUkRRalFJQ0RnSUNBQUFBQURBQUQvN2dINUFkSUFCQUFNQUJZQUFBRVhCeWMzQnlNMU14VWpGVE1ITlRNVk55Y1ZJelVGQVNwUUZGQVVPdkR3ME5BZ0lOZlhJQUVwQVN4QUdFQVluS0FnWU1LQ1BxNnVQb0x5QUFBQUFBa0FTLy9tQWJVQjFRQVVBQ2tBTmdCREFGQUFYUUI0QUgwQWdnQUFKU0l1QWpVMFBnSXpNaDRDRlJRT0FpTTFJZzRDRlJRZUFqTXlQZ0kxTkM0Q0l3Y3VBVFEyTnhjT0FSUVdGd2NITGdFME5qY1hEZ0VVRmhjSEpTYytBVFFtSnpjZUFSUUdCeGNuUGdFMEppYzNIZ0VVQmdjbkl6VTBMZ0lqSWc0Q0hRRWpOVFErQWpNeUhnSWRBUlVqTlRNVkp6TTFJeFVCQUEwWUVRb0tFUmdORFJnUkNnb1JHQTBIQ3drRkJRa0xCd2NMQ1FVRkNRc0hiQm9hR2hvV0ZSVVZGUlpKSmlVbEpoWWdJU0VnRmdFaEZoVVZGUlVXR2hvYUdra1dJQ0VoSUJZbUpTVW1kU0FGQ1FzSEJ3c0pCU0FLRVJnTkRSZ1JDb0NBWUVCQTRnb1JHQTBOR0JFS0NoRVlEUTBZRVFwZ0JRa0xCd2NMQ1FVRkNRc0hCd3NKQmFVWlFVUkJHUllWTlRnMUZSWXhKbDVpWGlVV0lWSldVaUVYT0JjVk5UZzFGUllaUVVSQkdqOFdJVkpXVWlFV0pWNWlYaVVCSUFjTENRVUZDUXNISUNBTkdCRUtDaEVZRFNDQVlHQWdJQ0FBQUFBQUJnQTAvK0FDQUFIZ0FCSUFKUUF5QUZNQVlBQnRBQUFYSWk0Q0p5NEJORFkvQVJjSERnTWpBd2NPQVJRV0Z4NERNekkrQWo4Qkp3Y3VBVFEyTnhjT0FSUVdGd2MzSno0RE5UUXVBaWN1QVNJR0J5YytBVElXRng0REZSUU9BZ2MzTkM0Q0l6VXlIZ0lWSXpjMExnSWpOVEllQWhVanNCSWlIeDBNR2hvYUdqajVPUXdkSHlJU1JDSVZGUlVWQ2hnYUhBNE9IQm9ZQ2lMTUN4RVFFQkVXQ3d3TUN4YThGZ0lEQXdFQkF3TUNCUXdNREFVV0NSZ1lHQWtGQndVQ0FnVUhCV0lXSnpVZUpVQXdHeUJoSXoxUkxqVmNSaWdnSUFjTkV3MFpRVVJCR1RuNU9BMFREUWNCT0NJVk5UZzFGUW9RQ2dZR0NoQUtJc3pYRUNrcktoQVdEQjRlSGd3V2NoWURCUVlHQXdNR0JnVURCQVVGQkJZSkNRa0pCQXNMRFFZR0RRc0xCQ2NlTlNjV0lCc3dRQ1VITGxFOUl5QW9SbHcxQUFBQUFBVUFJUC9nQWVBQjRBQWNBREVBUmdCTEFHSUFBQ1VpTGdJOUFUTVZJeDRETXpJK0FqY2pOVE1WRkE0Q0l4RWlMZ0kxTkQ0Q016SWVBaFVVRGdJak5TSU9BaFVVSGdJek1qNENOVFF1QWlNSE14VWpOUk1pTGdJMU14UWVBak15UGdJMU14UU9BaU1CQUM1U1BTTkFId1FnTTBNbEpVTXpJQVFmUUNNOVVpNFJIUlVORFJVZEVSRWRGUTBORlIwUkNoRU5DQWdORVFvS0VRMElDQTBSQ2hBZ0lCQUtFUTBJSUFNRUJnTURCZ1FESUFnTkVRb3dIalJHS0JBZ0hqVW5GaFluTlI0Z0VDaEdOQjRCRUEwVkhSRVJIUlVORFJVZEVSRWRGUTJBQ0EwUkNnb1JEUWdJRFJFS0NoRU5DSERnNFA2UUNBMFJDZ01HQkFNREJBWURDaEVOQ0FBQUJBQUxBRUFCOVFHQUFDOEFOQUE4QUVFQUFEY2lMZ0luTGdJMk56NENGaGNITGdFT0FRY09BUjRCRng0Q05qYytBemNYRGdNSERnSWlJeVVYQlNjbEJTY2hGU00xSXhjZkFRY25OMkFHREFzTEJSSVlDZ01KQ2g0akpoRVBDeG9YRkFZSEFnY1FEQVVNRFF3R0J3c0pDQU1kQlF3T0VRa0VCd2NIQXdHTEN2NXdDZ0dRL3RtSEFWTWc3VmxRUUJoQUdFQUJBd1VDQ2g0akpoRVNHQW9EQ1IwSEFnY1FEQXNhRnhRR0F3UUJBUUlDQlFnS0JnOEpEZ3dKQXdFQ0FlOGZmeDZBU3B0Z1FHVlJVQlJRRkFBQUFBWUFRUC9nQWNBQjRBQVVBQ2tBUGdCVEFGc0FZd0FBSlNJdUFqVTBQZ0l6TWg0Q0ZSUU9BaU1SSWc0Q0ZSUWVBak15UGdJMU5DNENJeEVpTGdJMU5ENENNekllQWhVVURnSWpOU0lPQWhVVUhnSXpNajRDTlRRdUFpTVZJelErQWpNVkV5RTNGd2NoSnpjQkFDaEdOQjRlTkVZb0tFWTBIaDQwUmlnaE9pd1pHU3c2SVNFNkxCa1pMRG9oRkNNYUR3OGFJeFFVSXhvUER4b2pGQTBZRVFvS0VSZ05EUmdSQ2dvUkdBMGdCUWtMQjdqK2tDa2VGd0VRRng1Z0hqUkdLQ2hHTkI0ZU5FWW9LRVkwSGdGZ0dTdzZJU0U2TEJrWkxEb2hJVG9zR2Y4QUR4b2pGQlFqR2c4UEdpTVVGQ01hRDZBS0VSZ05EUmdSQ2dvUkdBME5HQkVLUUFjTENRVWcvc0JtRERvNkRBQUFCQUFxLytBQjFnRzJBQm9BT2dBL0FFUUFBQ1VuTno0Qk5DWW5MZ0VpQmc4Qkp6YytBVElXRng0QkZBWVBBUVVpTGdJbkxnRTBOajhCRndjT0FSUVdGeDRCTWpZL0FSY0hEZ01qQXhjSEp6Y2ZBUWNuTndHWkZ6MFJFQkFSRUNvcktSQTlGejBWTlRnMUZSVVZGUlU5L3ZjT0d4b1lDeFVWRlJVOUZ6MFJFQkFSRUNrc0tSQTlGejBMR0JvYkRqV0FGb0FXNElBV2dCYXRGejBRS2lzcEVCRVFFQkU5RnowVkZSVVZGVFU0TlJVOXpRVUxFQW9WTlRnMUZUMFhQUkFwTENrUUVSQVFFVDBYUFFvUUN3VUJ1NEFXZ0JiZ2dCYUFGZ0FBQUFZQUFBQVFBZ0FCc0FBRUFBa0FGd0FjQURNQVNnQUFKU0VSSVJFbElSRWhFUVVqTlRNMUp5TVZNeFVqTlRNWEJUTVZJelVGSWk0Q05UTVVIZ0l6TWo0Q05UTVVEZ0lqSVNJdUFqVXpGQjRDTXpJK0FqVXpGQTRDSXdGQS9zQUJRUDdnQVFEL0FBSGdvSUFxTmtCZ2FqYitRTURBQVhBTkdCRUtJQVVKQ3djSEN3a0ZJQW9SR0EzKzBBMFlFUW9nQlFrTEJ3Y0xDUVVnQ2hFWURYQUJRUDdBSUFFQS93QWdJR3hVWUNDZ2JCUWdJT0FLRVJnTkJ3c0pCUVVKQ3djTkdCRUtDaEVZRFFjTENRVUZDUXNIRFJnUkNnQUFCZ0F3LytBQjhnSGdBQ0FBTFFBOUFFSUFSd0JOQUFBRklpNENOVFErQWpjWERnTVZGQjRDTXpJK0FqY1hEZ01qTnk0REp6Y2VBeGNISnlNMU16VWpGVE1WSXpVak5UTVZJemNYQnljM05SY0hKemNESXpVekZUTUJBQ3RNT0NFU0lpOGREQmdvSFE4Y01FQWtJajB3SGdJZ0F5TTRTU2l2QWhFY0pSY01HeTBoRkFJZ2Z5QXdnREFnTU1Bd2xSWXdGakF0RnkwWFJaQWdjQ0FoT0V3cklEb3lLQXdkQ3lFck1Sc2tRREFjR1N3NklnSW9Sak1lM3hndUpoNEtIUXNrTFRZZEFwRlFJQ0JRTUdCZ0d4WXdGakFYTFJjdEYvN3VrSEFBQUFYLy8vL2lBZ0VCM1FBRkFCY0FKQUF4QUVnQUFDVW5OVE1WRndjaUxnSW5OeDRDTmpjWERnTWpOeWMrQVM0Qkp6Y2VBZ1lITnlNMExnSW5OeDRERlFFaUxnSTFORDRDTnhjT0F4VVVIZ0l6RlFGbWRpQnNleGt4TGlzU0ZoMUdTMHNoRWhBaUpDUVQxUm9XRVFjaEhCY2dKUWtVR2lzZ0d6QkRKd1l0VERjZi92NDFYVVlvSHpaTExRWW5RVEFiSXoxU0xtbHpwcGxwblFrVEhCSVhIQ0VIRWhVYUN4QUtCWElTSVV0TFJ4d1dJRkJXVmlhTktFazZLUWdmQ1M1RFV5Ny9BQ2xGWFRVdVUwTXVDUjhJS1RwSktDNVNQQ1FnQUFRQUFBQUFBZ0FCd0FBRUFBa0FFUUFaQUFBQklUVWhGU1VoTlNFVkFTRTFNeFVoTlRNSElUVXpGVE0xTXdJQS9nQUNBUDRnQWNEK1FBR3cvbUFnQVdBZ1VQOEFJTUFnQVFEQXdDQ0FnUDdnOE5EUWNHQkFRQUFEQUFELzZ3SUFBZFVBQlFBVEFCa0FBQk1qTlRNM0Z4TW5CemNuTnhjSE54Y25OeGNITnlNbk54Y3p4c2F3UVI2d3Y3OUZYUTU0TUlHQk1IZ09YWWJjSXg0ZHhBRUFJTFVLL2lCeGNia3VIRHAvVEV4L09od3VYSDRKWndBQUFBQUhBQkFBQUFIekFjQUFDd0FnQURVQVNnQmZBR1FBYVFBQUpTRURJemN6RXlFM0l6Y2hBU0l1QWljK0F6TXlIZ0lIRmc0Q0l5Y2lEZ0lYQmg0Q016SStBamN1QXlNWElpNENKejRETXpJZUFnY1dEZ0lqSnlJT0FoY0dIZ0l6TWo0Q055NERJeWN6RnlNM093RUhJeWNCemY3R1R6VUJTMUVCQmh2K0FRRWkvczRMRUE0SEFRRUhEaEFMQ1JJTUNRRUJDUXdTQ1FFQ0J3TUVBUUVFQXdjQ0JBVUZBZ0VCQWdVRkJORUxFQTRIQVFFSERoQUxDUklNQ1FFQkNRd1NDUUVDQndNRUFRRUVBd2NDQkFVRkFnRUJBZ1VGQko4ZkFTRUJYeUVCSHdHQUFTQWcvdUNRSVA2d0NBMFJDZ29SRFFnSURSRUtDaEVOQ0VBREJBWURBd1lFQXdNRUJnTURCZ1FEUUFnTkVRb0tFUTBJQ0EwUkNnb1JEUWhBQXdRR0F3TUdCQU1EQkFZREF3WUVBOUJRVUZCUUFBQUFBQWNBTVAvZ0FkQUI0QUFFQUFrQUtBQXRBRElBTndCVEFBQVRNeFVqTlNFekZTTTFBeU1uTGdNMU14UWVBaGN4RnpNM1BnTTFNeFFPQWc4Q0F6TVZJelVWTXhVak5UVXpGU00xSlNNaUxnSW5EZ01yQVRVek1qNENOVE1VSGdJN0FSVXdJQ0FCZ0NBZ25DaVdEUThJQWlBQkJRb0lqQmlNQ0FvRkFTQUNDQThOQXBTRTRPRGc0SEJ3QVVCd0R4MFlGUWNIRlJnZEQzQndFUjBWRFNBTkZSMFJjQUZRME5EUTBQNlFVQWdSRXhjTkRCQU1DUVJMU3dRSkRCQU1EUmNURVFnQlR3RUFJQ0JBSUNDQUlDQlFDQTRVREF3VURnZ2dEUlVkRVJFZEZRMGdBQUFBQUFnQUJmL2xBZnNCMndBRUFBa0FEZ0FXQUJzQUlBQWxBRUVBQURjWEJ5YzNBUmNISnpjbkZ3Y25Od01uTnljSEp6Y1hCUmNISnpjM0Z3Y25OemNYQnljM0F5SXVBaWN1QVRRMk54Y09BUlFXRng0Qk1qWTNGdzRESXl3WEtCWW5BWVlYVGhaTkIxQVdVQmJYRjdGYXNSZklpUDdwR3hjYkZ6QWJGeHNYTUJzWEd4ZFZDUklTRUFjT0RnNE9Gd29KQ1FvSkdCZ1lDUmNIRUJJU0NTTVhKeFlvQVlZWFRSWk9NbEFXVUJiK1VSZXhXckVYeUlnMEd4Y2JGekFiRnhzWE1Cc1hHeGYrOEFRSENnY09KQ1FrRGhjSkdCZ1lDUW9KQ1FvWEJ3b0hCQUFBQXdBQS8rQUNBQUhnQUVBQVRnQldBQUFsSno0RE55NERJeUlPQWc4Qkp5NERJeUlPQWhjR0hnSVhCeTRESno0RE16SWVBaGMrQXpNeUhnSUhGZzRDQndjbkJ5TW5NemNYTnhjekZ5TW5BeU1uTnhjek54Y0IzQmtIQ2dnREFRRVNJU3NhREJzV0ZnZ05Dd29VR0JrT0dDMGZGQUVCQlFZTUJSY0tEQW9FQVFFWEtqY2dEaDBaR2drTEdCc2JFQjQ1S0JrQkFRWUlEZ2pxTlJTcEFaY21Nejg5bEFHdEl4b3RoaGw2RTNvWjVSVUlFeFFVQ3hrc0lCTUdDaEFLRHc4S0VBb0dFeUFzR1FzVUZCTUlGUXNYR1JzTkh6Z3BHQVVMRHdvS0R3c0ZHQ2s0SHcwYkdSY0xmbk1xSUZacnRhQWdZdjdPblJXU2toVUFBQUFBQ1FBYy8rQUNBQUhnQUFRQUNRQXpBRjBBWWdCbkFHd0FjUUIyQUFBM0p6Y1hCeWNYTnljSEJ5SXVBaWN1QVQ0QlB3RVhCdzRERndZZUFoY2VBek15UGdJL0FSY0hEZ01qQVNjM1BnTW5OaTRDSnk0QklnWVBBU2MzUGdNek1oNENGeDREQnhZT0FnOEJCeGNISnpjM0Z3Y25OemNYQnljM0J4Y0hKemMzRndjbk4rdUlzNGV5VzF1RldvWXdDeEVTRHdnTkR3RU5EeXNZTFFRSUJBTUJBUU1FQ0FRRkNnd01Cd1VPQ2d3RExSWXJDQThTRVFzQldSZ3RCQWdFQXdFQkF3UUlCQW9YR1JjS0t4Z3RCaEVRRXdrTEVSSVBDQVlMQmdVQkFRVUdDd1l0OXhZV0dCZy9HQmdXRmhFV0ZoZ1lJUmdZRmhaUkZoWVlHRUtJc29lemlGdUdXb1hxQkFjS0J3NGtKQ1FPTEJjc0JBc0xEUVlHRFFzTEJBVUhCUUlDQlFjRkxCY3NCd29IQkFFd0Z5d0VDd3NOQmdZTkN3c0VDUWtKQ1N3WExBY0tCd1FFQndvSEJ4QVJFZ29LRWhFUUJ5d3BGeGNYRnhBWEZ4Y1hRQmNYRnhlQUZ4Y1hGMUFYRnhjWEFBRUFBdi9rQWZrQjJnQVBBQUFGSnhVM0Z3YzFGeE1GRnpjWEJ5Y2xBVmlJQlJZN21ILytkMVNqRTdtTkFmY2NlaWdGRnpxOGlnR0tqRk44R295SnRBQURBQ3IvNEFIV0FiWUFHZ0F0QUVBQUFDVW5OejRCTkNZbkxnRWlCZzhCSnpjK0FUSVdGeDRCRkFZUEFRVWlMZ0luTGdFME5qOEJGd2NPQXlNVEJ3NEJGQllYSGdNek1qNENQd0VuQVprWFBSRVFFQkVRS1N3cEVEMFhQUlUxT0RVVkZSVVZGVDMrOXc0Y0doZ0tGUlVWRlh6TmZRb1lHaHdPRjJZUkVCQVJDQklVRmdzTEZoUVNDR2FlclJjOUVDa3NLUkFSRUJBUlBSYzlGUlVWRlJVMU9EVVZQYzBHQ2hBS0ZUVTROUlY4eTMwS0VBb0dBVVZtRUNrc0tSQUlEQWtFQkFrTUNHYWVBQVVBQUFBQUFnQUJ5UUFIQUF3QUVRQVdBQnNBQUNVaEp6Y1hJVGNYSlNFVklUVWZBUWNuTnpNWEJ5YzNFeGNISnpjQjN2NUVJaUFlQVlRZUlQNEFBZ0QrQU5BUUlCQWdZQ0FRSUJBekduQWFjQUR1Qk5MU0JFSWdJRzFnQm1BR0JtQUdZQUVHRXFBU29BQUFBQUlBSmYvY0Fmc0Izd0FiQUVRQUFBVWlMZ0luTGdJMk54Y09BUjRCRng0Q05qY1hEZ01qTnljSERnTWpJaTRDSnk0QlBnRS9BU2MzRndjT0FSNEJGeDRETXpJK0FqOEJGd2NCVHh3OE9qa1pLaklVRVJrYkZ3c1FNQ01sVTFOTEhoTU1IUjRoRUpWNEZ3Z1VGUmtMRFJZWEV3a1JFd0VSRXhSNEZwRXVEQTRCREE0R0R3OFNDQW9RRVE0SExKQVhKQTBiSnhrcFgxNVpJaE1kVGxSVUpDUXRFUTBYR1FvUENnVk9lUllJRGdrRUJBa09DQkl0THl3U0Zua1hrQ3dPSVNJaERRWUtCd01EQndvR0xKQVdBQUFGQUFuLzZnSGtBZUFBRWdBZUFDTUFLUUF6QUFBQkp6YytBek15SGdJWEhnRVVCZzhCSnhjK0FTNEJKeTRDQmdjSEZ3Y25Od0UzRndjM0Z6Y3ZBVGNYQng4Qk54Y0IyWWdMQnhBUkVnb0tFaEVRQnc0T0RnNExXbGdHQkFNSkNBY1VGUlFLTVdBYllCdit1ekFmSVgwSkdpWmh4eGVsUVJtRkZ3RXhpQXNIQ2djRUJBY0tCdzRrSkNRT0M0WllDaFFWRXdnSUNRSURCZytnRUtBUS9rS3lDSDRpSHhkaEpja1hwaGxBaFJjQUFBWUFEdi9zQWZjQjN3QUVBQmtBTGdCR0FGNEFhQUFBTnhjSEp6Y1hCaTRDTlRRK0FqY2VBeFVVRGdJbk5TWU9BaFVVSGdJWFBnTTFOQzRDQnpjR0xnSW5MZ00xTkQ0Q1B3RVhCdzREQnljSERnTVZGQjRDRng0RE54WStBajhCSndFVE54Y1BBU1UzRndlbEZwQVdrQ3NOR0JFS0NoRVlEUTBZRVFvS0VSZ05Cd3NKQlFVSkN3Y0hDd2tGQlFrTEI2QU5HQmNWQ1FvT0NRVUZDUTRLSzdZc0NoUVhHUTB2RlFjS0J3UUVCd29IQnhBUkVnb0tFaEVRQnhXSS9zMGpseENKSFFFU0xSNHpsQmVKR1ljckFRc1FHUXdPRnhJSkFRRUpFaGNPREJrUUN3RmZBUVlJREFZSUNnb0VBUUVFQ2dvSUJnd0lCZ0VSQVFZSUR3Z0xFeGdZRGd3WkZoWUpMYllzQ2cwS0JBSGFGZ1lSRUJNSkN4RVNEd2dHQ3dZRkFRRUZCZ3NHRjRiK1BBRTFWUjFMK3pOM0M0a0FBUUFBLy9BQ0FBSFFBSUlBQUJjaUxnSW5MZ00xTkQ0Q1B3RVhCdzRERlJRZUFoY2VBek15UGdJL0FUNEROVFF1QWljdUF5TWlEZ0lQQVE0QkZCWVhIZ016T0FNeE1qNENQd0VYQnc0REl6Z0RNU0l1QWljdUFUUTJQd0UrQXpNeUhnSVhIZ01WRkE0Q0R3RU9BeU9nRUI4ZEdnc0xFZ3dHQmd3U0M3a1h1UWtPQ2dVRkNRNEpDaFFYR1EwTkdSY1VDY29HQ3djRUJBY0tCd2NRRVJJS0NoSVJFQWZKQ1FvSkNnUUtEQXdIQmcwTEN3VEJGOEVIRUJFU0Nnb1NFZzhIRGc0T0Rza0pGUmNaRFEwWkZ4UUpDZzRKQlFVSkRnckpDeG9kSHhBUUJnd1NDd3NhSFI4UUVCOGRHZ3ZHRmNjSkZSY1pEUTBaRnhRSkNnNEpCUVVKRGdyV0J4QVJFZ29LRWhFUUJ3Y0tCd1FFQndvSDFnb1lHQmdKQlFjRkFnSUZCd1hKRnNvSENnY0VCQWNLQnc0akpTUU8xZ2tPQ2dVRkNRNEtDUlFYR1EwTkdSY1VDdFlMRWd3R0FBQUVBQUFBUUFJQUFZQUFGd0F1QUVNQVdBQUFOekVpTGdJMU5ENENPd0V5SGdJVkZBNENLd0VUSXlJT0FoVVVIZ0k3QVRJK0FqVTBMZ0lqQnlJdUFqVTBQZ0l6TWg0Q0ZSUU9BaU0xSWc0Q0ZSUWVBak15UGdJMU5DNENJNkFoT3lzWkdTczZJY0VoT3lzWkdTczZJY0hBd1JvdUl4UVVJeTRid1JvdUl4UVVJeTRid0JRakdnOFBHaU1VRkNNYUR3OGFJeFFOR0JFS0NoRVlEUTBZRVFvS0VSZ05RQmtzT2lFaE9pd1pHU3c2SVNFNkxCa0JJQlFqTHhvYUx5TVVGQ012R2hvdkl4VGdEeG9qRkJRakdnOFBHaU1VRkNNYUQ2QUtFUmdORFJnUkNnb1JHQTBOR0JFS0FBQUFBQU1BVVAvZ0FiQUI0QUFXQURFQU5nQUFBU00wTGdJaklnNENGU00wUGdJek1oNENGUU1pTGdJOUFUTVZGQjRDTXpJK0FqMEJNeFVVRGdJakF6TVZJelVCc0NBWEp6UWVIalFuRnlBY01FQWtKRUF3SExBa1FEQWNJQmNuTkI0ZU5DY1hJQnd3UUNRUUlDQUJNQjQwSnhjWEp6UWVKRUF3SEJ3d1FDVCtzQnd3UUNTQWdCNDBKeGNYSnpRZWdJQWtRREFjQWFDQWdBQUFCZ0FBQUFBQ0FBSEhBQWNBRHdBVUFCa0FIZ0E3QUFBM0l6VXpOU00xTXdFbE54Y1JCeWNsQnhjSEp6Y0ZJelV6RlNjek5TTVZGeUl1QWowQk14VVVIZ0l6TWo0Q1BRRXpGU01WRkE0Q0kvQlFNRkJ3QVJEKzJ3cjcrd29CSlZZTWtBdVAvclpnWUVBZ0lHQU5HQkVLSUFVSkN3Y0hDd2tGUUNBS0VSZ05vQ0NBSVA3WmFCNVlBVEpZSG1oaUhqWWVOc1hBd0NDQWdNQUtFUmdOUUVBSEN3a0ZCUWtMQjBBZ0lBMFlFUW9BQUFBRUFDci80QUhXQWJZQURBQW5BRFFBVkFBQU55NEJORFkzRnc0QkZCWVhCek1uTno0Qk5DWW5MZ0VpQmc4Qkp6YytBVElXRng0QkZBWVBBUWNuUGdFMEppYzNIZ0VVQmdjSElpNENKeTRCTkRZL0FSY0hEZ0VVRmhjZUFUSTJQd0VYQnc0REk4MFZGUlVWRnhFUUVCRVh6QmM5RVJBUUVSQXBMQ2tRUFJjOUZUVTROUlVWRlJVVlBXWVhFUkFRRVJjVkZSVVZvdzRiR2hnTEZSVVZGVDBYUFJFUUVCRVFLU3dwRUQwWFBRc1lHaHNPclJVMU56WVZGeEFxS3lrUUZ4YzlFQ29yS1JBUkVCQVJQUmM5RlJVVkZSVTFPRFVWUFdZWEVDb3JLUkFYRlRVM05oVm5CUXNRQ2hVMU9EVVZQUmM5RUNrc0tSQVJFQkFSUFJjOUNoQUxCUUFBQUFvQUFBQXdBZ0FCa0FBRUFBa0FEZ0FUQUJnQUhRQWlBQ2NBTEFBMkFBQVRNeFVqTlRzQkZTTTFPd0VWSXpVN0FSVWpOU1V6RlNNMU93RVZJelU3QVJVak5Uc0JGU00xQlNFVklUVUZJUkV6RVNFUklUVWhZQ0FnWUNBZ1lDQWdZQ0FnL3VBZ0lHQWdJR0FnSUdBZ0lQOEFBUUQvQUFHQS9nQWdBY0QrSUFJQUFRQWdJQ0FnSUNBZ0lFQWdJQ0FnSUNBZ0lLQWdJSEFCTVA3d0FTQWdBQUFGQUFULzRBSDhBZGNBQndBTkFCVUFLZ0EvQUFBRklUVXpGU0UxTXpjbkJ5Y2JBUWNqTlNNVkl6VXpKeUl1QWpVMFBnSXpNaDRDRlJRT0FpTTFJZzRDRlJRZUFqTXlQZ0kxTkM0Q0l3SEEvb0FnQVVBZ0pPVGtHUHo4dkNCQUlJQkFEUmdSQ2dvUkdBME5HQkVLQ2hFWURRY0xDUVVGQ1FzSEJ3c0pCUVVKQ3djZzBMQ3dCZlQwRmdFTS92U3JjSENRSUFvUkdBME5HQkVLQ2hFWURRMFlFUXBnQlFrTEJ3Y0xDUVVGQ1FzSEJ3c0pCUUFEQUFELzlBSUFBY0FBUlFCZUFIVUFBQVVuTGdNMU5ENENNekllQWhjK0F6TXlIZ0lWRkE0Q0R3SW5OejRETlRRdUFpTWlEZ0lQQVNjdUF5TWlEZ0lWRkI0Q0h3RUhMd0V1QXpVMFBnSXpGU0lPQWhVVUhnSWZBUWMzSno0RE56NEJIZ0VYQnk0Q0JnY09Bd2NCQmVFSkRRa0ZHQ2s0SHc4Y0doa0tDaGthSEE4Zk9Da1lCUWtOQ1FHd0ZxOEhDZ2NFRXlBc0dRMGFGeFVKREF3SkZSY2FEUmtzSUJNRUJ3b0gzeFlTb1FRSEJRSU9HQ0FTREJRUENRRURCQU9lRmtRY0JBc09Ed2tJRVJFUkNCQUZDZ3NMQlFZS0NBY0RETkVMRnhrYkRSODRLUmdGQ3c4S0NnOExCUmdwT0I4Tkd4a1hDd0dnR0o4SUVoUVZDaGtzSUJNR0NoQUtEdzhLRUFvR0V5QXNHUW9WRkJJSXp4aG9sZ1lORFE4SEVpQVlEaUFKRHhRTUJBa0pDQVNTR09RUENBMExDQUlEQVFJRkJCd0RBd0VCQVFJRkJ3Z0ZBQUFKQUFELzRBSUFBZUFBRFFBWkFDY0FNd0JBQUVVQVdnQnZBSVlBQURjaklpNENOVFErQWpzQkZTY09BeFVVSGdJWE5RVWpOVE15SGdJVkZBNENJemNWUGdNMU5DNENKeFUxTWo0Q05UTVVEZ0lqSnpNVkl6VUhJaTRDTlRRK0FqTXlIZ0lWRkE0Q0l6VWlEZ0lWRkI0Q016SStBalUwTGdJakV5TTBMZ0lqSWc0Q0ZTTTBQZ0l6TWg0Q0ZYQVFGU01aRHc4Wkl4VVFJQXNSRFFjSERSRUxBVkFRRUJVakdROFBHU01WRUFzUkRRY0hEUkVMQXdZRUF5QUhEUklLUUVCQUtBb1JEUWdJRFJFS0NoSU5Cd2NORWdvREJnUURBd1FHQXdRR0JBSUNCQVlFYUNBWEp6UWVIalFuRnlBY01FQWtKRUF3SEZBUEdTUVVGU01aRDhDZUFnc1JGQXdNRkJFTEFueWV3QThaSXhVVUpCa1BubndDREJBVURBd1VFUXNDN2lBQ0JBWUVDaElOQnlBZ0lFQUhEaEVLQ2hFTkNBZ05FUW9LRVE0SFFBTUVCZ01EQmdVQ0FnVUdBd01HQkFNQkVCNDBKeGNYSnpRZUpFRXZIQnd2UVNRQUFBa0FFQUFBQWZNQjFBQUxBQ0FBTlFCS0FGOEFaQUJwQUc4QWR3QUFKU0VESXpjekV5RTNJemNoQVNJdUFpYytBek15SGdJSEZnNENJeWNpRGdJWEJoNENNekkrQWpjdUF5TVhJaTRDSno0RE16SWVBZ2NXRGdJakp5SU9BaGNHSGdJek1qNENOeTRESXljekZ5TTNPd0VISXljbkl6OEJGd2NYSXpjbkZ5TTNGd0hOL3NaUE5RRkxVUUVHRy8wQkFTSCt6Z3NRRGdjQkFRY09FQXNKRWd3SkFRRUpEQklKQVFJSEF3UUJBUVFEQndJRUJRVUNBUUVDQlFVRTBRc1FEZ2NCQVFjT0VBc0pFZ3dKQVFFSkRCSUpBUUlIQXdRQkFRUURCd0lFQlFVQ0FRRUNCUVVFbng4QklRRmZJUUVmQVY4aEFXb0xWdUVoQVdFQklRR2ZnQUVnSVA3Z2tDRCtzQWdORVFvS0VRMElDQTBSQ2dvUkRRaEFBd1FHQXdNR0JBTURCQVlEQXdZRUEwQUlEUkVLQ2hFTkNBZ05FUW9LRVEwSVFBTUVCZ01EQmdRREF3UUdBd01HQkFQUVVGQlFVR0FzSXg0ZEZDUVlQR1FvQUFvQUFQL2dBZ0FCNEFBRkFBb0FFQUFWQUJzQUlBQWxBQ3NBTUFBMUFBQUJJelVqTlRNSEZ3Y25Od0VqTlRNVk16Y1hCeWMzSnlNMU14VWpCek1WSXpVM014VWpOUk1qTlRNMU15Y3pGU00xQnpNVkl6VUNBQ0J3a0JzVzBSYlIvcXVRSUhCR0Z0RVcwWFlnY0ZBZ0lDQ1FZR0R3Y0ZBZ0lDQWcwR0JnQVZCd0lBVVcwUmJSL2dXUWNNd1cwUmJSWkhBZ2NHQmdrQ0FnL29BZ1VJQmdZTkFnSUFBQUF3QUFBQkFDQUFHd0FBUUFDUUFUQUFBbElSRWhFU1VoRVNFUkFTRTFJeFVqTlRNVklRSUEvZ0FDQVA0Z0FjRCtRQUhnL3NDZ0lPQUJJQkFCUVA3QUlBRUEvd0FCUUNBZ1FDQUFBQVlBQVAvZ0FnQUI0QUFIQUE4QUdRQWVBQ01BS0FBQUFTRTFNeFVoTlRNSEl6VXpGVE0xTXhNaEVTRVZJUkVoRVRNRklSVWhOUlVoRlNFMUZTRVZJVFVCb1A3QUlBRUFJRUJnSUNBZ29QNEFBYUQrZ0FIQUlQNWdBVUQrd0FGQS9zQUJRUDdBQVFDQVlHQkFRQ0FnL21BQ0FDRCtRQUdBd0NBZ1FDQWdRQ0FnQUFBQUFBY0FJUC9nQWVBQjRBQUVBQWtBRGdBVEFCZ0FIUUFsQUFBbElSRWhFU1VoRVNFUk56TVZJelVWTXhVak5SVXpGU00xTlRNVkl6VUJJVFVoRVNNMU13R0EvcUFCWVA3QUFTRCs0RERBd01EQXdNQmdZQUZ3L3JBQk1COC9JQUhBL2tBZ0FZRCtnT0FnSUVBZ0lFQWdJTUFnSVA2QUlBR0FJQUFBQUFBRkFDRC80QUhRQWVBQUJBQUpBQTRBRXdBZEFBQVRNeFVqTlJVekZTTTFGVE1WSXpVMU14VWpOUUVoRVRNUklSRWhOU0dRME5EUTBORFFZR0FCUVA1UUlBRncvbkFCc0FFQUlDQkFJQ0JBSUNEZ0lDRCtnQUhBL21BQndDQUFBQUFHLy83LzhBSUNBZEFBSUFBb0FEQUFOUUE2QUQ4QUFDVWlMZ0luSXhNWEJ6TVZGQjRDTXpJK0FqMEJNeWMzRXlNT0F5TUZJVFV6RlNFMU15Y2pOU0VWSXpVaEJUTVZJelVWTXhVak5SVXpGU00xQVFBU0lCa1JBNk1pSUI2ZUNoRVlEUTBZRVFxZUhpQWlvd01SR1NBU0FRRCtBQ0FCd0NCZ0lQOEFJQUZBL3dCUVVNREF3TUJRREJZZEVRRUNCTjRRRFJnUkNnb1JHQTBRM2dUKy9oRWRGZ3hna0hCd1lORFE4RUFnSUVBZ0lFQWdJQUFLQUFELzRBSUFBZDhBQlFBS0FCQUFGUUFiQUNBQUpRQXJBREFBTlFBQUpTTTFNeFV6TnhjSEp6Y0RJelVqTlRNSEZ3Y25OeWNqTlRNVkl3Y3pGU00xTnpNVkl6VUJJelV6TlRNbk14VWpOUWN6RlNNMUFhQ1FJSEJGRnNFV3dmVWdjSkFxRnNFV3dhWWdjRkFnSUNDUVlHQUJjSEJRSUNBZ0lOQmdZUENRY01zV3dSYkIvbVZ3SUJRV3dSYkJzM0FnY0dCZ2tDQWcvZ0VnVUlCZ1lOQWdJQUFBQUFQLy9nQUFBZ0lCd0FBUEFDRUFLUUFBSlNJdUFpY2pFeUVUSXc0REl5Y3pGUlFlQWpNeVBnSTlBVE1uSVFjRklUVXpGU0UxTXdFQUVpQVpFUU9qSkFHOEpLTURFUmtnRXQ2ZUNoRVlEUTBZRVFxZUhQNThIQUhlL2dBZ0FjQWdZQXdXSFJFQkVQN3dFUjBXREhBUURSZ1JDZ29SR0EwUTBORFFrSEJ3QUFBQUJnQkEvK0FCd0FIZ0FBY0FEQUFSQUJZQUd3QWdBQUFGSVJFekVTRVJNeVVoRlNFMUJTTTFNeFVuTXpVakZRY3pGU00xT3dFVkl6VUJvUDdBSUFFQUlQNmdBWUQrZ0FFUW9LQ0FZR0FRSUNCZ0lDQWdBWEQrc0FGUVFDQWdJSEJ3SURBd2NPRGc0T0FBQUFBQUNRQUFBQ0FDQUFHd0FCWUFMUUF5QURjQVJnQlRBR29BZHdDT0FBQWxJeUl1QWpjbVBnSTdBVEllQWdjV0RnSWpBeUlPQWhjR0hnSTdBVEkrQWljMkxnSXJBUWN6RnlNM0J6TUhJeWMzSXpjbVBnSXpGeUlPQWdjWEZ5NEJJZ1lISno0Qk1oWVhCd2N1QXljK0F6Y1hGQVlVQmhjR0ZoUVdGUWMzTGdFaUJnY25QZ0V5RmhjSEJ5NERKejRETnhjVUJoUUdGd1lXRkJZVkJ3Rnc0UjAxSmhnQkFSZ21OUjN4R0RBaUZnRUJHQ1kxSGVFWEtSMFRBUUVUSFNvVzRSY3BIUk1CQVJJYkl4RHhEeDhCSVFFeGdRRi9BY0VoQVFFSkRCSUpBUVFGQlFJQkFUWUNCd1VIQVJnSUVSUVFDQmN0QkFRRkFRRUJBUVVFQkJZREFnRUJBZ01XalFJSEJRY0JHQWdSRkJBSUZ5MEVCQVVCQVFFQkJRUUVGZ01DQVFFQ0F4WWdGeWMwSGg0MEp4Y1lLRFFjSGpRbkZ3RUFFaDRwRnhjcEhoSVNIaWtYR0NrZUVUQ0FnREFnSUtBZ0NoRU5DQ0FEQkFZRElLMERBZ0lERndjSEJ3Y1hMUU1JQ1FrRkJRa0pDQU1YQVFJREF3SUNBd01DQVJjdEF3SUNBeGNIQndjSEZ5MERDQWtKQlFVSkNRZ0RGd0VDQXdNQ0FnTURBZ0VYQUFVQUlQL2dBZUFCNEFBcUFDOEFOQUE2QUVBQUFBVWlMZ0kxTkQ0Q054Y09BeFVVSGdJek1qNENOVFF1QWljM0hnTVZGQTRDSXdNekZTTTFJek1WSXpVRE54Y0hOeGMzSnpjSEp6Y0JBQzVTUFNNWkxqOG1DQ0UySnhZZU5FWW9LRVkwSGhZbk5pRUlKajh1R1NNOVVpNFFJQ0FnWUdBNkt4NFdRZ29xSGhaQ0NuOGdJejFTTGlkSE9pa0pId2dqTVQwaUtFWTBIaDQwUmlnaVBURWpDQjhKS1RwSEp5NVNQU01DQUdCZ0lDRCtkMzRLUWhZZUtncENGaDRxQUFBQUFBWUFmLy9zQVpzQjRBQVVBQ2tBT3dCQUFFVUFTZ0FBSlNJdUFqVTBQZ0l6TWg0Q0ZSUU9BaU0xSWc0Q0ZSUWVBak15UGdJMU5DNENJeE1pTGdJbk54NEJQZ0UzRnc0REl3TXpGU00xQXhjSEp6Y3pGd2NuTndFQUVSMFdEQXdXSFJFUUhSWU5EUllkRUFvU0RRY0hEUklLQ2hFTkNBZ05FUW9FREJjWEZnb1FHamcyTGhBYkRDSW5MQllVSUNBd0gwRWZRWDVCSDBFZjRBMFZIUkVSSFJVTkRSVWRFUkVkRlEyQUNBMFJDZ29SRFFnSURSRUtDaEVOQ1A3dUF3WUtCaHNQQ0E0aEdSQVZIeFlMQVpKQVFQNzBDT0FJNE9BSTRBZ0FBQUFIQUVELzRBSEFBZUFBQ3dBYkFDMEFNZ0EzQUR3QVFRQUFCU0VSTXhVakVTRVJJelV6QnlNMU16NERNekllQWhjekZTY3pOU00xTkM0Q0l5SU9BaDBCSXhVSE14VWpOUlV6RlNNMUZUTVZJelUxTXhVak5RSEEvb0JBSUFGQUlVRmh2aklDQ1F3T0NBZ09EQWtDTXA1K0x3TUVCZ01EQmdVQ0x5SEF3TURBd01CUVVDQUJ3Q0QrZ0FHQUlFQmdCd3dJQlFVSURBZGdJQ0FRQXdZRUF3TUVCZ01RSUtBZ0lFQWdJRUFnSU1BZ0lBQUFBQUFIQUVELzRBSEFBZUFBQ3dBYkFDMEFNZ0EzQUR3QVFRQUFCU0VSTXhVakVTRVJJelV6QnlNMU16NERNekllQWhjekZTY3pOU00xTkM0Q0l5SU9BaDBCSXhVWE14VWpOVGN6RVNNUkZ6TVZJelVITXhVak5RSEEvb0JBSUFGQUlVRmh2aklDQ1F3T0NBZ09EQWtDTXA1K0x3TUVCZ01EQmdVQ0x3OGdJRUFnSUVBZ0lNQWdJQ0FCd0NEK2dBR0FJRUJnQnd3SUJRVUlEQWRnSUNBUUF3WUVBd01FQmdNUUlIRGc0Q0QvQUFFQU1ORFFZSEJ3QUFBQUF3QXcvK0FCcXdIZ0FBUUFNUUJLQUFBVE14VWpOUUVoSnk0RE5UUStBajhCTlRNVkJ3NERGUlFlQWhjaFBnRXVBUzhCTlRNVkZ4NEJGQVlQQVNVMExnRTBOVFErQWo4QkZ3Y09BeFVjQVJZVUZ3ZWh3TUFCQmY2MEJBa09DZ1VGQ1E0SmJDQjFCd29IQkFNR0NRWUJNQXdNQVE0TmRTQnNFeElURXdUK3pRSUJBZ1VIQlhBV2NBSURBd0VCQVI4QjRDQWcvZ0FGQ1JVWEdRME5HUmNWQ1d5WnAzUUhFQkVUQ2drUkVRNEhEaU1rSWc1MHA1bHNFeTh5THhNRlN3SUdCUVVEQnd3TUN3UndGM0FDQlFZR0JBRURBd01CQ2dBQUNBQUEvK0FDQUFIZ0FCUUFLUUErQUZNQVdBQmRBR0lBWndBQUJTSXVBalUwUGdJek1oNENGUlFPQWlNUklnNENGUlFlQWpNeVBnSTFOQzRDSXhFaUxnSTFORDRDTXpJZUFoVVVEZ0lqTlNJT0FoVVVIZ0l6TWo0Q05UUXVBaU1uTXhVak5SVXpGU00xTnhjSEp6Y0hGd2NuTndFQU5WMUdLQ2hHWFRVMVhVWW9LRVpkTlM1U1BTTWpQVkl1TGxJOUl5TTlVaTROR0JFS0NoRVlEUTBZRVFvS0VSZ05Cd3NKQlFVSkN3Y0hDd2tGQlFrTEJ4QWdJQ0FnakJkeEYzR2VGM0VYY1NBb1JsMDFOVjFHS0NoR1hUVTFYVVlvQWVBalBWSXVMbEk5SXlNOVVpNHVVajBqL3VBS0VSZ05EUmdSQ2dvUkdBME5HQkVLWUFVSkN3Y0hDd2tGQlFrTEJ3Y0xDUVdnb0tEZ29LQ3pGM0VYY1o0WGNSZHhBQUFGQUEzLzdRSDlBZDBBQkFBSkFBNEFMd0EwQUFBM0p3RVhBU2NYRXljRkpSY0hKemNCSnpjK0FUUW1Md0UzRndjZUFSUUdCeGMrQVRJV0Z6Y1hCeWN1QVNJR0R3RW5Gd2NuTitxcUFWaGwvdTE2ZU9vOC90b0JGaFRaRTlqK3dDMExCd2NIQndzaUZ3MEhCZ1lIQWdvWEZ4WUtEUmNpREFjUkV4SUhDeGNYSWhjaUlLOEJEbVgrcUt4OEFTWTg1ckVhcVJxcC9ud3RDd2NTRXhFSERDSVhEUW9XRnhjS0FnY0dCZ2NORnlJTEJ3Y0hCd3N0RnlJWElnQUFBQVFBQUFBZ0FnQUJvQUFIQUJFQUtBQS9BQUFsSVRVaE5TYzNGd1VuTnlFWElUVXpKeU1CSWk0Q05UTVVIZ0l6TWo0Q05UTVVEZ0lqSVNJdUFqVXpGQjRDTXpJK0FqVXpGQTRDSXdJQS9nQUI0RWdRV1A0Z0lETUJHaWYrM1B3WjVnRXpEUmdSQ2lBRkNRc0hCd3NKQlNBS0VSZ04vdkFOR0JFS0lBVUpDd2NIQ3drRklBb1JHQTJBSUNjckhEVWRDTnl3SUhEK29Bb1JHQTBIQ3drRkJRa0xCdzBZRVFvS0VSZ05Cd3NKQlFVSkN3Y05HQkVLQUFBRkFCRC80QUh3QWVBQUJBQVRBQ0lBTlFCSUFBQVRNeEVqRVJNak5DNENLd0UxTXpJZUFoVXhJelErQWpzQkZTTWlEZ0lWSnlNUk16SWVBaFVqTkM0Q0t3RVJNeFVoSXpVekVTTWlEZ0lWSXpRK0Fqc0JFZkFnSUNBZ0NBMFJDckN3RVIwVkRTQU5GUjBSc0xBS0VRMElRTUN3RVIwVkRTQUlEUkVLa0tBQklNQ2drQW9SRFFnZ0RSVWRFYkFCa1A3QUFVRCtVQW9SRFFnZ0RSVWRFUkVkRlEwZ0NBMFJDbkFCa0EwVkhSRUtFUTBJL3JBZ0lBRlFDQTBSQ2hFZEZRMytjQUFBQ0FBQUFBQUNBQUhBQUFRQUNRQWVBRE1BU0FCZEFHY0Fjd0FBRXhjSEp6Y3pGd2NuTndNaUxnSTFORDRDTXpJZUFoVVVEZ0lqTlNJT0FoVVVIZ0l6TWo0Q05UUXVBaU1GSWk0Q05UUStBak15SGdJVkZBNENJelVpRGdJVkZCNENNekkrQWpVMExnSWpKeVUxSVJVaEZRVTFNeGNqTlNjakZUTVZJelV6RjI4Z0h4OGVZUjhlSUI5UUZDTWFEdzhhSXhRVUl4b1BEeG9qRkEwWUVRb0tFUmdORFJnUkNnb1JHQTBCSUJRakdnOFBHaU1VRkNNYUR3OGFJeFFOR0JFS0NoRVlEUTBZRVFvS0VSZ05ZUDdBQWdEK0lBRUFJTUFnSEVSQVlId2tBWVZnQ21BS1lBcGdDdjU3RHhvakZCUWpHZzhQR2lNVUZDTWFENkFLRVJnTkRSZ1JDZ29SR0EwTkdCRUtvQThhSXhRVUl4b1BEeG9qRkJRakdnK2dDaEVZRFEwWUVRb0tFUmdORFJnUkNoMDF6aUNTSzUzQVRWTmdJS0J0QUFnQUFBQWdBZnNCa0FBdkFITUFlQUI5QUlJQWlnQ1BBSlFBQURjaUxnSW5MZ01uSmo0Q056NEROeGNPQXdjT0F4Y2VBeGNlQVQ0Qk54Y09BeU1oSWk0Q0p5NERKeTRCUGdFM0Z3NENGaGNlQXhjZUFUSTJOejRETno0Q0ppY3VBeWMzSGdNWEhnRU9BUWNPQXdjT0F5TURGd2NuTnpjWEJ5YzNCeGNISnpjWEl6VS9BUjhCQnljek53OEJOek1WSXpWZkJ3OE9EZ1lJRFFvR0FnRUJCQWdHQmcwUUVnb0ZCd3dLQ2dNRUJRTUJBUUVFQndnRkN4a1lGZ2dhQnhJVUZnc0JRZ1lMQ2dvRkNROE1DZ01EQXdFRkJCMERBd0VDQWdJSENBb0dCUTBNRFFZR0N3a0hBd01EQVFJQ0FnWUpDZ1VPQ0E4TkNRTUVBZ0VGQkFRTURoQUpCQWdJQndRaE1COHdIeTBJUUFoQXZ3VmdCV0FMdUlxZ0JnMkZqbjVhYW03MklDQWdBZ1VIQlFVT0VCSUpDaE1TRVFnSERRb0dBaUFCQkFjSUJRVU1EQXdIQmd3TENRUUhCZ1FNQ3hNSkR3b0ZBUU1EQXdRTERoRUpDUklURWdrT0Jnd01EUVlHQ3drSUF3SUVBUU1DQmdnS0JnWU1EQTBHQmdzSkNBTWNCQXNPRVFrSkVoTVNDUWtQREFvREFRSUJBUUVVc0Fpd0NGd2ZFU0FRUUNBUUlCRGdLR2RBRHdxMklIMHJVc0F3TUFBQUFBQUZBQUQvNEFIL0FkOEFLUUJZQUYwQVlnQ05BQUFsSWk0Q0p5NEROeVkrQWo4QkZ3Y09Bd2NlQXhjZUFUSTJQd0VYQnc0REl6Y25CdzRCSWlZbkxnTTNKajRDUHdFbk54Y0hEZ01ISGdNWEhnTTdBVEkrQWo4QkZ3Y0ZNd2NqSnpjWEJ5YzNBeUl1QWljdUF5YytBejhDRndjT0F3Y2VBeGNlQWpZL0FSY0hEZ01qQVd3TEZSVVNDUWNOQndZQkFRWUhEUWN1Rml3SENBY0NBUUVDQndnSENoOGVIZ3N1Rml3S0VSWVVESDRqQ2dzV0doY0tBd2dFQkFFQkJBUUlBd3dqR0RnaEJBSURBUUVCQVFNQ0JBRUdCUWNDQVFNSEJBY0JJemNWL2xZaEFSOEJxajhXUUJlYUJ4QU9EZ1VHQ0FjQ0FRRUNCd2dHQWFNU29BUUVCQUVCQVFFRUJRUUdFaElTQm5RWmRBY01FQTRKM0FVSURBZ0lFaFVWQ3d3VkZCTUlMUmN0QmcwT0VBZ0lEdzRPQlF3TURBd3RGeTBJREFnRlRpSUxDUW9LQ1FVS0RBd0dCd3dNQ2dVTEloWTRJZ0lHQlFjREF3WUdCUUlEQXdJQ0FnSURBeUk1RitvZ0lNWS9GajRYL3RvREJna0ZCZzBQRHdnSUR3OE5CZ0YwR25NRENBZ0pCUVVKQ1FnREJ3WUJCd2FnRXFRRkNRWURBQUFLQUFBQUVBSUFBYkFBQndBTUFCRUFGZ0FiQUNBQUpRQXFBQzhBTkFBQUpTRVJNeFVoTlRNMUlUVWhGU1VoTlNFVk56TVZJelU3QVJVak5Uc0JGU00xRXlNMU14VW5NelVqRlFVak5UTVZKek0xSXhVQ0FQNEFJQUhBSVA0QUFnRCtJQUhBL2tBZ0lDQXdJQ0F3SUNBZ2dJQmdRRUFCWU9EZ3dLQ2dFQUVBNE9BZ2dJQWdRRUF3SUNBZ0lDQWcvdERBd0NDQWdDREF3Q0NBZ0FBSEFIRC80QUdRQWVBQUZBQXBBREVBT1FCQkFFa0FUd0FBSlNJdUFqVTBQZ0l6TWg0Q0ZSUU9BaU1SSWc0Q0ZSUWVBak15UGdJMU5DNENJemNuSXdjbk56TVhKeU0xSXhVak5UTURJeWMzRnpNM0Z3Y2pOVE1WTXpVekp5TTFNeFV6QVFBZU5DY1hGeWMwSGg0MEp4Y1hKelFlRnlrZUVoSWVLUmNYS1I0U0VoNHBGMk1jamh3YUpMSWtIU0NBSU1BSHNpUWFISTRjR2gzQUlJQWdFR0FnUUZBWEp6UWVIalFuRnhjbk5CNGVOQ2NYQVFBU0hpa1hGeWtlRWhJZUtSY1hLUjRTQnlrcEVqYzNKekF3VVA1QU54SXBLUkozVURBd29HQkFBQUFBQUFjQUFBQURBZ0FCdlFBSEFBd0FFUUFXQUMwQVJBQlFBQUFsSnpjWEVRY25Od2NYQnljM0R3RTFGeFVuTnpVbkZRVTFQZ00xTkM0Q0J6VWVBeFVVRGdJbkZUVVdQZ0kxTkM0Q0p6VTJIZ0lWRkE0Q0J6MEJOaDRDRlJRT0FnY0JRTWtTbDVjU3lWZ1FVQkJRaUdCZ1FDQWdBVUFOR0JFS0NoRVlEUlFqR2c4UEdpTVVHaThqRkJRakx4b2hPaXdaR1N3NklRY0xDUVVGQ1FzSEE0QWJZQUZGWUJ1QWtCc3hIUyt0QWNFQnZ4OEJmd0dCSHg4QkNSSVhEZ3daRUFzQklRRU9HeUlWRXlRWkVBRkJJUUVWSWpBWkd5NGtFd0VmQVJvck95QWlPUzBZQVlFL0FRWUlEQVlJQ2dvRUFRQUFBQU1BQUFBc0FnQUJrQUFMQUJBQUdBQUFKU0VSTXhVakZTRVJKemNYQlRNVkl6VUZKemNYTlFjbk53RkEvc0RmdndFQXNnWE4vd0NmbndIQWxBaHNiQWlVTUFFQUlNQUJBaDRnSW40Z0lNUWtJQnk0SENBa0FBQUYvLzcvNEFJQUFlQUFGQUFwQUVBQVNBQlVBQUEzSWk0Q05UUStBak15SGdJVkZBNENJeEVpRGdJVkZCNENNekkrQWpVMExnSWpFelV5UGdJMU5DNENJelV5SGdJVkZBNENJeGNqTlRNdkFUY1hCeUUvQVJjUEFTRXZBVGNYd0I0MEp4Y1hKelFlSGpRbkZ4Y25OQjRYS1I0U0VoNHBGeGNwSGhJU0hpa1hzQkVkRlEwTkZSMFJGeWtlRWhJZUtSZVFZRHNNTXdoSWF2NThGRXNLT0EwQlBBMDRDa3ZBRnljMEhoNDBKeGNYSnpRZUhqUW5Gd0VBRWg0cEZ4Y3BIaElTSGlrWEZ5a2VFdjhBSUEwVkhSRVJIUlVOSUJJZUtSY1hLUjRTd0NCVERoOFRyYWNZSGhKdmJ4SWVHQUFBQUFBREFDNy80QUhTQWVBQUZBQXBBRFVBQURjaUxnSW5QZ016TWg0Q0J4WU9BaU1ESWc0Q0Z3WWVBak15UGdJM0xnTWpFeUUvQVJjUEFTRXZBVGNYL0I0MEtCWUJBUllvTkI0ZE5pWVhBUUVYSmpZZEFSWXFIUk1CQVJNZEtoWVpKeUFRQVFFUUlDY1oxLzViRkZnTlNBd0JXd3hJRFZqQUZ5YzBIaDQwSnhjWEp6UWVIalFuRndFQUVoNHBGeGNwSGhJU0hpa1hGeWtlRXY0Z3F5UWVISFYxSEI0a0FBVUFBQUFnQWdBQnNBQTJBRThBYUFCdEFITUFBQ1UxTWo0Q05UUXVBaU1pRGdJSEhBTVZIQU1WSXp3RE5Ud0ROVDRETXpFekhnTVZGQTRDSXljalBBTTlBajRETXhVaURnSUhIQU1WQnlNaUxnSTFORDRDTXhVaURnSVZGQjRDT3dFVk56TVZJelVYSndjbk54Y0JVQjQwSnhjWEpqUWVIRElvR1FJZ0F4NHdQU0lDSkVBdkd4d3dRQ1JRSUFJVEh5Y1dEeHdXRHdGUU1Cb3ZJeFFVSXk4YUZDTWFEdzhhSXhRd1FDQWdOU1VsRmpzN1VDQVhKelFlSGpRbkZ4VWpMeHNCQWdJQ0FRRUJBZ0VCQVFFQkFRRUJBd01EQVNJNkt4a0JIQzlBSkNSQU1CeXdBUUlCQWdFQ0FoUWxHeEVnREJNWkR3RURBZ0lCc0JRakx4b2FMeU1VSUE4YUl4UVVJeG9QSUZDQWdEd2pJeGczTndBQUFBQUhBQUQvNlFJQUFjQUFGQUFwQUQ0QVV3Qm9BSDBBaVFBQU55SXVBalUwUGdJek1oNENGUlFPQWlNMUlnNENGUlFlQWpNeVBnSTFOQzRDSXhjaUxnSTFORDRDTXpJZUFoVVVEZ0lqTlNJT0FoVVVIZ0l6TWo0Q05UUXVBaU1YSWk0Q05UUStBak15SGdJVkZBNENJelVpRGdJVkZCNENNekkrQWpVMExnSWpBUkVoRVNFMUlSRWhFVGNYa0FvUkRRZ0lEUkVLQ2hFTkNBZ05FUW9EQmdRREF3UUdBd01HQkFNREJBWURjQW9SRFFnSURSRUtDaEVOQ0FnTkVRb0RCZ1FEQXdRR0F3TUdCQU1EQkFZRGNBb1JEUWdJRFJFS0NoRU5DQWdORVFvREJnUURBd1FHQXdNR0JBTURCQVlEL3BBQ0FQNlFBVkQrUURNYThBZ05FUW9LRVEwSUNBMFJDZ29SRFFoQUF3UUdBd01HQkFNREJBWURBd1lFQTBBSURSRUtDaEVOQ0FnTkVRb0tFUTBJUUFNRUJnTURCZ1FEQXdRR0F3TUdCQU5BQ0EwUkNnb1JEUWdJRFJFS0NoRU5DRUFEQkFZREF3WUVBd01FQmdNREJnUUQvcmtCMS82d0lBRVEvcWRERkFBQUFBb0FBUC9nQWZzQjJ3QWNBRFFBT1FBK0FGNEFqd0RJQU0wQTBnRDlBQUFUT0FNeElpNENMd0UzRng0REZSUU9BZ2NPQXlNbkhnTXpNVEkrQWpjK0F6VTBMZ0luTVFjekZ3Y25OeDhCQnljM0Z5SXVBaThCTnhjZUFUSTJOejRCTkNZdkFUY1hIZ0VVQmdjT0F5TURNU0l1QWljdUF6VTBQZ0kvQVJjSERnTVZGQjRDRng0RE16RXlQZ0kvQVJjSERnTWpOeWNIRGdNak1TSXVBaWN1QXpVMFBnSS9BU2MzRndjT0F4VVVIZ0lYSGdNek9BTXhNajRDUHdFWEJ3VXpGU00xTnhjSEp6Y0RJaTRDSnk0RE5UUStBajhDRndjT0F4VVVIZ0lYSGdJMlB3RVhCdzRESTBBRkNRa0lBeGRFRndNR0F3SUNBd1lEQXdnSkNRVUxBUUlEQXdJQ0F3TUNBUUVDQVFFQkFRSUJGaTFsRm1VVy9sY1dXQmRNQ0E4T0RnWmhGMkVIRWhJU0J3Y0hCd2RoRm1FTURBd01CUTRPRHdnMEN4WVVFZ2dJREFnRkJRZ01DQjBYSFFZSkJnTURCZ2tHQlEwUER3Z0lFQTROQmgwWEhnZ1NGQllMYlNJTUJBc0xEQWNHRFFzTEJBVUhCQU1EQkFjRkN5SVhPU0lEQXdNQkFRTURBd0lGQmdZREF3Y0ZCZ0lpT0JiK1d5QWdxVUFYUHhhWkNBOFBEUVlGQ1FZREF3WUpCUUttRTZVREJRTUNBZ01HQXdjUkV4RUhlQmw1QmcwUER3Z0JjQUlEQmdNWFJCY0RDQWtKQlFVSkNRZ0RBd1lEQWlVQkFnRUJBUUVDQVFFQ0F3TUNBZ01EQWdFV1loZGlGL3RYRjFnV3NnTUdDQVpoRjJFSEJ3Y0hCeElTRWdkaEYySUxIaDhkREFZSUJnTUJBQVVJREFnSUVoUVdDd3NXRkJNSEhoY2RCZzBPRUFnSUR3OE5CUVlKQmdNREJna0dIUmNkQ0F3SUJUNGlDd1VIQkFNREJBY0ZCQXNMRFFZSERBc0xCQXdpRmpnaUFnWUZCd01EQmdZRkFnTURBd0VCQXdNRElUZ1g1aUFnMGo4WFB4Zit6Z01HQ1FVR0RROFBDQWdQRHcwR0FYZ1plQU1JQ0FrRkJRa0pDQU1IQmdFSEJxVVRxQVVKQmdNQUFBQUVBQW4vNlFJQUFlQUFCd0FOQUNNQU9nQUFCU2MzRndjWE54YzNJelVqTlRNSE1TSXVBalUwUGdJek1oNENGUlFPQWlNMUlnNENGUlFlQWpNVk5USStBalUwTGdJakFRRDMzQmJFeWNVV0pTRFE4S0FSSFJZTURSVWVFQkVkRmd3TkZSNFFDaEVOQ0FjTkVnb0tFUTBJQncwU0NoZjMyeGJGeWNRV0s5QWc4QTBXSFJBUkhSVU5EUllkRUJFZEZRMkFDQXdTQ2dvUkRRZ1FFQWdNRWdvS0VRMElBQWNBQVAvZ0FnQUI0QUFFQUFrQURnQVRBQmdBVFFCa0FBQVRNeFVqTlJjekZTTTFJVE1WSXpVM0Z3Y25Oek1YQnljM0F5SXVBalUwUGdJek1oNENGd2N1QXlNaURnSVZGQjRDTXpJK0FqVTBMZ0luTng0REZSUU9BaU12QVQ0RE16SWVBaGNITGdNaklnNENCL0FnSUpCQVFQN0FRRUJFTFJjdEYva1dqaGFPZlRWZFJpZ29SbDAxRnk0ckp4RVZEeUltS0JRdVVqMGpJejFTTGk1U1BTTUhEaFVOR0E4WUVBZ29SbDAxVVJzSUdCd2ZFUkVmSEJnSUd3WVNGUmdNREJnVkVnWUJvRUJBc0NBZ0lDQ0RMUmN0RnhlTEY0ditiU2hHWFRVMVhVWW9DQkFZRHhnTkZRNEhJejFTTGk1U1BTTWpQVkl1RkNnbUlnOFZFU2NyTGhjMVhVWW9ZeEVPRmhBSUNCQVdEaEVMRUF3R0Jnd1FDd0FJQUFELzhBSUFBZEFBRkFBcEFENEFVd0JvQUgwQWdnQ0hBQUEzSWk0Q05UUStBak15SGdJVkZBNENJelVpRGdJVkZCNENNekkrQWpVMExnSWpKU0l1QWpVMFBnSXpNaDRDRlJRT0FpTTFJZzRDRlJRZUFqTXlQZ0kxTkM0Q0l4RWlMZ0kxTkQ0Q016SWVBaFVVRGdJak5TSU9BaFVVSGdJek1qNENOVFF1QWlNbkZ3Y25Od2NYQnljM1VCRWRGUTBORlIwUkVSMFZEUTBWSFJFS0VRMElDQTBSQ2dvUkRRZ0lEUkVLQVdBUkhSVU5EUlVkRVJFZEZRME5GUjBSQ2hFTkNBZ05FUW9LRVEwSUNBMFJDaEVkRlEwTkZSMFJFUjBWRFEwVkhSRUtFUTBJQ0EwUkNnb1JEUWdJRFJFS2R3NkFEb0J5Z0E2QURwQU5GUjBSRVIwVkRRMFZIUkVSSFJVTmdBZ05FUW9LRVEwSUNBMFJDZ29SRFFnZ0RSVWRFUkVkRlEwTkZSMFJFUjBWRFlBSURSRUtDaEVOQ0FnTkVRb0tFUTBJL2tBTkZSMFJFUjBWRFEwVkhSRVJIUlVOZ0FnTkVRb0tFUTBJQ0EwUkNnb1JEUWp1SEVBY1FLQkFIRUFjQUFBQUF3QUYvK0FCK3dIZ0FCOEFRQUREQUFBbE1TSXVBaWN1QXpjbVBnSXpNaDRDRng0REJ4WU9BaU1uSWc0Q0Z3WWVBaGNlQXpNSE56SStBaWMyTGdJbkxnTWpFeU1uTGdNbkJ5YzNKalFtTmljMkpqWTBOeWMzRno0RFB3RVhEd0VPQXc4Qkp3Y1hGUVlVQmhZSEZnWWVBUmNWQnhjM0Z4NERId0l6UHdFK0F6OEJGemNuTnpZME5qUTNKalFtTkNjMU55Y0hKeTRETHdJakp6TVhIZ01YTnhjSEZnWVdGQmNHRkFZVUJ4Y0hKdzRERHdFQkFBa09Ed3dIQlFrRkJBRUJEUlVlRUFrT0VBd0dCUW9GQkFFQkRoVWVEd0VKRXd3SUFRRUNBd1lEQkFjSkNRWUJBUWtTREFrQkFRTURCZ0lGQmdvSUJqZG5Fd2dORGd3SVJqUTBBZ0lCQVFFQkFRSTZORTBIREE4TkNBRWdCUWtKRHhBTkJ3WkhHVElDQWdFQkFRRUNBUUlzR1VFR0J3d1FEZ2tJRXpNVkJnY0tEQWtHQmtjWk1nRUJBZ0VCQVFFNUdVNEZCZ29NQ3djR0ZVOEJhaFVHQ1FzSkJsTXpRZ0lCQVFFQkFRSTZORTBGQ0FzSUJoV1FBd1lKQmdVTkR3OElFUjBWRFFNR0NRWUZEUThQQ0JFZEZRMkFDQTBSQ2dVSkNRY0VBd1VFQWhBUUNBMFJDZ1VKQ1FjRUF3WURBdjdRU3dJSEJ3Z0ZFMWd5QkFrSUNRUURCd2NHQkRsWUZnVUpCd2NDRFFRaEF3TUdDQW9GQmhRdU13a0VCd2NJQXdVSUNRa0ZDU3d1RVFVR0NRZ0dBZ05FU1FNQ0JnY0hCQVlVTGpNSkF3Z0hDQU1EQmdVR0JBZzVMaFFGQlFnSEJnTURTU0JTQWdZR0J3UVdXRUFDQmdVRUF3TUhCd1lFT1ZnV0JBWUdCUUpTQUFBRUFBRC80QUlBQWVBQUZBQXBBRk1BWUFBQU55SXVBalUwUGdJek1oNENGUlFPQWlNUklnNENGUlFlQWpNeVBnSTFOQzRDSXdFaUxnSXZBVGNYSGdFeU5qYytBelUwTGdJdkFUY1hIZ01WRkE0Q0J3NERJeVV1QVRRMk54Y09BUlFXRndmUUswdzRJU0U0VENzclREZ2hJVGhNS3lSQU1Cd2NNRUFrSkVBd0hCd3dRQ1FCQUFVSkNBZ0VXUlphQWdZR0JnSUJBZ0VCQVFFQ0FWWVdWd01HQXdJQ0F3WURCQWdJQ1FYK3BoTVRFeE1XRGc0T0RoWkFJVGhNS3l0TU9DRWhPRXdySzB3NElRR0FIREJBSkNSQU1Cd2NNRUFrSkVBd0hQNGdBZ01HQTFjV1ZnTUNBZ01CQWdNREFnSURBd0lCV2haWkJBY0pDUVVGQ1FrSUF3TUdBd0xXRWk4eUx4TVhEaVFrSkE0V0FBWUFBUC9nQWZjQjF3QVlBQ29BTHdBMEFHTUFhQUFBQVRFaUxnSW5MZ00xTkQ0Q1B3RVhCdzRESXljT0F4VVVIZ0lYSGdFeU5qY3hKd2NYQnljM0J4Y0hKemNISWk0Q0p5NEROVFErQWo4QkZ3Y09BeFVVSGdJWEhnRXlOajhCRndjT0F5TTRBekVURndjbk53RytCUWtKQndRREJnTUNBZ01HQXhkRUZ3TUlDUWtGQ3dFQ0FRRUJBUUlCQWdZR0JnSVdGeGVvRnFmZ0YzZ1dkMndJRHc4TkJnVUpCZ01EQmdrRmtoYVJBd1lEQWdJREJnTUhFaElTQjVFWGtRWU5EaEFJaTNFV2NSWUJiZ0lEQmdNRUJ3a0pCUVVKQ1FnREYwUVhBd1lEQWpzQkFnTURBZ0lEQXdJQkF3SUNBeFlXRjZjV3FPQVhkeFo0MHdNR0NRVUdEUTRRQ0FnUER3MEZraGVSQkFjSkNRVUZDUWtJQXdjSEJ3ZVJGcElGQ1FZREFVeHhGbkVXQUFBQUNnQUFBQkFDQUFHd0FCUUFLUUF2QURVQU9nQS9BRVFBU1FCT0FGb0FBRGNpTGdJMU5ENENNekllQWhVVURnSWpOU0lPQWhVVUhnSXpNajRDTlRRdUFpTVRMd0UzSHdFSEp6OEJGd2MzTXhVak5SVXpGU00xRlRNVkl6VVZNeFVqTlFjekZTTTFCU00xTXhFaEVUTVZJeEVoc0JFZEZRME5GUjBSRVIwVkRRMFZIUkVLRVEwSUNBMFJDZ29SRFFnSURSRUtVQTRuQ2prU3dDQVNPUW9uMGtCQWdJQ0FnSUNBa0tDZ0FWQ1FjUDVBY0pBQ0FOQU5GUjBSRVIwVkRRMFZIUkVSSFJVTmdBZ05FUW9LRVEwSUNBMFJDZ29SRFFqKy9WY05IaE5wQmdacEV4NE5yQ0FnUUNBZ1FDQWdRQ0FnWUNBZ0lDQUJZUDZnSUFHZ0FBQUFBQVVBVGYvZ0FiTUI0QUFFQUJJQUlRQXhBRWdBQUFFWEJ5YzNFeUUzUGdNek1oNENCeGNsSVNjMkxnSWpJZzRDQnhjSE55YzNKajRDTXhjaURnSUhGd2NYSWk0Q0p6TUdIZ0l6TWo0Q056TVdEZ0lqQVMwRlh3ZGhoZjZiSWdFV0tETWZIVFVtR0FFay9yOEJHeDRCRXgwcUZoZ29IeEVCQVI1T0lSRUJEaFFlRUFFTEVBNEhBUUVSUVFzUURnY0JJUUVFQXdjQ0JBVUZBZ0VmQVFrTUVna0I0Q0FRSUJEK1VOSWROQ2NXRmljMEhkSWdzUmNvSGhJU0hpZ1lBcTR1Qkg0UkhSVU5JQWdNRWdvSmVaNElEUkVLQXdZRUF3TUVCZ01LRVEwSUFBQUFCZ0FnLytBQjRBSGdBQWtBRGdBVEFDZ0FQUUJKQUFBRklSRXpFU0VSSVRVaEFTRVZJVFVWSVJVaE5UY2lMZ0kxTkQ0Q016SWVBaFVVRGdJak5TSU9BaFVVSGdJek1qNENOVFF1QWlNWEl6OEJGdzhCTXk4Qk54Y0I0UDVBSUFHQS9zQUJZUDZRQVNEKzRBRWcvdUNRRFJnUkNnb1JHQTBOR0JFS0NoRVlEUWNMQ1FVRkNRc0hCd3NKQlFVSkN3ZGp4aFVvREJnTGVnc1lEQ2dnQWFEK2dBSEFJUDZnSUNCQUlDRGdDaEVZRFEwWUVRb0tFUmdORFJnUkNtQUZDUXNIQndzSkJRVUpDd2NIQ3drRjRIQVBIZ2s0TndvZUVnQUFCQUFBLytBQ0FBRzRBQnNBSVFBNEFENEFBQVVpTGdJbkxnSTJOeGNPQVI0QkZ4NENOamNYRGdNakF5TTFJelV6QVNjK0FTNEJKeTRDQmdjblBnRWVBUmNlQWdZSEZ5TTFNeFV6QVFBWk1TNHJFeU1tQkI0ZkdSd2FCQ0VmSEVWS1N5QVNFQ0VqSXhLZ0lFQmdBV1laSEJvRUlSOGNSVXBMSUJJbVZWVlBJQ01tQkI0Zk9tQWdRQ0FLRXh3U0kxaGNXeVlVSWs5UlRCOGNJQWdRRlJzS0R3b0ZBVkJBSVA2dEZDSlBVVTBlSENBSUVCVWJHQk1LSkNBaldGeGJKZzFnUUFBQUFBTUFJUC9nQWVBQjRBQXFBRXdBYlFBQUJTSXVBalUwUGdJM0Z3NERGUlFlQWpNeVBnSTFOQzRDSnpjZUF4VVVEZ0lqRVRFaUxnSW5MZ005QVRRK0FqYytBek15SGdJZEFSUU9BaU0xSWc0Q0J3NERIUUVVSGdJWEhnTXpNajRDUFFFMExnSWpBUUF1VWowakZDVTBJQXdjTENBUkhqUkdLQ2hHTkI0UklDd2NEQ0EwSlJRalBWSXVCUWtKQ0FNREJnTUNBZ01HQXdNSUNRa0ZDaEVOQ0FnTkVRb0NBd01DQVFFQ0FRRUJBUUlCQVFJREF3SURCZ1FEQXdRR0F5QWpQVkl1STBBMktnMGVDeVF1Tng0b1JqUWVIalJHS0I0M0xpUUxIZzBxTmtBakxsSTlJd0V3QWdNR0F3TUlDUWtGY0FVSkNRZ0RBd1lEQWdnTkVRcHdDaEVOQ0xBQkFRSUJBUUlEQXdKd0FnTURBZ0VCQWdFQkF3UUdBM0FEQmdRREFBUUFnLy9pQVgwQjRBQXdBRFlBU3dCZ0FBQTNMZ0kyTno0RE15SXlJaklqTWg0Q0Z4NEJEZ0VISno0QkxnRW5MZ01yQVNJT0FnY09BaFlYQnhjbk54YzNGeWNpTGdJM0pqNENNekllQWhjT0F5TTNJZzRDQng0RE16SStBaWMyTGdJamd4b1pBUnNZRGh3Z0lSTUJBUUVCQVJNaElCd09HQnNCR1JvV0ZCWUJGQllKR1JrZERRRU5IUmtaQ1JZVUFSWVVGbnhkRzBOQkhWOFRKQmtRQVFFUUdTUVRGU0liRGdFQkRoc2lGUUVPRnhJSkFRRUpFaGNPREJrUUN3RUJDeEFaREs0YVFrVkNHZzBVRFFjSERSUU5Ha0pGUWhvV0ZqWTVOaFlLRUFzR0Jnc1FDaFkyT1RZV0ZzeVdFR3BxRUZnUEdpTVVGQ01hRHc4YUl4UVVJeG9Qb0FvUkdBME5HQkVLQ2hFWURRMFlFUW9BQUFZQUFBQVFBZ0FCc0FBRUFBa0FEd0FWQUNvQVB3QUFKU0VSSVJFbElSRWhFU1VuQnljM0Z6Y25CeWMzRnljaUxnSTFORDRDTXpJZUFoVVVEZ0lqTlNJT0FoVVVIZ0l6TWo0Q05UUXVBaU1DQVA0QUFnRCtJQUhBL2tBQkpLUlVGMnU4V1VVOEYxTmJxd29SRFFnSURSRUtDaEVOQ0FnTkVRb0RCZ1FEQXdRR0F3TUdCQU1EQkFZREVBR2cvbUFnQVdEK29CVzBWQlpzekJwRVFSWlpYR1VJRFJFS0NoRU5DQWdORVFvS0VRMElRQU1FQmdNREJnUURBd1FHQXdNR0JBTUFBQUFGQUVELzRBSEFBYjBBRFFBYkFESUFTUUJpQUFBRklpNENQUUVoRlJRT0FpTURGUlFlQWpNeVBnSTlBU0VYSWk0Q1BRRTBQZ0l6TWg0Q0hRRVVEZ0lqTlNJT0FoMEJGQjRDTXpJK0FqMEJOQzRDSXljdUFUNEJOejRDRmg4QkJ5Y3VBUTRCQnc0Q0ZoY0hBUUFvUmpRZUFZQWVORVlvb0Jrc09pRWhPaXdaL3NDZ0NoRU5DQWdORVFvS0VRMElDQTBSQ2dNR0JBTURCQVlEQXdZRUF3TUVCZ053RGdzRkV4RVRMakF1RWpFWE1BNGlKQ01PREE4RENBb2FJQjQwUmloZ1lDaEdOQjRCQUVBaE9pd1pHU3c2SVVDd0J3MFNDaUFLRVEwSUNBMFJDaUFLRWcwSFlBTUVCZ01nQXdZRUF3TUVCZ01nQXdZRUE0Y1RLaXdwRUJNVEFSRVNNUll3RGd3QkRnNE5IeUFnRFJNQUFBQUlBQ0QvNEFIZ0FlQUFCQUFKQUE0QUV3QWZBQ1FBS1FBdUFBQTNJelV6RlNjek5TTVZOeU0xTXhVbk16VWpGUVVoTlRNVklSRWhGU00xSVFVak5UTVZKek0xSXhVbE14RWpFWUJnWUVBZ0lFQmdZRUFnSUFHZy9tQWdBV0Qrb0NBQm9QNmdZR0JBSUNBQklDQWdNR0JnSUNBZ1lHQmdJQ0FnOEM4UEFjQVFNTEJnWUNBZ0lIRCtRQUhBQUFZQUFBQURBZnNCdlFBSEFBd0FFUUFXQUJzQUlBQUFKU2MzRnhFSEp6Y0hGd2NuTndjak5UTVZKek0xSXhVbEZ3Y25Oek1YQnljM0FVREpFcGVYRXNsWUVGQVFVSWhnWUVBZ0lBRmJnQmFBRm1vV2dCYUFBNEliWXdGR1lSeC9qeHd3SERDdXdNQWdnSUNMZ0JhQUZoYUFGb0FBQ0FBQUFCQUNBQUd3QUFRQUNRQVJBQmtBSVFBcEFERUFPUUFBSlNFUklSRWxJUkVoRVFFak5UTVZNelV6QnlNMU14VXpOVE1ISXpVekZUTTFNeEVqTlNNVkl6VXpGeU0xSXhVak5UTVhJelVqRlNNMU13SUEvZ0FDQVA0Z0FjRCtRQUdRWUNBZ0lJQmdJQ0FnZ0dBZ0lDQWdJQ0JnZ0NBZ0lHQ0FJQ0FnWUJBQm9QNWdJQUZnL3FBQkFFQWdJRUJBSUNCQVFDQWcvdUFnSUVCQUlDQkFRQ0FnUUFBTEFFRC80UUhBQWQ4QUZnQXZBRWdBVFFCU0FGY0FYQUJoQUdZQWF3QndBQUFsSWk0Q05UTVVIZ0l6TWo0Q05UTVVEZ0lqTnljK0F6MEJOQzRDSnpjZUF4MEJGQTRDQnlNdUF6MEJORDRDTnhjT0F4MEJGQjRDRndjVE14RWpFUmN6RlNNMUZUTVZJelVWTXhVak5TY3pGU00xRlRNVkl6VVZNeFVqTlJjekZTTTFBUUFvUmpRZUlCa3NPaUVoT2l3WklCNDBSaWdTQkJFZUZ3d01GeDRSQkJnb0hSRVJIU2dZSkJnb0hSRVJIU2dZQkJFZUZnME5GaDRSQkFJZ0lGQWdJQ0FnSUNDZ0lDQWdJQ0FnRUtDZ0lCNDFSaWdpT2l3WkdTczZJU2RHTkI1Q0lBSVJHaUFTZ0JFaEdSRURId01YSWlzWGdCZ3JJaGNEQXhjaUt4aUFGeXNpRndNZkF4RVpJUkdBRWlBYUVRSWdBVC8vQUFFQUlDQWdVQ0FnVUNBZ29DQWdVQ0FnVUNBZzRDQWdBQUFBQXdBQS8ra0NBQUhBQUFzQUVBQVZBQUFYRVNFUklUVWhFU0VSTnhjbklSVWhOUlV6RlNNMUFBSUEvckFCTVA1QU14b05BVUQrd09EZ0Z3SFgvckFnQVJEK3AwTVUyaUFnVUNBZ0FBWUFBUC93QWdBQm9BQUpBQTRBRXdBWUFCMEFLUUFBSlNNMU16VWhGU00xSVFjekZTTTFGVE1WSXpVRk14VWpOUlV6RlNNMUJ4RWhFU00xTXpVaEZUY1hBZ0NnZ1A4QUlBRkFvR0JnWUdEKzRNREFnSUJBQVVEUXNQOEFFeHFnSU1BUU1GQWdJRUFnSUJBZ0lFQWdJTkFCWVA4QUlNRGdHaFFBQUFBR0FBRC84QUlBQWFBQUJBQUpBQk1BR0FBZEFDa0FBQUV6RlNNMUZUTVZJelVISXhFaEZTTTFJUlV6SnpNVkl6VVZNeFVqTlJNUklSRWpOVE0xSVJVM0Z3RUF3TUNBZ0dDZ0FVQWcvd0NBWUdCZ1lHQ0FBVURRc1A4QUV4b0JBQ0FnUUNBZ0lBRUFNQkRBa0NBZ1FDQWcvdUFCWVA4QUlNRGdHaFFBQkFBQUFCQUNBQUd3QUFRQUNRQU9BQmdBQUJNaEZTRTFGU0VWSVRVVklSVWhOUVVoRVRNUklSRWhOU0ZnQVVEK3dBRkEvc0FCUVA3QUFhRCtBQ0FCd1A0Z0FnQUJNQ0FnUUNBZ1FDQWdvQUZnL3NBQllDQUFBQVFBQUFBUUFnQUJzQUFFQUFrQURRQVJBQUFsSVJFaEVTVWhFU0VSTnpVWEJ6Y1ZOeWNDQVA0QUFnRCtJQUhBL2tDZ3RMUWdURXdRQWFEK1lDQUJZUDZnVnJSYVdvQk1KaVlBQUFBRkFBQUFFQUlBQWJBQUJBQUpBQTRBRkFBWkFBQWxJUkVoRVNVaEVTRVJOeGNISnpjWEp6Y1hOeGNIRndjbk53SUEvZ0FDQVA0Z0FjRCtRSEljWUJ4Z2JzY091YmtPV1dBY1lCd1FBYUQrWUNBQllQNmc2QkNnRUtCS1pCeGNYQndhb0JDZ0VBQUFBQWtBQUFBd0FnQUJrQUFVQUNrQVBnQlRBR2dBZlFDRkFJMEFsUUFBRXlJdUFqVTBQZ0l6TWg0Q0ZSUU9BaU0xSWc0Q0ZSUWVBak15UGdJMU5DNENJeFVpTGdJMU5ENENNekllQWhVVURnSWpOU0lPQWhVVUhnSXpNajRDTlRRdUFpTVZJaTRDTlRRK0FqTXlIZ0lWRkE0Q0l6VWlEZ0lWRkI0Q016SStBalUwTGdJakpTRTFJVFVoTlNFVklUVWhOU0UxSVJVaE5TRTFJVFVoTUFvUkRRZ0lEUkVLQ2hFTkNBZ05FUW9EQmdRREF3UUdBd01HQkFNREJBWURDaEVOQ0FnTkVRb0tFUTBJQ0EwUkNnTUdCQU1EQkFZREF3WUVBd01FQmdNS0VRMElDQTBSQ2dvUkRRZ0lEUkVLQXdZRUF3TUVCZ01EQmdRREF3UUdBd0hRL29BQllQNmdBWUQrZ0FGZy9xQUJnUDZBQVdEK29BR0FBVEFJRFJFS0NoRU5DQWdORVFvS0VRMElRQU1FQmdNREJnUURBd1FHQXdNR0JBUEFDQTBSQ2dvUkRRZ0lEUkVLQ2hFTkNFQURCQVlEQXdZRUF3TUVCZ01EQmdRRHdBZ05FUW9LRVEwSUNBMFJDZ29SRFFoQUF3UUdBd01HQkFNREJBWURBd1lFQThBZ0lDRGdJQ0FnNENBZ0lBQUFBQVFBRGdBU0FmSUJ0Z0FFQUFrQUR3QVZBQUFsSnpjWEJ5Y1hOeWNIRnljM0Z6Y1hCeWMzRnpjWEFRRHk4dkx5cnE2dXJxNnU1dzdaMlE3bjV3N1oyUTZ5Z29LQ2dvSmVYbDVlMEhJY2Ftb2N4SEljYW1vY0FBQUVBQUQvNEFJQUFlQUFEUUF1QUVNQVdBQUFGeU0xTnhjSEZUTTFNemNYQnlNM05USStBalUwTGdJaklnNENGU00wUGdJek1oNENGUlFPQWlNMUlpNENOVFErQWpNeUhnSVZGQTRDSXpVaURnSVZGQjRDTXpJK0FqVTBMZ0lqa0pDMEdLeFFTVnNZWlRmUUdpOGpGQlFqTHhvYUx5TVVJQmtzT2lFaE9pd1pHU3c2SVEwWUVRb0tFUmdORFJnUkNnb1JHQTBIQ3drRkJRa0xCd2NMQ1FVRkNRc0hJR2JGRnJzNlFHb1Vkb0FnRkNNdkdob3ZJeFFVSXk4YUlUb3NHUmtzT2lFaE9pd1pZQW9SR0EwTkdCRUtDaEVZRFEwWUVRcGdCUWtMQndjTENRVUZDUXNIQndzSkJRQUFBQWNBQVAvZ0FnQUI0QUFIQUF3QUVnQVhBQjhBSkFBcEFBQUZJUkV6RVNFUk13VVhCeWMzRnljM0Z6Y1hCeGNISnpjM0l6VWhGU00xSVFVekZTTTFGVE1WSXpVQ0FQNEFJQUhBSVA2U0hHQWNZRzdIRHJtNURsbGdIR0FjVWlEK3dDQUJnUDdBY0hEZzRDQUJrUDZRQVhDSUVLQVFvRXBrSEZ4Y0hCcWdFS0FRU0pDUXNFQWdJRUFnSUFBQUJRQUFBQ0FDQUFHZ0FDQUFRUUJjQUhnQWhRQUFKUzRESXpBaU1DSXhJZzRDQnljK0F6TXlNRG9CTVRJZUFoY0hCeUl1QWljM0hnTXpNREl3TWpFeVBnSTNGdzRESXlJd0tnRXhOeUl1QWpVMFBnSXpNaDRDRlJRT0FnY09BeXNCTlNJT0FoVVVIZ0l6RlRjeVBnSTNQZ00xTkM0Q0l3YzBQZ0l6RnlJT0FoVUhBZUFFSmp4T0t3RUJMRTQ4SmdNZ0JDdEVXVElCQVFFeFdFVXNCU0RoTVZoRkxBVWdCQ1k4VGlzQkFTeE9QQ1lESUFRclJGa3lBUUVCQVJvdkloVVVJaTRiR3k0akZRVUpEZ2tKRlJZWkRRRVVJeG9QRHhzaUZBRUpFeEVRQmdjTEJ3TVBHaU1VUUFvUkZ3MEJCd3NKQlNEdUh6VW5GeGNvTkI4RUpUOHZHeHN2UHlVRXpoc3ZQeVVFSHpVbkZ4Y29OQjhFSlQ4dkcwQVVJaThhR2k4akZSUWlMeG9OR0JnVkNRa09DZ1hnRUJvakZCTWpHZzhRRUFRSEN3Y0hEeElTQ2hNakdnOWhEaGNTQ2lBRkNRd0dBUUFBQUFVQUFQL3dBZ0FCMEFBSkFCTUFLd0E4QUVJQUFBVWhFU0VWSXhFaE5UTUhMd0UzRndjZkFUY1hOeWMzUGdNek1oNENGeDRERlJRT0FnOEJKeGMwTmp3Qk5UUXVBaWN1QWlJSEFUY1hCemNYQWdEK0FBRUE0QUhBSU80ZVBib1dtaDhQbWhZWFd3d0VDd3NOQmdZTkN3c0VCUWNGQWdJRkJ3VUxLaWNCQVFNREFnTUlDQWdFL3Jzc0hoZEhDaEFCc0NEK2tPQnBQUjY1RnBvUEg1b1dGbHNMQlFjRkFnSUZCd1VFQ3dzTkJnWU5Dd3NFREZnbkFRSUNBZ0VEQmdZRkF3TUVBZ0grbElRS1J4Y2VBQVVBQUFBUUFnQUJzQUFUQUNnQVBRQkNBRThBQUNVak5UTVJJeWNqQnlNUk14VWpFVE0zTXhjekFTSXVBalUwUGdJek1oNENGUlFPQWlNUklnNENGUlFlQWpNeVBnSTFOQzRDSXpjekZTTTFCeU0wUGdJekZTSU9BaFVDQUlCZ2FUQ09NR2xnZ0hjd3NqQjMvd0FlTkNjWEZ5YzBIaDQwSnhjWEp6UWVGeWtlRWhJZUtSY1hLUjRTRWg0cEY2QWdJTkFnRFJVZEVRb1JEUWdRSUFFUVVGRCs4Q0FCVUZCUS9yQVhKelFlSGpRbkZ4Y25OQjRlTkNjWEFRQVNIaWtYRnlrZUVoSWVLUmNYS1I0U0VDQWdnQkVkRlEwZ0NBMFJDZ0FBQUFBRkFBQUFEUUlBQWJBQU5nQlBBR2dBYlFCekFBQWxOVEkrQWpVMExnSWpJZzRDQnh3REZSd0RGU004QXpVOEF6VStBek14TXg0REZSUU9BaU1uSXp3RFBRSStBek1WSWc0Q0J4d0RGUWNqSWk0Q05UUStBak1WSWc0Q0ZSUWVBanNCRlRjekZTTTFGeWMzRnpjWEFWQWVOQ2NYRnlZMEhod3lLQmtDSUFNZU1EMGlBaVJBTHhzY01FQWtVQ0FDRXg4bkZnOGNGZzhCVURBYUx5TVVGQ012R2hRakdnOFBHaU1VTUVBZ0lCQTdGaVVsRmxBZ0Z5YzBIaDQwSnhjVkl5OGJBUUlDQWdFQkFRSUJBUUVCQVFFQkFRTURBd0VpT2lzWkFSd3ZRQ1FrUURBY3NBRUNBUUlCQWdJVUpSd1FJQXdUR1E4QkF3SUNBYkFVSXk4YUdpOGpGQ0FQR2lNVUZDTWFEeUJRZ0lDVE54Z2pJeGdBQUFBQUJnQUFBQ0FDQUFHZ0FCUUFLUUEyQUQ0QVJnQkxBQUFsSWk0Q05UUStBak15SGdJVkZBNENJeEVpRGdJVkZCNENNekkrQWpVMExnSWpCeU0wUGdJekZTSU9BaFVISXhFekZTTVJNd1VqTlRNUkl6VXpKVE1WSXpVQkFDUkFNQndjTUVBa0pFQXdIQnd3UUNRZU5DY1hGeWMwSGg0MEp4Y1hKelFlVUNBU0hpa1hFUjBWRFZCZ1lFQkFBYUJnUUVCZy9pQkFRQ0FjTUVBa0pFQXdIQnd3UUNRa1FEQWNBVUFYSnpRZUhqUW5GeGNuTkI0ZU5DY1hrQmNwSGhJZ0RSVWRFYkFCUUNEL0FDQWdBUUFnUUNBZ0FBSUFBQUF3QWdBQmtBQVlBR1VBQUNValBBTTlBajRETXhVaURnSUhIQU1WRnlNaUxnSTFORDRDTXhVaURnSVZGQjRDT3dFeVBnSTFOQzRDSXlJT0FnY2NBeFVjQXhValBBTTFQQU0xUGdNek1UTWVBeFVVRGdJakFRQWdBaE1mSnhZUEhCWVBBVkRRR2k4akZCUWpMeG9VSXhvUER4b2pGTkFlTkNjWEZ5WTBIaHd5S0JrQ0lBTWVNRDBpQWlSQUx4c2NNRUFrNEFFQ0FRSUJBZ0lVSlJ3UUlBd1RHUThCQXdJQ0FiQVVJeThhR2k4akZDQVBHaU1VRkNNYUR4Y25OQjRlTkNjWEZTTXZHd0VDQWdJQkFRRUNBUUVCQVFFQkFRRURBd01CSWpvckdRRWNMMEFrSkVBd0hBQUFCUUJBLytBQndBSGdBQTBBR3dBeUFFa0FaQUFBQlNJdUFqMEJJUlVVRGdJakF4VVVIZ0l6TWo0Q1BRRWhGeUl1QWowQk5ENENNekllQWgwQkZBNENJelVpRGdJZEFSUWVBak15UGdJOUFUUXVBaU0zSXpVMExnSWpJZzRDSFFFak5UUStBak15SGdJZEFRRUFLRVkwSGdHQUhqUkdLS0FaTERvaElUb3NHZjdBb0FvUkRRZ0lEUkVLQ2hFTkNBZ05FUW9EQmdRREF3UUdBd01HQkFNREJBWURnQ0FQR2lNVUZDTWFEeUFVSXk4YUdpOGpGQ0FlTkVZb1lHQW9SalFlQVFCQUlUb3NHUmtzT2lGQXNBY05FZ29nQ2hFTkNBZ05FUW9nQ2hJTkIyQURCQVlESUFNR0JBTURCQVlESUFNR0JBT1FSUk1oR1E0T0dTRVRSVVVaTFNJVEV5SXRHVVVBQXdBQS8rQUNBQUhnQUNBQUtnQXlBQUFYSWk0Q05UUStBak1WSWc0Q0ZSUWVBak15UGdJMU14UU9BaU1CSVJFek1oNENIUUVuTXk0REp4WGdMbEk5SXlNOVVpNG9SalFlSGpSR0tDaEdOQjRnSXoxU0xnRWcvd0FRTGxkREtPQy9BeUkwUWlRZ0l6MVNMaTVTUFNNZ0hqUkdLQ2hHTkI0ZU5FWW9MbEk5SXdFQUFRQW9RMWN1RUNBa1FqUWlBNzhBQlFDTi8rQUJjd0d4QUNVQUtnQXZBRVlBVXdBQUpTYzNQZ0UwSmljdUFTSUdCdzRCRkJZZkFnY25MZ0UwTmpjK0FUSVdGeDRCRkFZUEFRY1hCeWMzRlJjSEp6Y0hJaTRDTlRNVUhnSXpNajRDTlRNVURnSWpBeU0wUGdJekZTSU9BaFVCVHgwcEVoTVRFaE12TWk4VEVoTVRFZ0luSFNRWEZoZ1hGenMrT3hjWEdCWVhKQkVFZ0FTQUJJQUVnRDRLRWcwSElBSUVCZ1FEQmdRRElBZ05FUXBBSUE4YUl4UU5HQkVLaVE1T0V5OHlMeElURXhNVEVpOHlMeE1CVFE1SUZ6czlPaGNZRnhjWUZ6bzlPeGRJQ1NBUEh4QXdJQThmRUhBSURSRUtBd1lFQXdNRUJnTUtFUTBJQVdBVUl4b1BJQW9SR0EwQUFBQUZBQUQvOEFJQUFkQUFCQUFKQUNBQVBRQkZBQUFGSVRVaEZTVWhOU0VWTnlJdUFqVXpGQjRDTXpJK0FqVXpGQTRDSXpjak5UUXVBaU1pRGdJZEFTTTFNelErQWpNeUhnSVZNeFVYSXpVaEZTTTFJUUlBL2dBQ0FQNGdBY0QrUU9BS0VRMElJQU1FQmdNREJnUURJQWdORVFwd1FBZ05FUW9LRVEwSVFDQU5GUjBSRVIwVkRTQ1FJUDVBSUFJQUVORFFJSkNRWUFnTkVRb0RCZ1FEQXdRR0F3b1JEUWp3SUFvUkRRZ0lEUkVLSUNBUkhSVU5EUlVkRVNDQVFFQmdBQUFOQUFBQUVBSUFBYkFBQkFBSkFBNEFFd0FZQUIwQUlnQW5BQ3dBTVFBNUFENEFRd0FBRXlFVklUVVJJUlVoTlJNekZTTTFPd0VWSXpVN0FSVWpOUk1qTlRNVkp6TTFJeFUzTXhVak5TVWhOU0VWSlNFMUlSVUJJVFV6RlNFMU13VXpGU00xRlRNVkl6VVFBZUQrSUFIZy9pQXdJQ0F3SUNBd0lDQWdnSUJnUUVDQWNIQUJJUDRBQWdEK0lBSEEva0FCNFA0QUlBSEFJUDdnNE9EZzRBR3dJQ0QrZ0NBZ0FWQWdJQ0FnSUNEKzRLQ2dJR0JnZ0NBZ01JQ0FJRUJBL3NEdzBPQlFJQ0JBSUNBQUFBQUpBQUFBQUFJQUFjQUFCQUFKQUE0QUV3QWZBQ1FBS1FBdUFETUFBQk1qTlRNVkp6TTFJeFVYSXpVekZTY3pOU01WRXlFUk14VWpFU0VSSXpVeklUTVZJelVISVJVaE5SVWhGU0UxSnlFVklUWFFVRkF3RUJEZ1VGQXdFQkN3L2dCZ1FBSEFRR0QrOENBZ2NBRUEvd0FCQVA4QWNBSGcvaUFCUUlDQUlFQkFJSUNBSUVCQS9xQUJrQ0Qrc0FGUUlDQWcwQ0FnUUNBZ29DQWdBQUFCQUFBQUFRQUFpV3AvSzE4UFBQVUFDd0lBQUFBQUFNK1pERDRBQUFBQXo1a01Qdi85Lzl3Q0JBSHBBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBSGcvK0FBQUFJQS8vMy8vQUlFQUFFQUFBQUFBQUFBQUFBQUFBQUFBQURNQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUlBQUFBQ0FBQWdBZ0FBQUFJQS8vOENBQUFPQWdBQWZnSUFBQUFDQUFBREFnQUFBQUlBQUFBQ0FBQXdBZ0FBS0FJQUFBQUNBQUFBQWdBQUFBSUFBREFDQVAvOUFnQUFBQUlBQUFBQ0FBQUFBZ0FBQUFJQUFBZ0NBQUFBQWdBQUFBSUFBRUFDQUFBZ0FnQUFJQUlBQUJBQ0FBQk9BZ0FBZ0FJQUFGQUNBQUFBQWdELy9RSUFBRWdDQUFBQUFnQUFMUUlBQUVBQ0FBQ0FBZ0FBQUFJQUFHMENBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUlBQUdBQ0FBQkFBZ0FBQUFJQUFBQUNBQUFBQWdBQVFBSUFBSUFDQUFBQUFnQUFJQUlBQUFBQ0FBQUFBZ0FBQUFJQUFJQUNBQUJ0QWdBQVFBSUFBQVVDQUFCd0FnQUFBQUlBQUFBQ0FBQmdBZ0FBQUFJQUFBQUNBQUFBQWdBQWNBSUFBQUFDQUFBQUFnQUFVQUlBQUZBQ0FBQUFBZ0FBQUFJQUFBQUNBQUJRQWdBQVFBSUFBQUFDQUFBZ0FnQUFRZ0lBQUlRQ0FBQWdBZ0FBQUFJQUFBQUNBQUFBQWdBQUlBSUFBRUFDQUFBQUFnQUFBQUlBQUFBQ0FBQUFBZ0FBQUFJQUFIQUNBQUNnQWdBQVVBSUFBQUFDQUFCTEFnQUFOQUlBQUNBQ0FBQUxBZ0FBUUFJQUFDb0NBQUFBQWdBQU1BSUEvLzhDQUFBQUFnQUFBQUlBQUJBQ0FBQXdBZ0FBQlFJQUFBQUNBQUFjQWdBQUFnSUFBQ29DQUFBQUFnQUFKUUlBQUFrQ0FBQU9BZ0FBQUFJQUFBQUNBQUJRQWdBQUFBSUFBQ29DQUFBQUFnQUFCQUlBQUFBQ0FBQUFBZ0FBRUFJQUFBQUNBQUFBQWdBQUFBSUFBQ0FDQUFBZ0FnRC8vZ0lBQUFBQ0FQLytBZ0FBUUFJQUFBQUNBQUFnQWdBQWZ3SUFBRUFDQUFCQUFnQUFNQUlBQUFBQ0FBQU5BZ0FBQUFJQUFCQUNBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFjQUlBQUFBQ0FBQUFBZ0QvL2dJQUFDNENBQUFBQWdBQUFBSUFBQUFDQUFBSkFnQUFBQUlBQUFBQ0FBQUZBZ0FBQUFJQUFBQUNBQUFBQWdBQVRRSUFBQ0FDQUFBQUFnQUFJQUlBQUlNQ0FBQUFBZ0FBUUFJQUFDQUNBQUFBQWdBQUFBSUFBRUFDQUFBQUFnQUFBQUlBQUFBQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQURnSUFBQUFDQUFBQUFnQUFBQUlBQUFBQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQVFBSUFBQUFDQUFDTkFnQUFBQUlBQUFBQ0FBQUFBQUFBQUFBS0FCUUFIZ0NBQVJRQlZnR2FBZHdDSEFKNkF3d0RXQU9PQThnRVdnVFVCVmdGakFaQ0J2SUhPQWdTQ0ZvSW9na2dDV2dKdGdvQUNvSUxVQXYyREdZTXhnMG9EWFlOdUE1WURxb1BLQStDRCt3UU9oQ1VFU1lSVWhIcUVpZ1NuaE1LRTFBVHBoUVVGTHdWQ2hXMEZmUVdZQmFpRndvWFBCZVlHQUFZUWhpNEdPNFphQm8wR200YW5Cc0VHOG9jSUJ5WUhUZ2Q2QjVxSHdnZk9oLzZJRVFndUNEMklTQWhqQ0lDSWlRaW1DTCtJeklqaWlRQUpJb2svaVYwSmNZbUdpWnFKckluYWllU0tFb282Q2xxS2RJcVdpcklLeklyb0N3TUxEZ3NhQzBDTFhRdDVDNWlMeGd2T0MrY0w5SXdPakNTTVN3eDBqSklNcFF5N0ROdU03NDBHRFM2Tld3MkdqWnNOcEkyMURjU04wSTNuRGZ1T0M0NFpEa3lPWkk2QURwYU9yWTdJanV3UEE0OGFqek1QV28rUkQ4UVAxNC96a0JHUUhKQTZrRThRY2hDZ0VQU1JDUkVzRVZtUm5oSEFFZVVTQlJJaEVqd1NWSko0a3BzU3M1TFdFdWVTOWhNS2t6Q1RPaE5KazFrVFpCTnRrM3FUckJPM0U5U1Q1aFFRbENvVVJaUm9sSUtVb0JUQkZOTVU4aFVLRlNPVk53QUFBQUJBQUFBekFEK0FCUUFBQUFBQUFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURnQ3VBQUVBQUFBQUFBRUFJQUFBQUFFQUFBQUFBQUlBRGdDR0FBRUFBQUFBQUFNQUlBQTJBQUVBQUFBQUFBUUFJQUNVQUFFQUFBQUFBQVVBRmdBZ0FBRUFBQUFBQUFZQUVBQldBQUVBQUFBQUFBb0FLQUMwQUFNQUFRUUpBQUVBSUFBQUFBTUFBUVFKQUFJQURnQ0dBQU1BQVFRSkFBTUFJQUEyQUFNQUFRUUpBQVFBSUFDVUFBTUFBUVFKQUFVQUZnQWdBQU1BQVFRSkFBWUFJQUJtQUFNQUFRUUpBQW9BS0FDMEFGTUFkQUJ5QUc4QWF3QmxBQzBBUndCaEFIQUFMUUJKQUdNQWJ3QnVBSE1BVmdCbEFISUFjd0JwQUc4QWJnQWdBREVBTGdBd0FGTUFkQUJ5QUc4QWF3QmxBQzBBUndCaEFIQUFMUUJKQUdNQWJ3QnVBSE5UZEhKdmEyVXRSMkZ3TFVsamIyNXpBRk1BZEFCeUFHOEFhd0JsQUMwQVJ3QmhBSEFBTFFCSkFHTUFid0J1QUhNQVVnQmxBR2NBZFFCc0FHRUFjZ0JUQUhRQWNnQnZBR3NBWlFBdEFFY0FZUUJ3QUMwQVNRQmpBRzhBYmdCekFFY0FaUUJ1QUdVQWNnQmhBSFFBWlFCa0FDQUFZZ0I1QUNBQVNRQmpBRzhBVFFCdkFHOEFiZ0FBQUFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQT0pIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdCB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JrOVVWRThBQUlQNEFBb0FBQUFBZzdBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJEUmtZZ0FBQUE5QUFBZlE0QUFIME8yeTRKRms5VEx6SUFBSDRFQUFBQVlBQUFBR0FJSXYxOVkyMWhjQUFBZm1RQUFBQk1BQUFBVEJwVnpSNW5ZWE53QUFCK3NBQUFBQWdBQUFBSUFBQUFFR2hsWVdRQUFINjRBQUFBTmdBQUFEWUFVbGsrYUdobFlRQUFmdkFBQUFBa0FBQUFKQVBrQXFsb2JYUjRBQUIvRkFBQUF6QUFBQU13a1FjVUoyMWhlSEFBQUlKRUFBQUFCZ0FBQUFZQXpGQUFibUZ0WlFBQWdrd0FBQUdLQUFBQmlweG1iQXB3YjNOMEFBQ0QyQUFBQUNBQUFBQWdBQU1BQUFFQUJBUUFBUUVCRVZOMGNtOXJaUzFIWVhBdFNXTnZibk1BQVFJQUFRQTYrQndDK0JzRCtCZ0VIZ29BR1ZQL2k0c2VDZ0FaVS8rTGl3d0hpR2Y0bVBoOUJSMEFBQVlKRHgwQUFBWU9FUjBBQUFBSkhRQUFmUVVTQU0wQ0FBRUFFUUFoQUNNQUpRQW9BQzBBTWdBM0FEd0FRUUJHQUVzQVVBQlZBRm9BWHdCa0FHa0FiZ0J6QUhnQWZRQ0NBSWNBakFDUkFKWUFtd0NnQUtVQXFnQ3ZBTFFBdVFDK0FNTUF5QUROQU5JQTF3RGNBT0VBNWdEckFQQUE5UUQ2QVA4QkJBRUpBUTRCRXdFWUFSMEJJZ0VuQVN3Qk1RRTJBVHNCUUFGRkFVb0JUd0ZVQVZrQlhnRmpBV2dCYlFGeUFYY0JmQUdCQVlZQml3R1FBWlVCbWdHZkFhUUJxUUd1QWJNQnVBRzlBY0lCeHdITUFkRUIxZ0hiQWVBQjVRSHFBZThCOUFINUFmNENBd0lJQWcwQ0VnSVhBaHdDSVFJbUFpc0NNQUkxQWpvQ1B3SkVBa2tDVGdKVEFsZ0NYUUppQW1jQ2JBSnhBbllDZXdLQUFvVUNpZ0tQQXBRQ21RS2VBcU1DcUFLdEFySUN0d0s4QXNFQ3hnTExBdEFDMVFMYUF0OEM1QUxwQXU0Qzh3TDRBdjBEQWdNSEF3d0RFUU1XQXhzRElBTWxBeW9ETHdNMEF6a0RQZ05EQTBnRFRRTlNBMWNEWEFOaEEyWURhd053QTNVRGVnTi9BNFFEaVFPT0E1TURtQU9kQTZJRHB3T3NBN0VEdGdPN0E4QUR4UVBLQTg4RDFBUFpBOTRENHdQb0ErMEQ4Z1AzQS93RUFRUUdCQXNFRUZOMGNtOXJaUzFIWVhBdFNXTnZibk5UZEhKdmEyVXRSMkZ3TFVsamIyNXpkVEIxTVhVeU1IVkZOakF3ZFVVMk1ERjFSVFl3TW5WRk5qQXpkVVUyTURSMVJUWXdOWFZGTmpBMmRVVTJNRGQxUlRZd09IVkZOakE1ZFVVMk1FRjFSVFl3UW5WRk5qQkRkVVUyTUVSMVJUWXdSWFZGTmpCR2RVVTJNVEIxUlRZeE1YVkZOakV5ZFVVMk1UTjFSVFl4TkhWRk5qRTFkVVUyTVRaMVJUWXhOM1ZGTmpFNGRVVTJNVGwxUlRZeFFYVkZOakZDZFVVMk1VTjFSVFl4UkhWRk5qRkZkVVUyTVVaMVJUWXlNSFZGTmpJeGRVVTJNakoxUlRZeU0zVkZOakkwZFVVMk1qVjFSVFl5Tm5WRk5qSTNkVVUyTWpoMVJUWXlPWFZGTmpKQmRVVTJNa0oxUlRZeVEzVkZOakpFZFVVMk1rVjFSVFl5Um5WRk5qTXdkVVUyTXpGMVJUWXpNblZGTmpNemRVVTJNelIxUlRZek5YVkZOak0yZFVVMk16ZDFSVFl6T0hWRk5qTTVkVVUyTTBGMVJUWXpRblZGTmpORGRVVTJNMFIxUlRZelJYVkZOak5HZFVVMk5EQjFSVFkwTVhWRk5qUXlkVVUyTkROMVJUWTBOSFZGTmpRMWRVVTJORFoxUlRZME4zVkZOalE0ZFVVMk5EbDFSVFkwUVhWRk5qUkNkVVUyTkVOMVJUWTBSSFZGTmpSRmRVVTJORVoxUlRZMU1IVkZOalV4ZFVVMk5USjFSVFkxTTNWRk5qVTBkVVUyTlRWMVJUWTFOblZGTmpVM2RVVTJOVGgxUlRZMU9YVkZOalZCZFVVMk5VSjFSVFkxUTNWRk5qVkVkVVUyTlVWMVJUWTFSblZGTmpZd2RVVTJOakYxUlRZMk1uVkZOall6ZFVVMk5qUjFSVFkyTlhWRk5qWTJkVVUyTmpkMVJUWTJPSFZGTmpZNWRVVTJOa0YxUlRZMlFuVkZOalpEZFVVMk5rUjFSVFkyUlhWRk5qWkdkVVUyTnpCMVJUWTNNWFZGTmpjeWRVVTJOek4xUlRZM05IVkZOamMxZFVVMk56WjFSVFkzTjNWRk5qYzRkVVUyTnpsMVJUWTNRWFZGTmpkQ2RVVTJOME4xUlRZM1JIVkZOamRGZFVVMk4wWjFSVFk0TUhWRk5qZ3hkVVUyT0RKMVJUWTRNM1ZGTmpnMGRVVTJPRFYxUlRZNE5uVkZOamczZFVVMk9EaDFSVFk0T1hWRk5qaEJkVVUyT0VKMVJUWTRRM1ZGTmpoRWRVVTJPRVYxUlRZNFJuVkZOamt3ZFVVMk9URjFSVFk1TW5WRk5qa3pkVVUyT1RSMVJUWTVOWFZGTmprMmRVVTJPVGQxUlRZNU9IVkZOams1ZFVVMk9VRjFSVFk1UW5WRk5qbERkVVUyT1VSMVJUWTVSWFZGTmpsR2RVVTJRVEIxUlRaQk1YVkZOa0V5ZFVVMlFUTjFSVFpCTkhWRk5rRTFkVVUyUVRaMVJUWkJOM1ZGTmtFNGRVVTJRVGwxUlRaQlFYVkZOa0ZDZFVVMlFVTjFSVFpCUkhWRk5rRkZkVVUyUVVaMVJUWkNNSFZGTmtJeGRVVTJRakoxUlRaQ00zVkZOa0kwZFVVMlFqVjFSVFpDTm5WRk5rSTNkVVUyUWpoMVJUWkNPWFZGTmtKQmRVVTJRa0oxUlRaQ1EzVkZOa0pFZFVVMlFrVjFSVFpDUm5WRk5rTXdkVVUyUXpGMVJUWkRNblZGTmtNemRVVTJRelIxUlRaRE5YVkZOa00yZFVVMlF6Y0FBQUlCaVFES0FNd0NBQUVBQkFBSEFBb0FEUUNaQVVjQnF3SUxBblFDMkFOZ0JBNEVnd1RkQlQwRjZnYVZCMU1Ib2doMUNUa0p3QXEvQzBjTHNBdzNES2NOSHcxM0RnNFBEdy9TRUdVUTRCRjhFZllTU0JNR0U0TVVLUlNMRlJJVmloWDlGdG9YSWhmNkdGVVpEeG1aR2dJYWlSczBIQm9jamgxOUhkb2VhUjdhSDNVZnpTQlNJT2doWVNIdklsRWkveVBpSkVna2x5VXlKaVVtbXljMkovUW94U2wvS2tJcW15dU1MQkVzdVMwa0xXMHVFUzZSTHM4dmVUQUtNR3d3MmpGNE1vRXpYVFE0Tk1nMVNEWElOalkzTkRkNk9HSTVJem5GT2owNjJEdGVQQUE4bnowM1BZazkyajZMUDBvLzNVQjVRVjFCa2tJSVFsdEMxVU5KUkFGRXgwVlRSYnBHUjBiWVIycEg2VWluU1laS1dVcjZTemxMcmt3Z1RIbE5FMDIxVGhoT2UwOTVUL05RZVZFUlVhdFNSRk1TVTVaVUZsUzRWWVJXZ0ZkeVdBOVlxMWxNV1pwYUwxcU1XMHBjRzEzQ1hqVmUvRi9MWVFsaHBXSnNZekZqd0dSVlpNdGxkbVlLWm9obk1XZXVhQlpvckdtVWFkUnFTMnJEYXc1clNtdWRiSTlzNEcxdmJleHV3VzlMYitGd29IRXBjY1Z5YzNMYWMzQjBBSFRIZFZ2OGxBNzhsQTc4bEE3N2xBNzNsR3NWK3lHTCt3ZjNCNHYzSVl2M0lmY0g5d2YzSVl2M0lZdjNCL3NIaS9zaGkvc2grd2Y3Qi9zaGl3aUwrSFFWK3hDTEp5ZUwreENMK3hEdkovY1FpL2NRaSsvdmkvY1FpL2NRSisvN0VJc0lwUHc5RmFIM0pDTy95ZGgxa3pkM1Y3T2VwTE50MnAzVWNVbzY1RjUvTzhTOXJQY05xb05vK3hjRis0aFBGV3VSbHNKS2tZNnI3NEVGRHZkMHF4VktpMG1rV2IwSW9xSUY0alAzSW92ajQrTGlpL2NpTk9JSW9hSUY3eWVMK3pZbkoxbFpTbkpKaXdpTHl4VWhpelhoaS9XTDllSGg5WXYxaStFMWl5R0xJVFUxSVlzSWkvZjBGVE9MUTBPTE00c3owMFBqaStPTDA5T0w0NHZqUTlNeml3ZzcvRlFWOXpTTGkydjdOSXVMcXdYaTl5a1ZtL2NGUnJHendJV09VMzFucWFDam9uaTlsOEoyWUZIRGJJVmZvNktmMzZ1RWRDNEYrekZpRld1UWthMW5qNCtyMFlNRkR2aVU5OVFWL0pTTGkrdjRsSXVMS3dYOGRLc1YrRlNMaTZ2OFZJdUxhd1gzcFB2VUZTdUxpNnNGaTlwS3pEeUxDRXVMaTl1cmk0dGJxNHNGN0l2YVBJc3FDSXVMcTRzRmkremEydXlMQ0t1TGk3dXJpNHM3UzRzRlBJdEtTb3M4Q0l0ckJRNzROR3NWKzlTTGkvZlVxNHVMKzdUM2xJdUw5N1NyaXdYOEpGa1ZldmMrOXdEVDhJdUxld1dMY2FCMXBvdWxpNkdoaTZVSWk1dndpL2NBUTNyN1BteVBtZmNxTjhOT2l3V0VaMnB2Wll0a2kydW5nNjhJVDRzM1U1cjdLbXVIQlE3NFpQZ0VGZncwaTR2citEU0xpeXNGL0JTckZmZjBpNHVyKy9TTGkyc0Z0dnRVRlVhTWpLdTRpcWpncVlFRjkrZjczeFg3VW90WDl6Rlgrekg3VW91dDkrYXJoMjM3d3ZjV2k5ZjNkdGY3ZHZjV2kyMzN3cXVQQlVEN0JoVm45cW1WcURhNGpJeHJCUTczOFBmVUZmczhpMlAzTlBlTWkyUDdOQVg3SktzVjl3eUxvK3Y3UEl1akt3Vy8vQllWK3hiVnZmZVBxNFZkKzNucFZlckNiUGQ1cTQrcys0OEZOL2NORlpGckszdUZxK3ViQll0TEZaRnJLM3VGcSt1YkJZdjNGQldSYXl0N2hhdnJtd1VPOTVSckZmc2hpL3NIOXdlTDl5R0w5eUgzQi9jSDl5R0w5eUdMOXdmN0I0djdJWXY3SWZzSCt3ZjdJWXNJaS9oMEZmc1FpeWNuaS9zUWkvc1E3eWYzRUl2M0VJdnY3NHYzRUl2M0VDZnYreENMQ0p2OE5CVnJpd1dMN0R6YUtvc0lpNnNGOXdlTDZDNkwrd2NJOTBUM1JCWDdCNHN1Nkl2M0J3aXJpd1dMS3RvODdJc0lpMnNGRHZkMDkyWVZxNGRyKzJScmo2djNaQVhickJXNys0UnJoVnYzaEt1UkJmdHBWQlZmOXd6MzhmY1J0L3NNKy9IN0VRV0k4QldoVHZlMTgzWEgrN1VrQmZnU3JoV0FxUVdUanBHUmo1S1BrNHVVaUpPSWs0V1JoSStEajRLTGc0Z0lnS2tGbTVHZGlwcUVtNFNXZnBGN2tYdUtlWVI4aEh0K2dIdUZDUHc2K3h3VmQ0dDVsNFNmZ3FTWXBxU1VDSlp0QlllS2g0aUtoNG1IaTRlTWg0NkRsSWFVamdpVmJRV0dpWWFLaFlzSUR2ZVVheFg3SVl2N0IvY0hpL2NoaS9jaDl3ZjNCL2NoaS9jaGkvY0grd2VMK3lHTCt5SDdCL3NIK3lHTENJdjRkQlg3RUlzbko0djdFSXY3RU84bjl4Q0w5eENMNysrTDl4Q0w5eEFuNy9zUWl3anIrOVFWKzFTTGkvY1VxNHVMSy9jMGl3V0xxeFZyaTR2cit6U0xpNnYzVklzRkR2Z005MlFWZGFMM0V2Y1NpK1l3aS9zUyt4SjBvZmNjOXh6M0hJdUwreHdGKzNMNzJSWDdnL2VEOXpqR2xtMzdDV0gzUFBzOHRmY0pxWUFGKy9IN2F4WGQ5MHVvZmx3aDlicVliZ1hZOTEwVm9uVXpMM1NpNCtZRkR2ZmtheFg3Tkl1TDkvU3JpNHY3MU91TGkvZlVxNHNGOXhUN3RCVXJpNHVyeTR1THhqNzNFYWFiM2ZzWUJmdlVKeFVyaTR2djNmY1lwbnMrK3hHTFVNdUxCZXYzVkJXcmk0djdkR3VMaS9kMEJjL3hGVmZMVjB0em45ZnIxeXNGRHZoc2F4WDhSSXVMK0pUNFJJdUwvSlFGL0NTckZmZ0VpNHY0VlB3RWk0djhWQVgzUktzVlJJdFN4SXZTaTlMRXhOS0wwb3ZFVW90RWkwUlNVa1NMQ0l2M2RCVldpMkJnaTFhTFZyWmd3SXZBaTdhMmk4Q0x3R0MyVm9zSWk4c1ZjWXQxb1l1bGk2V2hvYVdMcFl1aGRZdHhpM0YxZFhHTENJdkxGWUtMaElTTGdvdUNrb1NVaTVTTGtwS0xsSXVVaEpLQ2l3aHIrM1FWYTRzRmk2Nm9xSzZMQ0l0ckJYbUxmWDJMZVFnTytKUnJGZnlVaTR2NGxQaVVpNHY4bEFYOGRLc1YrRlNMaS9oVS9GU0xpL3hVQmZkMHV4VXFpenphaSt5TDdOcmE3SXZzaTlvOGl5cUxLanc4S29zSWkvZlVGVHlMU2txTFBJczh6RXJhaTlxTHpNeUwyb3ZhU3N3OGl3aGIreVFWYTRzRmk3ZXZyN2VMQ0l0ckJYR0xkWFdMY1FqM1pQZFVGYXVMaTJ0cmk0dXJCZnYwaXhXcmk0dHJhNHVMcXdYMzlQdjBGYXVMaTJ0cmk0dXJCZnYwaXhXcmk0dHJhNHVMcXdVTzk4ZjNKQlVsaTJ2djNzbmVUR3NvQlR5ckZjT0xuTUplcmw1cG5GTUZwL2N4RlVLL25hWENaTUt4blhFRjl3VDdPUlU4dEpqa3FvZUNTTVpzQmZzVSszQVZiWmFvMytXTWkydElpZ1g3c2ZjVkZYeW54cXFDenFxUG1ESUZyZnQ5RlhYS1NJeUxxK1dLcURjRnUwVVYreUdMK3dmM0I0djNJWXYzSWZjSDl3ZjNJWXYzSVl2M0Ivc0hpL3NoaS9zaCt3ZjdCL3NoaXdpTCtIUVYreENMSnllTCt4Q0wreER2Si9jUWkvY1FpKy92aS9jUWkvY1FKKy83RUlzSUR2aVU5eFFWL0pTTGk5WHp3Wmx2TlYyTGRmaFVpNHYzVlBzb2kzNW1iWldleHZkZ2l3WDhDMFFWeTB0MWRVdkxvYUVGMjVzVnkwdDFkVXZMb2FFRisyMzdmUlg0bEl1TGEveVVpNHVyQlE3M0pHc1ZWb3RndG92QWk4QzJ0c0NMd0l1MllJdFdpMVpnWUZhTENJdjNOQlZvaTI1dWkyaUxhS2h1cm91dWk2aW9pNjZMcm02b2FJc0k5M1Q3TkJWV2kyQzJpOENMd0xhMndJdkFpN1pnaTFhTFZtQmdWb3NJaS9jMEZXaUxibTZMYUl0b3FHNnVpNjZMcUtpTHJvdXVicWhvaXdqN2QvZnRGZmNFKzBSeGV2c0U5ME9sblFYM2VZb1ZwM3Y3QXZ0RWI1ejNBdmREQmZzRys4d1ZjWXQxb1l1bGk2V2hvYVdMcFl1aGRZdHhpM0YxZFhHTENJdkxGWUtMaElTTGdvdUNrb1NVaTVTTGtwS0xsSXVVaEpLQ2l3Z08rQjMzQkJWMW9zUEVSOCtpb2VZeEJmdDMrM2NWKzQzM2pmZDM5M2ZsTUhWMFI4LzdTZnRKOTEvN1g4VERvblVGNWZlSEZZYUxoNHVHakFpUXF3V2ZpSitTbVptWGw1S2JpNXlMbklTYmY1ZHpvMkdMYzNOOWZZUjNqbmNJYTRZRmg2bVZxcUNnbloyamxhV0xwWXVqZ1oxNXNHV0xUMlpsZVhseWdYS0xDUHNuKzJzVmNvdHlsWG1kWnJHTHlMQ3dzTERJaTdGbW9IYVZiSWR0Q0d1UUJZNmZoSjk5bVhLa1k0dHljbkp5aTJPa2NwbDluNFNmamdpUGF3V0hpb2VMaG9zSUR2aVV5eFVyaTR1cnk0dUw5NVQ4Vkl1TCs1VExpNHRySzR1TDk5VDRsSXNGK3hUOE5CWDdsSXVMOTFTcmk0djdOUGRVaTR2M05LdUxCZnZVOXpRVnE0dUxhMnVMaTZzRnk0c1ZxNHVMYTJ1TGk2c0Y5NVRyRld1TGk2djdWSXVMYTJ1TGk4djNsSXNGKzFUOE5CWDNKSXVMYS9za2k0dXJCWXZMRmZja2k0dHIreVNMaTZzRkR2ZVVheFg3SVl2N0IvY0hpL2NoaS9jaDl3ZjNCL2NoaS9jaGkvY0grd2VMK3lHTCt5SDdCL3NIK3lHTENJdjRkQlg3RUlzbko0djdFSXY3RU84bjl4Q0w5eENMNysrTDl4Q0w5eEFuNy9zUWl3aUwvQlFWTTR0RDA0dmppK1BUMCtPTDQ0dlRRNHN6aXpORFF6T0xDSXYzdEJWRWkxSlNpMFNMUk1SUzBvdlNpOFRFaTlLTDBsTEVSSXNJaS9za0ZXeUxjcVNMcW91cXBLU3FpNnFMcEhLTGJJdHNjbkpzaXdpTDJ4VitpNENBaTM2TGZwYUFtSXVZaTVhV2k1aUxtSUNXZm9zSWkvczBGV3lMY3FTTHFvdXFwS1NxaTZxTHBIS0xiSXRzY25Kc2l3aUwyeFYraTRDQWkzNkxmcGFBbUl1WWk1YVdpNWlMbUlDV2Zvc0lEdmYwNnhWcmk0djNoUHNVaTR2N2hHdUxpL2VrOTFTTEJmYzAvQlFWL0pTTGkvZTA5eFNMaTJzcmk0djdkUGhVaTR2M05DdUxpNnYzRklzRis2VDNsQldyaTR0TGE0dUx5d1g3WkNzVnE0dUxTMnVMaThzRnk0c1ZxNHVMUzJ1TGk4c0Y5N1JMRmF1TGkwdHJpNHZMQmJ1TEZhdUxpMHRyaTR2TEJidUxGYXVMaTB0cmk0dkxCUTczbEdzVit5R0wrd2YzQjR2M0lZdjNJZmNIOXdmM0lZdjNJWXYzQi9zSGkvc2hpL3NoK3dmN0Ivc2hpd2lMK0hRVit4Q0xKeWVMK3hDTCt4RHZKL2NRaS9jUWkrL3ZpL2NRaS9jUUorLzdFSXNJUy92aEZZdjNJYXVMaXpqY3Zmc056cHVuOXpzdUJRNzNsTXdWS29zODJvdnNpK3phMnV5TDdJdmFQSXNxaXlvOFBDcUxDSXYzMUJVOGkwcEtpenlMTzh4TDJvdmFpOHpMaTl1TDJrck1QSXNJKzNuOEl4V0RpNFdOaHBCK21JV20xT29JcEhjRllGT0NjWW1DcDVEdHovY1E5eEQzRVBjUXorMlFwNEdKY29KUlhnaDNwUVhzMWFhRm1INjZYUHRnKzJWaVlXVm0rMEQ3UEVhTENBNzNsR3NWK3lHTCt3ZjNCNHYzSVl2M0lmY0g5d2YzSVl2M0lZdjNCL3NIaS9zaGkvc2grd2Y3Qi9zaGl3aUwrSFFWK3hDTEp5ZUwreENMK3hEdkovY1FpL2NRaSsvdmkvY1FpL2NRSisvN0VJc0lXL3NrRmF1TGkvczBhNHVMOXpRRnk0c1ZxNHVMK3pScmk0djNOQVVPOTVSckZmc2hpL3NIOXdlTDl5R0w5eUgzQi9jSDl5R0w5eUdMOXdmN0I0djdJWXY3SWZzSCt3ZjdJWXNJaS9oMEZmc1FpeWNuaS9zUWkvc1E3eWYzRUl2M0VJdnY3NHYzRUl2M0VDZnYreENMQ0d2NzRSV0w5eUdyaTRzNDNMMzdEYzZicC9jN0xnWDdnOW9WcTR1TCsxUnJpNHYzVkFVTzl6UjdGVmFMWUxhTHdJdkF0cmJBaThDTHRtQ0xWb3RXWUdCV2l3aUw5elFWYUl0dWJvdG9pMmlvYnE2THJvdW9xSXV1aTY1dXFHaUxDT3RMRld1TGkvZS85M1RvaS90WCt5WlhnS24zRWJlTDl4SDdORWdGRHZnVWl4VldpMkMyaThDTHdMYTJ3SXZBaTdaZ2kxYUxWbUJnVm9zSWkvYzBGV2lMYm02TGFJdG9xRzZ1aTY2THFLaUxyb3V1YnFob2l3ajdsUHRVRlZhTFlMYUx3SXZBdHJiQWk4Q0x0bUNMVm90V1lHQldpd2lMOXpRVmFJdHVib3RvaTJpb2JxNkxyb3VvcUl1dWk2NXVxR2lMQ090TEZXdUxpL2UvOTU3M0NKZHQrNG9nQmZkMHhSV3JpNHY3eEd1TGkvZkVCUTdiK0hRVnE0dUwreFJyaTR2M0ZBV0wrOVFWcTR1TCsxUnJpNHYzVkFXYnF4Vm9pMjZvaTY2THJxaW9yb3V1aTZodWkyaUxhRzV1YUlzSWkrc1ZlWXQ5Zll0NWkzbVpmWjJMbll1Wm1ZdWRpNTE5bVhtTENQY2s5MVFWcTR1TCs1UnJpNHYzbEFXTC9GUVZxNHVMUzJ1TGk4c0ZtNnNWYUl0dXFJdXVpNjZvcUs2THJvdW9ib3RvaTJodWJtaUxDSXZyRlhtTGZYMkxlWXQ1bVgyZGk1MkxtWm1Mbll1ZGZabDVpd2ozSlBmVUZhdUxpMHRyaTR2TEJZdjdsQldyaTR2N2xHdUxpL2VVQlp1ckZXaUxicWlMcm91dXFLaXVpNjZMcUc2TGFJdG9ibTVvaXdpTDZ4VjVpMzE5aTNtTGVabDluWXVkaTVtWmk1MkxuWDJaZVlzSURzRnJGWHlMZnBHQmxYYWdpNnlnb0FpaGRRV0Rnb3QrazRLUGg1R0prWXNJaTRzRmtJdVJqWStQQ0tGMUJZR0Jmb1Y5aTR1TGk0dUxpd2ozenZkMEZUeUxTc3lMMm92YXpNemFpOXFMekVxTFBJczhTa284aXdpTDk1UVZUWXRaV1l0TmkwMjlXY21MeVl1OXZZdkppOGxadlUyTENLMDlGWG1kYTR0NWVRaDBvZ1dibXArVG9JdWdpNStEbTN3SWRIUUYrd243aWhYN0VmY1JtTXlxaFlGYjhTYTdsSkZzQmZ0dSt5SVZKZkQzRy9jOHBIZjdDZnNteUU3M0p2Y0puM0lGRHZlVWF4VkVpMUxFaTlLTDBzVEUwb3ZTaThSU2kwU0xSRkpTUklzSWkvZDBGVmFMWUdDTFZvdFd0bURBaThDTHRyYUx3SXZBWUxaV2l3aHJLeFZyaXdXTHJxaW9yb3NJaTJzRmVZdDlmWXQ1Q01EM05SV0JxZmNYdDMzUWk3djdsSXVMV0gxSjl4ZGZnVzM3TWIrZDZJdlo5OVNMaXoyZExnWDdodllWcTR1TFMydUxpOHNGNjRzVnE0dUxTMnVMaThzRkR2ZVU5L1FWYUl0dXFJdXVpNjZvcUs2THJvdW9ib3RvaTJodWJtaUxDSXZyRlhtTGZYMkxlWXQ1bVgyZGk1MkxtWm1Mbll1ZGZabDVpd2dyKzhVVmE0MlQ5eXZKdjU5eldWOEY5MHo3SFJXRDl4MVp0NStqeVZlVCt5c0ZPZnRGRlMrTGVmZENpKzJyaTRzcm1mc2tyNHVaOXlhTDZhdUxpeXNGRHZlVWF4VXFpenphaSt3SWkvZEVxNHVMKzBRRml6ek1TdHFMMm92TXpJdmFDSXYzUkt1TGkvdEVCWXNxUER3cWl3aUw2eFZmaTJldmk3Y0lpL2RFcTR1TCswUUZpM0doZGFXTHBZdWhvWXVsQ0l2M1JLdUxpL3RFQll0ZloyZGZpd2hiOTdRVit4U0xpL2NVOXhTTGkvc1VCU3VyRmN1TGk4dExpNHRMQmZmVWF4WDdGSXVMOXhUM0ZJdUwreFFGSzZzVnk0dUx5MHVMaTBzRkR2Yzg5NVFWWTR1THE2T0x3OUdMeFFXTHJxaW9yb3V1aTZodWkyZ0lhNHNGaTUxOW1YbUxlWXQ5Zll0NUNJdEZRekVGOTZuN3RCWDdSWXo3QXFwdGk0dXJyNHIzQW16M0pvdkQ5M2Y3UUtxTDl6S3JpNHY3Ri9kSWFnWDhPUHVRRlN1TGkvZTA2NHVMKzdRRlM2c1ZxNHVMOTNScmk0djdkQVVPK0lETEZmeHJpM1BnOTRIemwyMzdaeStWYVBnNmk1V3crNEgzSm91MG00c0ZuWXVabVl1ZGk1MTltWG1MZVl0OWZZdDVDR3VMQll1dXFLaXVpNjZMcUc2TGFJdHdlblJ6Z1FqM2dQc2xkRGdGRHZmczkvUVZhSXR1cUl1dWk2Nm9xSzZMcm91b2JvdG9pMmh1Ym1pTENJdnJGWG1MZlgyTGVZdDVtWDJkaTUyTG1abUxuWXVkZlpsNWl3ajdGUHgwRlR5TFNzeUwyb3Zhek16YWl3aUxhd1ZOaTFsWmkwMkxUYjFaeVl2Smk3MjlpOGtJcTRzRml6eEtTanlMQ0l2TEZWK0xaNitMdDR1M3I2KzNpd2lMYXdWeGkzVjFpM0dMY2FGMXBZdWxpNkdoaTZVSXE0c0ZpMTluWjErTENQZFVhQlZya2FmM0lmdElpOHYzTkRpSkxsQjZwZS9NOXlHTlMvczA5MENMQlE3M2xHc1YreUdMK3dmM0I0djNJWXYzSWZjSDl3ZjNJWXYzSVl2M0Ivc0hpL3NoaS9zaCt3ZjdCL3NoaXdpTCtIUVYreENMSnllTCt4Q0wreER2Si9jUWkvY1FpKy92aS9jUWkvY1FKKy83RUlzSSt4VDc0UldMOXlHcmk0czQzTDM3RGM2YnAvYzdMZ1ZNK3dJVmk3aVdpL0hLK3czT202ZjNPeTRGRHZjM2F4VmJpMktiYnFnNzI2bjNNL2NKOXdqUTBlUzEyb3U3aTdSN3FHN2JPMjM3TS9zSit3aEdSVEpoUElzSTkwNzRkQlZFaXp0bFMwc2pJMjM3SDg5SW9uT3NmN0tMMG92YnNjdkw4L09wOXg5SHpuU2phcGRraXdpVUp4V2hkZnQyKzNaMW9mZDI5M1lGKzJyN01CWDNGSXVMYS9zVWk0dXJCYnU3RmF1TGkvc1VhNHVMOXhRRnU3c1Y5eFNMaTJ2N0ZJdUxxd1c3dXhXcmk0djdGR3VMaS9jVUJRN0wrSFFWcTR1TC9KUnJpNHY0bEFYM0ovdnpGWFdMYzVCd2xnaVhxUVhCYzdHWHRKZXhsN1dYd0hzSWkvZHlCVnVkWm9CbGdHQitXM3hMcHdpWHFRWEJjN0dYdEplMm1MdWF5MjhJbFlhTCs3WjFsQVZWbzJWL1luOXlnM0NEYllzSUR2ZVU5L1FWYUl0dXFJdXVpNjZvcUs2THJvdW9ib3RvaTJodWJtaUxDSXZyRlhtTGZYMkxlWXQ1bVgyZGk1MkxtWm1Mbll1ZGZabDVpd2dyKzhVVmE0MlQ5eXZKdjU5eldWOEY5MHo3SFJXRDl4MVp0NStqeVZlVCt5c0ZiMG9WKzF5THIvYzNxNFZ2K3hIM0RJdHY5eEdya1FWNis2Y1ZMWXVFMmF1T2tGcXRpNUMrcTRnRkR2ZWtheFZvaTI2b2k2NElpOFZUMFhPTGk2dXppOU14aTBVRmkzbVpmWjJMbll1Wm1ZdWRDS3VMQll0b2JtNW9pd2pMeXhWcmk0djNNWmlPOXpPb1UvZDMreWFMK3dacmE0dUxxNm1MOXdhcjkwR0wwdnV3KzBocUJmdUVpQlVyaTR2M3RPdUxpL3UwQlV1ckZhdUxpL2QwYTR1TCszUUZEdmVVYXhWV2kxV2ZZN1E2M0l2M0dOemNDS0owQlVaSGkvc0UwRWZQUnZjRWk4L1EwTStMOXdSR3p3aWlvZ1hjT292N0dEbzZZMkpWZDFhTENJdjNyeFg3Si9jVm9MYW5mWUYyOXdBczl3RHFnYUNubWFGZ0JmdVk3eFgzZEl1TGEvdDBpNHVyQmN0TEZldUxpMnNyaTR1ckJRNzNsUGRFRlR5TFNzeUwyZ2lMOXpUM3RJdUwrelFGaXp4S1NqeUxDUHNFOTZRVmkvc1VCWXROdlZuSmk4bUx2YjJMeVFpTDl4VDdkSXNGOXdUN1pCVmZpMmV2aTdjSWk5dXJpNHM3Qll0eG9YV2xpd2lMYXdWNyt4d1ZxNHVMK3d4cmk0djNEQVg3RkNNVjk3U0xpMnY3dEl1THF3WDMxUGZVRll1ckJhV0xvYUdMcFFpTG0xdUxpNnZiaTR0YkJZdGZaMmRmaXdqNzlJc1ZYNHRucjR1M0NJdTcyNHVMYTF1TGkzc0ZpM0doZGFXTENJdHJCZmRFKzRRVmFJdHVxSXV1Q0t1TEJZdDVtWDJkaTUyTG1abUxuUWlyaXdXTGFHNXVhSXNJRG91N0ZmaVVpNHRyL0pTTGk2c0YrQmIzREJYN0Z2ZHQreFQ3YkhDYjl5LzNtdmN5KzVvRjdTSVYvSlNMaS9mVDl4d3BlSEUyeVl2N2RmaFVpNHYzZFRaTmVLWDNITzBGRHZnazk0UVZUWXRadll2SkNLdUxCWXRmcjJlM2k3ZUxyNitMdDR1M1o2OWZpd2o3dElzRlg0dG5aNHRmaTErdlo3ZUx0NHV2cjR1M0NLdUxCWXROV1ZsTmkwMkxXYjJMeVl2SnZiM0ppd2ozdElzRnlZdTlXWXROaTAxWldVMkxDUHRFcXhYTGk0dHJTNHVMcXdYN0ZFc1ZxNHVMKzNScmk0djNkQVhyaXhXcmk0djdkR3VMaS9kMEJldUxGYXVMaS90MGE0dUw5M1FGNjRzVnE0dUwrM1JyaTR2M2RBWDdzL2NrRld1TEJZdWxvYUdsaXdpTGF3V0NpNFNFaTRJSTk3U0xGV3VMQll1bG9hR2xpd2lMYXdXQ2k0U0VpNElJRHZoVTl6UVZpNnNGbll1Wm1ZdWRpNTE5bVhtTENJdXJCYTZMcUc2TGFJdG9ibTVvaXdock94WDd0SXVMcS9lVWk0djNkUHVVaTR1cjk3U0xCZnZVKzdRVks0dUw5N1RyaTR2N3RBVkxxeFdyaTR2M2RHdUxpL3QwQlE3NGxQY0VGV3VMaS9lVS9GU0xpL3VVYTR1TDk3VDRsSXNGaS92MEZTT0xXOHY3Wkl0YlN5T0xpNnZqaTd2TDk0U0x1MHZqaXdYNzlJc1Y5MVNMaTJ2N1ZJdUxxd1gzUk9zVmlvdjdSSnNGaTR1S2k0dUxhb3R1cUl1dWk2Nm9xSzZMQ1BkRG13V0xpNHVMaTR1NGk2OW5pMStMWDJkblg0c0lpL2NVRmZ0RGV3VjRpMzE5aTNtTGVabDluWXNJOTBWN0JhV0xvS0dMcFl1bGRhRnhpd2o3UkdzVnE0dUxhMnVMaTZzRjl6U0xGYXVMaTJ0cmk0dXJCUTczbEdzVk00dEQwNHZqaStQVDArT0w0NHZUUTRzeml6TkRRek9MQ0l2M3RCVkVpMUpTaTBTTFJNUlMwb3ZTaThURWk5S0wwbExFUklzSVMvc1VGV3VMQll2QXRyYkFpd2lMYXdWb2kyNXVpMmdJOXdUM1ZCVnJpNHVyYTR1TGEydUxpOHZyaXdWTHV4V3JpNHRMYTR1THl3V3JpeFZyaXdXTHBhR2hwWXNJaTJzRmdvdUVoSXVDQ0E3M0pQZzBGYXVMaS92RWE0dUw5OFFGOXhTTEZZdjdaR3VMaS9ka3E0c0ZpNHNWYTRzRmk1MTltWG1MZVl0OWZZdDVDR3VMQll1dXFLaXVpNjZMcUc2TGFBajNJdnhVRmZ1cWkwUHJpL2NMc0sraGRYQnZpeTNEUVBkL2k2YjNXdnM0enBlcDkxQStCUTc0VlBjMEZZdXJCWjJMbVptTG5ZdWRmWmw1aXdpTHF3V3VpNmh1aTJpTGFHNXVhSXNJYXpzVis3U0xpNnYzbEl1TDkzVDdsSXVMcS9lMGl3WDdSRTRWcW9Wcyt6VnJrYXYzTlFVN2l4V3FoV3o3Tld1UnEvYzFCZmMwaXhXcWhXejdOV3VScS9jMUJmdDArM2NWSzR1TDk3VHJpNHY3dEFWTHF4V3JpNHYzZEd1TGkvdDBCUTczbEdzVit5R0wrd2YzQjR2M0lZdjNJZmNIOXdmM0lZdjNJWXYzQi9zSGkvc2hpL3NoK3dmN0Ivc2hpd2lMK0hRVit4Q0xKeWVMK3hDTCt4RHZKL2NRaS9jUWkrL3ZpL2NRaS9jUUorLzdFSXNJbS93MEZXdUxCWXZzUE5vcWl3aUxxd1gzQjR2b0xvdjdCd2ozUlBkRUZmc0hpeTdvaS9jSENLdUxCWXNxMmp6c2l3aUxhd1g3d2ZjbkZmZUUrNFIxZGZ1RTk0U2hvUVgzYm9zVm9YWDdoUHVFZGFIM2hQZUVCUTczMGZmMEZTS0xaNSticDZkNzRvdW9uWnR2QmNqN29oWDd2WXRVOTAyWWtRVzhvTXVYMEl2UWk4dC92SFlJbDRWbSswMEYrNldyRmZlTGk2YjNHZ1ZmbkZTVVVJdFJpMVNDWUhzSXMvc2JCWisyRlhiU25JOEZ5NW5iaXNsOUNJTnJCVmVZU1l4VGdnaVdabXlCQlpzZ0ZmYzBpNHRyK3pTTGk2c0YrMFQzZkJXcmk0djdOR3VMaS9jMEJmZVUrK1FWTElzMHYxL2dDS2VaQmJKQzExM2VpOTZMMTdteTFBaW5mUVZmTmpSWExJc0k5M1QzNUJXcmk0djdOR3VMaS9jMEJYR2tGV1RVUDdrNGl6aUxQMTFrUWdodm1RVzM0T0svNm92cWkrSlh0ellJYjMwRkR2ZVU5MVFWSVlzMTRZdjFDSXZyK0JTTGl5c0ZpeUUxTlNHTENQczA5NVFWaTBzRml6UFRRK09MNDR2VDA0dmpDSXZMKzlTTEJmY2srN1FWcTR1TCsxUnJpNHYzVkFYN0ZQczBGZmUwaTR0cis3U0xpNnNGOXlUM2xCVkVpMUxFaTlJSWk1dXJpNHQ3Qll0V3RtREFpd2lMYXdVTzk4VDNkQldMcXdXbGk2R2hpNlVJcTRzRmkxOW5aMStMQ0N2M2xCWHJpNHRySzR1THF3WHIvSlFWSzRzRlg0dG5yNHUzQ0l2M0ZBV0xwWmlpbnBwNG1uNmlpNlVJaTZzRmk3ZXZyN2VMQ091TEJiZUxyMmVMWHdpTGEydUxpNnNGaTZWMW9YR0xDQ3VMQlhHTGRYV0xjUWlMYXdXTGNhRjFwWXNJaTJzRmNZdDFkWXR4Q0l2N0ZBV0xjYUYxcFlzSTY0c0ZwWXVob1l1bENJdjNGQVdMcFhXaGNZc0lpNnNGdDR1dlo0dGZDSXY3RkFXTFgyZG5YNHNJTy9ma0ZXdUxCWXVsb2FHbGl3aUxhd1dDaTRTRWk0SUltL3VrRlhHTGRhQ0xwZ2lMNjZ1TGl5c0ZpNEtTaEpTTENJdHJCUTc0bEhzVi9KU0xpL2ZVcTR1TCs3VDRWSXVMOTdTcml3WDhsS3NWaS9jVStKU0xpMnY4ZEl1TFMvaDBpNHRyQlV2N2hCVkxpd1ZvaTI2b2k2NkxycWlvcm9zSXk0dUxhMHVMQlhtTGZYMkxlWXQ1bVgyZGl3akxpNHRyQlE3M0cvZC9GVzJWQmFMTHg3YlBpd2lMYXdWVmkxcHBlVmdJOVBlSkZhdUxpMnRyaTR1ckJZdjc1QldyaTR2N0ZHdUxpL2NVQlh2N1JCVnhpM1doaTZVSXE0c0ZpNEtTaEpTTGxJdVNrb3VVQ0t1TEJZdHhkWFZ4aXdqM2xQZGtGZnhVaTR1YkJZdjNFTy92OXhDTDl4Q0w3eWVMK3hBSWkzc0YvRE9yRmZnU2l3V0Q3VGpaSjRzbml6ZzlneWtJRHZpVWF4WDhsSXVMK0JUNGxJdUwvQlFGL0hTckZmaFVpNHYzMVB4VWk0djcxQVgzOUtzVis5U0xpL2VVOTlTTGkvdVVCZnUwcXhYM2xJdUw5MVQ3bEl1TCsxUUY5OVRMRmF1TGkydHJpNHVyQll0TEZhdUxpMnRyaTR1ckJmczA5OEVWK3gzZ25hZjNDei8zQzllZGJ3VU85MlRyRmZzSGl5N3JpL2NLQ0l2MStEU0xpeUVGaS9zS0xpdjdCNHNJKzBUM3RCV0xRUVdMSnRvNjdJdnNpOXJjaS9BSWk5WDc5SXNGOTBUN2RCVThpMHJPaTk0SWk2V3JpNHR4Qll0S3ZWYkppd2lMYXdYM2xPc1Zlb3VMcTV5TEJaU0xrcEtMbEFpTHF3V0xrNFNUZ29zSWVvdUxxNXlMQmFhTG9IV0xjUWlMYWdXTGNYVjJjWXNJL0JUN1ZCWDNsSXVMYS91VWk0dXJCUTc0bEtzVi9GU0xpNnY0Tkl1TDk5VDhOSXVMcS9oVWl3WDhsSXNWcTR1TC9CUnJpNHY0RkFYNE5QdEVGYXVMaTJ0cmk0dXJCV3Y3SkJYNzFJdUw5NVQzMUl1TCs1UUYrN1NyRmZlVWk0djNWUHVVaTR2N1ZBVU85MlJyRll1TEJWK0xaNitMdHdpTDk0UUZpOUxFeE5LTDBvdkVVb3RFQ0l2N2hBV0xYMmRuWDRzSUs0c0Z1L2cwRlZhTFlHQ0xWZ2lMKzRRRmkzR2hkYVdMQ091TEJhV0xvYUdMcFFpTDk0UUZpOEJndGxhTENHdjc1QlZyaTR2M2hBV0xycWlvcm9zSWkyc0ZlWXQ5Zll0NUNJdjdoQVY3K0VRVjY0dUxheXVMaTZzRkR2ZnhheFg3VDR0Vzk4VDN1b3RWKzhRRit6U3JGZmNaaTdiM2hQdHVpN1g3aEFXdDkxWVZvZnNrYklkMDl5U3Jqd1gzUmZjQ0ZXdUxCWXVhaUpxRm1RaW9sd1dUZVk5NGkzZ0krNVNMRld1TEJZdmF5OHpiaTU2TG5ZZWRoQWgvYlFWOWtYMk9mSXROaTFsWmkwMEl5NHNWYTRzRmk3ZXZyN2VMQ0l0ckJYQ0xkbldMY1FqM04vYzhGYVo3S3ZzMGNKdnM5elFGRHZnVTl6UVYrNVNMaS9lVTk1U0xpL3VVQmZ0MHF4WDNWSXVMOTFUN1ZJdUwrMVFGaS9jMEZjdUxpMnRMaTR1ckJZczdGY3VMaTJ0TGk0dXJCZmNVMnhYTGk0dHJTNHVMcXdXTE94WExpNHRyUzR1THF3WEMrOFFWKzZ1TGkvaVUrQlNMaS93a2E0dUwrQVQ3MUl1TC9GVDNmWXZIeHFGMUJRNzNsR3NWYUl0dXFJdXVpNjZvcUs2THJvdW9ib3RvaTJodWJtaUxDSXZyRlhtTGZYMkxlWXQ1bVgyZGk1MkxtWm1Mbll1ZGZabDVpd2o3QWVFVmRhSUZ6OC8zQTR2T1J3aDFkQVZUd3pHTFUxTUk5NmJ5RlREbSt5aUxNREFJZGFJRjh2TDNQSXZ5SkFoMWRBWEw3eFg3RXZjUysyS0wreEw3RWdoMW9nWDNIdmNlOTNhTDl4NzdIZ2gxZEFVTzkvOXJGZnRxaTJiM3g4WDNBZmRBaThiN0FXWDd4d1g3VGFzVjl6Q0xyZmVnWHQvN0dvdGZPS3o3b1FXczkzc1ZvUHRLYTRoMjkwcXJqZ1gzRi9kTkZXdUxpNnY3QUl1TGEydUxpOHYzUUlzRit6cjdWQlgzTkl1TGEvczBpNHVyQlE3NGxHc1YvSlNMaS9nVStKU0xpL3dVQmZ4MHF4WDRWSXVMOTlUOFZJdUwrOVFGOXlTN0ZVMkxXYjJMeVl2SnZiM0ppOG1MdlZtTFRZdE5XVmxOaXdpTDkxUVZYNHRuWjR0ZmkxK3ZaN2VMdDR1dnI0dTNpN2RucjErTENIczdGV3VMQll1bG9hR2xpd2lMYXdXQ2k0U0VpNElJOXpUYkZmY1VpNHRyK3hTTGk2c0ZpMHNWOXhTTGkydjdGSXVMcXdXTFN4WDNGSXVMYS9zVWk0dXJCY1g0QXhXWGJmdGtPMytvOTJUY0JRNzMwNlVWYlpmM05mZ1EvQkQ3TlgrcCtGajNVd1g3WXZ5U0ZmczhpL3NjOXh5TDl6d0lxNHNGaS9zcTl3NzdEdmNxaXdpTGF3WDdKUGRFRldpTGJxaUxyb3V1cUtpdWk2NkxxRzZMYUl0b2JtNW9pd2lMNnhWNWkzMTlpM21MZVpsOW5ZdWRpNW1aaTUyTG5YMlplWXNJOXlSckZYR0xkYUdMcFl1bG9hR2xpNldMb1hXTGNZdHhkWFZ4aXdpTHl4V0NpNFNFaTRLTGdwS0VsSXVVaTVLU2k1U0xsSVNTZ29zSVMvdDBGWEdMZGFHTHBZdWxvYUdsaTZXTG9YV0xjWXR4ZFhWeGl3aUx5eFdDaTRTRWk0S0xncEtFbEl1VWk1S1NpNVNMbElTU2dvc0lEdmcwOS9RVis5U0xpL2NVOTlTTGkvc1VCZnUwcXhYM2xJdUx5L3VVaTR0TEJmZTAvRFFWKzlTTGkvZjFxNHVMKzlYM2xJdUw5OVdyaXdYN1JQdVZGYXVMaTJ0cmk0dXJCWHY0QkJYTGk0dHJTNHVMcXdYN0JQdkVGZmUwaTR0cis3U0xpNnNGRHZpVXF4WDhsSXVMNi9pVWk0c3JCZngwcXhYNFZJdUxxL3hVaTR0ckJmaFU2eFZyaTR2M2RQd1VpNHY3ZEd1TGkvZVUrRlNMQlV2N2xCVnJpNHYzTlB1VWk0djdOR3VMaS9kVTk5U0xCUTczeEdzViszU0xCVitMWjYrTHR3aUwrRVQ0Rkl1TC9FUUZpMTluWjErTENQc0VxeFgzQklzRnBvdWdvWXVsQ0l2NEpQdlVpNHY4SkFXTGNhRjFwWXNJOXdTTEJmZWs5MVFWVzR1THE3dUxCWlNMa3BLTGxBaUw5elFGaTVTRWtvS0xDRnVMaTZ1N2l3V2xpNkYxaTNFSWkvczBCWXR3ZFhaeGl3ajc5UHMwRlhHTGRhR0xwUWlMOStTcmk0djc1QVdMZ3BLRWxJc0lpMnNGRHZlazZ4V0xpd1Y2aTNxU2Y1ZC9sNFdiaTV5THJxaW9yb3VjaTV5RWwzK1hmNUY3aTNxTGFHNXVhSXNJaStzVmVZdDlmWXQ1aTRPT2c1R0ZrWVNUaUpTTENJdDdpNXNGbll1Wm1ZdWRpNU9JazRXUmhaS0Rqb0tMQ1BjRUt4V0xpNHVMaTR0NmkzcVNmNWNJb3FJRmtZU1RpSlNMaTR1TGk0dUxrNHVUanBHUmtwR09rNHVVaTVPSWs0V1JoWktEam9LTGdvdUVpSVdGQ0hTaUJaZVdtNUtjaTR1TGk0dUxpNXlMbklTWGY1ZC9rWHVMZW90NmhIcC9mMytBZTRSNml3ajNGRXNWL0pTTGkvZ1UrSlNMaS93VUJmeDBxeFg0Vkl1TDk5VDhWSXVMKzlRRnEvZVVGZmdVaTR0ci9CU0xpNnNGRHZnazk3UVZhNHVMOXpUN2RJdUwrelJyaTR2M1ZQZTBpd1dML0pRVis3U0xpL2UwOTdTTGkvdTBCZnVVcXhYM2RJdUw5M1Q3ZEl1TCszUUY5d1NyRlYrTFo2K0x0NHUzcjYrM2k3ZUxyMmVMWDR0ZloyZGZpd2lMOXhRVmNZdDFkWXR4aTNHaGRhV0xwWXVob1l1bGk2VjFvWEdMQ0E3M2xHd1YreUdMK3dmM0I0djNJWXYzRk9yM0FmY1RuQWlQYXdYN0EzdzRMSXY3Qkl2N0QrOG05eENMOXhDTDcvQ0w5dytMOXdRNDZ2c0RtZ2lQcXdYM0UzcnErd0dMK3hTTCt5SDdCL3NIK3lHTENJdjN4QlZ4aTNXaGk2V0xwcUdncFl1bGk2RjJpM0NMY1hWMWNZc0lpOHNWZ291RWhJdUNpNEtTaEpTTGxJdVNrb3VVaTVTRWtvS0xDSHNyRmF1TGkvczBhNHVMOXpRRkR2ZWhsaFg3ZHZkMzkxajNWd1dwcWJPY3RvdTFpN1I2cVcycGJaeGppMkNMWUhwamJXMEkrMWo3V0FYN1NQZDNGZmRKKzByM1FmZENCYU9qbUt1THJZdXRmcXR5bzNPa2E1aHBpMm1MYTM1emN3ajdRZnRCQmRwL0ZYU2k5eC8zSHdXZG5hT1ZwWXVraTZPQm5ua0lkSFFGYzZOaGpITnlDUHNmK3g4Rit3ejdsaFYvaTM2UWdwU0NsSWFYaTVpTG1KQ1hsSlFJNCtPaGREUXpCWWlJaVllTGg0dUhqWWVPaUpHRWxZdVJrZ2pqNHFKMU16TUZnb0oraG4rTENBNzNzR3NWVkl0SDkwK3BsY2Y3T1pTTHlQZFpxWUVGZkxBVlZvdGd0b3ZBaThDMnRzQ0x3SXUyWUl0V2kxWmdZRmFMQ0l2M05CVm9pMjV1aTJpTGFLaHVyb3V1aTZpb2k2NkxybTZvYUlzSWkwc1ZhNHNGaTUyWm1aMkxDSXRyQmZzMFd4VnJpd1dMblptWm5Zc0lpMnNGaXlzVlZvdGd0b3ZBaThDMnRzQ0xtSXVYaVplR0NINXRCWVNPZ28yRGkyaUxibTZMYUl0b3FHNnVpNTZMbnBTWG1naWtkd1Y0ZEhCK2Jvc0lqUGR3Rld5UkJaTzRzNnk1aTZpTHBuNmVkUWh5ZGdWK21ubVVlSXRzaTNGMWhXMElEdmVVOTJRVlBJdEt6SXZhQ0t1TEJZdE52Vm5KaThtTHZiMkx5UWlyaXdXTFBFcEtQSXNJOTBUM1JCWDc5SXVMNi9mMGk0c3JCZnZVcXhYM3RJdUxxL3UwaTR0ckJmZTArOVFWYTRzRmk4bFp2VTJMVFl0WldZdE5DR3VMQll2YXpNemFpOXFMekVxTFBBajdWSXNWYTRzRmk3ZXZyN2VMQ0l0ckJYR0xkWFdMY1FpNzkwUVZYNHRucjR1M0NLdUxCWXR4b1hXbGl3aUxhd1gzUlB2RUZmdjBpNHZyOS9TTGl5c0YrOVNyRmZlMGk0dXIrN1NMaTJzRkR2ZTJiQldIcXdYM0E1cmU2b3YzQkl2M0R5ZncreENMK3hDTEp5YUwrdytMK3dUZUxQY0RmQWlIYXdYN0U1d3M5d0dMOXhTTDl5SDNCL2NIOXlHTDl5R0w5d2Y3QjR2N0lZdjdGQ3o3QWZzVGVnaDU5MlVWYTR1THlwdUxCYTZMcUtpTHJvdXVicWhvaTJpTGJtNkxhQWhyaXdXTHdMYTJ3SXZBaTdaZ2kxYUxYR2hqWG9NSWkyc0ZlL3NWRlhHTGRhR0xwWXVtb2FDbGk2V0xvWGFMY0l0eGRYVnhpd2lMeXhXQ2k0U0VpNEtMZ3BLRWxJdVVpNUtTaTVTTGxJU1Nnb3NJRHZjRTkyUVY5eVNMaTJ2N0pJdUxxd1U3K3hRVmE0dUx5d1dMalpMM012ZE5pd2pMaTR0clM0c0YreTZMaGZzUGk0VUlpMHdGOTRTTkZZdnBlNHVMcTd1TGkwbjNKKzM3SisyTFNWdUxpNnViaTR2cDk0SDdNZ1VPOXdTTEZVMkxXYjJMeVl2SnZiM0ppOG1MdlZtTFRZdE5XVmxOaXdpTDkxUVZYNHRuWjR0ZmkxK3ZaN2VMdDR1dnI0dTNpN2RucjErTENIczdGV3VMQll1bG9hR2xpd2lMYXdXQ2k0U0VpNElJOTdTTEZXdUxCWXVsb2FHbGl3aUxhd1dDaTRTRWk0SUltL3NFRlUyTFdiMkx5WXZKdmIzSmk4bUx2Vm1MVFl0TldWbE5pd2lMOTFRVlg0dG5aNHRmaTErdlo3ZUx0NHV2cjR1M2k3ZG5yMStMQ1B0VVN4WHJpNHRySzR1THF3WDdST2dWYTVHcjl6TUZqSzJucDY2TENJdHJCWG1MZlgyTGVRaUxpR3Y3TkFYNFZJc1ZhL2MzQll1ZGZabDVpd2lMcXdXdWk2ZHZqR2tJcS9zemE0VUZEdmNrOXhRVjY0dUxheXVMaTZzRnE2c1ZxNHVMSzJ1TGkrc0Y5MDJKRlpsdmEzdDlwNnViQlZ0YkZabHZhM3Q5cDZ1YkJmY0w5MFlWYTR1TDl6VDd0SXVMK3pScmk0djNWUGYwaXdWTCsxUVZhNHVMNi9zMGk0c3JhNHVMOXhUM2RJc0Z5L3hVRmZ2MGk0djN0UGYwaTR2N3RBWDcxS3NWOTdTTGkvZDArN1NMaS90MEJRNzNSR3NWY1l0MW9ZdWxDSXYzUkt1TGkvdEVCWXVDa29TVWk1U0xrcEtMbEFpTCtCUUZpNlYxb1hHTGNZdDFkWXR4Q0l2N1pHdUxpL2RrQll1M3I2KzNpN2VMcjJlTFh3aUwvQlFGaTNGMWRYR0xDUGRFaXhWeGkzV2hpNlVJaS9lTlc3dUw5enVyaTR2N0xidGJpL3ViQll1Q2tvU1VpNVNMa3BLTGxBaUw5NXU3dTR2M0xhdUxpL3M3VzF1TCs0MEZpM0YxZFhHTENKdjRsQldMK3pScmk0djNOS3VMQlE3M1pQZkVGZmNFaTR0cit3U0xpNnNGU3lzVmE0dUx2d1dMakp6M0QvY21pd2k0aTR0clhvc0Yrd1dMZXphSmdRaUxXZ1gzUklZVmkvQ3JpNHRpODlBajBZdFphNHVMOXdMM1Z2c1dCVm43OEJYOFpJdUwrQ1QzQkl1TGF6dUxpL3ZrK0NTTGkvZGxxNHNGRHZoMGF4WDhCSXVMMjZ1TGkxdjN4SXVMK0ZUN3hJdUxXMnVMaTl2NEJJc0YrOFQ4TWhXTDZmc2tpNHVyOTBTTGkwbjNKKzM3SisyTFNmdEVpNHVyOXlTTGkrbjNnZnN5QlE3NEIyc1YrN3FMcnZkWHE0VnUrekgzYm90dTl6R3JrUVg3T0g4VnE0WjhKMnVQbXZBRjl6aTBGZnQwaTR2M0QxM1E5NktMaS90VUJmdFVxeFgzTkl1TDl4VDdSb3VkY0lzbUJmY2s5MVFWYTRzRmk1MTltWG1MZVl0OWZZdDVDR3VMQll1dXFLaXVpNjZMcUc2TGFBanIrM1FWZW91THE1eUxCWlNMa3BLTGxBaUx5d1dMbElTU2dvc0llb3VMcTV5TEJhV0xvWFdMY1FpTFN3V0xjSFYyY1lzSUR2ZVVlQlZjaTErZGFxeEcwSXYzQk5EUENLRjFCVk5UaXkvRFU2WndzSHl4aTdHTHNKcW1wcWFtbXErTHNvdXhmTEJ3cGdpaG9RV3RhcDFmaTF5TFhIbGZhV2xxYWw5NVhJc0lQT3dWZHFCL3A0dXBpNm1YcDZDZ0NLRjBCWHg4ZzNlTGRvdDJrM2FhZkFoMWRRWDNKZmVCRlVuMVNTRnZuT24zS2VuN0tRVU8rSFJyRmZ4VWk0djNGS3VMaXl2NEZJdUw2NnVMQmZ0MGZoWDdNdmVCNll1TDl6U3JpNHY3VkVtTDdmc243ZmNuU1l1TDkxU3JpNHY3Tk9tTEJRNzROUGNVRmZ3MGk0djNsUGcwaTR2N2xBWDhGS3NWOS9TTGkvZFUrL1NMaS90VUJmaDAreFFWL0RTTGk4dXJpNHRyOS9TTGkvZFVhNHVMcTh1TEJmdkVLeFZvaTI2b2k2NkxycWlvcm91dWk2aHVpMmlMYUc1dWFJc0lpK3NWZVl0OWZZdDVpM21aZloyTG5ZdVptWXVkaTUxOW1YbUxDUHNrcXhXcmk0dHJhNHVMcXdXTEt4V3JpNHRyYTR1THF3WDNsT3NWcTR1TGEydUxpNnNGaXlzVnE0dUxhMnVMaTZzRkR2aVV5eFg4bEl1TDk5VDRsSXVMKzlRRi9IU3JGZmhVaTR2M2xQeFVpNHY3bEFYM2RLc1ZWb3RndG92QWk4QzJ0c0NMd0l1MllJdFdpMVpnWUZhTENJdjNOQlZvaTI1dWkyaUxhS2h1cm91dWk2aW9pNjZMcm02b2FJc0krMVNyRmN1TGkydExpNHVyQmZmVWl4WExpNHRyUzR1THF3V0wrelFWeTR1TGEwdUxpNnNGKzlTTEZjdUxpMnRMaTR1ckJRNzRsTnNWKzJTTGk2djNSSXVMOTdUOFZJdUwrN1QzUll1TGEvdGxpNHYzOVBpVWl3VkwrN1FWL0JTTGkvZDArQlNMaS90MEJmdjBxeFgzMUl1TDl6VDcxSXVMK3pRRjl5Uk1GYXVMaTJwcmk0dXNCVHBLRmZkV2k0dHIrMWFMaTZzRkR2ZzA5L1FWKzlTTEJXaUxicWlMcm91dXFLaXVpd2ozMUlzRnJvdW9ib3RvaTJodWJtaUxDUHZVNnhWNWkzMTlpM21MZVpsOW5Zc0k5OVNMQloyTG1abUxuWXVkZlpsNWl3ajcxSXNGOTBUOGRCVnJpNHZVWkxMTXkwdktzYk9MMUt1TGl6Unljc3hMU2t1a2NnVU8rQ05yRmZ1eWkzcjRBNnVObXZ2bDkzYUxtdmZscTRrRisvVE1GZmdVaTR0ci9CU0xpNnNGOTlockZmdWNpNkwzQlBkdWk2TDdCQVg3ZEtzVjkweUxncnY3T291Q1d3WG4rOFFWYUl0dXFJdXVpNjZvcUs2THJvdW9ib3RvaTJodWJtaUxDSXZyRlhtTGZYMkxlWXQ1bVgyZGk1MkxtWm1Mbll1ZGZabDVpd2dyNnhYM1ZJdUxhL3RVaTR1ckJZdjdkQlgzVkl1TGEvdFVpNHVyQlE2TGl4WDRsSXVMYS95VWk0dXJCWXY0ZEJXcmk0djhsR3VMaS9pVUJmY0UvRlFWcTR1TGEydUxpNnNGeTRzVnE0dUxhMnVMaTZzRnk0c1ZxNHVMYTJ1TGk2c0Z5NHNWcTR1TGEydUxpNnNGeTRzVnE0dUxhMnVMaTZzRnk0c1ZxNHVMYTJ1TGk2c0YvQ1RMRmF1TGkydHJpNHVyQll2TEZhdUxpMnRyaTR1ckJZdkxGYXVMaTJ0cmk0dXJCWXZMRmF1TGkydHJpNHVyQll2TEZhdUxpMnRyaTR1ckJZdkxGYXVMaTJ0cmk0dXJCZmRFKy9RVks0dUw5M1RyaTR2N2RBVkxxeFdyaTR2M05HdUxpL3MwQmZkVWF4VXJpNHYzOU91TGkvdjBCVXVyRmF1TGkvZTBhNHVMKzdRRjkxUnJGU3VMaS9lMDY0dUwrN1FGUzZzVnE0dUw5M1JyaTR2N2RBVU9pNHNWK0pTTGkydjhsSXVMcXdXTCtIUVZxNHVML0pScmk0djRsQVgzQlB4VUZhdUxpMnRyaTR1ckJjdUxGYXVMaTJ0cmk0dXJCY3VMRmF1TGkydHJpNHVyQmN1TEZhdUxpMnRyaTR1ckJjdUxGYXVMaTJ0cmk0dXJCY3VMRmF1TGkydHJpNHVyQmZ3a3l4V3JpNHRyYTR1THF3V0x5eFdyaTR0cmE0dUxxd1dMeXhXcmk0dHJhNHVMcXdXTHl4V3JpNHRyYTR1THF3V0x5eFdyaTR0cmE0dUxxd1dMeXhXcmk0dHJhNHVMcXdYM0FmdStGWEdmOWZjaDNVbjNHdmNhb1hYN0x2c3VQY2tGOTRGeUZXdUxpL2NFK3dTTGk2djNKSXNGRG91TEZmaVVpNHRyL0pTTGk2c0ZpL2gwRmF1TGkveVVhNHVMK0pRRjl3VDhWQldyaTR0cmE0dUxxd1hMaXhXcmk0dHJhNHVMcXdYTGl4V3JpNHRyYTR1THF3WExpeFdyaTR0cmE0dUxxd1hMaXhXcmk0dHJhNHVMcXdYTGl4V3JpNHRyYTR1THF3WDhKTXNWcTR1TGEydUxpNnNGaThzVnE0dUxhMnVMaTZzRmk4c1ZxNHVMYTJ1TGk2c0ZpOHNWcTR1TGEydUxpNnNGaThzVnE0dUxhMnVMaTZzRmk4c1ZxNHVMYTJ1TGk2c0YrQ2o3cnhYN0d2Y3BPMHNoOXhDam4rRW4yOHYzTHZzL0JZOXdGZnNraTR1cjl3U0xpL2NFcTRzRkR2aVVheFg4bEl1TCtKVDRsSXVML0pRRi9IU3JGZmhVaTR2NFZQeFVpNHY4VkFYM0JQZ1VGYXVMaS9zVWE0dUw5eFFGVzFzVjl4U0xpMnY3Rkl1THF3WDNWSXNWOXhTTGkydjdGSXVMcXdXTCt6UVZxNHVMYTJ1TGk2c0YyMHNWcTR1TGEydUxpNnNGK3ovV0ZhRjFLeXQxb2V2ckJmZFVpeFdoZFNzcmRhSHI2d1g3bm9zVjZ5dDFkU3Zyb2FFRkR2Z1U5NFFWUzR1THE2dUxpNXNGaStORDB6T0xNNHREUTRzekNJdDdxNHVMYTB1TGk3c0ZpL1hoNGZXTDlZdmhOWXNoQ0l0YkJXdjdwQlg3MUl1TDk0U3JpNHY3WlBlVWk0djNaS3VMQmZjMHF4VkxpNHVycTR1TG13V0w0MFBUTTRzSWk2c0Y5WXZoTllzaENJdGJCV3Y3cEJVcmk0dXJ5NHVMOTJTcml3VU85OFQzMUJVcmk0dnJxNHVMUzZ1TGk4dXJpd1g3Rk1zVjl6U0xpMnY3Tkl1THF3WDNkUHlVRmZ1MGk0djNoS3VMaS90azkzU0xpL2RrcTRzRmk0c1ZhNHNGaThsWnZVMkxUWXRaV1l0TkNHdUxCWXZhek16YWk5cUx6RXFMUEFqN1ZQdEVGV3VMaS9kRUJZdTNyNjYzaXdpTGF3VnhpM1YyaTNFSWkvdEVCUTczeFBmVUZTdUxpK3VyaTR0THE0dUx5NnVMQlN2TEZldUxpMnNyaTR1ckJmY2svSlFWKzFTTGkvZTBCWXZBdHJiQWk4Q0x0bUNMVmdpTCs3UUYrelNyRmZjVWk0djNsQVdMcm02b2FJdG9pMjV1aTJnSWkvdVVCY3U3Rld1TGkvZGtCWXVjbVppZGl3aUwrNElGRHR2M1pCV3JpNHY3Skd1TGkvY2tCYXVMRld1TEJZdlh2TTNSb3doSDlmY2hpNHRyT0l2SUxYU0dCVWg5VzFDTFJ3ajNkUHVFRmZzMGl3VldpMkMyaThBSXE0c0ZpMmlvYnE2TENQYzBpd1d1aTZpb2k2NElxNHNGaTFaZ1lGYUxDTXYzaEJXcmk0djdKR3VMaS9ja0JhdUxGV3VMQll2UFc4WkltUWgwa05qM0M2VjVWem9GMFhPOFNZcy9DUHRFK3dRVmNZdDFvWXVsQ0t1TEJZdUNrb1NVaTVTTGtwS0xsSXVVaEpLQ2kzR0xkYUdMcFl1bW9hQ2xpNldMb1hhTGNBaHJpd1dMbElTU2dvdUNpNFNFaTRLTGdwS0VsSXVsaTZGMmkzQ0xjWFYxY1lzSWUvZGtGYXVMaTJ0cmk0dXJCWXY3ZEJXcmk0dHJhNHVMcXdVTzk3NzN3QlhiUzNkek84dWZvd1ZSK3pBVis0U0xpL2MwOTRTTGkydjdaSXVMSy9ka2l3VnIrMVlWaS9jV3E0dUxUZmRyOTBMN2EvZENpMDFyaTR2M0Z2ZTkrNFlGRHZlVTkzWVZhSXR1cUl1dWk2Nm9xSzZMcm91b2JvdG9pMmh1Ym1pTENJdnJGWG1MZlgyTGVZdDVtWDJkaTUyTG1abUxuWXVkZlpsNWl3ajdBUHM1RlViUGkvY0UwTThJb1hVRlUxT0xMOE5UQ0hWMUJVSmFGU2Z2aS9jMjcrNElvWFVGTkRTTCt5TGlOQWgxZEFYM3RjTVZkYUlGdzhPTDUxUERDS0doQmRCSGkvc0VSa1lJMUV3VmRhRUY0dUtMOXlJMDRnaWhvUVh2S0l2N05pY29DUHNKakJWcmk0dXJCWXVkZlpsNWkzbUxmWDJMZVFpTGEydUxpNnNGaTY2b3FLNkxyb3VvYm90b0NJdHJCWXY3RkJYN0ZJdUw2L2NVaTRzckJTdXJGY3VMaTZ0TGk0dHJCUTczUkdzVlhJdGZuV3F0UnMrTDl3VFF6d2pEeFBlTis0MVNVd1ZxYVY5NVhJc0lSL2ZNRldscEJWTlRpeS9EVTZad3NIeXhpN0dMc0pxbXBnaXRyZnRnOTJBRmdQdHJGVisyaTlPM3RnaWhkUVZzYTR0WnFtc0lkWFVGOTFEM0JoVjFvUVdSa1k2VGk1U0xsSWlUaFpGL2wzV0xmMzhJZGFFRm82TzFpNk56bDMrU2U0dDZpM3FFZTM5L0NPMnlGWXZiUzhzN2l3aUxxd1hzaTlvOGl5b0lhNHNGN0pJVmkvY1BKKy83RDRzSWk2c0Y5eUNMOXdmN0I0djdJQWhyaXdVTzk1UzdGZnNRaXlmaGkvVUlpNXZMaTR0cmJJc0ZsVHJkVE82TDdvdmR5cFhjQ0d5TGk2dkxpNHQ3QllzaEp6WDdFSXNJaS9la0ZWK0xaNitMdDR1M3I2KzNpN2VMcjJlTFg0dGZaMmRmaXdpTDl4UVZjWXQxZFl0eGkzR2hkYVdMcFl1aG9ZdWxpNlYxb1hHTENIdjdCQldyaTR2N2RHdUxpL2QwQlp2OEJCVnhpM1doaTZVSXE0c0ZpNEtTaEpTTGxJdVNrb3VVQ0t1TEJZdHhkWFZ4aXdnTzY4c1ZlNHQ4ajMyU1hLUjV4cVM1cGJyRm5ibHlDSHh1Qld5Y1pIOTdiSHBzbDJTcWU1cURuSW1ia0p5UW1KYVRtZ2lvZkFWK2RIZDZjNFNDaUlHS2dvc0krQi8zZ3hXVmJQd2sreE9CcWZnazl4UUYrN3RCRmZzYjl5LzM1NHVMSzJ1TGk4djdnWXZrSmdYYk9oWExPM04zUzl1am53VU85NVRyRlNHTE5lR0w5WXYxNGVIMWkvV0w0VFdMSVlzaE5UVWhpd2lMOS9RVk00dERRNHN6aXpQVFErT0w0NHZUMDR2amkrTkQwek9MQ0l2N2xCVldpMkMyaThDTHdMYTJ3SXZBaTdaZ2kxYUxWbUJnVm9zSWkvYzBGV2lMYm02TGFJdG9xRzZ1aTY2THFLaUxyb3V1YnFob2l3aUxTeFZyaXdXTG5abVpuWXNJaTJzRjkwejcxQlg4Qkl1MDhhbC9kRkgzcEl0MHhhbVhCUTc0TGZkQkZYU2l5TWdGdDdhTDAxKzJZTGREaTJCZkNFNU9kS0xJeUFYRHcrZUx3MVBEVTRzdlUxTUlUazRGKzUzN1lSVm1pMmFaYjZkVHc0dm53OE1JeU1paWRFNU9CVjlnaTBPM1lMWmYwNHUydHdqSXlLSjBUazRGYjI5bWZXYUxDRmI0VHhYM0ZQc1VkWFg3RlBjVW9hRUY5M1Q3ZEJYM0ZQc1VkWFg3RlBjVW9hRUZEdmZVOXdRVis5U0xpL2ZVOTlTTGkvdlVCZnUwcXhYM2xJdUw5NVQ3bEl1TCs1UUYrSFJyRmZzMGk0dXI5eFNMaS9jQVlkOVZpNHNyeTR1TGF5dUxpL2MwOVl2Qit3QUYvRlIzRmZkVWk0dHIrMVNMaTZzRitBVDdkQlZvaTI2b2k2NElxNHNGaTNtWmZaMkxuWXVabVl1ZENLdUxCWXRvYm01b2l3ajd4SXNWYUl0dXFJdXVDS3VMQll0NW1YMmRpNTJMbVptTG5RaXJpd1dMYUc1dWFJc0lEdmVVYXhYN0I0c3U2SXYzQjR2ZnZkZlpxd2lYYmdWSmIyRkxpMFNMS3RvODdJdm1pOWpTa3VVSXE0a0ZnaUF3TnlDTENQZEQ5M01WaHN4aXhFNmxDSmVvQmROdHZFaVJQUWhyaVFYN0UvY2xGV3VMaTl1N2k0dXIreFNMaTJ1N2k0czdhNHVMdTF1TGkrdjNWSXVMSzF1TEJmY3BwaFdoZFZ0YmRhRzd1d1dMb2hXNFhuUjBYcmlpb2dWRys2WVYreVNMaS9ja3E0dUwrd1QzQklzRkR2ZjY5Qlg3Q3ZjSGkvYzZxNHVMK3kzM0FDSUYrdy83TVJWSmkwbWtXcndJb2FJRjEwRDNDbi9qeFFpZGNRVmdibHArV29zSTkybjNCaFZ4blFYRjQzLzNDMERXQ0tLaEJlRTJtUHNjU0NZSXR2Y2hGV3VMQll2MVArZ2lvQWlScWdYM0RIUGlJWXY3RFFqN2x2dVVGZnNoaS9zSDl3ZUw5eUdMOXc3aDlQY0xvd2lSYkFVa2RqOHZpeUNMK3cvd0p2Y1Bpd2lMYXdVTytKVDNsQlg4bEl1TDkxVDRsSXVMKzFRRi9IU3JGZmhVaTR2M0ZQeFVpNHY3RkFYNFJQdTBGZncwaTR2M2hLdUxpL3RrOS9TTGkvZGtxNHNGTy9zRUZmdVVpNHZycTR1TFMvZFVpNHZMcTRzRkR2ZGE5NVFWKzFxTGk2djNSSXZNOTBtcGdRWDNSUHgwRmZ0VDl3WDdVL3NGMFBkTkxybVpwL2NNVVZ2N0UvY1YxL2NWUDF2M0UvY014Wmx2TGwwRjl4cm5GZnR3aTJqM0VxbVVxQ1QzV0lzRkR2aGg5eFFWKzgyTE8vZTBWNHVMcTllTDIvdTA5NXVMcGZjays1R0xpNnYzdDRzRis4Zjc1QlZ4aTNXaGk2V0xwYUdocFl1bGk2RjFpM0dMY1hWMWNZc0lpOHNWZ291RWhJdUNpNEtTaEpTTGxJdVNrb3VVaTVTRWtvS0xDUGRrU3hWeGkzV2hpNldMcGFHaHBZdWxpNkYxaTNHTGNYVjFjWXNJaThzVmdvdUVoSXVDaTRLU2hKU0xsSXVTa291VWk1U0Vrb0tMQ1BzMDkyUVZxNHVMTzJ1TGk5c0Y2NHNWcTR1TE8ydUxpOXNGRHJ2MzVCV3JpNHY3Wkd1TGkvZGtCZmdVaXhXcmk0djdaR3VMaS9ka0Jmc3cvQVFWWTR2N0t0c0ZhS0NJbzR1dUNLdUxCWXRyallLaGZ3aUxpL2NnUUtPTDl5RFdCYUdYalpTTHF3aXJpd1dMYUloemFIWUlpWXI3S0R3Rit4ajNsQlgzZEl1TGEvdDBpNHVyQll0TEZmZDBpNHRyKzNTTGk2c0ZpL2NVRmZjRWk0dHIrd1NMaTZzRjk5VGJGZnNFaXdWaWkyaWhkNnQzYTJoMVlvc0krd1NMaTZ2M0JJc0Z0NHV2cjR1M0NLdUxCWXRmcjJlM2l3ajNCSXVMYXdVT3Q2NFZvblJqWkhXaHNyTUYrQnI0R2hXaWREMCtkYUhZMlFXRXZSWGJPM1YxTzl1aG9RWDdhL3hERlhTaTkwWDNSVEhsKzBYN1JYU2k5MXozWFBjYyt4d0YrNnRYRmFad2RIUndwcUtpQmJ1N0ZhWndkSFJ3cHFLaUJidTdGYVp3ZEhSd3BxS2lCVGI3cEJWeWkzT1VlSjVtc1l2SHNMRUlvblFGY25LTFk2UnlwSEt6aTZTa0NLSjBCWGg0YzRKeWl3Z08rSEQzZVJWem9BV2RvWlduaTZlTHpWWEJTWXRuaTJwOGRIQUlmM3gvbWdWMHBtcWFaNHRKaTFWVmkwbUxiNVZ2blhVSWMzWUZkS2Qrcm91dmk5L1B6OStMc291d2ZLZHhwNld3bXJLTDM0dlBSNHMzaTJkK2FIUnZDUHQ5K3hJVlZmY0hlR0g3UG91THEvY3FpN0xodlNETDkwbkgrelQzS1l1TGEvdEFpMmZ0QlhMN3hoVmRpL3NaOXpHam9QY1AreWFkaS9jUDl5YWpkZ1VPOTMvTkZmc2I5eHozUnZkRzl4ejdHL3RIKzBjRk1mY2NGZVV3OXhyM0dqRGwreG43R1FWYSszNFZjWXR6bFhtZFpyR0x4N0N4Q0xlM29uUmZYd1YvZjRSN2kzcUxlcEo3bDMrWGY1dUVuSXVjaTV1U2w1Y0l0N2VpZEY5ZkJYbDVjNEZ4aXdqMzdQZkVGWFNpdDdjRmw1ZVNtNHVjaTV5RW0zK1hjNk5oaTNOekNGOWZkS0szdHdXZG5hT1ZwWXVsaTZPQm5YbWRlWlZ6aTNHTGNZRnplWGtJWDE4Ris0eGlGYUowZEhSMG9xS2lCY3ViRmFKMGRIUjBvcUtpQlp2TEZhSjBkSFIwb3FLaUJXdjdGQldpZEhSMGRLS2lvZ1hiMnhXaWRIUjBkS0tpb2dVTzkreHZGZnNjOXc2TFk1Q1FvWFJRVVl2M1VQY3MreDczRS9nZS9CMzdJTjg0OXpmM0VKNXgrMDM3SVBzaDl4MzRpL2RJQlE3NExmZEJGWFNpeU1nRnQ3YUwwMSsyWUxkRGkyQmZDRTVPZEtMSXlBWER3K2VMdzFQRFU0c3ZVMU1JVGs0Ris1MzdZUlZsaTJhYWNLWlR3NHZudzhNSTl4RDNFUGRoKzEvN0Vmc1JCWEJ3Wm54bGl3aWk5OWtWSlNVRlgyQ0xRN2Rnb0hhbmY2bUxxWXVubDZDZ0NQSHgrekwzTWdVTytIS0xGZnhRaTJuM2dxdVBxZnRtK0JpTHFmZG1xNGNGL0pUTkZmaVVpNHRyL0pTTGk2c0Y5MlQ3QVJXYksydUZlK3Vya1FYcml4V3JoWHNyYTVHYjZ3Vys5NW9WcFhuN0JQczBjWjMzQlBjMEJRNzM0MmNWUDRzM3IwYlArd0gzQVczM0xOSG5DS1Y0QlZBOXFQc2Q2eXZySy9jYmNOZklDSjl5Qldsd1lYNWVpd2ozS3RrVit3MzNEWFYxQlhSMGJYOXFpMnVMYkpkMW9sdTdpOWk3dWdpZ29mc045dzJpb3Zjayt5UmVYd1ZvYUl0U3JtaWNlcUdDbzR1amk2R1VuSndJdUxmM0kvc2tkWFVGRHZodDk4VVYreHozSEphV0JaMmRvNVdsaTZXTG80R2RlYkJsaTA5bVpRaUFnQVV4OXhvVjR6TUZtcVNIcTNhZ2Q2QnFqbko5Q0ZwOEZldjdOSEI3Sy9jMHBwc0YrOW44VWhXNzkwYXFnMnI3RXZjUnJaUnNCYVdpRldYc0tyRDNXL2Rkb25UN09mczZ6SEtrUy9jWjl4bWlkQVVPOXpuM0tCV2hjL3NrK3h4MW8vY2s5eHdGdGw4VmFJdHVxSXV1aTY2b3FLNkxyb3VvYm90b2kyaHVibWlMQ0l2ckZYbUxmWDJMZVl0NW1YMmRpNTJMbVptTG5ZdWRmWmw1aXdqM05Kc1ZhWXRybUhPamNxUitxNHV0aTYyWXE2U2tDTGEzOTByN1NWOWVCWEp6YTM1cGl3aGM5MjBWZG5ZRmVYbUJjNHR4aTNHVmM1MTVuWG1qZ2FXTHBZdWpsWjJkQ0tDaCt4ejNHd1g3eC94WkZhNzN5dmNyMzV0dit4MC9idnVPOTZhOXVQY01xWDlZK3h3RkR2YzBleFZnaTJPY2JhbHRxWHF6aTdhTHRweXpxYWtJOTAzM1dxSjIrMDM3V3dWeWNuNXJpMm1MYVpocm8zT2tjcXQrcll1dGk2dVlvNlFJOTE3M2FnV2RuWldqaTZXTHBZR2plWjE1blhPVmNZdHhpM09CZVhrSSsxMzdhZ1Z5Y1l0anBIS1hmNXVFbkl1TGk0dUxpNHVjaTV1U2w1Y0k5MVgzWGFKMSsxWDdYZ1Y1ZVhPQmNZdUxpNHVMaTR0eGkzT1ZlWjFsc0l6SXNMRUk5MTMzYWdXa3BLdVlyWXV0aTZ0K28zS2tjNWhyaTJtTGFYNXJjbklJKzEzN2FnVnRiV042WUlzSUR2YzB5eFdMaXdVemkwUFRpK09MNDlQVDRvc0k5MVdMQmVPTDAwT0xNNHN6UTBNMGl3ajdWWXNGOTFUM3RCWDdWWXNGUll0U1VvdEVpMFRFVXRLTENQZFZpd1hSaThURWk5S0wwbExFUklzSSsxVDdkQlZXaTJDMmk4Q0x3TGEyd0l2QWk3WmdpMWFMVm1CZ1Zvc0lpL2MwRldpTGJtNkxhSXRvcUc2dWk2NkxxS2lMcm91dWJxaG9pd2dPK0VUM3hCVnJpd1dMMmtyTVBJczhpMHBLaXp3SWE0c0ZpK3phMnV5TDdJdmFQSXNxQ1B0RSsrUVZLb3M4Mm92c0NJdjNGS3VMaS9zVUJZczh6RXJhaTlxTHpNeUwyZ2lMOXhTcmk0djdGQVdMS2p3OEtvc0llL2cwRmF1TGkvc1VhNHVMOXhRRkR2ZUU5elFWTzR1THE3dUxpL2NVTzR1THEvY0Vpd1gzcFB1N0ZmdTU4NVdwOTQ4emkvZkcrNDh6Z2FuM3VmTUZOU2tWbDIzN0pGV0FxZmNqd1FYNzN2dFpGU3VMaS9kVTY0dUwrMVFGUzZzVnE0dUw5eFJyaTR2N0ZBWHIrMVFWYUl0dXFJdXVDSXZMcTR1TFN3V0xlWmw5bll1ZGk1bVppNTBJaTh2TGk0dHJhNHVMYXdXTGFHNXVhSXNJRHZkaDkwRVZVOE9MNXNQRUNLSjBCVjlmaTBTM1lBaDBkQVgzWUlzVmRLTEl5QVczdG92VFg3Wmd0ME9MWUY4SVRrNTBvc2pJQmNQRDU0dkRVOE5UaXk5VFV3aE9UZ1VsSlJWMG9nVzN0NHZTWDdZSW9xSUZ3MU9MTUZOU0NQczNKQlZtaTJhWmI2ZFR3NHZudzhNSXlNaWlkRTVPQlY5Z2kwTzNZTFpmMDR1MnR3akl5S0owVGs0RmIyOW1mV2FMQ0E3cjk1UVZxNHVMYTJ1TGk2c0Y2NHNWcTR1TGEydUxpNnNGNjRzVnE0dUxhMnVMaTZzRjY0c1ZxNHVMYTJ1TGk2c0YrN1RMRmF1TGkydHJpNHVyQmV1TEZhdUxpMnRyaTR1ckJldUxGYXVMaTJ0cmk0dXJCZXVMRmF1TGkydHJpNHVyQmZ1VSt6UVY5NVNMaTJ2N2xJdUxxd1g0RlBzRUZmeVVpNHYzeEt1TGkvdWsrRlNMaS9lMC9IU0xpNnY0bElzRkR2aFVheFg4Rkl1TDkyU3JpNHY3UlBmVWk0djNSS3VMQmErUUZmdDQ5NGo3ZVB1SWM2SDNrUGVnOTVEN29BWDdVUHMvRld1TGkvY0VTNHVMK3dScmk0djNKUGNVaXdWTHF4Vm9pMjZvaTY2THJxaW9yb3V1aTZodWkyaUxhRzV1YUlzSWkrc1ZlWXQ5Zll0NWkzbVpmWjJMbll1Wm1ZdWRpNTE5bVhtTENBNzNtWDhWKzNYM1pRVjBwMzZ1aTYrTDM4L1AzNHV5aTdCOHAzR25wYkNhc292Zmk4OUhpemVMWjM1b2RHOElpb3I3UlBzMGRhUDNRL2N6QloyZ2xhZUxwNHZOVmNGSmkyZUxhbngwY0FoL2ZIK2FCWFNtYXBwbmkwbUxWVldMU1l0dmxXK2RkZ2ozYy90amRYTUZlZk1WK3pYM0tnVi9tb1dmaTU2THZMS3l2SXNJaTJzRmJJdHljb3RzaTMrUGY1S0JDUGN5K3laMWN3WFA5M2dWYjVvRmxxQ2VtcUtSb1pLamlLQ0FDSHR2Qlg2U2ZJMTloM3lHZjRLRWZnZ085d1RiRlh1TEJWU0xZclNMd292Q3RMVENpd2liaTR2N1ZBVnI5eklWYm9WNGM0dHJpMnllY3FpRkNJdjNFQVgzNVBzeUZYdUxpL2RVbTRzRndvdTBZb3RVaTFSaVlsU0xDSnYzTWhXTCt4QUZxSkdlcEl1cWk2dDRvMjZSQ0l2N2doV0xxd1dUaTVPUWk1WUlxNHNGaTNCMmRuQ0xDRXVyRmN1TGkydExpNHVyQldOTEZYR0xkYUNMcG91bG9hR2xpNmFMb0hXTGNZdHdkblp3aXdpTHl4V0RpNE9FaTRLTGdwT0VrNHVVaTVLU2k1U0xsSVNTZ29zSTgvZWtGV3VMQll2YVNzdzhpenlMU2txTFBBaHJpd1dMN05yYTdJdnNpOW84aXlvSUR2aGg5eFFWKzgyTE8vZTBWNHVMcTllTDIvdTA5NXVMcGZjays1Q0xpNnYzdG9zRis4Zjc1QlZ4aTNXaGk2V0xwYUdocFl1bGk2RjFpM0dMY1hWMWNZc0lpOHNWZ291RWhJdUNpNEtTaEpTTGxJdVNrb3VVaTVTRWtvS0xDUGRrU3hWeGkzV2hpNldMcGFHaHBZdWxpNkYxaTNHTGNYVjFjWXNJaThzVmdvdUVoSXVDaTRLU2hKU0xsSXVTa291VWk1U0Vrb0tMQ1BzMDkyUVZxNHVMTzJ1TGk5c0Y2NHNWcTR1TE8ydUxpOXNGSytzVmE0dUx0L2F1bFcwMmJnWDNkSGNWYTR1THJ5dWppMDlyaTR2djl6UmpCUTc0bFBma0ZXdUxpL2NFK3dTTGk2djNKSXNGY0lZVm9YWDdaZnRsZGFIM1pmZGxCZnZwL0k4Vit5U0xpL2NrcTR1TCt3VDNCSXNGMGZkZ0ZhRjErMlg3WlhXaDkyWDNaUVg3Q3U4VmE0dUw5d1QzQkl1TGF6dUxCV3Y3QkJXcmk0c3JhNHVMNndYM0pQY2tGZXVMaTJzcmk0dXJCZmVFL0JRVit3U0xpNnZiaTR2YnE0c0ZhL2NVRmF1TGl5dHJpNHZyQmZ0aysyUVY2NHVMYXl1TGk2c0ZEdmlVbXhYOGxJdUw5OVQ0bEl1TCs5UUYvSFNyRmZoVWk0djNsUHhVaTR2N2xBWDRkUGZVRmZ2VWk0dXIrelNMaTJ0cmk0dkw5M1NMaTJ2M3RJc0ZEdmcwOTVRVis5U0xpL2NVcTR1TEsvZVVpNHZycTRzRlMwc1ZLNHVMeTZ1TGkydXJpNHVycTRzRjl6VDhOQlg4bEl1TCtKVDROSXVMYS93VWk0djhWUGhVaTR2NEZLdUxCZncwKzFRVjk5U0xpMnY3MUl1THF3V0xTeFgzMUl1TGEvdlVpNHVyQll0TEZmZlVpNHRyKzlTTGk2c0ZEdmdVcXhYNzlJdUwrRlQzOUl1TC9GUUYrOVNyRmZlMGk0djRGUHUwaTR2OEZBVzc5M1FWOTFTTGkydjdWSXVMcXdXTFN4WDNWSXVMYS90VWk0dXJCWXRMRmZkVWk0dHIrMVNMaTZzRmkvZFVGZXVMaTJzcmk0dXJCZmdFL0JRVisrU0xpNnYzeEl1TCtCUnNpNHVyeW9zRkR2Y2s5NVFWOTJTTGkydjdaSXVMcXdXTFN4WDNaSXVMYS90a2k0dXJCWXRMRmZka2k0dHIrMlNMaTZzRmkvZDBGZXVMaTJzcmk0dXJCZmZVL0JRVi9FU0xpL2hVcTR1TC9EVDRCSXVMK0ZUOEpJdUxxL2hFaXdVTzk1VGJGVnlMWTY2RHVBajdONHV0OTVhcmgyMzdjdmN5aTR0N0JZdG9xRzZ1aTY2THFLaUxyZ2lMbS9jeWkyMzNjcXVQcmZ1Vyt6ZUxCWU5lWTJoY2l3ajNsQ3NWL0pTTGkvY2txNHVMK3dUNFZJdUw5d1NyaXdVcjZ4VnJpNHYzWlB1VWk0djdaR3VMaS9lRTk5U0xCZnVVU3hYYmk0dHJPNHVMcXdXTFN4WDNWSXVMYS90VWk0dXJCWXRMRmZkVWk0dHIrMVNMaTZzRkR2ZzA5NFFWK3lTTGkvY2txNHVMK3dUM0JJc0YwUGRmRmFGMSsxWDdWWFdoOTFYM1ZRWDdpZnd2Rld1TGkvY0Urd1NMaTZ2M0pJc0ZZWGNWb1hYN1ZmdFZkYUgzVmZkVkJmczY5MGNWYTR1TDl3VDNCSXVMYXp1TEJXdjdCQldyaTRzcmE0dUw2d1gzSlBja0ZldUxpMnNyaTR1ckJmZ0UvSk1WK3dTTGk2dmJpNHZicTRzRmEvY1VGYXVMaXl0cmk0dnJCZnRrKzJRVjY0dUxheXVMaTZzRkR2ZVU2eFZjaTJPdWc3Z0kremVMci9laytGQ0xyL3VrK3plTEJZTmVZMmhjaXdqN2N2Y0VGZmN5aTR0N0JZdG9xRzZ1aTY2THFLaUxyZ2lMbS9jeWkyLzNaUHdZaTIvN1pBWDRjdnRrRmZ5VWk0djNKS3VMaS9zRStGU0xpL2NFcTRzRkR2ZzBheFg3MUl1TCtBU3JpNHY3NVBlVWk0djM1S3VMQmZ2MHl4WDRGSXVMYS93VWk0dXJCZmVrYXhYN05JdUw5d1QzTkl1TCt3UUYreFNyRmV1TGk3c3JpNHRiQlh2N0JCV3JpNHY3ZEd1TGkvZDBCZXVMRmF1TGkvdDBhNHVMOTNRRkR2Z0VxeFg3ZElzRk80dEx6SXZhaTlyTHpOdUxDUGVFaXdYT2k4aEdpMENMUEV0S080c0krM1QzbEJWTmkxbFppMDJMVGIxWnlZc0k5M1NMQmNtTHZiMkx5WXZLV0x4ZWl3ajdoSXNGZTFzVnE0dUwreFJyaTR2M0ZBVmJXeFgzRkl1TGEvc1VpNHVyQmZkVTl6UVZhNHVMcXdXTHBhR2hwWXNJaTJzRmdvdUVoSXVDQ0l0ckJjTDdRUldFa29HTGhZUUlkS0lGbnA2cGk1NTRDSFYwQlYxZUZZS1VocGVMbUl1WWtKZVVsQWlpZEFXSWlJbUhpNGVMaDQySGpvZ0lkSFFGOXlLNEZZU1NnWXVGaEFoMG9nV2VucW1Mbm5nSWRYUUZYVjRWZ3BTR2w0dVlpNWlRbDVTVUNLSjBCWWlJaVllTGg0dUhqWWVPaUFoMGRBVU85NVJyRmZzUWl5ZnZpL2NRaS9QUzVmQ2pDSk5zQlRSMlRqK0xNWXNoNFRYMWkvV0w0ZUdMOVl2bFR0YzBvQWlUcWdYd2M5SXhpeU9MK3hBbkovc1Fpd2g3K0pRVnE0dUxLMnVMaStzRmE0c1Y2NHVMYXl1TGk2c0ZVZndkRmJiM0VxbUJkVW5Ob1pWdEJiVzFGVzJWb2MxSmRZR3A5eE8xQlE3M2xQZDBGVjZMYUsrTHQ0dTNycSs0aTdlTHIyZUxYNHRmWjJkZml3aUw5eFFWY0l0MmRZdHhpM0dnZGFhTHBZdWhvWXVsaTZWMW9YR0xDSS83cGhWc2kyeVRiNXdJbTZZRnoyUGtvTFRQQ0taN0JXcFVVVzFQaXdoMytDWVZxNHVMUzJ1TGk4c0ZXL3VnRmFxRFN2dDBiSlBNOTNRRjl4S0xGY3o3ZEd5RFN2ZDBxcE1GRHZoVWF4WDhGSXVMK0ZUTGk0dHJhNHVML0JUMzFJdUwrQlJxaTR1cnpJc0ZLa3NWKzFLTGkrdTlpd1dSbnAyWW9JdWdpNTEra1hnSXZZdUxLd1g3TXFzVjl4S0xpNnRjaTR1YkJZdVVoSktDaTRLTGhJU0xnZ2lMZTF5TGkyc0ZhdnMwRmZkVWk0dHIrMVNMaTZzRmkwc1Y5MVNMaTJ2N1ZJdUxxd1dMU3hYM1ZJdUxhL3RVaTR1ckJZdjNWQlhiaTR0ck80dUxxd1VPK0ZSckZmd1VpNHY0Vk11TGkydHJpNHY4RlBmVWk0djRGR3FMaTZ2TWl3VXFTeFg3VW91TDY3MkxCWkdlblppZ2k2Q0xuWDZSZUFpOWk0c3JCZnN5cXhYM0VvdUxxMXlMaTVzRmk1U0Vrb0tMZ291RWhJdUNDSXQ3WEl1TGF3V2Erd1FWcTR1TCszUnJpNHYzZEFYTHF4V3JpNHY3bEd1TGkvZVVCY3RiRmF1TGkvdGthNHVMOTJRRisxUXJGYXVMaS9zRWE0dUw5d1FGRHZjMStIUVY5MVNMaTJ2N1ZJdUxxd1gzbWZ5VUZmdmdpNGVRQlhLamZxdUxyb3V1bUt1am93ajNBUGNBaS9jdHE0dUwrenY3Q2ZzSUJYbDVnWEtMY1l0emszV2JlUWozeElzRnJMR0t4bWV2Q1BzSjl3aUw5enVyaTR2N0xmY0Erd0FGdlZtTE9WaFpDSWVHQmZ2SDFoV0prb3FTaTVLTG5aS2JsNWNJOXdUM0JLRjArd1Q3QkFXRmhZaURpNEtMaDR5SWpJY0liSUVGRHZlVWF4WDdJWXY3Qi9jSGkvY2hpL2NoOXdmM0IvY2hpL2NoaS9jSCt3ZUwreUdMK3lIN0Ivc0greUdMQ0l2NGRCWDdFSXNuSjR2N0VJdjdFTzhuOXhDTDl4Q0w3KytMOXhDTDl4QW43L3NRaXdpTCs3UVZhSXR1cUl1dWk2Nm9xSzZMcm91b2JvdG9pMmh1Ym1pTENJdnJGWG1MZlgyTGVZdDVtWDJkaTUyTG1abUxuWXVkZlpsNWl3aDc5elFWcTR1TCt6UnJpNHYzTkFXTCszUVZxNHVMK3pScmk0djNOQVgzSVBkSEZhSjArd1g3QlhTaTl3WDNCUVg3TXZzeUZhSjArd1g3QlhTaTl3WDNCUVVPOTM2ckZmcys5MFAzN1BlaThDYjdwL3ZzQmZzTzkwQVY5d3o3RVBkKzk3cFB4L3U2KzNvRjk2cjNSUldmY2Z0dCt6MTRwZmRzOXowRis5VDhHQlZldUphV0JaNmVpNnA0blFpQWw2MnRvblIrZmdXZGNZdG9lWEFJallrRnBwMnVpNlY1Q0ppWW9uUnBhWCtXQlhtZWJJdDRlQWlBZ0FWMHVCV2lkR2xwZEtLdHJRVU8rSlQzRkJYOGxJdUxxL2gwaTR1eVE3YWJwK05XQmZ4MGJoVnJrNzczY1BldWk3TDdSUHU0aTR1cjk1Q0xjdmNFKzNxTEJmZkgrL1FWYUl0dXFJdXVDS3VMQll0NW1YMmRpNTJMbVptTG5RaXJpd1dMYUc1dWFJc0krNlNMRldpTGJxaUxyZ2lyaXdXTGVabDluWXVkaTVtWmk1MElxNHNGaTJodWJtaUxDQTczaFBna0ZhdUxpL3ZVYTR1TDk5UUZxL3hFRld1TEJZdWxkYUZ4aXdqN1JJdUxxL2RFaXdXM2k2OW5pMThJaTRzVmE0c0ZpN2V2cjdlTENQZEVpNHRyKzBTTEJYR0xkWFdMY1FoTDl3UVYrMVNMaS9nazkwU0xCYmVMcjJlTFh3aHJpd1dMcFhXaGNZc0kreVNMaS92azl6U0xpMnNGOTdTTEZmdFVpNHVyOXpTTGkvZmsreVNMQlhHTGRYV0xjUWhyaXdXTHQ2K3Z0NHNJOTBTTGkvd2tCUTczQS9nWkZhc3JiSUZzNjZtVkJleUxGYW9yYllGcjY2cVZCVHY4R1JWV2kyQzJpOENMd0xhMndJdkFpN1pnaTFhTFZtQmdWb3NJaS9jMEZXaUxibTZMYUl0b3FHNnVpNjZMcUtpTHJvdXVicWhvaXdqM3RQczBGVmFMWUxhTHdJdkF0cmJBaThDTHRtQ0xWb3RXWUdCV2l3aUw5elFWYUl0dWJvdG9pMmlvYnE2THJvdW9xSXV1aTY1dXFHaUxDQ3VvRmZ2VXdJdjNZdmlVaTR0ci9IU0xpL3NtOTVSZ2kvY3hxNHNGOTFUN1ZCVnJpNHZZYjk1SGk0c3J5NHVMYXl1TGkvYzA5eENMci9zQkJRN3FxeFYzaTNpUmVwaDJtbjJoaDZTSXBaR2ttcUNhbjZHWnBZOElrR3NGZW9sOGdvRjlnWDJHZW81NmpucVVmSmlCcUhlemthQ25DS1Y0QlhoeWJuMXRpd2ozMW9zVmZJdDlqbjZTZEpaNW5vT2tnNk9NcFphaUNLaDlCWVI4aW5tUWU1RjdsbjZiZzVxRW5JcWNrWnVRbUplU21wT2FqSjJGbTRhYmY1aDhrd2lacHdXaWdKeDRrM0tVYzRseGdIU0FkSGQ2YzRLQmlJQ0pnWXNJYXZlb0ZidjdSR3lEVy9kRXFwTUZ1T2NWazJ4TGVvT3J5NXNGKzFOTEZaQnJLM3VHcSt1YkJaYjdkQlg3VEl1THMvY2U4dmMweTVGOG1JSDdHZnRLQmZzaXF4WDNFb3ZsOXhFaFlQc0NPUVgzaXZkVUZhdUxpMXRyaTR1N0JRNzRBUGR3RlcrTGJwWjFvWGFnZjZlTHFZdXBsNmVnb1FpNHVLSjBYbDRGZkh5Q2Q0dDFpM2FVZDVwOHFteStpNnFxQ0xpNG9uUmVYZ1YxZFc2QWJvc0k5eEhaRldtdGdJQUZjbkppaTNLa2Y1ZUVtNHVjaTV5U201ZVlDSmFXYWEyaW9jUlRhV2tGaFlXSGc0dUNpNE9QZzVHRmtZV1RoNU9MQ0l1TEJaU0xrNCtSa1FpdHJjTlNkWFFGL0QzN2ZoV3JpNHRyYTR1THF3WDNQZmRhRmN0TWRIVk15YUdpQmZzdCs3b1Zkb3QzazN1YWZKdURuNHVnaTZDVG41cWJDSTJNOXpiM0NKNXgrelg3QndXRGdvWi9pMytMZnBCL2xJS2RlYXFMblp3STl3ZjNOS1Y1K3duN09BVjdmSGVEZG9zSUR2aVVteFg4bEl1TDk1U3JpNHY3ZFBoVWk0djNkS3VMQll1ckZmeVVpNHYzRlBpVWk0djdGQVg4ZEtzVitGU0xpOHY4Vkl1TFN3V3J1eFdyaTR0cmE0dUxxd1c3aXhXcmk0dHJhNHVMcXdXN2l4V3JpNHRyYTR1THF3V3IrOFFWK3hTTGkvZFU5eFNMaS90VUJTdXJGY3VMaS9jVVM0dUwreFFGOS9SckZmdDBpNHYzVlBkMGk0djdWQVg3VktzVjl6U0xpL2NVK3pTTGkvc1VCUTczbE5zVlBJdEt6SXZhaTlyTXpOcUwyb3ZNU29zOGl6eEtTanlMQ0l2M2xCVk5pMWxaaTAyTFRiMVp5WXZKaTcyOWk4bUx5Vm05VFlzSTdwSVZiN1Q3SW90dlluR2RyOEwzUm91dlZBVnVzaFZyaTR1Nyt4U0xpMXRyaTR2YjkxU0xCWVQ4VkJYN1JvdG53cVdkcDJMM0lvdW50S1Y1Qlc3N0N4WDdWSXVMMjZ1TGkxdjNGSXVMdTZ1TEJYdjNOQlVyaTR2cnE0dUxTOHVMQlE3MzFJNFYrMTMzRTUybjl5c3FpL2ZhK3lzcWVhZjNYZmNUQlRQN0l4V2JienRiZTZmYnV3WDdIUHRDRlN1TGkvZFU2NHVMKzFRRlM2c1ZxNHVMOXhScmk0djdGQVgzMUdzVmk2c0Zyb3VvcUl1dWk2NXVxR2lMQ0l1ckJjQ0x0bUNMVm90V1lHQldpd2lMU3hXTHF3WFNpOFRFaTlLTDBsTEVSSXNJaTZzRjQ0dlRRNHN6aXpORFF6T0xDSXYzRkJXTHl3V2RpNWw5aTNtTGVYMTllWXNJRHZmVXV4WDcxSXVMOTVUM2M0dUxhL3RUaTR2N1ZQZVVpNHYzbHZ0R3FaQ3I5MkZwQmZ1VSt4SVY5ek9MaTJ2N000dUxxd1g0VlB0WUZmc29yNU9yOXdCdmkvZE0rd0J2ZzZ2M0tLOEZEdmRVOTFRVlBJdEt6SXZhaTlyTXpOcUwyb3ZNU29zOGl6eEtTanlMQ0l2M2xCVk5pMWxaaTAyTFRiMVp5WXZKaTcyOWk4bUx5Vm05VFlzSTkwVDdsQldMcXdXM2k2K3ZpN2VMdDJldlg0c0lpNnNGeVl1OVdZdE5pMDFaV1UyTENQY2srMVFWSzR1THE4YUxmOTVZbVpPcTAzZ0ZJZnRCRmZ3WWk1LzNPOWFqbFcxVGVYNzdBL2ZRaTM3M0ExT2RsYW5XY3dVTzk1RDNWQlU4aTByTWk5cUwyc3pNMm92Ymk4dEtpenlMUEV0S080c0lpL2VVRlU2TFdGbUxUWXROdmxuSWk4bUx2YjJMeVl2SldiMU5pd2ozYXZ4MEZmdzRpNTczUCtTdmwyMUViMzc3Q2Zmd2kzNzNDVVNubDZua1p3VU85K1RiRll1ckJkcUx6TXlMMm92YVM4czhqRUNLVEZLRVE0dUlpNGlMaVl1Smk0bUxpUWhyaXdXTGpZdU1pNDJMajR1UGk0NlQ1TmpSNW93SWk0dU5pd1hyaXRrOGl5dUxLanc4S29zSU8vZEVGV3VMQll1Tmk0NkxqUWlMall1TkJaREN2cmpFakFpTGF3VmlpbWRzaDJTTGg0dUppNGdJTy90RUZWdUxCVVNMVXNTTDBvdlN4TVRTaXdpTGF3VldpMkJnaTFhTFZyWmd3SXNJdTR1TGF3WEwyeFdyaTR2N0ZHdUxpL2NVQmNCUEZXYXVabWgxbzhiQ3hsUUZEdmNrOTRRVmNZdDFvWXVsaTZXaG9hV0xwWXVoZFl0eGkzRjFkWEdMQ0l2TEZZS0xoSVNMZ291Q2tvU1VpNVNMa3BLTGxJdVVoSktDaXdqM0JFc1ZjWXQxb1l1bGk2V2hvYVdMcFl1aGRZdHhpM0YxZFhHTENJdkxGWUtMaElTTGdvdUNrb1NVaTVTTGtwS0xsSXVVaEpLQ2l3ajNCRXNWY1l0MW9ZdWxpNldob2FXTHBZdWhkWXR4aTNGMWRYR0xDSXZMRllLTGhJU0xnb3VDa29TVWk1U0xrcEtMbEl1VWhKS0Npd2o4QlB2YkZZdjRhL2lVaTR2NzVQd0VpNHVyOStTTGkvZWsvRlNMaS92dHZzNmxkd1VPeS9nRUZZdUxpNHVMaTM2TGY1Q0NsQWgwb3MvUG9uUUZsSUtRZjR0K2kzNkdmNEtDZ29KL2huNkxDSUN3Rlk2SWo0bVBpd2lMaXdXUGk0K05qbzZPam8yUGk0K0xqNG1QaUk0SWk0dDFkUVc0aXhYd0tYVjBKdTJob2dYM2t2dVBGZUkwZFhRejQ2S2hCZGY3UmhWMmkzZVRlNW9JS3V5aW91d3FCWjU0cVl1ZW5wNmVpNmw0bmdncTdLR2k3Q2tGcTJ5TFdHdHNmSHgyZzNlTENGZjNsQldMaXdWdGkyK1hkcUIyb0grbmk2bUxxWmVub0tBSXFLbWlkRzV1Qlh4OGduZUxkWXQybEhlYWZKcDhuNEtnaXdpTGl3V2hpNStVbXBvSXFLaWlkRzF1QlhaMmIzOXRpd2ozQWNrVmFhMS9nQVYvZjN1RWVvc0lpNHNGZW90N2tuK1hmNWVFbTR1Y2k1eVNtNWVYQ0phWGFhMmlvY1JUYVdrRmhZV0hnNHVDaTRPUGc1R0ZrWVdUaDVPTGk0dUxpNHVMbEl1VGo1R1JDSzJzdzFOMWRBWDhPZnQ2RmF1TGkydHJpNHVyQmZjOTkyWVZ5MHgwZEV6S29hSUYreTM3eGhWMmkzZVRlNXA4bTRPZmk2Q0xvSk9mbXBzSWpZejNPdmNNbm5MN09mc01CWU9DaG4rTGY0dCtrSCtVZ3AxNXFvdWRuQWozRFBjNXBIajdEZnM4Qlh0OGQ0TjJpd2dPOTVSMEZmdUw5NHYzY1Bkdm9YWDdXUHRaOTEzN1hmZFo5MWloZFFXd3RoVnJpNHYzWlB0a2k0dXI5NFNMQmZzMCs0UVZpNHNGWG90b3I0dTNpN2V2cjdlTHVJdXVaNHRmaTE5bloxK0xDSXYzRkJWeGkzVjJpM0NMY2FCMXBvc0lpM3VMbXdXbGk2R2dpNmFMcFhhaGNJc0lEdmVFK0RRVnE0dUxTMnVMaThzRjl5VDdSQlhMaTR0clM0dUxxd1g3MUlzVnk0dUxhMHVMaTZzRnovY1hGYmhlZEhSZXVLS2lCZmVOaXhXaGRQc2kreDkxb3ZjaTl4OEYreEg4SnhYN0lZdjdCL2NIaS9jaGkvY2g5d2YzQi9jaGk4bUx4M1c1WWdoMmN3VmpybGFmVll2N0VJc25KNHY3RUl2N0VPOG45eENMOXhDTDcrK0w5eENMd1hmQWFMTUlvNkFGdEYyaFQ0dE5pL3NoK3dmN0Ivc2hpd2c2N2hWd25BV2lzYlNodDR1M2k3UjFvbVVJY0hvRmVxZHNuR3FMYW90c2VucHZDQTdiOXlRVlg0dG5yNHUzaTdldnI3ZUx0NHV2WjR0ZmkxOW5aMStMQ0l2M0ZCVnhpM1YxaTNHTGNhRjFwWXVsaTZHaGk2V0xwWFdoY1lzSTkvU3JGVitMWjYrTHQ0dTNyNiszaTdlTHIyZUxYNHRmWjJkZml3aUw5eFFWY1l0MWRZdHhpM0doZGFXTHBZdWhvWXVsaTZWMW9YR0xDSXY4VkJWZmkyZXZpN2VMdDYrdnQ0dTNpNjluaTErTFgyZG5YNHNJaS9jVUZYR0xkWFdMY1l0eG9YV2xpNldMb2FHTHBZdWxkYUZ4aXdqN0MvZUNGWmx2K3hSTGZhZjNGTXNGK3diN05CWDNGRXQ5Yi9zVXk1bW5CUTczbFBja0ZZcUxCWGFMZDVOOG0zeWFnNStMb0l1M3I2KzNpNkNMbjRPYWU1dDhrM2VMZG90ZloyZGZpd2lMOXhRVmNJdDJkb3R3aTM2UWY1U0NsSUtYaHBpTENJdDdpNXNGcFl1aG9JdW1pNWlHbDRLVWdwUi9rSDZMQ01IN3hCVWxpM2ZXQlhpU2VaUjZtQWhFZUZqanZyMEZpWmFLbDR1V2k1U0xsSTJVQ0ZMRXZ1UFpkUVdibUoyVm41SUlqWmlxaDRkcWdZZ0ZkWVIzZ1hwOENJU0ZSWjl4WGI1WWlvSUZpWUdLZ1l1Q2kzK01mNDUvQ0l5Q1hsK2xYY3Vja29ZRm0zeWZnYUNGQ0pTSW5VZS9pNS9Va280Rm01R1psSmlXQ0pLUjBYZWx1VmkralpRRmpaV01sWXVVaTVPS2tvcVVDSXFUeGNSeHVUNTNoWkFGZlpkOGxYdVNDSVNPZDlRN2k0dXI5SXVoT1FXWmhKaURtSUVJMzZHOU0wcExCWXlFaklXTGhJdUNpb0tKZ2dqRVVsZ3pQYUVGZ0lGK2hINkZDSFU1QlE3M1pNc1Yrd2VMTHVpTDl3ZUw5d2ZvNlBjSGkvY0hpK2d1aS9zSGkvc0hMaTc3QjRzSWkvZ1VGU3FMUER5TEtvc3EyanpzaSt5TDJ0cUw3SXZzUE5vcWl3ajNsUHgwRlgrTGZwQ0NsQWd5NHFHaDVUVUZrWVNWaTVHU2pvNk5qNHVQaTQrSmo0aU9DRFhsb2FIaU1nV1VncEIvaTM2TGZvWi9nb0tDZ242R2Y0c0krKzczYWhWWnZJdmR2YjBJb1hRRlptV0xUN0JsQ0hWMUJRNzRVdmdDRll1TEJYNkxmNUNDbElLVWhwZUxtSXVZa0plVWxBaWlvczlIZEhRRmdvSi9objZMQ0lER0ZZaUlpWWVMaDR1SGpZZU9pSkdGbFl1UmtRaUxpM1doQlhSMUZhSjAreno3TzNXaDl6djNQQVg3ZFB0MEZhSjArd3o3QzNXaDl3djNEQVg3QVB0bkZYYUxkNU43bW55YWc2Q0xvSXVnazUrYW1najNKdmNtb1hUN0pmc2xCWUtDaG4rTGZvdCtrSCtVZ3A1NHFZdWVuZ2ozSmZjbG9uWDdKZnNtQlh4OGQ0TjFpNHVMaTR1TGl3ajNIL2ZnRmZjRit3VjFkZnNGOXdXaG9RVU85MFQzWkJWZmkyZXZpN2VMdDYrdnQ0dTNpNjluaTErTFgyZG5YNHNJaS9jVUZYR0xkWFdMY1l0eG9YV2xpNldMb2FHTHBZdWxkYUZ4aXdqYis1Y1ZmZUprbUpXcHhIaWRJZ1g3VklVVmE1R2Q5TVNlbFcxa2ZnWDNadmRBRmN1TGkydExpNHVyQll0TEZmY1VpNHRyK3hTTGk2c0ZpMHNWOXhTTGkydjdGSXVMcXdXTFN4WDNGSXVMYS9zVWk0dXJCZnNrS3hYM05JdUxhL3MwaTR1ckJmZmtheFg3Skl1THEvY0VpNHYzOVB4VWk0djc5UGNFaTR0cit5U0xpL2cwK0pTTEJRNzN3ZmgwRlpGckszdUZxK3ViQmZjYS9FUVYrL3FMcnZkbUJZelp5OHZhaTlxTHkwdU1QUWl1KzJZRis5U3JGZmV1aTI3M1JRV0x5Rm05VFl0TmkxbFppMDBJaTRsdSswSUYyTGtWYTQrYjl4SUZpN2V2cjdlTENJdHJCWEdMZFhhTGNBaUxnbnY3RFFYTCt6SVZjWXQxb1l1bENLdUxCWXVDa29TVWk1U0xrcEtMbEFpcml3V0xjWFYxY1lzSUR2aDBheFg4Vkl1TCtEU3JpNHY4RlBnVWk0djRWUHZVaTR1cjkvU0xCZndFKy9RVjk3U0xpMnY3dEl1THF3V0xTeFgzdEl1TGEvdTBpNHVyQmZjazkzUVZhSXR1cUl1dWk2Nm9xSzZMcm91b2JvdG9pMmh1Ym1pTENJdnJGWG1MZlgyTGVZdDVtWDJkaTUyTG1abUxuWXVkZlpsNWl3anUrM1FWKzFxTG9QY0VzNXFYYlhPQ2dGUDNEb3VBd25PVmw2bXplUVVPOTVSckZVbUxTYVZadkMzcGhQY280UEVJcEhjRlFUS1IreGJkT2RWQjl3bCs0c01JblhBRllYQmJmbHlMQ1BzMDkrUVZhNHVMeTB1TGk2dnJpd1gzK3Z2bkZYS2ZCZFhraGZjV09kMUIxZnNKbURSVENIbW1CZkRMOXhsODREZnBMWkw3S0RZbENNVitGU3VMaSt1cmk0dEx5NHNGRHZlVWF4WDdFSXNuNzR2M0VJdm53dDNoclFpWGJRVkJibHhGaXp5TEllRTE5WXYxaStIaGkvV0wybHpSUWFnSWw2a0Y0V25DT1lzdmkvc1FKeWY3RUlzSWkvZkVGWXVMQlg2TGY1Q0NsSUtVaHBlTG1BaUw5d1FGaTVpUWw1U1VsSlNYa0ppTHBZdWhkWXR4Q0l2N0JBV0xjWFYxY1lzSWkvZEVGWWVMaDRtSWlJaUlpWWVMaHdpTCt3UUZpNGVOaDQ2SWpvaVBpWStMbEl1U2tvdVVDSXYzQkFXTGxJU1Nnb3NJRHZjWDkwSVZSOUdMOXdiUDBLMnR0NTY2aTR1TGk0dUxpN3FMdDNpdGFjOUZpL3NGUjBVSWRLRUZ3OFdMNkZQRmNLZG1tbVdMQ0l1TEJXV0xabnh3YjFOUml5N0RVUWgwZFFYM0VmdGdGUzMzS3FlYnpTSE45YWQ3QlMzakZWYUxZTGFMd0l2QXRyYkFpOENMdG1DTFZvdFdZR0JXaXdpTDl6UVZhSXR1Ym90b2kyaW9icTZMcm91b3FJdXVpNjV1cUdpTENBNzRsSnNWL0pTTGkvZzArSlNMaS93MEJmeDBxeFg0Vkl1TDkvVDhWSXVMKy9RRjk3aWdGZnM0OTBnM04zU2g5dmNBOTFEN1lBWGtwUlZHejA5S2RLSGU1T1l2QmZzLzhCVnhpM1doaTZXTHBhR2hwWXVsaTZGMWkzR0xjWFYxY1lzSWk4c1Znb3VFaEl1Q2k0S1NoSlNMbEl1U2tvdVVpNVNFa29LTENBNzNsR3NWSVlzMTRZdjFDSXZyK0JTTGl5c0ZpeUUxTlNHTENQczA5NVFWaTBzRml6UFRRK09MNDR2VDA0dmpDSXZMKzlTTEJmYzArMFFWY1l0MW9JdW1DSXVyQll1bG9hR2xpNldMb1hXTGNRaUxhd1dMY0hWMmNZc0lpK3NWZ291RWhJdUNDSXRyQll1Q2tvU1VpNVNMa3BLTGxBaUxxd1dMbElTU2dvc0krd1QzR3hWbnZKTFF1TGU5dmRxTnUxc0l2RnAwZFZ1N0JXZXZVSWxsWm1wcGhWaW1ad2h4ZUFVTzl4UzdGU3VMaSt2cmk0c3JCVXVyRmF1TGk2dHJpNHRyQmN2ckZTdUxpK3ZyaTRzckJVdXJGYXVMaTZ0cmk0dHJCZmcwKzRRVi9EU0xpN3FyaTR0ODkvU0xpL2hVKy9TTGkzdHJpNHU3K0RTTEJmdjArMFFWSzR1TDYrdUxpeXNGUzZzVnE0dUxxMnVMaTJzRjk3VDNCQldyaTR2OFZHdUxpL2hVQlE3MzFJNFYrMTMzRnAybTl5c29pL2ZhK3lzcWVhZjNYZmNUQlRQN0l4V2JienRiZTZmYnV3WDdIUHRDRlN1TGkvZFU2NHVMKzFRRlM2c1ZxNHVMOXhScmk0djdGQVgzNy9jZkZmY1UreFIxZGZzVTl4U2hvUVgxaXhXaGRmc1UreFIxb2ZjVTl4UUZEdmlVbXhYOGxJdUwrRFQ0bEl1TC9EUUYvSFNyRmZoVWk0djM5UHhVaTR2NzlBWDRKUGVVRlN1TGk4dXJpNHRycTR1THE2dUxCZnNVU3hVcmk0dkxxNHVMYTZ1TGk2dXJpd1g3RkVzVks0dUx5NnVMaTJ1cmk0dXJxNHNGaS91MEZXdUxpNnRyaTR0cmE0dUx5K3VMQmZjVVN4VnJpNHVyYTR1TGEydUxpOHZyaXdYM0ZFc1ZhNHVMcTJ1TGkydHJpNHZMNjRzRkR2ZVVxeFVoaXpYaGkvWUlxNHNGaXpMVFErT0w0NHZUMG92akNLdUxCWXNpTlRVaGl3aWR6UldIcXdXNmthNjBpN3NJaS9jVUJZdTZhTFJja2dpUHFnWEtncnBWaTB3SWkvc1VCWXRMWEZWTWdnaG5peFZNbEZ6Qmk4c0lpL2NVQll2S3VzSEtsQWlQYkFWY2hHaGlpMXdJaS9zVUJZdGJybUs2aFFpSGF3V045OU1WcTR1TCs1UnJpNHYzbEFYYmF4V3JpNHRyYTR1THF3V0xPeFdyaTR0cmE0dUxxd1dMT3hXcmk0dHJhNHVMcXdYN05QYzBGYXVMaTJ0cmk0dXJCWXM3RmF1TGkydHJpNHVyQllzN0ZhdUxpMnRyaTR1ckJadjdkQlgzTkl1TGEvczBpNHVyQlE2TGRCV0wrR3Y0bEl1TCsrVDc1SXVMcS9mRWk0djNwUHhVaTR2NzdiN09wWGNGZnZkdUZmZlVpNHRyKzlTTGk2c0ZpenNWOTNTTGkydjdkSXVMcXdVTytKVDNOQlg3Tkl1THEvY1VpNHYzVlB1VWk0dDdhNHVMdS9mVWl3WDdORHNWNjR1TGF5dUxpNnNGaTBzVjY0dUxheXVMaTZzRis3UjdGZmRVaTR0cisxU0xpNnNGaTBzVjl4U0xpMnY3Rkl1THF3VkwrMlFWaS9mMDk5U0xpL3VVKzJTTGk2djNSSXVMOTFUN2xJdUwrM1NlcGFWM0JRNzNsUGVVRmZkVWk0dHIrMVNMaTZzRmkwc1Y5eFNMaTJ2N0ZJdUxxd1VyYXhYN05JdUw5NVQzMUl1TFcydUxpNXY3bEl1TCsxVDNGSXNGSy9ja0ZldUxpMnNyaTR1ckJZdExGZXVMaTJzcmk0dXJCZmNVKzdRVmkvZjA5OVNMaS91VSsyU0xpNnYzUkl1TDkxVDdsSXVMKzNTZXBhVjNCUTdyOThRVjk5U0xpMnY3MUl1THF3V0xTeFgzMUl1TGEvdlVpNHVyQll0TEZmZlVpNHRyKzlTTGk2c0YrRFQ3TkJYOGxJdUw5L1NyaTR2NzFQaFVpNHYzOVB4MGk0dXIrSlNMQlE3NGxKc1YvSlNMaS9nMCtKU0xpL3cwQmZ4MHF4WDRWSXVMOS9UOFZJdUwrL1FGOXpUaEZZdjNTUGRJTWZ0SU1RV3I5eFFWaXovWHNUK3hCUTc0bEpzVi9KU0xpL2cwK0pTTGkvdzBCZngwcXhYNFZJdUw5L1Q4Vkl1TCsvUUY5d2IzZkJXbmV5djdORytiNi9jMEJmY0NRUlg3VysrWnAvZE5ML2RONTVsdkJUSnhGZXY3Tkc5N0svYzBwNXNGRHJ2M3hCVnhpM1doaTZXTHBhR2hwWXVsaTZGMWkzR0xjWFYxY1lzSWk4c1Znb3VFaEl1Q2k0S1NoSlNMbEl1U2tvdVVpNVNFa29LTENJdjdWQlZ4aTNXaGk2V0xwYUdocFl1bGk2RjFpM0dMY1hWMWNZc0lpOHNWZ291RWhJdUNpNEtTaEpTTGxJdVNrb3VVaTVTRWtvS0xDSXY3VkJWeGkzV2hpNldMcGFHaHBZdWxpNkYxaTNHTGNYVjFjWXNJaThzVmdvdUVoSXVDaTRLU2hKU0xsSXVTa291VWk1U0Vrb0tMQ1BoazkxUVYvQlNMaTZ2MzlJdUxxL3YwaTR1citCU0xCWXY3ZEJYOEZJdUxxL2YwaTR1cisvU0xpNnY0RklzRmkvdDBGZndVaTR1cjkvU0xpNnY3OUl1THEvZ1Vpd1VPOTVUM1JoWDdodmNXOTRiM0Z2ZUcreGI3aHZzV0JmdEM5eFlWOTBJdDkwTHArMExwKzBJdEJmZEMrMlFWKzN2M0JwbW45MjBoOTIzMW1XOEYrM3Y3V0JYN2UvY0dtYWYzYlNIM2JmV1pid1VPOXlSckZmc2tpNHZ4OTBqM1dhTjErMEQ3VDR0UjI0dUx5OVNMNXZXamR5YjdDbFNMQmZkazl4UVZpNnNGMG92RXhJdlNpOUpTeEVTTFJJdFNVb3RFQ0d1TEJZdmowOVBqaStPTDAwT0xNNHN6UTBNeml3aUw2eFZvaTI2b2k2NkxycWlvcm91dWk2aHVpMmlMYUc1dWFJc0lpK3NWZVl0OWZZdDVpM21aZloyTG5ZdVptWXVkaTUxOW1YbUxDQTc0bEdzVi9KU0xpL2drcTR1TC9BVDRWSXVMK0FTcml3WDhBdnNjRmFkN0svczBiNXZyOXpRRjl3SkJGZnRiNzVtbjkwMHY5MDNubVc4Rk1uRVY2L3MwYjNzcjl6U25td1hkMHhWcmk0djNKUHZVaTR2N0pHdUxpL2RFK0JTTEJmdlVTeFgzQkl1TGEvc0VpNHVyQll0TEZmZDBpNHRyKzNTTGk2c0ZEdmgwOTRJVmdOMHF5L3NIaTRxTGk0dUtpL3NJaWlsTGdqb0lhNDhGbHUzM0F0YjNHWXlNaTR5TGpJdjNGNHYzQXorWUtRaHJod1g3ZGZ0aUZmc1hpL3NEMTM3dENLdVBCWlk1N0V2M0I0dU1pNHVMakl2M0NJenR5NVRjQ0t1SEJZQXArd0ZBK3hxS2lvdUtpNHFMQ0l6TEZVV0xVc1NLMFlyU3hNVFNqTktMeEZLTVJZdHBmbXR6Y25OemEzMXBpd2lLaXdXTDkzUVZWWXRoWDR0V2kxZTNZTCtMQ0l0N2pKc0ZwSXVqbFoyZW5aMlZvNHVsaTc5Z3RsYUxDRXNxRll1dnA2aXVpd2lNYXdWNWkzMThpM29JYTRvRkR2aVVleFg4bEl1TCtFVDNsSXVMYS90MGk0djhCUGhVaTR2M2RLdUxCZnVDSWhWdHlFNnA5MDczVGFGMSt5NzdMcXA4bW16M0x2Y3VvWFVGb3FFVk1PYVhsZ1dYbDV1U25JdWNpNXVFbDMrWGY1SjdpM3FMZW9SN2YzOElnSDhGWWVNVnNtUUZqSTJMam91T2k1U0lrNFdSZzVOK2pvR0lDUHZaL0FBVnQvY1lxWUYwUk5LaWxXMEZEdmlVbXhYN0ZJdUxxK3VMaS9la0lvdGIyL3NpaTFzN0lvdUwrNlRyaTR0cit4U0xpL2ZrOXd1THU5djNSb3U3Ty9jTGl3WDdsUHZrRlR5TFNzeUwyb3Zhek16YWk5cUx6RXFMUElzOFNrbzhpd2lMOTVRVlRZdFpXWXROaTAyOVdjbUx5WXU5dll2Smk4bFp2VTJMQ1BjMG14V3JpNHRyYTR1THF3WDdaUHNVRld1TEJZdTNyNiszaXdpTGF3VnhpM1YxaTNFSUR2ZmsyeFdMcXdYYWk4ek1pOXFMMmt2TFBJeEFpa3hTaEVPTGlJdUlpNG1MaVl1Smk0a0lhNHNGaTQyTGpJdU5pNCtMajR1T2srVFkwZWFNQ0l1TGpZc0Y2NHJaUElzcml5bzhQQ3FMQ0R2M1JCVnJpd1dMall1T2k0MElpNDJMalFXUXdyNjR4SXdJaTJzRllvdG5hNGRraTRlTGlZdUlDRHY3UkJWYml3VkZpMUhFaTlLTDBzVEUwb3NJaTJzRlZvdGdZSXRXaTFhMllNQ0xDTHVMaTJzRnk5c1ZxNHVMK3hScmk0djNGQVdiK3ljVlVNS2hvN0Jvc0s2aGN3VU85NVNyRlNxTFBOcUw3SXZzMnRyc2kreUwyanlMS29zcVBEd3Fpd2lMOTlRVlBJdEtTb3M4aXp6TVN0cUwyb3ZNekl2YWk5cEt6RHlMQ0R2N0pCVnJpd1dMeWIyOXlZc0lpMnNGWDR0blo0dGZDRHY3UkJVcmk0djMxT3VMaTJ0TGk0djdsTXVMQmZnMGF4VXJpNHVyeTR1TDk1UkxpNHVyNjRzRi9IVExGY3VMaTJ0TGk0dXJCUTczbFBkMEZXdUxCWXVOaTQ2TGpRaUxqWXVOQlpEQ3ZyakVqQWlMYXdWaWkyZHJoMlNMaDR1Smk0Z0kyL3RFRmZ0a2l3VkVpMUxFaTlLTDBzVEUwb3NJaTJzRlZvdGdZSXRXaTFhMllNQ0xDUGRraXdYYWk4ek1pOXFMMmt2TFBJeEFpa3hTaEVPTGlJdUlpNG1MaVl1Smk0a0lhNHNGaTQyTGpJdU5pNCtMajR1T2srVFkwZWFNQ0l1TGpZc0Y2NHJaUElzcml5bzhQQ3FMQ0E3M2xHc1ZJWXMxNFl2MUNJdnIrQlNMaXlzRml5RTFOU0dMQ1BzMDk1UVZpMHNGaXpQVFErT0w0NHZUMDR2akNJdkwrOVNMQmZjMCswUVZjWXQxb0l1bUNJdXJCWXVsb2FHbGk2V0xvWFdMY1FpTGF3V0xjSFYyY1lzSWkrc1Znb3VFaEl1Q0NJdHJCWXVDa29TVWk1U0xrcEtMbEFpTHF3V0xsSVNTZ29zSTl4VDNKQlZyaTR2UUJZdTlZTFJXaTFhTFlHS0xXUWlMUm11TGk5QUZpOC9Fd3RLTDBvdkVWSXRIQ0l0R0JRNzNkR3NWK3hDTEorK0w5eENMOXhEdjcvY1Fpd2lMYXdVaGl6VTFpeUdMSWVFMTlZdjFpK0hoaS9VSXE0c0ZpL3NRSnlmN0VJc0k5N1QzbEJYN2xJdUw5NVNiaXdYM0Q0djNDZnNKaS9zUENJdDdCZnQwcXhYM1U0c0ZndW8wNGl5VUNJdjdVd1VPOStQM0hSVnVtYlRaQmJ5OWk5MWF2Rm05T1l0WldWcGFpem04V1FpTmlySStibjFuMHdWT3lZenZ5Y25KeXZHTHlVekpUWXduVGswSVowTUZlb0lWajJ2N0ZIeUhxdmNVbXdXTFd4V1BhL3NVZkllcTl4U2JCVTM3QkJWd2kzYWhpNlVJcTRzRmk0S1NoSlNMazR1VGtvdVVDS3VMQll0eGRYVnhpd2hMOS9RVmE0c0ZpOEMydHNDTENJdHJCV2lMYm02TGFBZ08rSlI3RmZ5VWk0djNaUGlVaTR2N1pBWDhkS3NWK0ZTTGkvY2svRlNMaS9za0JmZDA2eFZ4aTNXaGk2VUlxNHNGaTRLU2hKU0xsSXVTa291VUNLdUxCWXR4ZFhWeGl3ajNCUGVFRlV1TGk2c0ZpNlYxb1hHTGNZdDFkWXR4Q0l0clM0dUxxNnVMQll1M3I2KzNpN2VMcjJlTFh3aXJpNHRyQmZjayt4UVZhNHVMeS94VWk0dExhNHVMNi9pVWl3VU9tL2hFRmZoMGk0dHIvSFNMaTZzRmkvd1VGZmgwaTR0ci9IU0xpNnNGdS9ma0ZhdUxpMnRyaTR1ckJidUxGYXVMaTJ0cmk0dXJCYnVMRmF1TGkydHJpNHVyQmF2N3RCWDdGSXVMOXpUM0ZJdUwrelFGSzZzVnk0dUw2MHVMaXlzRjl4VDNGQlgzQkl1TGEvc0VpNHVyQmZlMHV4WDhsSXVMOXhUNGxJdUwreFFGL0hTckZmaFVpNHZML0ZTTGkwc0YrSFQ3MUJYOGxJdUw5NFNyaTR2N1pQaFVpNHYzZEt1TEJmdTBPeFgzZEl1TGEvdDBpNHVyQll0TEZmZDBpNHRyKzNTTGk2c0ZEdmRrOTlRVk80dUw5eFRiaTR2N0ZBVmJxeFdiaTR2TGU0dUxTd1gzZEdzVk80dUw5eFRiaTR2N0ZBVmJxeFdiaTR2TGU0dUxTd1gzUlB2MEZmeVVpNHY0Sk91TGkydExpNHY3NVBoVWk0djM1RXVMaTZ2cml3WDdwSXNWcTR1TGEydUxpNnNGK3dUN1pCWDNsSXVMYS91VWk0dXJCWXRMRmZlVWk0dHIrNVNMaTZzRit3VDNOQlg0ZEl1TGEveDBpNHVyQlE3NGxCVDRsQldMREFvQUFBQURBZ0FCa0FBRkFBQUJUQUZtQUFBQVJ3Rk1BV1lBQUFEMUFCa0FoQUFBQUFBQUFBQUFBQUFBQUFBQUFBRVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBT2JIQWVELzRQL2dBZUFBSUFBQUFBRUFBQUFBQUFBQUFBQUFBQ0FBQUFBQUFBSUFBQUFEQUFBQUZBQURBQUVBQUFBVUFBUUFPQUFBQUFvQUNBQUNBQUlBQVFBZzVzZi8vZi8vQUFBQUFBQWc1Z0QvL2YvL0FBSC80eG9FQUFNQUFRQUFBQUFBQUFBQUFBQUFBUUFCLy84QUR3QUJBQUFBQVFBQUgwQjdCVjhQUFBVQUN3SUFBQUFBQU0rWkRENEFBQUFBejVrTVB2LzkvOXdDQkFIcEFBQUFDQUFDQUFBQUFBQUFBQUVBQUFIZy8rQUFBQUlBLy8zLy9BSUVBQUVBQUFBQUFBQUFBQUFBQUFBQUFBRE1BQUFBQUFBQUFBQUFBQUFBQVFBQUFBSUFBQUFDQUFBZ0FnQUFBQUlBLy84Q0FBQU9BZ0FBZmdJQUFBQUNBQUFEQWdBQUFBSUFBQUFDQUFBd0FnQUFLQUlBQUFBQ0FBQUFBZ0FBQUFJQUFEQUNBUC85QWdBQUFBSUFBQUFDQUFBQUFnQUFBQUlBQUFnQ0FBQUFBZ0FBQUFJQUFFQUNBQUFnQWdBQUlBSUFBQkFDQUFCT0FnQUFnQUlBQUZBQ0FBQUFBZ0QvL1FJQUFFZ0NBQUFBQWdBQUxRSUFBRUFDQUFDQUFnQUFBQUlBQUcwQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBSUFBR0FDQUFCQUFnQUFBQUlBQUFBQ0FBQUFBZ0FBUUFJQUFJQUNBQUFBQWdBQUlBSUFBQUFDQUFBQUFnQUFBQUlBQUlBQ0FBQnRBZ0FBUUFJQUFBVUNBQUJ3QWdBQUFBSUFBQUFDQUFCZ0FnQUFBQUlBQUFBQ0FBQUFBZ0FBY0FJQUFBQUNBQUFBQWdBQVVBSUFBRkFDQUFBQUFnQUFBQUlBQUFBQ0FBQlFBZ0FBUUFJQUFBQUNBQUFnQWdBQVFnSUFBSVFDQUFBZ0FnQUFBQUlBQUFBQ0FBQUFBZ0FBSUFJQUFFQUNBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUlBQUhBQ0FBQ2dBZ0FBVUFJQUFBQUNBQUJMQWdBQU5BSUFBQ0FDQUFBTEFnQUFRQUlBQUNvQ0FBQUFBZ0FBTUFJQS8vOENBQUFBQWdBQUFBSUFBQkFDQUFBd0FnQUFCUUlBQUFBQ0FBQWNBZ0FBQWdJQUFDb0NBQUFBQWdBQUpRSUFBQWtDQUFBT0FnQUFBQUlBQUFBQ0FBQlFBZ0FBQUFJQUFDb0NBQUFBQWdBQUJBSUFBQUFDQUFBQUFnQUFFQUlBQUFBQ0FBQUFBZ0FBQUFJQUFDQUNBQUFnQWdELy9nSUFBQUFDQVAvK0FnQUFRQUlBQUFBQ0FBQWdBZ0FBZndJQUFFQUNBQUJBQWdBQU1BSUFBQUFDQUFBTkFnQUFBQUlBQUJBQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQWNBSUFBQUFDQUFBQUFnRC8vZ0lBQUM0Q0FBQUFBZ0FBQUFJQUFBQUNBQUFKQWdBQUFBSUFBQUFDQUFBRkFnQUFBQUlBQUFBQ0FBQUFBZ0FBVFFJQUFDQUNBQUFBQWdBQUlBSUFBSU1DQUFBQUFnQUFRQUlBQUNBQ0FBQUFBZ0FBQUFJQUFFQUNBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUlBQUFBQ0FBQUFBZ0FBRGdJQUFBQUNBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUlBQUFBQ0FBQUFBZ0FBUUFJQUFBQUNBQUNOQWdBQUFBSUFBQUFDQUFBQUFBQlFBQURNQUFBQUFBQU9BSzRBQVFBQUFBQUFBUUFnQUFBQUFRQUFBQUFBQWdBT0FJWUFBUUFBQUFBQUF3QWdBRFlBQVFBQUFBQUFCQUFnQUpRQUFRQUFBQUFBQlFBV0FDQUFBUUFBQUFBQUJnQVFBRllBQVFBQUFBQUFDZ0FvQUxRQUF3QUJCQWtBQVFBZ0FBQUFBd0FCQkFrQUFnQU9BSVlBQXdBQkJBa0FBd0FnQURZQUF3QUJCQWtBQkFBZ0FKUUFBd0FCQkFrQUJRQVdBQ0FBQXdBQkJBa0FCZ0FnQUdZQUF3QUJCQWtBQ2dBb0FMUUFVd0IwQUhJQWJ3QnJBR1VBTFFCSEFHRUFjQUF0QUVrQVl3QnZBRzRBY3dCV0FHVUFjZ0J6QUdrQWJ3QnVBQ0FBTVFBdUFEQUFVd0IwQUhJQWJ3QnJBR1VBTFFCSEFHRUFjQUF0QUVrQVl3QnZBRzRBYzFOMGNtOXJaUzFIWVhBdFNXTnZibk1BVXdCMEFISUFid0JyQUdVQUxRQkhBR0VBY0FBdEFFa0FZd0J2QUc0QWN3QlNBR1VBWndCMUFHd0FZUUJ5QUZNQWRBQnlBRzhBYXdCbEFDMEFSd0JoQUhBQUxRQkpBR01BYndCdUFITUFSd0JsQUc0QVpRQnlBR0VBZEFCbEFHUUFJQUJpQUhrQUlBQkpBR01BYndCTkFHOEFid0J1QUFBQUF3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQT09KSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLmljb24ge1xyXG5cdGZvbnQtZmFtaWx5OiAnU3Ryb2tlLUdhcC1JY29ucyc7XHJcblx0c3BlYWs6IG5vbmU7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLVdvcmxkV2lkZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjAwXCI7XHJcbn1cclxuLmljb24tV29ybGRHbG9iZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjAxXCI7XHJcbn1cclxuLmljb24tVW5kZXJwYW50czpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjAyXCI7XHJcbn1cclxuLmljb24tVHNoaXJ0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MDNcIjtcclxufVxyXG4uaWNvbi1Ucm91c2VyczpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjA0XCI7XHJcbn1cclxuLmljb24tVGllOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MDVcIjtcclxufVxyXG4uaWNvbi1UZW5uaXNCYWxsOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MDZcIjtcclxufVxyXG4uaWNvbi1UZWxlc29jcGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYwN1wiO1xyXG59XHJcbi5pY29uLVN0b3A6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYwOFwiO1xyXG59XHJcbi5pY29uLVN0YXJzaGlwOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MDlcIjtcclxufVxyXG4uaWNvbi1TdGFyc2hpcDI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYwYVwiO1xyXG59XHJcbi5pY29uLVNwZWFrZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYwYlwiO1xyXG59XHJcbi5pY29uLVNwZWFrZXIyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MGNcIjtcclxufVxyXG4uaWNvbi1Tb2NjZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYwZFwiO1xyXG59XHJcbi5pY29uLVNuaWtlcnM6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYwZVwiO1xyXG59XHJcbi5pY29uLVNjaXNvcnM6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYwZlwiO1xyXG59XHJcbi5pY29uLVB1enpsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjEwXCI7XHJcbn1cclxuLmljb24tUHJpbnRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjExXCI7XHJcbn1cclxuLmljb24tUG9vbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjEyXCI7XHJcbn1cclxuLmljb24tUG9kaXVtOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MTNcIjtcclxufVxyXG4uaWNvbi1QbGF5OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MTRcIjtcclxufVxyXG4uaWNvbi1QbGFuZXQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYxNVwiO1xyXG59XHJcbi5pY29uLVBhdXNlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MTZcIjtcclxufVxyXG4uaWNvbi1OZXh0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MTdcIjtcclxufVxyXG4uaWNvbi1NdXNpY05vdGUyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MThcIjtcclxufVxyXG4uaWNvbi1NdXNpY05vdGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYxOVwiO1xyXG59XHJcbi5pY29uLU11c2ljTWl4ZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYxYVwiO1xyXG59XHJcbi5pY29uLU1pY3JvcGhvbmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYxYlwiO1xyXG59XHJcbi5pY29uLU1lZGFsOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MWNcIjtcclxufVxyXG4uaWNvbi1NYW5GaWd1cmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYxZFwiO1xyXG59XHJcbi5pY29uLU1hZ25ldDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjFlXCI7XHJcbn1cclxuLmljb24tTGlrZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjFmXCI7XHJcbn1cclxuLmljb24tSGFuZ2VyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MjBcIjtcclxufVxyXG4uaWNvbi1IYW5kaWNhcDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjIxXCI7XHJcbn1cclxuLmljb24tRm9yd2FyZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjIyXCI7XHJcbn1cclxuLmljb24tRm9vdGJhbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjIzXCI7XHJcbn1cclxuLmljb24tRmxhZzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjI0XCI7XHJcbn1cclxuLmljb24tRmVtYWxlRmlndXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MjVcIjtcclxufVxyXG4uaWNvbi1EaXNsaWtlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MjZcIjtcclxufVxyXG4uaWNvbi1EaWFtb25kUmluZzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjI3XCI7XHJcbn1cclxuLmljb24tQ3VwOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MjhcIjtcclxufVxyXG4uaWNvbi1Dcm93bjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjI5XCI7XHJcbn1cclxuLmljb24tQ29sdW1uOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MmFcIjtcclxufVxyXG4uaWNvbi1DbGljazpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjJiXCI7XHJcbn1cclxuLmljb24tQ2Fzc2V0dGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYyY1wiO1xyXG59XHJcbi5pY29uLUJvbWI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYyZFwiO1xyXG59XHJcbi5pY29uLUJhdHRlcnlMb3c6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYyZVwiO1xyXG59XHJcbi5pY29uLUJhdHRlcnlGdWxsOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MmZcIjtcclxufVxyXG4uaWNvbi1CYXNja2V0YmFsbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjMwXCI7XHJcbn1cclxuLmljb24tQXN0cm9uYXV0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MzFcIjtcclxufVxyXG4uaWNvbi1XaW5lR2xhc3M6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYzMlwiO1xyXG59XHJcbi5pY29uLVdhdGVyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MzNcIjtcclxufVxyXG4uaWNvbi1XYWxsZXQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYzNFwiO1xyXG59XHJcbi5pY29uLVVtYnJlbGxhOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MzVcIjtcclxufVxyXG4uaWNvbi1UVjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjM2XCI7XHJcbn1cclxuLmljb24tVGVhTXVnOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MzdcIjtcclxufVxyXG4uaWNvbi1UYWJsZXQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYzOFwiO1xyXG59XHJcbi5pY29uLVNvZGE6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYzOVwiO1xyXG59XHJcbi5pY29uLVNvZGFDYW46YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYzYVwiO1xyXG59XHJcbi5pY29uLVNpbUNhcmQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYzYlwiO1xyXG59XHJcbi5pY29uLVNpZ25hbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjNjXCI7XHJcbn1cclxuLmljb24tU2hha2VyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2M2RcIjtcclxufVxyXG4uaWNvbi1SYWRpbzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjNlXCI7XHJcbn1cclxuLmljb24tUGl6emE6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYzZlwiO1xyXG59XHJcbi5pY29uLVBob25lOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NDBcIjtcclxufVxyXG4uaWNvbi1Ob3RlYm9vazpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjQxXCI7XHJcbn1cclxuLmljb24tTXVnOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NDJcIjtcclxufVxyXG4uaWNvbi1NYXN0ZXJjYXJkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NDNcIjtcclxufVxyXG4uaWNvbi1JcG9kOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NDRcIjtcclxufVxyXG4uaWNvbi1JbmZvOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NDVcIjtcclxufVxyXG4uaWNvbi1JY2VjcmVhbTI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY0NlwiO1xyXG59XHJcbi5pY29uLUljZWNyZWFtMTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XHJcbn1cclxuLmljb24tSG91cmdsYXNzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NDhcIjtcclxufVxyXG4uaWNvbi1IZWxwOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NDlcIjtcclxufVxyXG4uaWNvbi1Hb3RvOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NGFcIjtcclxufVxyXG4uaWNvbi1HbGFzc2VzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NGJcIjtcclxufVxyXG4uaWNvbi1HYW1lYm95OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NGNcIjtcclxufVxyXG4uaWNvbi1Gb3JrYW5kS25pZmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY0ZFwiO1xyXG59XHJcbi5pY29uLUV4cG9ydDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjRlXCI7XHJcbn1cclxuLmljb24tRXhpdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjRmXCI7XHJcbn1cclxuLmljb24tRXNwcmVzc286YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY1MFwiO1xyXG59XHJcbi5pY29uLURyb3A6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY1MVwiO1xyXG59XHJcbi5pY29uLURvd25sb2FkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NTJcIjtcclxufVxyXG4uaWNvbi1Eb2xsYXJzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NTNcIjtcclxufVxyXG4uaWNvbi1Eb2xsYXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY1NFwiO1xyXG59XHJcbi5pY29uLURlc2t0b3BNb25pdG9yOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NTVcIjtcclxufVxyXG4uaWNvbi1Db3Jrc2NyZXc6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY1NlwiO1xyXG59XHJcbi5pY29uLUNvZmZlZVRvR286YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY1N1wiO1xyXG59XHJcbi5pY29uLUNoYXJ0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NThcIjtcclxufVxyXG4uaWNvbi1DaGFydFVwOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NTlcIjtcclxufVxyXG4uaWNvbi1DaGFydERvd246YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY1YVwiO1xyXG59XHJcbi5pY29uLUNhbGN1bGF0b3I6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY1YlwiO1xyXG59XHJcbi5pY29uLUJyZWFkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NWNcIjtcclxufVxyXG4uaWNvbi1Cb3VyYm9uOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NWRcIjtcclxufVxyXG4uaWNvbi1Cb3R0bGVvZldJbmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY1ZVwiO1xyXG59XHJcbi5pY29uLUJhZzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjVmXCI7XHJcbn1cclxuLmljb24tQXJyb3c6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY2MFwiO1xyXG59XHJcbi5pY29uLUFudGVubmEyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NjFcIjtcclxufVxyXG4uaWNvbi1BbnRlbm5hMTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjYyXCI7XHJcbn1cclxuLmljb24tQW5jaG9yOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NjNcIjtcclxufVxyXG4uaWNvbi1XaGVlbGJhcnJvdzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjY0XCI7XHJcbn1cclxuLmljb24tV2ViY2FtOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NjVcIjtcclxufVxyXG4uaWNvbi1VbmxpbmtlZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjY2XCI7XHJcbn1cclxuLmljb24tVHJ1Y2s6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY2N1wiO1xyXG59XHJcbi5pY29uLVRpbWVyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NjhcIjtcclxufVxyXG4uaWNvbi1UaW1lOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NjlcIjtcclxufVxyXG4uaWNvbi1TdG9yYWdlQm94OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NmFcIjtcclxufVxyXG4uaWNvbi1TdGFyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NmJcIjtcclxufVxyXG4uaWNvbi1TaG9wcGluZ0NhcnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY2Y1wiO1xyXG59XHJcbi5pY29uLVNoaWVsZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjZkXCI7XHJcbn1cclxuLmljb24tU2VyaW5nZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjZlXCI7XHJcbn1cclxuLmljb24tUHVsc2U6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY2ZlwiO1xyXG59XHJcbi5pY29uLVBsYXN0ZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY3MFwiO1xyXG59XHJcbi5pY29uLVBsYWluZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjcxXCI7XHJcbn1cclxuLmljb24tUGlsbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjcyXCI7XHJcbn1cclxuLmljb24tUGljbmljQmFza2V0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NzNcIjtcclxufVxyXG4uaWNvbi1QaG9uZTI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY3NFwiO1xyXG59XHJcbi5pY29uLVBlbmNpbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjc1XCI7XHJcbn1cclxuLmljb24tUGVuOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2NzZcIjtcclxufVxyXG4uaWNvbi1QYXBlckNsaXA6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY3N1wiO1xyXG59XHJcbi5pY29uLU9uLU9mZjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjc4XCI7XHJcbn1cclxuLmljb24tTW91c2U6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY3OVwiO1xyXG59XHJcbi5pY29uLU1lZ2FwaG9uZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjdhXCI7XHJcbn1cclxuLmljb24tTGlua2VkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2N2JcIjtcclxufVxyXG4uaWNvbi1LZXlib2FyZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjdjXCI7XHJcbn1cclxuLmljb24tSG91c2U6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY3ZFwiO1xyXG59XHJcbi5pY29uLUhlYXJ0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2N2VcIjtcclxufVxyXG4uaWNvbi1IZWFkc2V0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2N2ZcIjtcclxufVxyXG4uaWNvbi1GdWxsU2hvcHBpbmdDYXJ0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2ODBcIjtcclxufVxyXG4uaWNvbi1GdWxsU2NyZWVuOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2ODFcIjtcclxufVxyXG4uaWNvbi1Gb2xkZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY4MlwiO1xyXG59XHJcbi5pY29uLUZsb3BweTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjgzXCI7XHJcbn1cclxuLmljb24tRmlsZXM6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY4NFwiO1xyXG59XHJcbi5pY29uLUZpbGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY4NVwiO1xyXG59XHJcbi5pY29uLUZpbGVCb3g6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY4NlwiO1xyXG59XHJcbi5pY29uLUV4aXRGdWxsU2NyZWVuOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2ODdcIjtcclxufVxyXG4uaWNvbi1FbXB0eUJveDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjg4XCI7XHJcbn1cclxuLmljb24tRGVsZXRlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2ODlcIjtcclxufVxyXG4uaWNvbi1Db250cm9sbGVyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2OGFcIjtcclxufVxyXG4uaWNvbi1Db21wYXNzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2OGJcIjtcclxufVxyXG4uaWNvbi1Db21wYXNzVG9vbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjhjXCI7XHJcbn1cclxuLmljb24tQ2xpcGJvYXJkVGV4dDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjhkXCI7XHJcbn1cclxuLmljb24tQ2xpcGJvYXJkQ2hhcnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY4ZVwiO1xyXG59XHJcbi5pY29uLUNoZW1pY2FsR2xhc3M6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY4ZlwiO1xyXG59XHJcbi5pY29uLUNEOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2OTBcIjtcclxufVxyXG4uaWNvbi1DYXJpb2NhOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2OTFcIjtcclxufVxyXG4uaWNvbi1DYXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY5MlwiO1xyXG59XHJcbi5pY29uLUJvb2s6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY5M1wiO1xyXG59XHJcbi5pY29uLUJpZ1RydWNrOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2OTRcIjtcclxufVxyXG4uaWNvbi1CaWN5Y2xlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2OTVcIjtcclxufVxyXG4uaWNvbi1XcmVuY2g6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY5NlwiO1xyXG59XHJcbi5pY29uLVdlYjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjk3XCI7XHJcbn1cclxuLmljb24tV2F0Y2g6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY5OFwiO1xyXG59XHJcbi5pY29uLVZvbHVtZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjk5XCI7XHJcbn1cclxuLmljb24tVmlkZW86YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTY5YVwiO1xyXG59XHJcbi5pY29uLVVzZXJzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2OWJcIjtcclxufVxyXG4uaWNvbi1Vc2VyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2OWNcIjtcclxufVxyXG4uaWNvbi1VcGxvYWRDTG91ZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjlkXCI7XHJcbn1cclxuLmljb24tVHlwaW5nOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2OWVcIjtcclxufVxyXG4uaWNvbi1Ub29sczpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNjlmXCI7XHJcbn1cclxuLmljb24tVGFnOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YTBcIjtcclxufVxyXG4uaWNvbi1TcGVlZG9tZXR0ZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZhMVwiO1xyXG59XHJcbi5pY29uLVNoYXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YTJcIjtcclxufVxyXG4uaWNvbi1TZXR0aW5nczpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNmEzXCI7XHJcbn1cclxuLmljb24tU2VhcmNoOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YTRcIjtcclxufVxyXG4uaWNvbi1TY3Jld2RyaXZlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNmE1XCI7XHJcbn1cclxuLmljb24tUm9sb2RleDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNmE2XCI7XHJcbn1cclxuLmljb24tUmluZ2VyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YTdcIjtcclxufVxyXG4uaWNvbi1SZXN1bWU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZhOFwiO1xyXG59XHJcbi5pY29uLVJlc3RhcnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZhOVwiO1xyXG59XHJcbi5pY29uLVBvd2VyT2ZmOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YWFcIjtcclxufVxyXG4uaWNvbi1Qb2ludGVyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YWJcIjtcclxufVxyXG4uaWNvbi1QaWN0dXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YWNcIjtcclxufVxyXG4uaWNvbi1PcGVuZWRMb2NrOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YWRcIjtcclxufVxyXG4uaWNvbi1Ob3RlczpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNmFlXCI7XHJcbn1cclxuLmljb24tTXV0ZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNmFmXCI7XHJcbn1cclxuLmljb24tTW92aWU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZiMFwiO1xyXG59XHJcbi5pY29uLU1pY3JvcGhvbmUyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YjFcIjtcclxufVxyXG4uaWNvbi1NZXNzYWdlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YjJcIjtcclxufVxyXG4uaWNvbi1NZXNzYWdlUmlnaHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZiM1wiO1xyXG59XHJcbi5pY29uLU1lc3NhZ2VMZWZ0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YjRcIjtcclxufVxyXG4uaWNvbi1NZW51OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YjVcIjtcclxufVxyXG4uaWNvbi1NZWRpYTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNmI2XCI7XHJcbn1cclxuLmljb24tTWFpbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNmI3XCI7XHJcbn1cclxuLmljb24tTGlzdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNmI4XCI7XHJcbn1cclxuLmljb24tTGF5ZXJzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YjlcIjtcclxufVxyXG4uaWNvbi1LZXk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZiYVwiO1xyXG59XHJcbi5pY29uLUltYm94OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YmJcIjtcclxufVxyXG4uaWNvbi1FeWU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZiY1wiO1xyXG59XHJcbi5pY29uLUVkaXQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZiZFwiO1xyXG59XHJcbi5pY29uLURTTFJDYW1lcmE6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZiZVwiO1xyXG59XHJcbi5pY29uLURvd25sb2FkQ2xvdWQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZiZlwiO1xyXG59XHJcbi5pY29uLUNvbXBhY3RDYW1lcmE6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZjMFwiO1xyXG59XHJcbi5pY29uLUNsb3VkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YzFcIjtcclxufVxyXG4uaWNvbi1DbG9zZWRMb2NrOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YzJcIjtcclxufVxyXG4uaWNvbi1DaGFydDI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZjM1wiO1xyXG59XHJcbi5pY29uLUJ1bGI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTZjNFwiO1xyXG59XHJcbi5pY29uLUJyaWVmY2FzZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNmM1XCI7XHJcbn1cclxuLmljb24tQmxvZzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlNmM2XCI7XHJcbn1cclxuLmljb24tQWdlbmRhOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2YzdcIjtcclxufVxyXG4iXX0= */
