/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/@glidejs/glide/dist/css/glide.core.min.css ***!
  \*******************************************************************************************************************************************************************************************************************************/
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}/*# sourceMappingURL=glide.core.min.css.map */

/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/@glidejs/glide/dist/css/glide.theme.min.css ***!
  \********************************************************************************************************************************************************************************************************************************/
.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}/*# sourceMappingURL=glide.theme.min.css.map */

/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/@fortawesome/fontawesome/styles.css ***!
  \************************************************************************************************************************************************************************************************************************/
/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
svg:not(:root).svg-inline--fa {
  overflow: visible; }

.svg-inline--fa {
  display: inline-block;
  font-size: inherit;
  height: 1em;
  overflow: visible;
  vertical-align: -.125em; }
  .svg-inline--fa.fa-lg {
    vertical-align: -.225em; }
  .svg-inline--fa.fa-w-1 {
    width: 0.0625em; }
  .svg-inline--fa.fa-w-2 {
    width: 0.125em; }
  .svg-inline--fa.fa-w-3 {
    width: 0.1875em; }
  .svg-inline--fa.fa-w-4 {
    width: 0.25em; }
  .svg-inline--fa.fa-w-5 {
    width: 0.3125em; }
  .svg-inline--fa.fa-w-6 {
    width: 0.375em; }
  .svg-inline--fa.fa-w-7 {
    width: 0.4375em; }
  .svg-inline--fa.fa-w-8 {
    width: 0.5em; }
  .svg-inline--fa.fa-w-9 {
    width: 0.5625em; }
  .svg-inline--fa.fa-w-10 {
    width: 0.625em; }
  .svg-inline--fa.fa-w-11 {
    width: 0.6875em; }
  .svg-inline--fa.fa-w-12 {
    width: 0.75em; }
  .svg-inline--fa.fa-w-13 {
    width: 0.8125em; }
  .svg-inline--fa.fa-w-14 {
    width: 0.875em; }
  .svg-inline--fa.fa-w-15 {
    width: 0.9375em; }
  .svg-inline--fa.fa-w-16 {
    width: 1em; }
  .svg-inline--fa.fa-w-17 {
    width: 1.0625em; }
  .svg-inline--fa.fa-w-18 {
    width: 1.125em; }
  .svg-inline--fa.fa-w-19 {
    width: 1.1875em; }
  .svg-inline--fa.fa-w-20 {
    width: 1.25em; }
  .svg-inline--fa.fa-pull-left {
    margin-right: .3em;
    width: auto; }
  .svg-inline--fa.fa-pull-right {
    margin-left: .3em;
    width: auto; }
  .svg-inline--fa.fa-border {
    height: 1.5em; }
  .svg-inline--fa.fa-li {
    width: 2em; }
  .svg-inline--fa.fa-fw {
    width: 1.25em; }

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0; }

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -.125em;
  width: 1em; }
  .fa-layers svg.svg-inline--fa {
    transform-origin: center center; }

.fa-layers-text, .fa-layers-counter {
  display: inline-block;
  position: absolute;
  text-align: center; }

.fa-layers-text {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center center; }

.fa-layers-counter {
  background-color: #ff253a;
  border-radius: 1em;
  box-sizing: border-box;
  color: #fff;
  height: 1.5em;
  line-height: 1;
  max-width: 5em;
  min-width: 1.5em;
  overflow: hidden;
  padding: .25em;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  transform: scale(0.25);
  transform-origin: top right; }

.fa-layers-bottom-right {
  bottom: 0;
  right: 0;
  top: auto;
  transform: scale(0.25);
  transform-origin: bottom right; }

.fa-layers-bottom-left {
  bottom: 0;
  left: 0;
  right: auto;
  top: auto;
  transform: scale(0.25);
  transform-origin: bottom left; }

.fa-layers-top-right {
  right: 0;
  top: 0;
  transform: scale(0.25);
  transform-origin: top right; }

.fa-layers-top-left {
  left: 0;
  right: auto;
  top: 0;
  transform: scale(0.25);
  transform-origin: top left; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

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

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  position: relative;
  width: 2em; }

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0; }

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1em; }

.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2em; }

.fa-inverse {
  color: #fff; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/styles/scss/vendor/buefy/buefy.css ***!
  \*****************************************************************************************************************************************************************************************************************/
/*! Buefy v0.9.22 | MIT License | github.com/buefy/buefy */
@charset "UTF-8";
.is-noscroll {
  position: fixed;
  overflow-y: hidden;
  width: 100%;
  bottom: 0;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  animation-name: fadeInUp;
}

/**
 * Vue Transitions
 */
.fade-enter-active,
.fade-leave-active {
  transition: opacity 150ms ease-out;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.zoom-in-enter-active,
.zoom-in-leave-active {
  transition: opacity 150ms ease-out;
}
.zoom-in-enter-active .animation-content,
.zoom-in-enter-active .animation-content,
.zoom-in-leave-active .animation-content,
.zoom-in-leave-active .animation-content {
  transition: transform 150ms ease-out;
}

.zoom-in-enter,
.zoom-in-leave-active {
  opacity: 0;
}
.zoom-in-enter .animation-content,
.zoom-in-enter .animation-content,
.zoom-in-leave-active .animation-content,
.zoom-in-leave-active .animation-content {
  transform: scale(0.95);
}

.zoom-out-enter-active,
.zoom-out-leave-active {
  transition: opacity 150ms ease-out;
}
.zoom-out-enter-active .animation-content,
.zoom-out-enter-active .animation-content,
.zoom-out-leave-active .animation-content,
.zoom-out-leave-active .animation-content {
  transition: transform 150ms ease-out;
}

.zoom-out-enter,
.zoom-out-leave-active {
  opacity: 0;
}
.zoom-out-enter .animation-content,
.zoom-out-enter .animation-content,
.zoom-out-leave-active .animation-content,
.zoom-out-leave-active .animation-content {
  transform: scale(1.05);
}

.slide-next-enter-active,
.slide-next-leave-active,
.slide-prev-enter-active,
.slide-prev-leave-active {
  transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.slide-prev-leave-to, .slide-next-enter {
  transform: translate3d(-100%, 0, 0);
  position: absolute;
  width: 100%;
}

.slide-prev-enter, .slide-next-leave-to {
  transform: translate3d(100%, 0, 0);
  position: absolute;
  width: 100%;
}

.slide-down-enter-active,
.slide-down-leave-active,
.slide-up-enter-active,
.slide-up-leave-active {
  transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.slide-up-leave-to, .slide-down-enter {
  transform: translate3d(0, -100%, 0);
  position: absolute;
  height: 100%;
}

.slide-up-enter, .slide-down-leave-to {
  transform: translate3d(0, 100%, 0);
  position: absolute;
  height: 100%;
}

.slide-enter-active {
  transition: 150ms ease-out;
}

.slide-leave-active {
  transition: 150ms ease-out;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

.slide-enter-to, .slide-leave {
  max-height: 100px;
  overflow: hidden;
}

.slide-enter, .slide-leave-to {
  overflow: hidden;
  max-height: 0;
}

/*! bulma.io v0.9.3 | MIT License | github.com/jgthms/bulma */
/* Bulma Utilities */
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .taginput .taginput-container.is-focusable, .textarea, .input, .button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .taginput .taginput-container.is-focusable:focus, .textarea:focus, .input:focus, .button:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .taginput .is-focused.taginput-container.is-focusable, .is-focused.textarea, .is-focused.input, .is-focused.button, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .taginput .taginput-container.is-focusable:active, .textarea:active, .input:active, .button:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .taginput .is-active.taginput-container.is-focusable, .is-active.textarea, .is-active.input, .is-active.button {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], .taginput [disabled].taginput-container.is-focusable, [disabled].textarea, [disabled].input, [disabled].button, fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .taginput .taginput-container.is-focusable, .taginput fieldset[disabled] .taginput-container.is-focusable, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button {
  cursor: not-allowed;
}

.switch, .b-radio.radio, .b-checkbox.checkbox, .carousel-list, .carousel, .is-unselectable, .tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
}

.tabs:not(:last-child), .pagination:not(:last-child), .message:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .block:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .progress-wrapper.is-not-native:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) {
  margin-bottom: 1.5rem;
}

.modal-close, .delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 9999px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}
.modal-close::before, .delete::before, .modal-close::after, .delete::after {
  background-color: white;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.modal-close::before, .delete::before {
  height: 2px;
  width: 50%;
}
.modal-close::after, .delete::after {
  height: 50%;
  width: 2px;
}
.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus {
  background-color: rgba(10, 10, 10, 0.3);
}
.modal-close:active, .delete:active {
  background-color: rgba(10, 10, 10, 0.4);
}
.is-small.modal-close, .is-small.delete {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.is-medium.modal-close, .is-medium.delete {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.is-large.modal-close, .is-large.delete {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.control.is-loading::after, .select.is-loading::after, .loader, .button.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.b-image-wrapper > img.has-ratio, .b-image-wrapper > img.placeholder, .hero-video, .is-overlay, .modal-background, .modal, .image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.navbar-burger {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
}

/* Bulma Base */
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

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

img,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: inherit;
}

html {
  background-color: white;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}

body,
button,
input,
optgroup,
select,
textarea {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}

body {
  color: #4a4a4a;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: #7957d5;
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: #363636;
}

code {
  background-color: whitesmoke;
  color: #da1039;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: whitesmoke;
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}

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

input[type=checkbox],
input[type=radio] {
  vertical-align: baseline;
}

small {
  font-size: 0.875em;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: #363636;
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: whitesmoke;
  color: #4a4a4a;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}

table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: inherit;
}
table th {
  color: #363636;
}

@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Bulma Elements */
.box {
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: #4a4a4a;
  display: block;
  padding: 1.25rem;
}

a.box:hover, a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #7957d5;
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #7957d5;
}

.button {
  background-color: white;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}
.button strong {
  color: inherit;
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}
.button .icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}
.button .icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}
.button:hover, .button.is-hovered {
  border-color: #b5b5b5;
  color: #363636;
}
.button:focus, .button.is-focused {
  border-color: #7957d5;
  color: #363636;
}
.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.button:active, .button.is-active {
  border-color: #4a4a4a;
  color: #363636;
}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #4a4a4a;
  text-decoration: underline;
}
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
  background-color: whitesmoke;
  color: #363636;
}
.button.is-text:active, .button.is-text.is-active {
  background-color: #e8e8e8;
  color: #363636;
}
.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-ghost {
  background: none;
  border-color: transparent;
  color: #7957d5;
  text-decoration: none;
}
.button.is-ghost:hover, .button.is-ghost.is-hovered {
  color: #7957d5;
  text-decoration: underline;
}
.button.is-white {
  background-color: white;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:hover, .button.is-white.is-hovered {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:focus, .button.is-white.is-focused {
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .button.is-white.is-active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white.is-inverted {
  background-color: #0a0a0a;
  color: white;
}
.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
  background-color: black;
}
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
  color: white;
}
.button.is-white.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-white.is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}
.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent white white !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}
.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
  background-color: #0a0a0a;
  color: white;
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent white white !important;
}
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white;
}
.button.is-black:hover, .button.is-black.is-hovered {
  background-color: #040404;
  border-color: transparent;
  color: white;
}
.button.is-black:focus, .button.is-black.is-focused {
  border-color: transparent;
  color: white;
}
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.button.is-black:active, .button.is-black.is-active {
  background-color: black;
  border-color: transparent;
  color: white;
}
.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
}
.button.is-black.is-inverted {
  background-color: white;
  color: #0a0a0a;
}
.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black.is-loading::after {
  border-color: transparent transparent white white !important;
}
.button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}
.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent white white !important;
}
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
  background-color: white;
  color: #0a0a0a;
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}
.button.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .button.is-light.is-hovered {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .button.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.button.is-light:active, .button.is-light.is-active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  box-shadow: none;
}
.button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: whitesmoke;
}
.button.is-light.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  color: whitesmoke;
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}
.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}
.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-dark {
  background-color: #363636;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .button.is-dark.is-hovered {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .button.is-dark.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.button.is-dark:active, .button.is-dark.is-active {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: #363636;
  border-color: transparent;
  box-shadow: none;
}
.button.is-dark.is-inverted {
  background-color: #fff;
  color: #363636;
}
.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #363636;
}
.button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  color: #363636;
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #363636 #363636 !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  box-shadow: none;
  color: #363636;
}
.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #363636;
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #363636 #363636 !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary {
  background-color: #7957d5;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: #714dd2;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .button.is-primary.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.button.is-primary:active, .button.is-primary.is-active {
  background-color: #6943d0;
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: #7957d5;
  border-color: transparent;
  box-shadow: none;
}
.button.is-primary.is-inverted {
  background-color: #fff;
  color: #7957d5;
}
.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #7957d5;
}
.button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #7957d5;
  color: #7957d5;
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
  background-color: #7957d5;
  border-color: #7957d5;
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #7957d5 #7957d5 !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #7957d5;
  box-shadow: none;
  color: #7957d5;
}
.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #7957d5;
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #7957d5 #7957d5 !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary.is-light {
  background-color: #f2effb;
  color: #552fbc;
}
.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
  background-color: #eae4f8;
  border-color: transparent;
  color: #552fbc;
}
.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
  background-color: #e2daf6;
  border-color: transparent;
  color: #552fbc;
}
.button.is-link {
  background-color: #7957d5;
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .button.is-link.is-hovered {
  background-color: #714dd2;
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .button.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.button.is-link:active, .button.is-link.is-active {
  background-color: #6943d0;
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: #7957d5;
  border-color: transparent;
  box-shadow: none;
}
.button.is-link.is-inverted {
  background-color: #fff;
  color: #7957d5;
}
.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #7957d5;
}
.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined {
  background-color: transparent;
  border-color: #7957d5;
  color: #7957d5;
}
.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
  background-color: #7957d5;
  border-color: #7957d5;
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #7957d5 #7957d5 !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: #7957d5;
  box-shadow: none;
  color: #7957d5;
}
.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #7957d5;
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #7957d5 #7957d5 !important;
}
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link.is-light {
  background-color: #f2effb;
  color: #552fbc;
}
.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
  background-color: #eae4f8;
  border-color: transparent;
  color: #552fbc;
}
.button.is-link.is-light:active, .button.is-link.is-light.is-active {
  background-color: #e2daf6;
  border-color: transparent;
  color: #552fbc;
}
.button.is-info {
  background-color: #167df0;
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .button.is-info.is-hovered {
  background-color: #0f77ea;
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(22, 125, 240, 0.25);
}
.button.is-info:active, .button.is-info.is-active {
  background-color: #0e71de;
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: #167df0;
  border-color: transparent;
  box-shadow: none;
}
.button.is-info.is-inverted {
  background-color: #fff;
  color: #167df0;
}
.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #167df0;
}
.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined {
  background-color: transparent;
  border-color: #167df0;
  color: #167df0;
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  background-color: #167df0;
  border-color: #167df0;
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #167df0 #167df0 !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: #167df0;
  box-shadow: none;
  color: #167df0;
}
.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #167df0;
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #167df0 #167df0 !important;
}
.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info.is-light {
  background-color: #ecf4fe;
  color: #0d68ce;
}
.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
  background-color: #e0eefd;
  border-color: transparent;
  color: #0d68ce;
}
.button.is-info.is-light:active, .button.is-info.is-light.is-active {
  background-color: #d4e7fc;
  border-color: transparent;
  color: #0d68ce;
}
.button.is-success {
  background-color: #48c78e;
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .button.is-success.is-hovered {
  background-color: #3ec487;
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .button.is-success.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}
.button.is-success:active, .button.is-success.is-active {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: #48c78e;
  border-color: transparent;
  box-shadow: none;
}
.button.is-success.is-inverted {
  background-color: #fff;
  color: #48c78e;
}
.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #48c78e;
}
.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c78e;
  color: #48c78e;
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
  background-color: #48c78e;
  border-color: #48c78e;
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #48c78e #48c78e !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c78e;
  box-shadow: none;
  color: #48c78e;
}
.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #48c78e;
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #48c78e #48c78e !important;
}
.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
  background-color: #e6f7ef;
  border-color: transparent;
  color: #257953;
}
.button.is-success.is-light:active, .button.is-success.is-light.is-active {
  background-color: #dcf4e9;
  border-color: transparent;
  color: #257953;
}
.button.is-warning {
  background-color: #ffe08a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:hover, .button.is-warning.is-hovered {
  background-color: #ffdc7d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus, .button.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}
.button.is-warning:active, .button.is-warning.is-active {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: #ffe08a;
  border-color: transparent;
  box-shadow: none;
}
.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffe08a;
}
.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffe08a;
}
.button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffe08a;
  color: #ffe08a;
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  background-color: #ffe08a;
  border-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #ffe08a #ffe08a !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffe08a;
  box-shadow: none;
  color: #ffe08a;
}
.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffe08a;
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffe08a #ffe08a !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}
.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
  background-color: #fff6de;
  border-color: transparent;
  color: #946c00;
}
.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
  background-color: #fff3d1;
  border-color: transparent;
  color: #946c00;
}
.button.is-danger {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .button.is-danger.is-hovered {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.button.is-danger:active, .button.is-danger.is-active {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: #f14668;
  border-color: transparent;
  box-shadow: none;
}
.button.is-danger.is-inverted {
  background-color: #fff;
  color: #f14668;
}
.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #f14668;
}
.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  color: #f14668;
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  box-shadow: none;
  color: #f14668;
}
.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #f14668;
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
  background-color: #fde0e6;
  border-color: transparent;
  color: #cc0f35;
}
.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
  background-color: #fcd4dc;
  border-color: transparent;
  color: #cc0f35;
}
.button.is-small {
  font-size: 0.75rem;
}
.button.is-small:not(.is-rounded) {
  border-radius: 2px;
}
.button.is-normal {
  font-size: 1rem;
}
.button.is-medium {
  font-size: 1.25rem;
}
.button.is-large {
  font-size: 1.5rem;
}
.button[disabled], fieldset[disabled] .button {
  background-color: white;
  border-color: #dbdbdb;
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  left: calc(50% - (1em * 0.5));
  top: calc(50% - (1em * 0.5));
  position: absolute !important;
}
.button.is-static {
  background-color: whitesmoke;
  border-color: #dbdbdb;
  color: #7a7a7a;
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded {
  border-radius: 9999px;
  padding-left: calc(1em + 0.25em);
  padding-right: calc(1em + 0.25em);
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.buttons:last-child {
  margin-bottom: -0.5rem;
}
.buttons:not(:last-child) {
  margin-bottom: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
  font-size: 0.75rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.25rem;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.5rem;
}
.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.buttons.is-right {
  justify-content: flex-end;
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
.container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1407px) {
  .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1216px) {
  .container:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1408px) {
  .container:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}

.content li + li {
  margin-top: 0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #363636;
  font-weight: 600;
  line-height: 1.125;
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: whitesmoke;
  border-left: 5px solid #dbdbdb;
  padding: 1.25em 1.5em;
}
.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-left: 2em;
}
.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not(:first-child) {
  margin-top: 2em;
}
.content figure:not(:last-child) {
  margin-bottom: 2em;
}
.content figure img {
  display: inline-block;
}
.content figure figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table {
  width: 100%;
}
.content table td,
.content table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: #363636;
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #363636;
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}
.content .tabs li + li {
  margin-top: 0;
}
.content.is-small {
  font-size: 0.75rem;
}
.content.is-normal {
  font-size: 1rem;
}
.content.is-medium {
  font-size: 1.25rem;
}
.content.is-large {
  font-size: 1.5rem;
}

.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}
.icon.is-small {
  height: 1rem;
  width: 1rem;
}
.icon.is-medium {
  height: 2rem;
  width: 2rem;
}
.icon.is-large {
  height: 3rem;
  width: 3rem;
}

.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 1.5rem;
  vertical-align: top;
}
.icon-text .icon {
  flex-grow: 0;
  flex-shrink: 0;
}
.icon-text .icon:not(:last-child) {
  margin-right: 0.25em;
}
.icon-text .icon:not(:first-child) {
  margin-left: 0.25em;
}

div.icon-text {
  display: flex;
}

.image {
  display: block;
  position: relative;
}
.image img {
  display: block;
  height: auto;
  width: 100%;
}
.image img.is-rounded {
  border-radius: 9999px;
}
.image.is-fullwidth {
  width: 100%;
}
.image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  height: 100%;
  width: 100%;
}
.image.is-square, .image.is-1by1 {
  padding-top: 100%;
}
.image.is-5by4 {
  padding-top: 80%;
}
.image.is-4by3 {
  padding-top: 75%;
}
.image.is-3by2 {
  padding-top: 66.6666%;
}
.image.is-5by3 {
  padding-top: 60%;
}
.image.is-16by9 {
  padding-top: 56.25%;
}
.image.is-2by1 {
  padding-top: 50%;
}
.image.is-3by1 {
  padding-top: 33.3333%;
}
.image.is-4by5 {
  padding-top: 125%;
}
.image.is-3by4 {
  padding-top: 133.3333%;
}
.image.is-2by3 {
  padding-top: 150%;
}
.image.is-3by5 {
  padding-top: 166.6666%;
}
.image.is-9by16 {
  padding-top: 177.7777%;
}
.image.is-1by2 {
  padding-top: 200%;
}
.image.is-1by3 {
  padding-top: 300%;
}
.image.is-16x16 {
  height: 16px;
  width: 16px;
}
.image.is-24x24 {
  height: 24px;
  width: 24px;
}
.image.is-32x32 {
  height: 32px;
  width: 32px;
}
.image.is-48x48 {
  height: 48px;
  width: 48px;
}
.image.is-64x64 {
  height: 64px;
  width: 64px;
}
.image.is-96x96 {
  height: 96px;
  width: 96px;
}
.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.notification {
  background-color: whitesmoke;
  border-radius: 4px;
  position: relative;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
}
.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.notification strong {
  color: currentColor;
}
.notification code,
.notification pre {
  background: white;
}
.notification pre code {
  background: transparent;
}
.notification > .delete {
  right: 0.5rem;
  position: absolute;
  top: 0.5rem;
}
.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}
.notification.is-white {
  background-color: white;
  color: #0a0a0a;
}
.notification.is-black {
  background-color: #0a0a0a;
  color: white;
}
.notification.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-dark {
  background-color: #363636;
  color: #fff;
}
.notification.is-primary {
  background-color: #7957d5;
  color: #fff;
}
.notification.is-primary.is-light {
  background-color: #f2effb;
  color: #552fbc;
}
.notification.is-link {
  background-color: #7957d5;
  color: #fff;
}
.notification.is-link.is-light {
  background-color: #f2effb;
  color: #552fbc;
}
.notification.is-info {
  background-color: #167df0;
  color: #fff;
}
.notification.is-info.is-light {
  background-color: #ecf4fe;
  color: #0d68ce;
}
.notification.is-success {
  background-color: #48c78e;
  color: #fff;
}
.notification.is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.notification.is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}
.notification.is-danger {
  background-color: #f14668;
  color: #fff;
}
.notification.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}

.progress, .progress-wrapper.is-not-native {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.progress::-webkit-progress-bar, .progress-wrapper.is-not-native::-webkit-progress-bar {
  background-color: #ededed;
}
.progress::-webkit-progress-value, .progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #4a4a4a;
}
.progress::-moz-progress-bar, .progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #4a4a4a;
}
.progress::-ms-fill, .progress-wrapper.is-not-native::-ms-fill {
  background-color: #4a4a4a;
  border: none;
}
.progress.is-white::-webkit-progress-value, .is-white.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: white;
}
.progress.is-white::-moz-progress-bar, .is-white.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: white;
}
.progress.is-white::-ms-fill, .is-white.progress-wrapper.is-not-native::-ms-fill {
  background-color: white;
}
.progress.is-white:indeterminate, .is-white.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, white 30%, #ededed 30%);
}
.progress.is-black::-webkit-progress-value, .is-black.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #0a0a0a;
}
.progress.is-black::-moz-progress-bar, .is-black.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #0a0a0a;
}
.progress.is-black::-ms-fill, .is-black.progress-wrapper.is-not-native::-ms-fill {
  background-color: #0a0a0a;
}
.progress.is-black:indeterminate, .is-black.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%);
}
.progress.is-light::-webkit-progress-value, .is-light.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: whitesmoke;
}
.progress.is-light::-moz-progress-bar, .is-light.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: whitesmoke;
}
.progress.is-light::-ms-fill, .is-light.progress-wrapper.is-not-native::-ms-fill {
  background-color: whitesmoke;
}
.progress.is-light:indeterminate, .is-light.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%);
}
.progress.is-dark::-webkit-progress-value, .is-dark.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #363636;
}
.progress.is-dark::-moz-progress-bar, .is-dark.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #363636;
}
.progress.is-dark::-ms-fill, .is-dark.progress-wrapper.is-not-native::-ms-fill {
  background-color: #363636;
}
.progress.is-dark:indeterminate, .is-dark.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #363636 30%, #ededed 30%);
}
.progress.is-primary::-webkit-progress-value, .is-primary.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #7957d5;
}
.progress.is-primary::-moz-progress-bar, .is-primary.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #7957d5;
}
.progress.is-primary::-ms-fill, .is-primary.progress-wrapper.is-not-native::-ms-fill {
  background-color: #7957d5;
}
.progress.is-primary:indeterminate, .is-primary.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #7957d5 30%, #ededed 30%);
}
.progress.is-link::-webkit-progress-value, .is-link.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #7957d5;
}
.progress.is-link::-moz-progress-bar, .is-link.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #7957d5;
}
.progress.is-link::-ms-fill, .is-link.progress-wrapper.is-not-native::-ms-fill {
  background-color: #7957d5;
}
.progress.is-link:indeterminate, .is-link.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #7957d5 30%, #ededed 30%);
}
.progress.is-info::-webkit-progress-value, .is-info.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #167df0;
}
.progress.is-info::-moz-progress-bar, .is-info.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #167df0;
}
.progress.is-info::-ms-fill, .is-info.progress-wrapper.is-not-native::-ms-fill {
  background-color: #167df0;
}
.progress.is-info:indeterminate, .is-info.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #167df0 30%, #ededed 30%);
}
.progress.is-success::-webkit-progress-value, .is-success.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #48c78e;
}
.progress.is-success::-moz-progress-bar, .is-success.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #48c78e;
}
.progress.is-success::-ms-fill, .is-success.progress-wrapper.is-not-native::-ms-fill {
  background-color: #48c78e;
}
.progress.is-success:indeterminate, .is-success.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #48c78e 30%, #ededed 30%);
}
.progress.is-warning::-webkit-progress-value, .is-warning.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #ffe08a;
}
.progress.is-warning::-moz-progress-bar, .is-warning.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #ffe08a;
}
.progress.is-warning::-ms-fill, .is-warning.progress-wrapper.is-not-native::-ms-fill {
  background-color: #ffe08a;
}
.progress.is-warning:indeterminate, .is-warning.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #ffe08a 30%, #ededed 30%);
}
.progress.is-danger::-webkit-progress-value, .is-danger.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #f14668;
}
.progress.is-danger::-moz-progress-bar, .is-danger.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #f14668;
}
.progress.is-danger::-ms-fill, .is-danger.progress-wrapper.is-not-native::-ms-fill {
  background-color: #f14668;
}
.progress.is-danger:indeterminate, .is-danger.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #f14668 30%, #ededed 30%);
}
.progress:indeterminate, .progress-wrapper.is-not-native:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: #ededed;
  background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}
.progress:indeterminate::-webkit-progress-bar, .progress-wrapper.is-not-native:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-moz-progress-bar, .progress-wrapper.is-not-native:indeterminate::-moz-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-ms-fill, .progress-wrapper.is-not-native:indeterminate::-ms-fill {
  animation-name: none;
}
.progress.is-small, .is-small.progress-wrapper.is-not-native {
  height: 0.75rem;
}
.progress.is-medium, .is-medium.progress-wrapper.is-not-native {
  height: 1.25rem;
}
.progress.is-large, .is-large.progress-wrapper.is-not-native {
  height: 1.5rem;
}

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  background-color: white;
  color: #363636;
}
.table td,
.table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}
.table td.is-black,
.table th.is-black {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}
.table td.is-light,
.table th.is-light {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-dark,
.table th.is-dark {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}
.table td.is-primary,
.table th.is-primary {
  background-color: #7957d5;
  border-color: #7957d5;
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: #7957d5;
  border-color: #7957d5;
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: #167df0;
  border-color: #167df0;
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: #48c78e;
  border-color: #48c78e;
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: #ffe08a;
  border-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-danger,
.table th.is-danger {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff;
}
.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.table td.is-selected,
.table th.is-selected {
  background-color: #7957d5;
  color: #fff;
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}
.table td.is-vcentered,
.table th.is-vcentered {
  vertical-align: middle;
}
.table th {
  color: #363636;
}
.table th:not([align]) {
  text-align: inherit;
}
.table tr.is-selected {
  background-color: #7957d5;
  color: #fff;
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}
.table thead {
  background-color: transparent;
}
.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: #363636;
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}
.table tbody {
  background-color: transparent;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: #fafafa;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: #fafafa;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: whitesmoke;
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: #fafafa;
}

.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}

.tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.tags .tag {
  margin-bottom: 0.5rem;
}
.tags .tag:not(:last-child) {
  margin-right: 0.5rem;
}
.tags:last-child {
  margin-bottom: -0.5rem;
}
.tags:not(:last-child) {
  margin-bottom: 1rem;
}
.tags.are-medium .tag:not(.is-normal):not(.is-large) {
  font-size: 1rem;
}
.tags.are-large .tag:not(.is-normal):not(.is-medium) {
  font-size: 1.25rem;
}
.tags.is-centered {
  justify-content: center;
}
.tags.is-centered .tag {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.tags.is-right {
  justify-content: flex-end;
}
.tags.is-right .tag:not(:first-child) {
  margin-left: 0.5rem;
}
.tags.is-right .tag:not(:last-child) {
  margin-right: 0;
}
.tags.has-addons .tag {
  margin-right: 0;
}
.tags.has-addons .tag:not(:first-child) {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.tags.has-addons .tag:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tag:not(body) {
  align-items: center;
  background-color: whitesmoke;
  border-radius: 4px;
  color: #4a4a4a;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.tag:not(body) .delete {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
}
.tag:not(body).is-white {
  background-color: white;
  color: #0a0a0a;
}
.tag:not(body).is-black {
  background-color: #0a0a0a;
  color: white;
}
.tag:not(body).is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-dark {
  background-color: #363636;
  color: #fff;
}
.tag:not(body).is-primary {
  background-color: #7957d5;
  color: #fff;
}
.tag:not(body).is-primary.is-light {
  background-color: #f2effb;
  color: #552fbc;
}
.tag:not(body).is-link {
  background-color: #7957d5;
  color: #fff;
}
.tag:not(body).is-link.is-light {
  background-color: #f2effb;
  color: #552fbc;
}
.tag:not(body).is-info {
  background-color: #167df0;
  color: #fff;
}
.tag:not(body).is-info.is-light {
  background-color: #ecf4fe;
  color: #0d68ce;
}
.tag:not(body).is-success {
  background-color: #48c78e;
  color: #fff;
}
.tag:not(body).is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.tag:not(body).is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}
.tag:not(body).is-danger {
  background-color: #f14668;
  color: #fff;
}
.tag:not(body).is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.tag:not(body).is-normal {
  font-size: 0.75rem;
}
.tag:not(body).is-medium {
  font-size: 1rem;
}
.tag:not(body).is-large {
  font-size: 1.25rem;
}
.tag:not(body) .icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}
.tag:not(body) .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}
.tag:not(body) .icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}
.tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}
.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
  background-color: #e8e8e8;
}
.tag:not(body).is-delete:active {
  background-color: #dbdbdb;
}
.tag:not(body).is-rounded {
  border-radius: 9999px;
}

a.tag:hover {
  text-decoration: underline;
}

.title,
.subtitle {
  word-break: break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}
.title sub,
.subtitle sub {
  font-size: 0.75em;
}
.title sup,
.subtitle sup {
  font-size: 0.75em;
}
.title .tag,
.subtitle .tag {
  vertical-align: middle;
}

.title {
  color: #363636;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
}
.title strong {
  color: inherit;
  font-weight: inherit;
}
.title:not(.is-spaced) + .subtitle {
  margin-top: -1.25rem;
}
.title.is-1 {
  font-size: 3rem;
}
.title.is-2 {
  font-size: 2.5rem;
}
.title.is-3 {
  font-size: 2rem;
}
.title.is-4 {
  font-size: 1.5rem;
}
.title.is-5 {
  font-size: 1.25rem;
}
.title.is-6 {
  font-size: 1rem;
}
.title.is-7 {
  font-size: 0.75rem;
}

.subtitle {
  color: #4a4a4a;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}
.subtitle strong {
  color: #363636;
  font-weight: 600;
}
.subtitle:not(.is-spaced) + .title {
  margin-top: -1.25rem;
}
.subtitle.is-1 {
  font-size: 3rem;
}
.subtitle.is-2 {
  font-size: 2.5rem;
}
.subtitle.is-3 {
  font-size: 2rem;
}
.subtitle.is-4 {
  font-size: 1.5rem;
}
.subtitle.is-5 {
  font-size: 1.25rem;
}
.subtitle.is-6 {
  font-size: 1rem;
}
.subtitle.is-7 {
  font-size: 0.75rem;
}

.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.number {
  align-items: center;
  background-color: whitesmoke;
  border-radius: 9999px;
  display: inline-flex;
  font-size: 1.25rem;
  height: 2em;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top;
}

/* Bulma Form */
.select select, .taginput .taginput-container.is-focusable, .textarea, .input {
  background-color: white;
  border-color: #dbdbdb;
  border-radius: 4px;
  color: #363636;
}
.select select::-moz-placeholder, .taginput .taginput-container.is-focusable::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select::-webkit-input-placeholder, .taginput .taginput-container.is-focusable::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:-moz-placeholder, .taginput .taginput-container.is-focusable:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:-ms-input-placeholder, .taginput .taginput-container.is-focusable:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:hover, .taginput .taginput-container.is-focusable:hover, .textarea:hover, .input:hover, .select select.is-hovered, .taginput .is-hovered.taginput-container.is-focusable, .is-hovered.textarea, .is-hovered.input {
  border-color: #b5b5b5;
}
.select select:focus, .taginput .taginput-container.is-focusable:focus, .textarea:focus, .input:focus, .select select.is-focused, .taginput .is-focused.taginput-container.is-focusable, .is-focused.textarea, .is-focused.input, .select select:active, .taginput .taginput-container.is-focusable:active, .textarea:active, .input:active, .select select.is-active, .taginput .is-active.taginput-container.is-focusable, .is-active.textarea, .is-active.input {
  border-color: #7957d5;
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.select select[disabled], .taginput [disabled].taginput-container.is-focusable, [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .taginput .taginput-container.is-focusable, .taginput fieldset[disabled] .taginput-container.is-focusable, fieldset[disabled] .textarea, fieldset[disabled] .input {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
  color: #7a7a7a;
}
.select select[disabled]::-moz-placeholder, .taginput [disabled].taginput-container.is-focusable::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .taginput .taginput-container.is-focusable::-moz-placeholder, .taginput fieldset[disabled] .taginput-container.is-focusable::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, .taginput [disabled].taginput-container.is-focusable::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .taginput .taginput-container.is-focusable::-webkit-input-placeholder, .taginput fieldset[disabled] .taginput-container.is-focusable::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-moz-placeholder, .taginput [disabled].taginput-container.is-focusable:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .taginput .taginput-container.is-focusable:-moz-placeholder, .taginput fieldset[disabled] .taginput-container.is-focusable:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-ms-input-placeholder, .taginput [disabled].taginput-container.is-focusable:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .taginput .taginput-container.is-focusable:-ms-input-placeholder, .taginput fieldset[disabled] .taginput-container.is-focusable:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}

.taginput .taginput-container.is-focusable, .textarea, .input {
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
  max-width: 100%;
  width: 100%;
}
.taginput [readonly].taginput-container.is-focusable, [readonly].textarea, [readonly].input {
  box-shadow: none;
}
.taginput .is-white.taginput-container.is-focusable, .is-white.textarea, .is-white.input {
  border-color: white;
}
.taginput .is-white.taginput-container.is-focusable:focus, .is-white.textarea:focus, .is-white.input:focus, .taginput .is-white.is-focused.taginput-container.is-focusable, .is-white.is-focused.textarea, .is-white.is-focused.input, .taginput .is-white.taginput-container.is-focusable:active, .is-white.textarea:active, .is-white.input:active, .taginput .is-white.is-active.taginput-container.is-focusable, .is-white.is-active.textarea, .is-white.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.taginput .is-black.taginput-container.is-focusable, .is-black.textarea, .is-black.input {
  border-color: #0a0a0a;
}
.taginput .is-black.taginput-container.is-focusable:focus, .is-black.textarea:focus, .is-black.input:focus, .taginput .is-black.is-focused.taginput-container.is-focusable, .is-black.is-focused.textarea, .is-black.is-focused.input, .taginput .is-black.taginput-container.is-focusable:active, .is-black.textarea:active, .is-black.input:active, .taginput .is-black.is-active.taginput-container.is-focusable, .is-black.is-active.textarea, .is-black.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.taginput .is-light.taginput-container.is-focusable, .is-light.textarea, .is-light.input {
  border-color: whitesmoke;
}
.taginput .is-light.taginput-container.is-focusable:focus, .is-light.textarea:focus, .is-light.input:focus, .taginput .is-light.is-focused.taginput-container.is-focusable, .is-light.is-focused.textarea, .is-light.is-focused.input, .taginput .is-light.taginput-container.is-focusable:active, .is-light.textarea:active, .is-light.input:active, .taginput .is-light.is-active.taginput-container.is-focusable, .is-light.is-active.textarea, .is-light.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.taginput .is-dark.taginput-container.is-focusable, .is-dark.textarea, .is-dark.input {
  border-color: #363636;
}
.taginput .is-dark.taginput-container.is-focusable:focus, .is-dark.textarea:focus, .is-dark.input:focus, .taginput .is-dark.is-focused.taginput-container.is-focusable, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .taginput .is-dark.taginput-container.is-focusable:active, .is-dark.textarea:active, .is-dark.input:active, .taginput .is-dark.is-active.taginput-container.is-focusable, .is-dark.is-active.textarea, .is-dark.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.taginput .is-primary.taginput-container.is-focusable, .is-primary.textarea, .is-primary.input {
  border-color: #7957d5;
}
.taginput .is-primary.taginput-container.is-focusable:focus, .is-primary.textarea:focus, .is-primary.input:focus, .taginput .is-primary.is-focused.taginput-container.is-focusable, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .taginput .is-primary.taginput-container.is-focusable:active, .is-primary.textarea:active, .is-primary.input:active, .taginput .is-primary.is-active.taginput-container.is-focusable, .is-primary.is-active.textarea, .is-primary.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.taginput .is-link.taginput-container.is-focusable, .is-link.textarea, .is-link.input {
  border-color: #7957d5;
}
.taginput .is-link.taginput-container.is-focusable:focus, .is-link.textarea:focus, .is-link.input:focus, .taginput .is-link.is-focused.taginput-container.is-focusable, .is-link.is-focused.textarea, .is-link.is-focused.input, .taginput .is-link.taginput-container.is-focusable:active, .is-link.textarea:active, .is-link.input:active, .taginput .is-link.is-active.taginput-container.is-focusable, .is-link.is-active.textarea, .is-link.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.taginput .is-info.taginput-container.is-focusable, .is-info.textarea, .is-info.input {
  border-color: #167df0;
}
.taginput .is-info.taginput-container.is-focusable:focus, .is-info.textarea:focus, .is-info.input:focus, .taginput .is-info.is-focused.taginput-container.is-focusable, .is-info.is-focused.textarea, .is-info.is-focused.input, .taginput .is-info.taginput-container.is-focusable:active, .is-info.textarea:active, .is-info.input:active, .taginput .is-info.is-active.taginput-container.is-focusable, .is-info.is-active.textarea, .is-info.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(22, 125, 240, 0.25);
}
.taginput .is-success.taginput-container.is-focusable, .is-success.textarea, .is-success.input {
  border-color: #48c78e;
}
.taginput .is-success.taginput-container.is-focusable:focus, .is-success.textarea:focus, .is-success.input:focus, .taginput .is-success.is-focused.taginput-container.is-focusable, .is-success.is-focused.textarea, .is-success.is-focused.input, .taginput .is-success.taginput-container.is-focusable:active, .is-success.textarea:active, .is-success.input:active, .taginput .is-success.is-active.taginput-container.is-focusable, .is-success.is-active.textarea, .is-success.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}
.taginput .is-warning.taginput-container.is-focusable, .is-warning.textarea, .is-warning.input {
  border-color: #ffe08a;
}
.taginput .is-warning.taginput-container.is-focusable:focus, .is-warning.textarea:focus, .is-warning.input:focus, .taginput .is-warning.is-focused.taginput-container.is-focusable, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .taginput .is-warning.taginput-container.is-focusable:active, .is-warning.textarea:active, .is-warning.input:active, .taginput .is-warning.is-active.taginput-container.is-focusable, .is-warning.is-active.textarea, .is-warning.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}
.taginput .is-danger.taginput-container.is-focusable, .is-danger.textarea, .is-danger.input {
  border-color: #f14668;
}
.taginput .is-danger.taginput-container.is-focusable:focus, .is-danger.textarea:focus, .is-danger.input:focus, .taginput .is-danger.is-focused.taginput-container.is-focusable, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .taginput .is-danger.taginput-container.is-focusable:active, .is-danger.textarea:active, .is-danger.input:active, .taginput .is-danger.is-active.taginput-container.is-focusable, .is-danger.is-active.textarea, .is-danger.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.taginput .is-small.taginput-container.is-focusable, .is-small.textarea, .is-small.input {
  border-radius: 2px;
  font-size: 0.75rem;
}
.taginput .is-medium.taginput-container.is-focusable, .is-medium.textarea, .is-medium.input {
  font-size: 1.25rem;
}
.taginput .is-large.taginput-container.is-focusable, .is-large.textarea, .is-large.input {
  font-size: 1.5rem;
}
.taginput .is-fullwidth.taginput-container.is-focusable, .is-fullwidth.textarea, .is-fullwidth.input {
  display: block;
  width: 100%;
}
.taginput .is-inline.taginput-container.is-focusable, .is-inline.textarea, .is-inline.input {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: 9999px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em);
}
.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical;
}
.textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}
.textarea[rows] {
  height: initial;
}
.textarea.has-fixed-size {
  resize: none;
}

.radio, .checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input, .checkbox input {
  cursor: pointer;
}
.radio:hover, .checkbox:hover {
  color: #363636;
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled] {
  color: #7a7a7a;
  cursor: not-allowed;
}

.radio + .radio {
  margin-left: 0.5em;
}

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: 2.5em;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #7957d5;
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 9999px;
  padding-left: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: whitesmoke;
}
.select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #363636;
}
.select.is-white:not(:hover)::after {
  border-color: white;
}
.select.is-white select {
  border-color: white;
}
.select.is-white select:hover, .select.is-white select.is-hovered {
  border-color: #f2f2f2;
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after {
  border-color: #0a0a0a;
}
.select.is-black select {
  border-color: #0a0a0a;
}
.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: black;
}
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.select.is-light:not(:hover)::after {
  border-color: whitesmoke;
}
.select.is-light select {
  border-color: whitesmoke;
}
.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: #e8e8e8;
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: #363636;
}
.select.is-dark select {
  border-color: #363636;
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: #292929;
}
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.select.is-primary:not(:hover)::after {
  border-color: #7957d5;
}
.select.is-primary select {
  border-color: #7957d5;
}
.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: #6943d0;
}
.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.select.is-link:not(:hover)::after {
  border-color: #7957d5;
}
.select.is-link select {
  border-color: #7957d5;
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: #6943d0;
}
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.select.is-info:not(:hover)::after {
  border-color: #167df0;
}
.select.is-info select {
  border-color: #167df0;
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: #0e71de;
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(22, 125, 240, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: #48c78e;
}
.select.is-success select {
  border-color: #48c78e;
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: #3abb81;
}
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: #ffe08a;
}
.select.is-warning select {
  border-color: #ffe08a;
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: #ffd970;
}
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: #f14668;
}
.select.is-danger select {
  border-color: #f14668;
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: #ef2e55;
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.select.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.select.is-medium {
  font-size: 1.25rem;
}
.select.is-large {
  font-size: 1.5rem;
}
.select.is-disabled::after {
  border-color: #7a7a7a;
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: 0.75rem;
}
.select.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.select.is-loading.is-large:after {
  font-size: 1.5rem;
}

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.file.is-white .file-cta {
  background-color: white;
  border-color: transparent;
  color: #0a0a0a;
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}
.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #0a0a0a;
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}
.file.is-black .file-cta {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white;
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: #040404;
  border-color: transparent;
  color: white;
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
  color: white;
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: black;
  border-color: transparent;
  color: white;
}
.file.is-light .file-cta {
  background-color: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-dark .file-cta {
  background-color: #363636;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta {
  background-color: #7957d5;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: #714dd2;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.25);
  color: #fff;
}
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
  background-color: #6943d0;
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: #7957d5;
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: #714dd2;
  border-color: transparent;
  color: #fff;
}
.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: #6943d0;
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: #167df0;
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: #0f77ea;
  border-color: transparent;
  color: #fff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(22, 125, 240, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: #0e71de;
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: #48c78e;
  border-color: transparent;
  color: #fff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: #3ec487;
  border-color: transparent;
  color: #fff;
}
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.25);
  color: #fff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff;
}
.file.is-warning .file-cta {
  background-color: #ffe08a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: #ffdc7d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-danger .file-cta {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}
.file.is-small {
  font-size: 0.75rem;
}
.file.is-normal {
  font-size: 1rem;
}
.file.is-medium {
  font-size: 1.25rem;
}
.file.is-medium .file-icon .fa {
  font-size: 21px;
}
.file.is-large {
  font-size: 1.5rem;
}
.file.is-large .file-icon .fa {
  font-size: 28px;
}
.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.file.has-name.is-empty .file-cta {
  border-radius: 4px;
}
.file.has-name.is-empty .file-name {
  display: none;
}
.file.is-boxed .file-label {
  flex-direction: column;
}
.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}
.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}
.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}
.file.is-boxed .file-icon .fa {
  font-size: 21px;
}
.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}
.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}
.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}
.file.is-boxed.has-name .file-cta {
  border-radius: 4px 4px 0 0;
}
.file.is-boxed.has-name .file-name {
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px;
}
.file.is-centered {
  justify-content: center;
}
.file.is-fullwidth .file-label {
  width: 100%;
}
.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}
.file.is-right {
  justify-content: flex-end;
}
.file.is-right .file-cta {
  border-radius: 0 4px 4px 0;
}
.file.is-right .file-name {
  border-radius: 4px 0 0 4px;
  border-width: 1px 0 1px 1px;
  order: -1;
}

.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.file-label:hover .file-cta {
  background-color: #eeeeee;
  color: #363636;
}
.file-label:hover .file-name {
  border-color: #d5d5d5;
}
.file-label:active .file-cta {
  background-color: #e8e8e8;
  color: #363636;
}
.file-label:active .file-name {
  border-color: #cfcfcf;
}

.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.file-cta,
.file-name {
  border-color: #dbdbdb;
  border-radius: 4px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

.file-cta {
  background-color: whitesmoke;
  color: #4a4a4a;
}

.file-name {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}

.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}
.file-icon .fa {
  font-size: 14px;
}

.label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 600;
}
.label:not(:last-child) {
  margin-bottom: 0.5em;
}
.label.is-small {
  font-size: 0.75rem;
}
.label.is-medium {
  font-size: 1.25rem;
}
.label.is-large {
  font-size: 1.5rem;
}

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}
.help.is-white {
  color: white;
}
.help.is-black {
  color: #0a0a0a;
}
.help.is-light {
  color: whitesmoke;
}
.help.is-dark {
  color: #363636;
}
.help.is-primary {
  color: #7957d5;
}
.help.is-link {
  color: #7957d5;
}
.help.is-info {
  color: #167df0;
}
.help.is-success {
  color: #48c78e;
}
.help.is-warning {
  color: #ffe08a;
}
.help.is-danger {
  color: #f14668;
}

.field:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}
.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3;
}
.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}
.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons.has-addons-centered {
  justify-content: center;
}
.field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}
.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}
.field.is-grouped > .control {
  flex-shrink: 0;
}
.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
  .field.is-horizontal {
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: 0.75rem;
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
  }
}

.field-body .field .field {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field {
    margin-bottom: 0;
  }
  .field-body > .field {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #4a4a4a;
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 0.75rem;
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.25rem;
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.5rem;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: #dbdbdb;
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: 0.75rem;
}
.control.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.control.is-loading.is-large:after {
  font-size: 1.5rem;
}

/* Bulma Components */
.breadcrumb {
  font-size: 1rem;
  white-space: nowrap;
}
.breadcrumb a {
  align-items: center;
  color: #7957d5;
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}
.breadcrumb a:hover {
  color: #363636;
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-left: 0;
}
.breadcrumb li.is-active a {
  color: #363636;
  cursor: default;
  pointer-events: none;
}
.breadcrumb li + li::before {
  color: #b5b5b5;
  content: "/";
}
.breadcrumb ul,
.breadcrumb ol {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.breadcrumb .icon:first-child {
  margin-right: 0.5em;
}
.breadcrumb .icon:last-child {
  margin-left: 0.5em;
}
.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
  justify-content: center;
}
.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
  justify-content: flex-end;
}
.breadcrumb.is-small {
  font-size: 0.75rem;
}
.breadcrumb.is-medium {
  font-size: 1.25rem;
}
.breadcrumb.is-large {
  font-size: 1.5rem;
}
.breadcrumb.has-arrow-separator li + li::before {
  content: "→";
}
.breadcrumb.has-bullet-separator li + li::before {
  content: "•";
}
.breadcrumb.has-dot-separator li + li::before {
  content: "·";
}
.breadcrumb.has-succeeds-separator li + li::before {
  content: "≻";
}

.card {
  background-color: white;
  border-radius: 0.25rem;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: #4a4a4a;
  max-width: 100%;
  position: relative;
}

.card-footer:first-child, .card-content:first-child, .card-header:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-footer:last-child, .card-content:last-child, .card-header:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-header {
  background-color: transparent;
  align-items: stretch;
  box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
  display: flex;
}

.card-header-title {
  align-items: center;
  color: #363636;
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem 1rem;
}
.card-header-title.is-centered {
  justify-content: center;
}

.card-header-icon {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem 1rem;
}

.card-image {
  display: block;
  position: relative;
}
.card-image:first-child img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-image:last-child img {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-content {
  background-color: transparent;
  padding: 1.5rem;
}

.card-footer {
  background-color: transparent;
  border-top: 1px solid #ededed;
  align-items: stretch;
  display: flex;
}

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem;
}
.card-footer-item:not(:last-child) {
  border-right: 1px solid #ededed;
}

.card .media:not(:last-child) {
  margin-bottom: 1.5rem;
}

.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}
.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}

.dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20;
}

.dropdown-content {
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.dropdown-item, .dropdown .dropdown-menu .has-link a {
  color: #4a4a4a;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.dropdown-item, .dropdown .dropdown-menu .has-link a,
button.dropdown-item {
  padding-right: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}
a.dropdown-item:hover, .dropdown .dropdown-menu .has-link a:hover,
button.dropdown-item:hover {
  background-color: whitesmoke;
  color: #0a0a0a;
}
a.dropdown-item.is-active, .dropdown .dropdown-menu .has-link a.is-active,
button.dropdown-item.is-active {
  background-color: #7957d5;
  color: #fff;
}

.dropdown-divider {
  background-color: #ededed;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.level {
  align-items: center;
  justify-content: space-between;
}
.level code {
  border-radius: 4px;
}
.level img {
  display: inline-block;
  vertical-align: top;
}
.level.is-mobile {
  display: flex;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}
.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}
.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}
@media screen and (min-width: 769px), print {
  .level {
    display: flex;
  }
  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}

.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}
.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}
@media screen and (min-width: 769px), print {
  .level-left .level-item:not(:last-child),
.level-right .level-item:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.level-left {
  align-items: center;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .level-left {
    display: flex;
  }
}

.level-right {
  align-items: center;
  justify-content: flex-end;
}
@media screen and (min-width: 769px), print {
  .level-right {
    display: flex;
  }
}

.media {
  align-items: flex-start;
  display: flex;
  text-align: inherit;
}
.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}
.media .media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  display: flex;
  padding-top: 0.75rem;
}
.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}
.media .media .media {
  padding-top: 0.5rem;
}
.media .media .media + .media {
  margin-top: 0.5rem;
}
.media + .media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}
.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.media-left,
.media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.media-left {
  margin-right: 1rem;
}

.media-right {
  margin-left: 1rem;
}

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: inherit;
}

@media screen and (max-width: 768px) {
  .media-content {
    overflow-x: auto;
  }
}
.menu {
  font-size: 1rem;
}
.menu.is-small {
  font-size: 0.75rem;
}
.menu.is-medium {
  font-size: 1.25rem;
}
.menu.is-large {
  font-size: 1.5rem;
}

.menu-list {
  line-height: 1.25;
}
.menu-list a {
  border-radius: 2px;
  color: #4a4a4a;
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: whitesmoke;
  color: #363636;
}
.menu-list a.is-active {
  background-color: #7957d5;
  color: #fff;
}
.menu-list li ul {
  border-left: 1px solid #dbdbdb;
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: #7a7a7a;
  font-size: 0.75em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.menu-label:not(:first-child) {
  margin-top: 1em;
}
.menu-label:not(:last-child) {
  margin-bottom: 1em;
}

.message {
  background-color: whitesmoke;
  border-radius: 4px;
  font-size: 1rem;
}
.message strong {
  color: currentColor;
}
.message a:not(.button):not(.tag):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.message.is-small {
  font-size: 0.75rem;
}
.message.is-medium {
  font-size: 1.25rem;
}
.message.is-large {
  font-size: 1.5rem;
}
.message.is-white {
  background-color: white;
}
.message.is-white .message-header {
  background-color: white;
  color: #0a0a0a;
}
.message.is-white .message-body {
  border-color: white;
}
.message.is-black {
  background-color: #fafafa;
}
.message.is-black .message-header {
  background-color: #0a0a0a;
  color: white;
}
.message.is-black .message-body {
  border-color: #0a0a0a;
}
.message.is-light {
  background-color: #fafafa;
}
.message.is-light .message-header {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-light .message-body {
  border-color: whitesmoke;
}
.message.is-dark {
  background-color: #fafafa;
}
.message.is-dark .message-header {
  background-color: #363636;
  color: #fff;
}
.message.is-dark .message-body {
  border-color: #363636;
}
.message.is-primary {
  background-color: #f2effb;
}
.message.is-primary .message-header {
  background-color: #7957d5;
  color: #fff;
}
.message.is-primary .message-body {
  border-color: #7957d5;
  color: #552fbc;
}
.message.is-link {
  background-color: #f2effb;
}
.message.is-link .message-header {
  background-color: #7957d5;
  color: #fff;
}
.message.is-link .message-body {
  border-color: #7957d5;
  color: #552fbc;
}
.message.is-info {
  background-color: #ecf4fe;
}
.message.is-info .message-header {
  background-color: #167df0;
  color: #fff;
}
.message.is-info .message-body {
  border-color: #167df0;
  color: #0d68ce;
}
.message.is-success {
  background-color: #effaf5;
}
.message.is-success .message-header {
  background-color: #48c78e;
  color: #fff;
}
.message.is-success .message-body {
  border-color: #48c78e;
  color: #257953;
}
.message.is-warning {
  background-color: #fffaeb;
}
.message.is-warning .message-header {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-warning .message-body {
  border-color: #ffe08a;
  color: #946c00;
}
.message.is-danger {
  background-color: #feecf0;
}
.message.is-danger .message-header {
  background-color: #f14668;
  color: #fff;
}
.message.is-danger .message-body {
  border-color: #f14668;
  color: #cc0f35;
}

.message-header {
  align-items: center;
  background-color: #4a4a4a;
  border-radius: 4px 4px 0 0;
  color: #fff;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative;
}
.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 0.75em;
}
.message-header + .message-body {
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.message-body {
  border-color: #dbdbdb;
  border-radius: 4px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #4a4a4a;
  padding: 1.25em 1.5em;
}
.message-body code,
.message-body pre {
  background-color: white;
}
.message-body pre code {
  background-color: transparent;
}

.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}
.modal.is-active {
  display: flex;
}

.modal-background {
  background-color: rgba(10, 10, 10, 0.86);
}

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .modal-content,
.modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}

.modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}

.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}

.modal-card-head,
.modal-card-foot {
  align-items: center;
  background-color: whitesmoke;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 20px;
  position: relative;
}

.modal-card-head {
  border-bottom: 1px solid #dbdbdb;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-card-title {
  color: #363636;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #dbdbdb;
}
.modal-card-foot .button:not(:last-child) {
  margin-right: 0.5em;
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: white;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.navbar {
  background-color: white;
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}
.navbar.is-white {
  background-color: white;
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #0a0a0a;
}
.navbar.is-white .navbar-burger {
  color: #0a0a0a;
}
@media screen and (min-width: 1024px) {
  .navbar.is-white .navbar-start > .navbar-item,
.navbar.is-white .navbar-start .navbar-link,
.navbar.is-white .navbar-end > .navbar-item,
.navbar.is-white .navbar-end .navbar-link {
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
.navbar.is-white .navbar-start .navbar-link:focus,
.navbar.is-white .navbar-start .navbar-link:hover,
.navbar.is-white .navbar-start .navbar-link.is-active,
.navbar.is-white .navbar-end > a.navbar-item:focus,
.navbar.is-white .navbar-end > a.navbar-item:hover,
.navbar.is-white .navbar-end > a.navbar-item.is-active,
.navbar.is-white .navbar-end .navbar-link:focus,
.navbar.is-white .navbar-end .navbar-link:hover,
.navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-start .navbar-link::after,
.navbar.is-white .navbar-end .navbar-link::after {
    border-color: #0a0a0a;
  }
  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: white;
    color: #0a0a0a;
  }
}
.navbar.is-black {
  background-color: #0a0a0a;
  color: white;
}
.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: white;
}
.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:focus,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active {
  background-color: black;
  color: white;
}
.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: white;
}
.navbar.is-black .navbar-burger {
  color: white;
}
@media screen and (min-width: 1024px) {
  .navbar.is-black .navbar-start > .navbar-item,
.navbar.is-black .navbar-start .navbar-link,
.navbar.is-black .navbar-end > .navbar-item,
.navbar.is-black .navbar-end .navbar-link {
    color: white;
  }
  .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
.navbar.is-black .navbar-start .navbar-link:focus,
.navbar.is-black .navbar-start .navbar-link:hover,
.navbar.is-black .navbar-start .navbar-link.is-active,
.navbar.is-black .navbar-end > a.navbar-item:focus,
.navbar.is-black .navbar-end > a.navbar-item:hover,
.navbar.is-black .navbar-end > a.navbar-item.is-active,
.navbar.is-black .navbar-end .navbar-link:focus,
.navbar.is-black .navbar-end .navbar-link:hover,
.navbar.is-black .navbar-end .navbar-link.is-active {
    background-color: black;
    color: white;
  }
  .navbar.is-black .navbar-start .navbar-link::after,
.navbar.is-black .navbar-end .navbar-link::after {
    border-color: white;
  }
  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: black;
    color: white;
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #0a0a0a;
    color: white;
  }
}
.navbar.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-light .navbar-start > .navbar-item,
.navbar.is-light .navbar-start .navbar-link,
.navbar.is-light .navbar-end > .navbar-item,
.navbar.is-light .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
.navbar.is-light .navbar-start .navbar-link:focus,
.navbar.is-light .navbar-start .navbar-link:hover,
.navbar.is-light .navbar-start .navbar-link.is-active,
.navbar.is-light .navbar-end > a.navbar-item:focus,
.navbar.is-light .navbar-end > a.navbar-item:hover,
.navbar.is-light .navbar-end > a.navbar-item.is-active,
.navbar.is-light .navbar-end .navbar-link:focus,
.navbar.is-light .navbar-end .navbar-link:hover,
.navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start .navbar-link::after,
.navbar.is-light .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-dark {
  background-color: #363636;
  color: #fff;
}
.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:focus,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
  background-color: #292929;
  color: #fff;
}
.navbar.is-dark .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-dark .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-dark .navbar-start > .navbar-item,
.navbar.is-dark .navbar-start .navbar-link,
.navbar.is-dark .navbar-end > .navbar-item,
.navbar.is-dark .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
.navbar.is-dark .navbar-start .navbar-link:focus,
.navbar.is-dark .navbar-start .navbar-link:hover,
.navbar.is-dark .navbar-start .navbar-link.is-active,
.navbar.is-dark .navbar-end > a.navbar-item:focus,
.navbar.is-dark .navbar-end > a.navbar-item:hover,
.navbar.is-dark .navbar-end > a.navbar-item.is-active,
.navbar.is-dark .navbar-end .navbar-link:focus,
.navbar.is-dark .navbar-end .navbar-link:hover,
.navbar.is-dark .navbar-end .navbar-link.is-active {
    background-color: #292929;
    color: #fff;
  }
  .navbar.is-dark .navbar-start .navbar-link::after,
.navbar.is-dark .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #292929;
    color: #fff;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #363636;
    color: #fff;
  }
}
.navbar.is-primary {
  background-color: #7957d5;
  color: #fff;
}
.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
  background-color: #6943d0;
  color: #fff;
}
.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-primary .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item,
.navbar.is-primary .navbar-start .navbar-link,
.navbar.is-primary .navbar-end > .navbar-item,
.navbar.is-primary .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
.navbar.is-primary .navbar-start .navbar-link:focus,
.navbar.is-primary .navbar-start .navbar-link:hover,
.navbar.is-primary .navbar-start .navbar-link.is-active,
.navbar.is-primary .navbar-end > a.navbar-item:focus,
.navbar.is-primary .navbar-end > a.navbar-item:hover,
.navbar.is-primary .navbar-end > a.navbar-item.is-active,
.navbar.is-primary .navbar-end .navbar-link:focus,
.navbar.is-primary .navbar-end .navbar-link:hover,
.navbar.is-primary .navbar-end .navbar-link.is-active {
    background-color: #6943d0;
    color: #fff;
  }
  .navbar.is-primary .navbar-start .navbar-link::after,
.navbar.is-primary .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #6943d0;
    color: #fff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: #7957d5;
    color: #fff;
  }
}
.navbar.is-link {
  background-color: #7957d5;
  color: #fff;
}
.navbar.is-link .navbar-brand > .navbar-item,
.navbar.is-link .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:focus,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
  background-color: #6943d0;
  color: #fff;
}
.navbar.is-link .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-link .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-link .navbar-start > .navbar-item,
.navbar.is-link .navbar-start .navbar-link,
.navbar.is-link .navbar-end > .navbar-item,
.navbar.is-link .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
.navbar.is-link .navbar-start .navbar-link:focus,
.navbar.is-link .navbar-start .navbar-link:hover,
.navbar.is-link .navbar-start .navbar-link.is-active,
.navbar.is-link .navbar-end > a.navbar-item:focus,
.navbar.is-link .navbar-end > a.navbar-item:hover,
.navbar.is-link .navbar-end > a.navbar-item.is-active,
.navbar.is-link .navbar-end .navbar-link:focus,
.navbar.is-link .navbar-end .navbar-link:hover,
.navbar.is-link .navbar-end .navbar-link.is-active {
    background-color: #6943d0;
    color: #fff;
  }
  .navbar.is-link .navbar-start .navbar-link::after,
.navbar.is-link .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #6943d0;
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #7957d5;
    color: #fff;
  }
}
.navbar.is-info {
  background-color: #167df0;
  color: #fff;
}
.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: #0e71de;
  color: #fff;
}
.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-info .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-info .navbar-start > .navbar-item,
.navbar.is-info .navbar-start .navbar-link,
.navbar.is-info .navbar-end > .navbar-item,
.navbar.is-info .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
.navbar.is-info .navbar-start .navbar-link:focus,
.navbar.is-info .navbar-start .navbar-link:hover,
.navbar.is-info .navbar-start .navbar-link.is-active,
.navbar.is-info .navbar-end > a.navbar-item:focus,
.navbar.is-info .navbar-end > a.navbar-item:hover,
.navbar.is-info .navbar-end > a.navbar-item.is-active,
.navbar.is-info .navbar-end .navbar-link:focus,
.navbar.is-info .navbar-end .navbar-link:hover,
.navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: #0e71de;
    color: #fff;
  }
  .navbar.is-info .navbar-start .navbar-link::after,
.navbar.is-info .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #0e71de;
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #167df0;
    color: #fff;
  }
}
.navbar.is-success {
  background-color: #48c78e;
  color: #fff;
}
.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
  background-color: #3abb81;
  color: #fff;
}
.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-success .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-success .navbar-start > .navbar-item,
.navbar.is-success .navbar-start .navbar-link,
.navbar.is-success .navbar-end > .navbar-item,
.navbar.is-success .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
.navbar.is-success .navbar-start .navbar-link:focus,
.navbar.is-success .navbar-start .navbar-link:hover,
.navbar.is-success .navbar-start .navbar-link.is-active,
.navbar.is-success .navbar-end > a.navbar-item:focus,
.navbar.is-success .navbar-end > a.navbar-item:hover,
.navbar.is-success .navbar-end > a.navbar-item.is-active,
.navbar.is-success .navbar-end .navbar-link:focus,
.navbar.is-success .navbar-end .navbar-link:hover,
.navbar.is-success .navbar-end .navbar-link.is-active {
    background-color: #3abb81;
    color: #fff;
  }
  .navbar.is-success .navbar-start .navbar-link::after,
.navbar.is-success .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #3abb81;
    color: #fff;
  }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #48c78e;
    color: #fff;
  }
}
.navbar.is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: #ffd970;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-warning .navbar-start > .navbar-item,
.navbar.is-warning .navbar-start .navbar-link,
.navbar.is-warning .navbar-end > .navbar-item,
.navbar.is-warning .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
.navbar.is-warning .navbar-start .navbar-link:focus,
.navbar.is-warning .navbar-start .navbar-link:hover,
.navbar.is-warning .navbar-start .navbar-link.is-active,
.navbar.is-warning .navbar-end > a.navbar-item:focus,
.navbar.is-warning .navbar-end > a.navbar-item:hover,
.navbar.is-warning .navbar-end > a.navbar-item.is-active,
.navbar.is-warning .navbar-end .navbar-link:focus,
.navbar.is-warning .navbar-end .navbar-link:hover,
.navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: #ffd970;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start .navbar-link::after,
.navbar.is-warning .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #ffd970;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffe08a;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-danger {
  background-color: #f14668;
  color: #fff;
}
.navbar.is-danger .navbar-brand > .navbar-item,
.navbar.is-danger .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
  background-color: #ef2e55;
  color: #fff;
}
.navbar.is-danger .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-danger .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-danger .navbar-start > .navbar-item,
.navbar.is-danger .navbar-start .navbar-link,
.navbar.is-danger .navbar-end > .navbar-item,
.navbar.is-danger .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
.navbar.is-danger .navbar-start .navbar-link:focus,
.navbar.is-danger .navbar-start .navbar-link:hover,
.navbar.is-danger .navbar-start .navbar-link.is-active,
.navbar.is-danger .navbar-end > a.navbar-item:focus,
.navbar.is-danger .navbar-end > a.navbar-item:hover,
.navbar.is-danger .navbar-end > a.navbar-item.is-active,
.navbar.is-danger .navbar-end .navbar-link:focus,
.navbar.is-danger .navbar-end .navbar-link:hover,
.navbar.is-danger .navbar-end .navbar-link.is-active {
    background-color: #ef2e55;
    color: #fff;
  }
  .navbar.is-danger .navbar-start .navbar-link::after,
.navbar.is-danger .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #ef2e55;
    color: #fff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #f14668;
    color: #fff;
  }
}
.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}
.navbar.has-shadow {
  box-shadow: 0 2px 0 0 whitesmoke;
}
.navbar.is-fixed-bottom, .navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}
.navbar.is-fixed-bottom {
  bottom: 0;
}
.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 whitesmoke;
}
.navbar.is-fixed-top {
  top: 0;
}

html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 3.25rem;
}
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem;
}

.navbar-brand,
.navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: 3.25rem;
}

.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
  background-color: transparent;
}

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}

.navbar-burger {
  color: #4a4a4a;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}
.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, transform;
  transition-timing-function: ease-out;
  width: 16px;
}
.navbar-burger span:nth-child(1) {
  top: calc(50% - 6px);
}
.navbar-burger span:nth-child(2) {
  top: calc(50% - 1px);
}
.navbar-burger span:nth-child(3) {
  top: calc(50% + 4px);
}
.navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.navbar-burger.is-active span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}
.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}
.navbar-burger.is-active span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #4a4a4a;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}
.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

a.navbar-item,
.navbar-link {
  cursor: pointer;
}
a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: #fafafa;
  color: #7957d5;
}

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}
.navbar-item img {
  max-height: 1.75rem;
}
.navbar-item.has-dropdown {
  padding: 0;
}
.navbar-item.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: #7957d5;
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #7957d5;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #7957d5;
  padding-bottom: calc(0.5rem - 3px);
}

.navbar-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em;
}
.navbar-link:not(.is-arrowless)::after {
  border-color: #7957d5;
  margin-top: -0.375em;
  right: 1.125em;
}

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-divider {
  background-color: whitesmoke;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
  .navbar > .container {
    display: block;
  }

  .navbar-brand .navbar-item,
.navbar-tabs .navbar-item {
    align-items: center;
    display: flex;
  }

  .navbar-link::after {
    display: none;
  }

  .navbar-menu {
    background-color: white;
    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
    padding: 0.5rem 0;
  }
  .navbar-menu.is-active {
    display: block;
  }

  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }
  .navbar.is-fixed-top-touch {
    top: 0;
  }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto;
  }

  html.has-navbar-fixed-top-touch,
body.has-navbar-fixed-top-touch {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-touch,
body.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .navbar,
.navbar-menu,
.navbar-start,
.navbar-end {
    align-items: stretch;
    display: flex;
  }

  .navbar {
    min-height: 3.25rem;
  }
  .navbar.is-spaced {
    padding: 1rem 2rem;
  }
  .navbar.is-spaced .navbar-start,
.navbar.is-spaced .navbar-end {
    align-items: center;
  }
  .navbar.is-spaced a.navbar-item,
.navbar.is-spaced .navbar-link {
    border-radius: 4px;
  }
  .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
.navbar.is-transparent .navbar-link:focus,
.navbar.is-transparent .navbar-link:hover,
.navbar.is-transparent .navbar-link.is-active {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #7957d5;
  }

  .navbar-burger {
    display: none;
  }

  .navbar-item,
.navbar-link {
    align-items: center;
    display: flex;
  }

  .navbar-item.has-dropdown {
    align-items: stretch;
  }
  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid #dbdbdb;
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
    top: auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }

  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }

  .navbar-start {
    justify-content: flex-start;
    margin-right: auto;
  }

  .navbar-end {
    justify-content: flex-end;
    margin-left: auto;
  }

  .navbar-dropdown {
    background-color: white;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid #dbdbdb;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }
  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #7957d5;
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
    border-radius: 6px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }
  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }

  .navbar-divider {
    display: block;
  }

  .navbar > .container .navbar-brand,
.container > .navbar .navbar-brand {
    margin-left: -0.75rem;
  }
  .navbar > .container .navbar-menu,
.container > .navbar .navbar-menu {
    margin-right: -0.75rem;
  }

  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }

  html.has-navbar-fixed-top-desktop,
body.has-navbar-fixed-top-desktop {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-desktop,
body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem;
  }
  html.has-spaced-navbar-fixed-top,
body.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem;
  }
  html.has-spaced-navbar-fixed-bottom,
body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem;
  }

  a.navbar-item.is-active,
.navbar-link.is-active {
    color: #0a0a0a;
  }
  a.navbar-item.is-active:not(:focus):not(:hover),
.navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent;
  }

  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #fafafa;
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}
.pagination.is-small {
  font-size: 0.75rem;
}
.pagination.is-medium {
  font-size: 1.25rem;
}
.pagination.is-large {
  font-size: 1.5rem;
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 9999px;
}
.pagination.is-rounded .pagination-link {
  border-radius: 9999px;
}

.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #dbdbdb;
  color: #363636;
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #b5b5b5;
  color: #363636;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #7957d5;
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
}
.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled] {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #7a7a7a;
  opacity: 0.5;
}

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.pagination-link.is-current {
  background-color: #7957d5;
  border-color: #7957d5;
  color: #fff;
}

.pagination-ellipsis {
  color: #b5b5b5;
  pointer-events: none;
}

.pagination-list {
  flex-wrap: wrap;
}
.pagination-list li {
  list-style: none;
}

@media screen and (max-width: 768px) {
  .pagination {
    flex-wrap: wrap;
  }

  .pagination-previous,
.pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
  }

  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 769px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }

  .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0;
  }

  .pagination-previous {
    order: 2;
  }

  .pagination-next {
    order: 3;
  }

  .pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }
  .pagination.is-centered .pagination-next {
    order: 3;
  }
  .pagination.is-right .pagination-previous {
    order: 1;
  }
  .pagination.is-right .pagination-next {
    order: 2;
  }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}
.panel {
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  font-size: 1rem;
}
.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}
.panel.is-white .panel-heading {
  background-color: white;
  color: #0a0a0a;
}
.panel.is-white .panel-tabs a.is-active {
  border-bottom-color: white;
}
.panel.is-white .panel-block.is-active .panel-icon {
  color: white;
}
.panel.is-black .panel-heading {
  background-color: #0a0a0a;
  color: white;
}
.panel.is-black .panel-tabs a.is-active {
  border-bottom-color: #0a0a0a;
}
.panel.is-black .panel-block.is-active .panel-icon {
  color: #0a0a0a;
}
.panel.is-light .panel-heading {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-light .panel-tabs a.is-active {
  border-bottom-color: whitesmoke;
}
.panel.is-light .panel-block.is-active .panel-icon {
  color: whitesmoke;
}
.panel.is-dark .panel-heading {
  background-color: #363636;
  color: #fff;
}
.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: #363636;
}
.panel.is-dark .panel-block.is-active .panel-icon {
  color: #363636;
}
.panel.is-primary .panel-heading {
  background-color: #7957d5;
  color: #fff;
}
.panel.is-primary .panel-tabs a.is-active {
  border-bottom-color: #7957d5;
}
.panel.is-primary .panel-block.is-active .panel-icon {
  color: #7957d5;
}
.panel.is-link .panel-heading {
  background-color: #7957d5;
  color: #fff;
}
.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: #7957d5;
}
.panel.is-link .panel-block.is-active .panel-icon {
  color: #7957d5;
}
.panel.is-info .panel-heading {
  background-color: #167df0;
  color: #fff;
}
.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: #167df0;
}
.panel.is-info .panel-block.is-active .panel-icon {
  color: #167df0;
}
.panel.is-success .panel-heading {
  background-color: #48c78e;
  color: #fff;
}
.panel.is-success .panel-tabs a.is-active {
  border-bottom-color: #48c78e;
}
.panel.is-success .panel-block.is-active .panel-icon {
  color: #48c78e;
}
.panel.is-warning .panel-heading {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: #ffe08a;
}
.panel.is-warning .panel-block.is-active .panel-icon {
  color: #ffe08a;
}
.panel.is-danger .panel-heading {
  background-color: #f14668;
  color: #fff;
}
.panel.is-danger .panel-tabs a.is-active {
  border-bottom-color: #f14668;
}
.panel.is-danger .panel-block.is-active .panel-icon {
  color: #f14668;
}

.panel-tabs:not(:last-child),
.panel-block:not(:last-child) {
  border-bottom: 1px solid #ededed;
}

.panel-heading {
  background-color: #ededed;
  border-radius: 6px 6px 0 0;
  color: #363636;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75em 1em;
}

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center;
}
.panel-tabs a {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: -1px;
  padding: 0.5em;
}
.panel-tabs a.is-active {
  border-bottom-color: #4a4a4a;
  color: #363636;
}

.panel-list a {
  color: #4a4a4a;
}
.panel-list a:hover {
  color: #7957d5;
}

.panel-block {
  align-items: center;
  color: #363636;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}
.panel-block input[type=checkbox] {
  margin-right: 0.75em;
}
.panel-block > .control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}
.panel-block.is-wrapped {
  flex-wrap: wrap;
}
.panel-block.is-active {
  border-left-color: #7957d5;
  color: #363636;
}
.panel-block.is-active .panel-icon {
  color: #7957d5;
}
.panel-block:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

a.panel-block,
label.panel-block {
  cursor: pointer;
}
a.panel-block:hover,
label.panel-block:hover {
  background-color: whitesmoke;
}

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #7a7a7a;
  margin-right: 0.75em;
}
.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
.tabs a {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #4a4a4a;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: #363636;
  color: #363636;
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: #7957d5;
  color: #7957d5;
}
.tabs ul {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}
.tabs ul.is-left {
  padding-right: 0.75em;
}
.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}
.tabs .icon:first-child {
  margin-right: 0.5em;
}
.tabs .icon:last-child {
  margin-left: 0.5em;
}
.tabs.is-centered ul {
  justify-content: center;
}
.tabs.is-right ul {
  justify-content: flex-end;
}
.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.tabs.is-boxed a:hover {
  background-color: whitesmoke;
  border-bottom-color: #dbdbdb;
}
.tabs.is-boxed li.is-active a {
  background-color: white;
  border-color: #dbdbdb;
  border-bottom-color: transparent !important;
}
.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}
.tabs.is-toggle a {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: whitesmoke;
  border-color: #b5b5b5;
  z-index: 2;
}
.tabs.is-toggle li + li {
  margin-left: -1px;
}
.tabs.is-toggle li:first-child a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.tabs.is-toggle li:last-child a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.tabs.is-toggle li.is-active a {
  background-color: #7957d5;
  border-color: #7957d5;
  color: #fff;
  z-index: 1;
}
.tabs.is-toggle ul {
  border-bottom: none;
}
.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-bottom-left-radius: 9999px;
  border-top-left-radius: 9999px;
  padding-left: 1.25em;
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 9999px;
  border-top-right-radius: 9999px;
  padding-right: 1.25em;
}
.tabs.is-small {
  font-size: 0.75rem;
}
.tabs.is-medium {
  font-size: 1.25rem;
}
.tabs.is-large {
  font-size: 1.5rem;
}

/* Bulma Grid */
.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}
.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.33333337%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.33333337%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.66666674%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.66666674%;
}
.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.33333337%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.33333337%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.66666674%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.66666674%;
}
.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.33333337%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.33333337%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.66666674%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.66666674%;
}
.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.33333337%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.33333337%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.66666674%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.66666674%;
}
.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    flex: none;
    width: unset;
  }
  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .column.is-0-mobile {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile {
    margin-left: 0%;
  }
  .column.is-1-mobile {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.33333337%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.66666674%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.33333337%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.66666674%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.33333337%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.66666674%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.33333337%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.66666674%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 769px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none;
    width: unset;
  }
  .column.is-full, .column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .column.is-0, .column.is-0-tablet {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0, .column.is-offset-0-tablet {
    margin-left: 0%;
  }
  .column.is-1, .column.is-1-tablet {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.33333337%;
  }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.66666674%;
  }
  .column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.33333337%;
  }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.66666674%;
  }
  .column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.33333337%;
  }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.66666674%;
  }
  .column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.33333337%;
  }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.66666674%;
  }
  .column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
    width: unset;
  }
  .column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .column.is-0-touch {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch {
    margin-left: 0%;
  }
  .column.is-1-touch {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.33333337%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.66666674%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.33333337%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.66666674%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.33333337%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.66666674%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.33333337%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.66666674%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
    width: unset;
  }
  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .column.is-0-desktop {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop {
    margin-left: 0%;
  }
  .column.is-1-desktop {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.33333337%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.66666674%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.33333337%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.66666674%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.33333337%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.66666674%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.33333337%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.66666674%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
    width: unset;
  }
  .column.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .column.is-0-widescreen {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-widescreen {
    margin-left: 0%;
  }
  .column.is-1-widescreen {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.33333337%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.66666674%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.33333337%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.66666674%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.33333337%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.66666674%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.33333337%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.66666674%;
  }
  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    flex: none;
    width: unset;
  }
  .column.is-full-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }
  .column.is-0-fullhd {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-fullhd {
    margin-left: 0%;
  }
  .column.is-1-fullhd {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-fullhd {
    margin-left: 8.33333337%;
  }
  .column.is-2-fullhd {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-fullhd {
    margin-left: 16.66666674%;
  }
  .column.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-fullhd {
    margin-left: 33.33333337%;
  }
  .column.is-5-fullhd {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-fullhd {
    margin-left: 41.66666674%;
  }
  .column.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-fullhd {
    margin-left: 58.33333337%;
  }
  .column.is-8-fullhd {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-fullhd {
    margin-left: 66.66666674%;
  }
  .column.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-fullhd {
    margin-left: 83.33333337%;
  }
  .column.is-11-fullhd {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-fullhd {
    margin-left: 91.66666674%;
  }
  .column.is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }
}

.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.columns:last-child {
  margin-bottom: -0.75rem;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}
.columns.is-centered {
  justify-content: center;
}
.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: flex;
}
.columns.is-multiline {
  flex-wrap: wrap;
}
.columns.is-vcentered {
  align-items: center;
}
@media screen and (min-width: 769px), print {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-desktop {
    display: flex;
  }
}

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: -moz-min-content;
  min-height: min-content;
}
.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}
.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}
.tile.is-child {
  margin: 0 !important;
}
.tile.is-parent {
  padding: 0.75rem;
}
.tile.is-vertical {
  flex-direction: column;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}
@media screen and (min-width: 769px), print {
  .tile:not(.is-child) {
    display: flex;
  }
  .tile.is-1 {
    flex: none;
    width: 8.33333337%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.66666674%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.33333337%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.66666674%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.33333337%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.66666674%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.33333337%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.66666674%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

/* Bulma Helpers */
.has-text-white {
  color: white !important;
}

a.has-text-white:hover, a.has-text-white:focus {
  color: #e6e6e6 !important;
}

.has-background-white {
  background-color: white !important;
}

.has-text-black {
  color: #0a0a0a !important;
}

a.has-text-black:hover, a.has-text-black:focus {
  color: black !important;
}

.has-background-black {
  background-color: #0a0a0a !important;
}

.has-text-light {
  color: whitesmoke !important;
}

a.has-text-light:hover, a.has-text-light:focus {
  color: #dbdbdb !important;
}

.has-background-light {
  background-color: whitesmoke !important;
}

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

a.has-text-dark:hover, a.has-text-dark:focus {
  color: #1c1c1c !important;
}

.has-background-dark {
  background-color: #363636 !important;
}

.has-text-primary {
  color: #7957d5 !important;
}

a.has-text-primary:hover, a.has-text-primary:focus {
  color: #5a32c7 !important;
}

.has-background-primary {
  background-color: #7957d5 !important;
}

.has-text-primary-light {
  color: #f2effb !important;
}

a.has-text-primary-light:hover, a.has-text-primary-light:focus {
  color: #d1c6f1 !important;
}

.has-background-primary-light {
  background-color: #f2effb !important;
}

.has-text-primary-dark {
  color: #552fbc !important;
}

a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
  color: #704bd2 !important;
}

.has-background-primary-dark {
  background-color: #552fbc !important;
}

.has-text-link {
  color: #7957d5 !important;
}

a.has-text-link:hover, a.has-text-link:focus {
  color: #5a32c7 !important;
}

.has-background-link {
  background-color: #7957d5 !important;
}

.has-text-link-light {
  color: #f2effb !important;
}

a.has-text-link-light:hover, a.has-text-link-light:focus {
  color: #d1c6f1 !important;
}

.has-background-link-light {
  background-color: #f2effb !important;
}

.has-text-link-dark {
  color: #552fbc !important;
}

a.has-text-link-dark:hover, a.has-text-link-dark:focus {
  color: #704bd2 !important;
}

.has-background-link-dark {
  background-color: #552fbc !important;
}

.has-text-info {
  color: #167df0 !important;
}

a.has-text-info:hover, a.has-text-info:focus {
  color: #0d64c6 !important;
}

.has-background-info {
  background-color: #167df0 !important;
}

.has-text-info-light {
  color: #ecf4fe !important;
}

a.has-text-info-light:hover, a.has-text-info-light:focus {
  color: #bcdafb !important;
}

.has-background-info-light {
  background-color: #ecf4fe !important;
}

.has-text-info-dark {
  color: #0d68ce !important;
}

a.has-text-info-dark:hover, a.has-text-info-dark:focus {
  color: #1e81f1 !important;
}

.has-background-info-dark {
  background-color: #0d68ce !important;
}

.has-text-success {
  color: #48c78e !important;
}

a.has-text-success:hover, a.has-text-success:focus {
  color: #34a873 !important;
}

.has-background-success {
  background-color: #48c78e !important;
}

.has-text-success-light {
  color: #effaf5 !important;
}

a.has-text-success-light:hover, a.has-text-success-light:focus {
  color: #c8eedd !important;
}

.has-background-success-light {
  background-color: #effaf5 !important;
}

.has-text-success-dark {
  color: #257953 !important;
}

a.has-text-success-dark:hover, a.has-text-success-dark:focus {
  color: #31a06e !important;
}

.has-background-success-dark {
  background-color: #257953 !important;
}

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

a.has-text-warning:hover, a.has-text-warning:focus {
  color: #ffd257 !important;
}

.has-background-warning {
  background-color: #ffe08a !important;
}

.has-text-warning-light {
  color: #fffaeb !important;
}

a.has-text-warning-light:hover, a.has-text-warning-light:focus {
  color: #ffecb8 !important;
}

.has-background-warning-light {
  background-color: #fffaeb !important;
}

.has-text-warning-dark {
  color: #946c00 !important;
}

a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
  color: #c79200 !important;
}

.has-background-warning-dark {
  background-color: #946c00 !important;
}

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

a.has-text-danger:hover, a.has-text-danger:focus {
  color: #ee1742 !important;
}

.has-background-danger {
  background-color: #f14668 !important;
}

.has-text-danger-light {
  color: #feecf0 !important;
}

a.has-text-danger-light:hover, a.has-text-danger-light:focus {
  color: #fabdc9 !important;
}

.has-background-danger-light {
  background-color: #feecf0 !important;
}

.has-text-danger-dark {
  color: #cc0f35 !important;
}

a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
  color: #ee2049 !important;
}

.has-background-danger-dark {
  background-color: #cc0f35 !important;
}

.has-text-black-bis {
  color: #121212 !important;
}

.has-background-black-bis {
  background-color: #121212 !important;
}

.has-text-black-ter {
  color: #242424 !important;
}

.has-background-black-ter {
  background-color: #242424 !important;
}

.has-text-grey-darker {
  color: #363636 !important;
}

.has-background-grey-darker {
  background-color: #363636 !important;
}

.has-text-grey-dark {
  color: #4a4a4a !important;
}

.has-background-grey-dark {
  background-color: #4a4a4a !important;
}

.has-text-grey {
  color: #7a7a7a !important;
}

.has-background-grey {
  background-color: #7a7a7a !important;
}

.has-text-grey-light {
  color: #b5b5b5 !important;
}

.has-background-grey-light {
  background-color: #b5b5b5 !important;
}

.has-text-grey-lighter {
  color: #dbdbdb !important;
}

.has-background-grey-lighter {
  background-color: #dbdbdb !important;
}

.has-text-white-ter {
  color: whitesmoke !important;
}

.has-background-white-ter {
  background-color: whitesmoke !important;
}

.has-text-white-bis {
  color: #fafafa !important;
}

.has-background-white-bis {
  background-color: #fafafa !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.is-justify-content-left {
  justify-content: left !important;
}

.is-justify-content-right {
  justify-content: right !important;
}

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

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

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

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

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

.is-align-content-space-evenly {
  align-content: space-evenly !important;
}

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

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

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

.is-align-content-baseline {
  align-content: baseline !important;
}

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

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

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

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

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

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

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

.is-align-items-self-start {
  align-items: self-start !important;
}

.is-align-items-self-end {
  align-items: self-end !important;
}

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

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

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

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

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

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

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

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

.is-flex-grow-2 {
  flex-grow: 2 !important;
}

.is-flex-grow-3 {
  flex-grow: 3 !important;
}

.is-flex-grow-4 {
  flex-grow: 4 !important;
}

.is-flex-grow-5 {
  flex-grow: 5 !important;
}

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

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

.is-flex-shrink-2 {
  flex-shrink: 2 !important;
}

.is-flex-shrink-3 {
  flex-shrink: 3 !important;
}

.is-flex-shrink-4 {
  flex-shrink: 4 !important;
}

.is-flex-shrink-5 {
  flex-shrink: 5 !important;
}

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left !important;
}

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

.is-radiusless {
  border-radius: 0 !important;
}

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

.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}

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

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

.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.is-size-1 {
  font-size: 3rem !important;
}

.is-size-2 {
  font-size: 2.5rem !important;
}

.is-size-3 {
  font-size: 2rem !important;
}

.is-size-4 {
  font-size: 1.5rem !important;
}

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

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

.is-size-7 {
  font-size: 0.75rem !important;
}

@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 3rem !important;
  }

  .is-size-2-mobile {
    font-size: 2.5rem !important;
  }

  .is-size-3-mobile {
    font-size: 2rem !important;
  }

  .is-size-4-mobile {
    font-size: 1.5rem !important;
  }

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

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

  .is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 3rem !important;
  }

  .is-size-2-tablet {
    font-size: 2.5rem !important;
  }

  .is-size-3-tablet {
    font-size: 2rem !important;
  }

  .is-size-4-tablet {
    font-size: 1.5rem !important;
  }

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

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

  .is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 3rem !important;
  }

  .is-size-2-touch {
    font-size: 2.5rem !important;
  }

  .is-size-3-touch {
    font-size: 2rem !important;
  }

  .is-size-4-touch {
    font-size: 1.5rem !important;
  }

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

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

  .is-size-7-touch {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 3rem !important;
  }

  .is-size-2-desktop {
    font-size: 2.5rem !important;
  }

  .is-size-3-desktop {
    font-size: 2rem !important;
  }

  .is-size-4-desktop {
    font-size: 1.5rem !important;
  }

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

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

  .is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-size-1-widescreen {
    font-size: 3rem !important;
  }

  .is-size-2-widescreen {
    font-size: 2.5rem !important;
  }

  .is-size-3-widescreen {
    font-size: 2rem !important;
  }

  .is-size-4-widescreen {
    font-size: 1.5rem !important;
  }

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

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

  .is-size-7-widescreen {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-size-1-fullhd {
    font-size: 3rem !important;
  }

  .is-size-2-fullhd {
    font-size: 2.5rem !important;
  }

  .is-size-3-fullhd {
    font-size: 2rem !important;
  }

  .is-size-4-fullhd {
    font-size: 1.5rem !important;
  }

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

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

  .is-size-7-fullhd {
    font-size: 0.75rem !important;
  }
}
.has-text-centered {
  text-align: center !important;
}

.has-text-justified {
  text-align: justify !important;
}

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

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

@media screen and (max-width: 768px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-centered-widescreen-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-centered-fullhd {
    text-align: center !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-justified-fullhd {
    text-align: justify !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-left-widescreen-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-left-fullhd {
    text-align: left !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-right-widescreen-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-right-fullhd {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}

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

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

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

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

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

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

.has-text-weight-medium {
  font-weight: 500 !important;
}

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

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

.is-family-primary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-monospace {
  font-family: monospace !important;
}

.is-family-code {
  font-family: monospace !important;
}

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

@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-block-widescreen {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-block-widescreen-only {
    display: block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-block-fullhd {
    display: block !important;
  }
}
.is-flex {
  display: flex !important;
}

@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-flex-widescreen-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-flex-fullhd {
    display: flex !important;
  }
}
.is-inline {
  display: inline !important;
}

@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-widescreen-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-fullhd {
    display: inline !important;
  }
}
.is-inline-block {
  display: inline-block !important;
}

@media screen and (max-width: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-block-fullhd {
    display: inline-block !important;
  }
}
.is-inline-flex {
  display: inline-flex !important;
}

@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-flex-widescreen-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-flex-fullhd {
    display: inline-flex !important;
  }
}
.is-hidden {
  display: none !important;
}

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}

@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-hidden-widescreen-only {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-hidden-fullhd {
    display: none !important;
  }
}
.is-invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-invisible-fullhd {
    visibility: hidden !important;
  }
}
/* Bulma Layout */
.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hero .navbar {
  background: none;
}
.hero .tabs ul {
  border-bottom: none;
}
.hero.is-white {
  background-color: white;
  color: #0a0a0a;
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-white strong {
  color: inherit;
}
.hero.is-white .title {
  color: #0a0a0a;
}
.hero.is-white .subtitle {
  color: rgba(10, 10, 10, 0.9);
}
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #0a0a0a;
}
@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: white;
  }
}
.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(10, 10, 10, 0.7);
}
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}
.hero.is-white .tabs a {
  color: #0a0a0a;
  opacity: 0.9;
}
.hero.is-white .tabs a:hover {
  opacity: 1;
}
.hero.is-white .tabs li.is-active a {
  color: white !important;
  opacity: 1;
}
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
  color: #0a0a0a;
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}
.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%);
  }
}
.hero.is-black {
  background-color: #0a0a0a;
  color: white;
}
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-black strong {
  color: inherit;
}
.hero.is-black .title {
  color: white;
}
.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: white;
}
@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: #0a0a0a;
  }
}
.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
  background-color: black;
  color: white;
}
.hero.is-black .tabs a {
  color: white;
  opacity: 0.9;
}
.hero.is-black .tabs a:hover {
  opacity: 1;
}
.hero.is-black .tabs li.is-active a {
  color: #0a0a0a !important;
  opacity: 1;
}
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
  color: white;
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}
.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
  }
}
.hero.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-light strong {
  color: inherit;
}
.hero.is-light .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-light .navbar-menu {
    background-color: whitesmoke;
  }
}
.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-light .tabs a:hover {
  opacity: 1;
}
.hero.is-light .tabs li.is-active a {
  color: whitesmoke !important;
  opacity: 1;
}
.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
  }
}
.hero.is-dark {
  background-color: #363636;
  color: #fff;
}
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-dark strong {
  color: inherit;
}
.hero.is-dark .title {
  color: #fff;
}
.hero.is-dark .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-dark .navbar-menu {
    background-color: #363636;
  }
}
.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
  background-color: #292929;
  color: #fff;
}
.hero.is-dark .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-dark .tabs a:hover {
  opacity: 1;
}
.hero.is-dark .tabs li.is-active a {
  color: #363636 !important;
  opacity: 1;
}
.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
  color: #fff;
}
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #363636;
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
  }
}
.hero.is-primary {
  background-color: #7957d5;
  color: #fff;
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
  color: inherit;
}
.hero.is-primary .title {
  color: #fff;
}
.hero.is-primary .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu {
    background-color: #7957d5;
  }
}
.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
  background-color: #6943d0;
  color: #fff;
}
.hero.is-primary .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-primary .tabs a:hover {
  opacity: 1;
}
.hero.is-primary .tabs li.is-active a {
  color: #7957d5 !important;
  opacity: 1;
}
.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
  color: #fff;
}
.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #7957d5;
}
.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, #3725d4 0%, #7957d5 71%, #9b67df 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #3725d4 0%, #7957d5 71%, #9b67df 100%);
  }
}
.hero.is-link {
  background-color: #7957d5;
  color: #fff;
}
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-link strong {
  color: inherit;
}
.hero.is-link .title {
  color: #fff;
}
.hero.is-link .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-link .navbar-menu {
    background-color: #7957d5;
  }
}
.hero.is-link .navbar-item,
.hero.is-link .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
  background-color: #6943d0;
  color: #fff;
}
.hero.is-link .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-link .tabs a:hover {
  opacity: 1;
}
.hero.is-link .tabs li.is-active a {
  color: #7957d5 !important;
  opacity: 1;
}
.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
  color: #fff;
}
.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #7957d5;
}
.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, #3725d4 0%, #7957d5 71%, #9b67df 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #3725d4 0%, #7957d5 71%, #9b67df 100%);
  }
}
.hero.is-info {
  background-color: #167df0;
  color: #fff;
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
  color: inherit;
}
.hero.is-info .title {
  color: #fff;
}
.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-info .navbar-menu {
    background-color: #167df0;
  }
}
.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
  background-color: #0e71de;
  color: #fff;
}
.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-info .tabs a:hover {
  opacity: 1;
}
.hero.is-info .tabs li.is-active a {
  color: #167df0 !important;
  opacity: 1;
}
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
  color: #fff;
}
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #167df0;
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #0286d1 0%, #167df0 71%, #2868f7 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #0286d1 0%, #167df0 71%, #2868f7 100%);
  }
}
.hero.is-success {
  background-color: #48c78e;
  color: #fff;
}
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-success strong {
  color: inherit;
}
.hero.is-success .title {
  color: #fff;
}
.hero.is-success .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-success .navbar-menu {
    background-color: #48c78e;
  }
}
.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
  background-color: #3abb81;
  color: #fff;
}
.hero.is-success .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-success .tabs a:hover {
  opacity: 1;
}
.hero.is-success .tabs li.is-active a {
  color: #48c78e !important;
  opacity: 1;
}
.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
  color: #fff;
}
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #48c78e;
}
.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%);
  }
}
.hero.is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
  color: inherit;
}
.hero.is-warning .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: #ffe08a;
  }
}
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
  background-color: #ffd970;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-warning .tabs a:hover {
  opacity: 1;
}
.hero.is-warning .tabs li.is-active a {
  color: #ffe08a !important;
  opacity: 1;
}
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #ffe08a;
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%);
  }
}
.hero.is-danger {
  background-color: #f14668;
  color: #fff;
}
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-danger strong {
  color: inherit;
}
.hero.is-danger .title {
  color: #fff;
}
.hero.is-danger .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-danger .navbar-menu {
    background-color: #f14668;
  }
}
.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
  background-color: #ef2e55;
  color: #fff;
}
.hero.is-danger .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-danger .tabs a:hover {
  opacity: 1;
}
.hero.is-danger .tabs li.is-active a {
  color: #f14668 !important;
  opacity: 1;
}
.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
  color: #fff;
}
.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #f14668;
}
.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
  }
}
.hero.is-small .hero-body {
  padding: 1.5rem;
}
@media screen and (min-width: 769px), print {
  .hero.is-medium .hero-body {
    padding: 9rem 4.5rem;
  }
  .hero.is-large .hero-body {
    padding: 18rem 6rem;
  }
}
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
  align-items: center;
  display: flex;
}
.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}
.hero.is-halfheight {
  min-height: 50vh;
}
.hero.is-fullheight {
  min-height: 100vh;
}

.hero-video {
  overflow: hidden;
}
.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent {
  opacity: 0.3;
}
@media screen and (max-width: 768px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}
@media screen and (max-width: 768px) {
  .hero-buttons .button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child) {
    margin-right: 1.5rem;
  }
}

.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0;
}

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 769px), print {
  .hero-body {
    padding: 3rem 3rem;
  }
}

.section {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .section {
    padding: 3rem 3rem;
  }
  .section.is-medium {
    padding: 9rem 4.5rem;
  }
  .section.is-large {
    padding: 18rem 6rem;
  }
}

.footer {
  background-color: #fafafa;
  padding: 3rem 1.5rem 6rem;
}

.is-noscroll {
  position: fixed;
  overflow-y: hidden;
  width: 100%;
  bottom: 0;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  animation-name: fadeInUp;
}

/**
 * Vue Transitions
 */
.fade-enter-active,
.fade-leave-active {
  transition: opacity 150ms ease-out;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.zoom-in-enter-active,
.zoom-in-leave-active {
  transition: opacity 150ms ease-out;
}
.zoom-in-enter-active .animation-content,
.zoom-in-enter-active .animation-content,
.zoom-in-leave-active .animation-content,
.zoom-in-leave-active .animation-content {
  transition: transform 150ms ease-out;
}

.zoom-in-enter,
.zoom-in-leave-active {
  opacity: 0;
}
.zoom-in-enter .animation-content,
.zoom-in-enter .animation-content,
.zoom-in-leave-active .animation-content,
.zoom-in-leave-active .animation-content {
  transform: scale(0.95);
}

.zoom-out-enter-active,
.zoom-out-leave-active {
  transition: opacity 150ms ease-out;
}
.zoom-out-enter-active .animation-content,
.zoom-out-enter-active .animation-content,
.zoom-out-leave-active .animation-content,
.zoom-out-leave-active .animation-content {
  transition: transform 150ms ease-out;
}

.zoom-out-enter,
.zoom-out-leave-active {
  opacity: 0;
}
.zoom-out-enter .animation-content,
.zoom-out-enter .animation-content,
.zoom-out-leave-active .animation-content,
.zoom-out-leave-active .animation-content {
  transform: scale(1.05);
}

.slide-next-enter-active,
.slide-next-leave-active,
.slide-prev-enter-active,
.slide-prev-leave-active {
  transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.slide-prev-leave-to, .slide-next-enter {
  transform: translate3d(-100%, 0, 0);
  position: absolute;
  width: 100%;
}

.slide-prev-enter, .slide-next-leave-to {
  transform: translate3d(100%, 0, 0);
  position: absolute;
  width: 100%;
}

.slide-down-enter-active,
.slide-down-leave-active,
.slide-up-enter-active,
.slide-up-leave-active {
  transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.slide-up-leave-to, .slide-down-enter {
  transform: translate3d(0, -100%, 0);
  position: absolute;
  height: 100%;
}

.slide-up-enter, .slide-down-leave-to {
  transform: translate3d(0, 100%, 0);
  position: absolute;
  height: 100%;
}

.slide-enter-active {
  transition: 150ms ease-out;
}

.slide-leave-active {
  transition: 150ms ease-out;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

.slide-enter-to, .slide-leave {
  max-height: 100px;
  overflow: hidden;
}

.slide-enter, .slide-leave-to {
  overflow: hidden;
  max-height: 0;
}

.autocomplete {
  position: relative;
}
.autocomplete .dropdown-menu {
  display: block;
  width: 100%;
}
.autocomplete .dropdown-menu.is-opened-top {
  top: auto;
  bottom: 100%;
}
.autocomplete .dropdown-content {
  overflow: auto;
  max-height: 200px;
}
.autocomplete .dropdown-item, .autocomplete .dropdown .dropdown-menu .has-link a, .dropdown .dropdown-menu .has-link .autocomplete a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.autocomplete .dropdown-item.is-hovered, .autocomplete .dropdown .dropdown-menu .has-link a.is-hovered, .dropdown .dropdown-menu .has-link .autocomplete a.is-hovered {
  background: whitesmoke;
  color: #0a0a0a;
}
.autocomplete .dropdown-item.is-disabled, .autocomplete .dropdown .dropdown-menu .has-link a.is-disabled, .dropdown .dropdown-menu .has-link .autocomplete a.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.autocomplete.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.autocomplete.is-medium {
  font-size: 1.25rem;
}
.autocomplete.is-large {
  font-size: 1.5rem;
}

.carousel {
  min-height: 120px;
  position: relative;
}
.carousel.is-overlay {
  background-color: rgba(10, 10, 10, 0.86);
  align-items: center;
  flex-direction: column;
  justify-content: center;
  display: flex;
  max-height: 100vh;
  position: fixed;
  z-index: 40;
}
.carousel.is-overlay .carousel-item img {
  cursor: default;
}
.carousel.is-overlay .carousel-indicator.has-background {
  background: transparent;
}
.carousel .progress, .carousel .progress-wrapper.is-not-native {
  border-radius: 2px;
  height: 0.25rem;
  margin-bottom: 0;
}
.carousel .carousel-items {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
}
@media screen and (min-width: 769px), print {
  .carousel .carousel-items:hover .carousel-arrow.is-hovered {
    opacity: 1;
  }
}
.carousel .carousel-items .carousel-item {
  flex-shrink: 0;
  width: 100%;
}
.carousel .carousel-pause {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0.15rem;
  z-index: 1;
}
.carousel .carousel-indicator {
  width: 100%;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.carousel .carousel-indicator.has-background {
  background: rgba(10, 10, 10, 0.5);
}
.carousel .carousel-indicator.has-custom {
  flex-wrap: nowrap;
  justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  overflow-x: auto;
}
.carousel .carousel-indicator.has-custom.is-small .indicator-item {
  flex: 1 0 10%;
}
.carousel .carousel-indicator.has-custom.is-medium .indicator-item {
  flex: 1 0 16.66667%;
}
.carousel .carousel-indicator.is-inside {
  position: absolute;
}
.carousel .carousel-indicator.is-inside.is-bottom {
  bottom: 0;
}
.carousel .carousel-indicator.is-inside.is-top {
  top: 0;
}
.carousel .carousel-indicator .indicator-item:not(:last-child) {
  margin-right: 0.5rem;
}
.carousel .carousel-indicator .indicator-item.is-active .indicator-style,
.carousel .carousel-indicator .indicator-item .indicator-style:hover {
  background: #7957d5;
  border: 1px solid white;
}
.carousel .carousel-indicator .indicator-item .indicator-style {
  display: block;
  border: 1px solid #7957d5;
  background: white;
  outline: none;
  transition: 150ms ease-out;
}
.carousel .carousel-indicator .indicator-item .indicator-style.is-boxes {
  height: 10px;
  width: 10px;
}
.carousel .carousel-indicator .indicator-item .indicator-style.is-dots {
  border-radius: 9999px;
  height: 10px;
  width: 10px;
}
.carousel .carousel-indicator .indicator-item .indicator-style.is-lines {
  height: 5px;
  width: 25px;
}

.carousel-list {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-list.has-shadow {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 769px), print {
  .carousel-list:hover .carousel-arrow.is-hovered {
    opacity: 1;
  }
}
.carousel-list .carousel-slides {
  position: relative;
  display: flex;
  width: 100%;
}
.carousel-list .carousel-slides:not(.is-dragging) {
  transition: all 250ms ease-out 0s;
}
.carousel-list .carousel-slides.has-grayscale .carousel-slide img {
  filter: grayscale(100%);
}
.carousel-list .carousel-slides.has-grayscale .carousel-slide.is-active img {
  filter: grayscale(0%);
}
.carousel-list .carousel-slides.has-opacity .carousel-slide img {
  opacity: 0.25;
}
.carousel-list .carousel-slides.has-opacity .carousel-slide.is-active img {
  opacity: 1;
}
.carousel-list .carousel-slides .carousel-slide {
  border: 2px solid transparent;
  flex-shrink: 0;
}

.carousel-arrow {
  transition: 150ms ease-out;
}
.carousel-arrow.is-hovered {
  opacity: 0;
}
.carousel-arrow .icon {
  background: white;
  color: #7957d5;
  cursor: pointer;
  border: 1px solid white;
  border-radius: 9999px;
  outline: 0;
}
.carousel-arrow .icon:hover {
  border: 1px solid #7957d5;
  opacity: 1;
}
.carousel-arrow .icon.has-icons-left, .carousel-arrow .icon.has-icons-right {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.carousel-arrow .icon.has-icons-left {
  left: 1.5rem;
}
.carousel-arrow .icon.has-icons-right {
  right: 1.5rem;
}

.b-checkbox.checkbox {
  outline: none;
  display: inline-flex;
  align-items: center;
}
.b-checkbox.checkbox:not(.button) {
  margin-right: 0.5em;
}
.b-checkbox.checkbox:not(.button) + .checkbox:last-child {
  margin-right: 0;
}
.b-checkbox.checkbox input[type=checkbox] {
  position: absolute;
  left: 0;
  opacity: 0;
  outline: none;
  z-index: -1;
}
.b-checkbox.checkbox input[type=checkbox] + .check {
  width: 1.25em;
  height: 1.25em;
  flex-shrink: 0;
  border-radius: 4px;
  border: 2px solid #7a7a7a;
  transition: background 150ms ease-out;
  background: transparent;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check {
  background: #7957d5 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:%23fff%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #7957d5;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-white {
  background: white url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:%230a0a0a%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: white;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-black {
  background: #0a0a0a url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:white%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #0a0a0a;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-light {
  background: whitesmoke url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:rgba%280, 0, 0, 0.7%29%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: whitesmoke;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-dark {
  background: #363636 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:%23fff%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #363636;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-primary {
  background: #7957d5 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:%23fff%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #7957d5;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-link {
  background: #7957d5 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:%23fff%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #7957d5;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-info {
  background: #167df0 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:%23fff%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #167df0;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-success {
  background: #48c78e url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:%23fff%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #48c78e;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-warning {
  background: #ffe08a url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:rgba%280, 0, 0, 0.7%29%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #ffe08a;
}
.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-danger {
  background: #f14668 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:%23fff%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #f14668;
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check {
  background: #7957d5 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Crect style=%27fill:%23fff%27 width=%270.7%27 height=%270.2%27 x=%27.15%27 y=%27.4%27%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #7957d5;
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-white {
  background: white url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Crect style=%27fill:%230a0a0a%27 width=%270.7%27 height=%270.2%27 x=%27.15%27 y=%27.4%27%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: white;
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-black {
  background: #0a0a0a url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Crect style=%27fill:white%27 width=%270.7%27 height=%270.2%27 x=%27.15%27 y=%27.4%27%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #0a0a0a;
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-light {
  background: whitesmoke url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Crect style=%27fill:rgba%280, 0, 0, 0.7%29%27 width=%270.7%27 height=%270.2%27 x=%27.15%27 y=%27.4%27%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: whitesmoke;
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-dark {
  background: #363636 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Crect style=%27fill:%23fff%27 width=%270.7%27 height=%270.2%27 x=%27.15%27 y=%27.4%27%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #363636;
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-primary {
  background: #7957d5 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Crect style=%27fill:%23fff%27 width=%270.7%27 height=%270.2%27 x=%27.15%27 y=%27.4%27%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #7957d5;
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-link {
  background: #7957d5 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Crect style=%27fill:%23fff%27 width=%270.7%27 height=%270.2%27 x=%27.15%27 y=%27.4%27%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #7957d5;
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-info {
  background: #167df0 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Crect style=%27fill:%23fff%27 width=%270.7%27 height=%270.2%27 x=%27.15%27 y=%27.4%27%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #167df0;
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-success {
  background: #48c78e url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Crect style=%27fill:%23fff%27 width=%270.7%27 height=%270.2%27 x=%27.15%27 y=%27.4%27%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #48c78e;
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-warning {
  background: #ffe08a url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Crect style=%27fill:rgba%280, 0, 0, 0.7%29%27 width=%270.7%27 height=%270.2%27 x=%27.15%27 y=%27.4%27%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #ffe08a;
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-danger {
  background: #f14668 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Crect style=%27fill:%23fff%27 width=%270.7%27 height=%270.2%27 x=%27.15%27 y=%27.4%27%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #f14668;
}
.b-checkbox.checkbox input[type=checkbox]:focus + .check {
  box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8);
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check {
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-white {
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8);
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-black {
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.8);
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-light {
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.8);
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-dark {
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.8);
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-primary {
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-link {
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-info {
  box-shadow: 0 0 0.5em rgba(22, 125, 240, 0.8);
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-success {
  box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.8);
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-warning {
  box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.8);
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-danger {
  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.8);
}
.b-checkbox.checkbox .control-label {
  padding-left: calc(0.75em - 1px);
}
.b-checkbox.checkbox.button {
  display: flex;
}
.b-checkbox.checkbox[disabled] {
  opacity: 0.5;
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check {
  border-color: #7957d5;
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-white {
  border-color: white;
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-black {
  border-color: #0a0a0a;
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-light {
  border-color: whitesmoke;
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-dark {
  border-color: #363636;
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-primary {
  border-color: #7957d5;
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-link {
  border-color: #7957d5;
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-info {
  border-color: #167df0;
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-success {
  border-color: #48c78e;
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-warning {
  border-color: #ffe08a;
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-danger {
  border-color: #f14668;
}
.b-checkbox.checkbox.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.b-checkbox.checkbox.is-medium {
  font-size: 1.25rem;
}
.b-checkbox.checkbox.is-large {
  font-size: 1.5rem;
}

.b-clockpicker .card-header {
  background-color: #7957d5;
  color: #fff;
}
.b-clockpicker .b-clockpicker-face:after {
  background-color: #7957d5;
}
.b-clockpicker .b-clockpicker-face-hand {
  background-color: #7957d5;
  border-color: #7957d5;
}
.b-clockpicker .b-clockpicker-face-number.active {
  background-color: #7957d5;
  color: #fff;
}
.b-clockpicker.is-white .card-header {
  background-color: white;
  color: #0a0a0a;
}
.b-clockpicker.is-white .b-clockpicker-face:after {
  background-color: white;
}
.b-clockpicker.is-white .b-clockpicker-face-hand {
  background-color: white;
  border-color: white;
}
.b-clockpicker.is-white .b-clockpicker-face-number.active {
  background-color: white;
  color: #0a0a0a;
}
.b-clockpicker.is-black .card-header {
  background-color: #0a0a0a;
  color: white;
}
.b-clockpicker.is-black .b-clockpicker-face:after {
  background-color: #0a0a0a;
}
.b-clockpicker.is-black .b-clockpicker-face-hand {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.b-clockpicker.is-black .b-clockpicker-face-number.active {
  background-color: #0a0a0a;
  color: white;
}
.b-clockpicker.is-light .card-header {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.b-clockpicker.is-light .b-clockpicker-face:after {
  background-color: whitesmoke;
}
.b-clockpicker.is-light .b-clockpicker-face-hand {
  background-color: whitesmoke;
  border-color: whitesmoke;
}
.b-clockpicker.is-light .b-clockpicker-face-number.active {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.b-clockpicker.is-dark .card-header {
  background-color: #363636;
  color: #fff;
}
.b-clockpicker.is-dark .b-clockpicker-face:after {
  background-color: #363636;
}
.b-clockpicker.is-dark .b-clockpicker-face-hand {
  background-color: #363636;
  border-color: #363636;
}
.b-clockpicker.is-dark .b-clockpicker-face-number.active {
  background-color: #363636;
  color: #fff;
}
.b-clockpicker.is-primary .card-header {
  background-color: #7957d5;
  color: #fff;
}
.b-clockpicker.is-primary .b-clockpicker-face:after {
  background-color: #7957d5;
}
.b-clockpicker.is-primary .b-clockpicker-face-hand {
  background-color: #7957d5;
  border-color: #7957d5;
}
.b-clockpicker.is-primary .b-clockpicker-face-number.active {
  background-color: #7957d5;
  color: #fff;
}
.b-clockpicker.is-link .card-header {
  background-color: #7957d5;
  color: #fff;
}
.b-clockpicker.is-link .b-clockpicker-face:after {
  background-color: #7957d5;
}
.b-clockpicker.is-link .b-clockpicker-face-hand {
  background-color: #7957d5;
  border-color: #7957d5;
}
.b-clockpicker.is-link .b-clockpicker-face-number.active {
  background-color: #7957d5;
  color: #fff;
}
.b-clockpicker.is-info .card-header {
  background-color: #167df0;
  color: #fff;
}
.b-clockpicker.is-info .b-clockpicker-face:after {
  background-color: #167df0;
}
.b-clockpicker.is-info .b-clockpicker-face-hand {
  background-color: #167df0;
  border-color: #167df0;
}
.b-clockpicker.is-info .b-clockpicker-face-number.active {
  background-color: #167df0;
  color: #fff;
}
.b-clockpicker.is-success .card-header {
  background-color: #48c78e;
  color: #fff;
}
.b-clockpicker.is-success .b-clockpicker-face:after {
  background-color: #48c78e;
}
.b-clockpicker.is-success .b-clockpicker-face-hand {
  background-color: #48c78e;
  border-color: #48c78e;
}
.b-clockpicker.is-success .b-clockpicker-face-number.active {
  background-color: #48c78e;
  color: #fff;
}
.b-clockpicker.is-warning .card-header {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.b-clockpicker.is-warning .b-clockpicker-face:after {
  background-color: #ffe08a;
}
.b-clockpicker.is-warning .b-clockpicker-face-hand {
  background-color: #ffe08a;
  border-color: #ffe08a;
}
.b-clockpicker.is-warning .b-clockpicker-face-number.active {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.b-clockpicker.is-danger .card-header {
  background-color: #f14668;
  color: #fff;
}
.b-clockpicker.is-danger .b-clockpicker-face:after {
  background-color: #f14668;
}
.b-clockpicker.is-danger .b-clockpicker-face-hand {
  background-color: #f14668;
  border-color: #f14668;
}
.b-clockpicker.is-danger .b-clockpicker-face-number.active {
  background-color: #f14668;
  color: #fff;
}
.b-clockpicker .dropdown-menu {
  min-width: 0;
}
.b-clockpicker .dropdown,
.b-clockpicker .dropdown-trigger {
  width: 100%;
}
.b-clockpicker .dropdown .input[readonly],
.b-clockpicker .dropdown-trigger .input[readonly] {
  cursor: pointer;
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
}
.b-clockpicker .dropdown .input[readonly]:focus, .b-clockpicker .dropdown .input[readonly].is-focused, .b-clockpicker .dropdown .input[readonly]:active, .b-clockpicker .dropdown .input[readonly].is-active,
.b-clockpicker .dropdown-trigger .input[readonly]:focus,
.b-clockpicker .dropdown-trigger .input[readonly].is-focused,
.b-clockpicker .dropdown-trigger .input[readonly]:active,
.b-clockpicker .dropdown-trigger .input[readonly].is-active {
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.b-clockpicker .dropdown-item, .b-clockpicker .dropdown .dropdown-menu .has-link a, .dropdown .dropdown-menu .has-link .b-clockpicker a {
  font-size: inherit;
  padding: 0;
}
.b-clockpicker .dropdown-content {
  padding-top: 0;
  padding-bottom: 0;
}
.b-clockpicker .card {
  border-radius: 0.25rem;
}
.b-clockpicker .card-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.b-clockpicker .card-content {
  padding: 12px;
}
.b-clockpicker-btn {
  cursor: pointer;
  opacity: 0.6;
}
.b-clockpicker-btn:hover, .b-clockpicker-btn.active {
  opacity: 1;
}
.b-clockpicker-period .b-clockpicker-btn {
  font-size: 16px;
}
.b-clockpicker-time span {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
.b-clockpicker-header {
  display: flex;
  line-height: 1;
  justify-content: flex-end;
  color: inherit;
}
.b-clockpicker-header .b-clockpicker-time {
  white-space: nowrap;
}
.b-clockpicker-header .b-clockpicker-time span {
  height: 60px;
  font-size: 60px;
}
.b-clockpicker-header .b-clockpicker-period {
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin: 8px 0 6px 8px;
}
.b-clockpicker-body {
  transition: 0.9s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.b-clockpicker-body .b-clockpicker-btn {
  padding: 0 8px;
  border-radius: 9999px;
  margin-bottom: 2px;
}
.b-clockpicker-body .b-clockpicker-btn:hover, .b-clockpicker-body .b-clockpicker-btn.active {
  background-color: #7957d5;
  color: white;
}
.b-clockpicker-body .b-clockpicker-period {
  position: absolute;
  top: 5px;
  right: 5px;
}
.b-clockpicker-body .b-clockpicker-time {
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 16px;
}
.b-clockpicker-body .b-clockpicker-face {
  border-radius: 50%;
  position: relative;
  background-color: #dbdbdb;
  width: 100%;
  height: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.b-clockpicker-body .b-clockpicker-face:after {
  border-radius: 50%;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 12px;
  height: 12px;
  z-index: 10;
}
.b-clockpicker-body .b-clockpicker-face-outer-ring {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  height: calc(100% - 50px);
  width: calc(100% - 50px);
  position: relative;
  border-radius: 50%;
}
.b-clockpicker-body .b-clockpicker-face-number {
  align-items: center;
  border-radius: 100%;
  cursor: default;
  display: flex;
  font-size: 18px;
  text-align: center;
  justify-content: center;
  position: absolute;
  width: 40px;
  height: 40px;
  left: calc(50% - 40px * 0.5);
  top: calc(50% - 40px * 0.5);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.b-clockpicker-body .b-clockpicker-face-number > span {
  z-index: 1;
}
.b-clockpicker-body .b-clockpicker-face-number:before, .b-clockpicker-body .b-clockpicker-face-number:after {
  content: "";
  height: 40px;
  width: 40px;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.b-clockpicker-body .b-clockpicker-face-number.active {
  cursor: default;
  z-index: 2;
}
.b-clockpicker-body .b-clockpicker-face-number.disabled {
  pointer-events: none;
  opacity: 0.25;
}
.b-clockpicker-body .b-clockpicker-face-hand {
  height: calc(50% - 6px);
  width: 2px;
  bottom: 50%;
  left: calc(50% - 1px);
  transform-origin: center bottom;
  position: absolute;
  will-change: transform;
  z-index: 1;
}
.b-clockpicker-body .b-clockpicker-face-hand:before {
  background: transparent;
  border-width: 2px;
  border-style: solid;
  border-color: inherit;
  border-radius: 100%;
  width: 12px;
  height: 12px;
  content: "";
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.b-clockpicker-footer {
  display: block;
  padding: 12px;
}
.b-clockpicker.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.b-clockpicker.is-medium {
  font-size: 1.25rem;
}
.b-clockpicker.is-large {
  font-size: 1.5rem;
}

.collapse .collapse-trigger {
  display: inline;
  cursor: pointer;
}
.collapse .collapse-content {
  display: inherit;
}

.colorpicker .color-name {
  font-family: monospace;
  text-transform: uppercase;
}
.colorpicker .colorpicker-footer {
  margin-top: 0.875rem;
  padding-top: 0.875rem;
  border: 1px solid #dbdbdb;
  border-width: 1px 0 0 0;
}
.colorpicker .colorpicker-footer .colorpicker-fields {
  margin-bottom: 0.875rem;
}
.colorpicker .colorpicker-footer .colorpicker-fields .field {
  flex-grow: 1;
}
.colorpicker .colorpicker-footer .colorpicker-fields .field .field-label {
  margin-right: 0.5rem;
}
.colorpicker .colorpicker-footer .colorpicker-fields .field .control {
  display: flex;
}
.colorpicker .colorpicker-footer .colorpicker-fields .field .control .input {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: textfield;
  flex-grow: 1;
  width: 0;
  min-width: 42px;
  text-align: right;
}
.colorpicker .colorpicker-footer .colorpicker-fields .field .control .input::-webkit-outer-spin-button, .colorpicker .colorpicker-footer .colorpicker-fields .field .control .input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.colorpicker .dropdown.is-expanded .dropdown-menu,
.colorpicker .dropdown.is-expanded.is-mobile-modal .dropdown-menu {
  width: unset;
}
.colorpicker .dropdown-horizontal-colorpicker {
  display: flex;
  flex-direction: row;
}
.colorpicker .dropdown-horizontal-colorpicker .colorpicker-footer {
  border-width: 0 0 0 1px;
  margin-top: 0;
  padding-top: 0;
  margin-left: 0.875rem;
  padding-left: 0.875rem;
}

svg.b-colorpicker-triangle {
  width: 200px;
  height: 200px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media (max-width: 769px) {
  svg.b-colorpicker-triangle {
    width: 100%;
    height: auto;
  }
}
svg.b-colorpicker-triangle .colorpicker-triangle-hue {
  width: 100%;
  height: 100%;
  background: conic-gradient(#f00, #ff0, #0f0, #0ff, #00f, #f0f, #f00);
}
svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue, svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue foreignObject, svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue g, svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl, svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl foreignObject, svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl g {
  transform-origin: 50% 50%;
}
svg.b-colorpicker-triangle .hue-range-thumb,
svg.b-colorpicker-triangle .sl-range-thumb {
  background: transparent;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #dbdbdb;
  cursor: grab;
  height: calc(100%/1 - .25em/1);
  width: calc(100%/1 - .25em/1);
  margin: 0.125em;
}
svg.b-colorpicker-triangle .hue-range-thumb:hover,
svg.b-colorpicker-triangle .sl-range-thumb:hover {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #b5b5b5;
}
svg.b-colorpicker-triangle .hue-range-thumb:focus,
svg.b-colorpicker-triangle .sl-range-thumb:focus {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #7957d5, 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
svg.b-colorpicker-triangle .hue-range-thumb:active,
svg.b-colorpicker-triangle .sl-range-thumb:active {
  cursor: grabbing;
}

div.b-colorpicker-square {
  position: relative;
  aspect-ratio: 1/1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
div.b-colorpicker-square .colorpicker-square-slider-hue {
  background: conic-gradient(#f00, #ff0, #0f0, #0ff, #00f, #f0f, #f00);
  border-radius: 4px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb {
  border-radius: calc(4px / 1.75);
  position: absolute;
  aspect-ratio: 1/1;
  transform: translate(-50%, -50%);
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #dbdbdb;
  cursor: grab;
}
div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:hover {
  box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #b5b5b5, 0 0 0 1px #b5b5b5;
}
div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:focus {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #7957d5, 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:active {
  cursor: grabbing;
}
div.b-colorpicker-square .colorpicker-square-slider-sl {
  background: #fff;
  border-radius: 2px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
div.b-colorpicker-square .colorpicker-square-slider-sl::before {
  content: "";
  background: linear-gradient(0deg, #000, #fff);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  mix-blend-mode: hard-light;
}
div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb {
  display: block;
  border-radius: 4px;
  position: absolute;
  width: 8px;
  height: 8px;
  transform: translate(-50%, -50%);
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #dbdbdb;
  cursor: grab;
}
div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:hover {
  box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #b5b5b5, 0 0 0 1px #b5b5b5;
}
div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:focus {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #7957d5, 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:active {
  cursor: grabbing;
}

.b-colorpicker-alpha-slider {
  height: 1em;
  background-image: linear-gradient(45deg, #c7c7c7 25%, transparent 25%, transparent 75%, #c7c7c7 75%, #c7c7c7), linear-gradient(45deg, #c7c7c7 25%, transparent 25%, transparent 75%, #c7c7c7 75%, #c7c7c7);
  background-size: 1em 1em;
  background-position: 0.5em 0.5em, 0 0;
  border-radius: 4px;
  margin-top: 0.125em;
  margin-bottom: 0.875rem;
  position: relative;
}
.b-colorpicker-alpha-slider .alpha-range-thumb {
  width: 0.4em;
  height: 1.25em;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #dbdbdb, 0 0 0 1px #dbdbdb;
  cursor: grab;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
}
.b-colorpicker-alpha-slider .alpha-range-thumb:hover {
  box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #b5b5b5, 0 0 0 1px #b5b5b5;
}
.b-colorpicker-alpha-slider .alpha-range-thumb:focus {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #7957d5, 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.b-colorpicker-alpha-slider .alpha-range-thumb:active {
  cursor: grabbing;
}
.b-colorpicker-alpha-slider .alpha-range-thumb > .b-tooltip, .b-colorpicker-alpha-slider .alpha-range-thumb > .b-tooltip > .tooltip-trigger {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.datepicker {
  font-size: 0.875rem;
}
.datepicker .dropdown,
.datepicker .dropdown-trigger {
  width: 100%;
}
.datepicker .dropdown .input[readonly],
.datepicker .dropdown-trigger .input[readonly] {
  cursor: pointer;
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
}
.datepicker .dropdown .input[readonly]:focus, .datepicker .dropdown .input[readonly].is-focused, .datepicker .dropdown .input[readonly]:active, .datepicker .dropdown .input[readonly].is-active,
.datepicker .dropdown-trigger .input[readonly]:focus,
.datepicker .dropdown-trigger .input[readonly].is-focused,
.datepicker .dropdown-trigger .input[readonly]:active,
.datepicker .dropdown-trigger .input[readonly].is-active {
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.datepicker .dropdown.is-disabled {
  opacity: 1;
}
.datepicker .dropdown-content {
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
}
.datepicker .dropdown-item, .datepicker .dropdown .dropdown-menu .has-link a, .dropdown .dropdown-menu .has-link .datepicker a {
  font-size: inherit;
}
.datepicker .datepicker-header {
  padding-bottom: 0.875rem;
  margin-bottom: 0.875rem;
  border-bottom: 1px solid #dbdbdb;
}
.datepicker .datepicker-footer {
  margin-top: 0.875rem;
  padding-top: 0.875rem;
  border-top: 1px solid #dbdbdb;
}
.datepicker .datepicker-table {
  display: table;
  margin: 0 auto 0 auto;
}
.datepicker .datepicker-table .datepicker-cell {
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  border-radius: 4px;
  padding: 0.5rem 0.75rem;
}
.datepicker .datepicker-table .datepicker-header {
  display: table-header-group;
}
.datepicker .datepicker-table .datepicker-header .datepicker-cell {
  color: #7a7a7a;
  font-weight: 600;
}
.datepicker .datepicker-table .datepicker-body {
  display: table-row-group;
}
.datepicker .datepicker-table .datepicker-body .datepicker-row {
  display: table-row;
}
.datepicker .datepicker-table .datepicker-body .datepicker-months {
  display: inline-flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 17rem;
}
.datepicker .datepicker-table .datepicker-body .datepicker-months .datepicker-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33.33%;
  height: 2.5rem;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-unselectable {
  color: #b5b5b5;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-today {
  border: solid 1px rgba(121, 87, 213, 0.5);
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable {
  color: #4a4a4a;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable:hover:not(.is-selected), .datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable:focus:not(.is-selected) {
  background-color: whitesmoke;
  color: #0a0a0a;
  cursor: pointer;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-first-hovered {
  background-color: #7a7a7a;
  color: #dbdbdb;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-within-hovered {
  background-color: whitesmoke;
  color: #0a0a0a;
  border-radius: 0;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-last-hovered {
  background-color: #7a7a7a;
  color: #dbdbdb;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected {
  background-color: #7957d5;
  color: #fff;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-first-selected {
  background-color: #7957d5;
  color: #fff;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-within-selected {
  background-color: rgba(121, 87, 213, 0.5);
  border-radius: 0;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-last-selected {
  background-color: #7957d5;
  color: #fff;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-nearby:not(.is-selected) {
  color: #b5b5b5;
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-week-number {
  cursor: default;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell {
  padding: 0.3rem 0.75rem 0.75rem;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event {
  position: relative;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events {
  bottom: 0.425rem;
  display: flex;
  justify-content: center;
  left: 0;
  padding: 0 0.35rem;
  position: absolute;
  width: 100%;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-white {
  background-color: white;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-black {
  background-color: #0a0a0a;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-light {
  background-color: whitesmoke;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-dark {
  background-color: #363636;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-primary {
  background-color: #7957d5;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-link {
  background-color: #7957d5;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-info {
  background-color: #167df0;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-success {
  background-color: #48c78e;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-warning {
  background-color: #ffe08a;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-danger {
  background-color: #f14668;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event {
  border-radius: 50%;
  height: 0.35em;
  margin: 0 0.1em;
  width: 0.35em;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.bars .event {
  height: 0.25em;
  width: 100%;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected {
  overflow: hidden;
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected .events .event.is-primary {
  background-color: #aa94e4;
}
.datepicker.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.datepicker.is-medium {
  font-size: 1.25rem;
}
.datepicker.is-large {
  font-size: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .datepicker .footer-horizontal-timepicker {
    border: none;
    padding-left: 10px;
    margin-left: 5px;
    display: flex;
  }
  .datepicker .dropdown-horizontal-timepicker {
    display: flex;
  }
  .datepicker .content-horizontal-timepicker {
    border-right: 1px solid #dbdbdb;
  }
}

.dialog .modal-card {
  max-width: 460px;
  width: auto;
}
.dialog .modal-card .modal-card-head {
  font-size: 1.25rem;
  font-weight: 600;
}
.dialog .modal-card .modal-card-body .field {
  margin-top: 16px;
}
.dialog .modal-card .modal-card-body.is-titleless {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.dialog .modal-card .modal-card-foot {
  justify-content: flex-end;
}
.dialog .modal-card .modal-card-foot .button {
  display: inline;
  min-width: 5em;
  font-weight: 600;
}
@media screen and (min-width: 769px), print {
  .dialog .modal-card {
    min-width: 320px;
  }
}
.dialog.is-small .modal-card,
.dialog.is-small .input,
.dialog.is-small .button {
  border-radius: 2px;
  font-size: 0.75rem;
}
.dialog.is-medium .modal-card,
.dialog.is-medium .input,
.dialog.is-medium .button {
  font-size: 1.25rem;
}
.dialog.is-large .modal-card,
.dialog.is-large .input,
.dialog.is-large .button {
  font-size: 1.5rem;
}
.dialog.has-custom-container {
  position: absolute;
}

.dropdown + .dropdown {
  margin-left: 0.5em;
}
.dropdown .background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  position: fixed;
  background-color: rgba(10, 10, 10, 0.86);
  z-index: 40;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  .dropdown .background {
    display: none;
  }
}
.dropdown.dropdown-menu-animation .dropdown-menu {
  display: block;
}
.dropdown .dropdown-menu .dropdown-item.is-disabled, .dropdown .dropdown-menu .has-link a.is-disabled {
  cursor: not-allowed;
}
.dropdown .dropdown-menu .dropdown-item.is-disabled:hover, .dropdown .dropdown-menu .has-link a.is-disabled:hover {
  background: inherit;
  color: inherit;
}
.dropdown .dropdown-menu .has-link a {
  padding-right: 3rem;
  white-space: nowrap;
}
.dropdown.is-hoverable:not(.is-active) .dropdown-menu {
  display: none;
}
.dropdown.is-hoverable:hover .dropdown-menu {
  display: inherit;
}
.dropdown.is-expanded {
  width: 100%;
}
.dropdown.is-expanded .dropdown-trigger {
  width: 100%;
}
.dropdown.is-expanded .dropdown-menu {
  width: 100%;
}
.dropdown.is-expanded.is-mobile-modal .dropdown-menu {
  max-width: 100%;
}
.dropdown:not(.is-disabled) .dropdown-menu .dropdown-item.is-disabled, .dropdown:not(.is-disabled) .dropdown-menu .has-link a.is-disabled {
  opacity: 0.5;
}
.dropdown .navbar-item {
  height: 100%;
}
.dropdown.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.dropdown.is-disabled .dropdown-trigger {
  pointer-events: none;
}
.dropdown.is-inline .dropdown-menu {
  position: static;
  display: inline-block;
  padding: 0;
}
.dropdown.is-top-right .dropdown-menu {
  top: auto;
  bottom: 100%;
}
.dropdown.is-top-left .dropdown-menu {
  top: auto;
  bottom: 100%;
  right: 0;
  left: auto;
}
.dropdown.is-bottom-left .dropdown-menu {
  right: 0;
  left: auto;
}
@media screen and (max-width: 1023px) {
  .dropdown.is-mobile-modal > .dropdown-menu {
    position: fixed !important;
    width: calc(100vw - 40px);
    max-width: 460px;
    max-height: calc(100vh - 120px);
    top: 25% !important;
    left: 50% !important;
    bottom: auto !important;
    right: auto !important;
    transform: translate3d(-50%, -25%, 0);
    white-space: normal;
    overflow-y: auto;
    z-index: 50 !important;
  }
  .dropdown.is-mobile-modal > .dropdown-menu > .dropdown-content > .dropdown-item, .dropdown .dropdown-menu .has-link .dropdown.is-mobile-modal > .dropdown-menu > .dropdown-content > a, .dropdown.is-mobile-modal > .dropdown-menu > .dropdown-content > .has-link a {
    padding: 1rem 1.5rem;
  }
  html.is-clipped-touch {
    overflow: hidden !important;
  }
}

.field.is-grouped .field {
  flex-shrink: 0;
}
.field.is-grouped .field:not(:last-child) {
  margin-right: 0.75rem;
}
.field.is-grouped .field.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons .control:first-child .control .button,
.field.has-addons .control:first-child .control .input,
.field.has-addons .control:first-child .control .select select {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.field.has-addons .control:last-child .control .button,
.field.has-addons .control:last-child .control .input,
.field.has-addons .control:last-child .control .select select {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.field.has-addons .control .control .button,
.field.has-addons .control .control .input,
.field.has-addons .control .control .select select {
  border-radius: 0;
}
.field.has-addons .b-numberinput:not(:first-child) .control:first-child .button,
.field.has-addons .b-numberinput:not(:first-child) .control:first-child .input,
.field.has-addons .b-numberinput:not(:first-child) .control:first-child .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.field.has-addons .b-numberinput:not(:last-child) .control:last-child .button,
.field.has-addons .b-numberinput:not(:last-child) .control:last-child .input,
.field.has-addons .b-numberinput:not(:last-child) .control:last-child .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.field.has-addons.b-numberinput .control {
  margin-right: unset;
}

.field.is-floating-label, .field.is-floating-in-label {
  position: relative;
}
.field.is-floating-label .label, .field.is-floating-in-label .label {
  position: absolute;
  left: 1em;
  font-size: calc(1rem * 0.75);
  background-color: transparent;
  z-index: 5;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: calc(100% - 2em);
  overflow: hidden;
}
.field.is-floating-label .label.is-small, .field.is-floating-in-label .label.is-small {
  font-size: calc(0.75rem * 0.75);
}
.field.is-floating-label .label.is-medium, .field.is-floating-in-label .label.is-medium {
  font-size: calc(1.25rem * 0.75);
}
.field.is-floating-label .label.is-large, .field.is-floating-in-label .label.is-large {
  font-size: calc(1.5rem * 0.75);
}
.field.is-floating-label .taginput .counter, .field.is-floating-in-label .taginput .counter {
  float: none;
  text-align: right;
}
.field.is-floating-label.has-addons > .label + .control .button,
.field.is-floating-label.has-addons > .label + .control .input,
.field.is-floating-label.has-addons > .label + .control .select select, .field.is-floating-in-label.has-addons > .label + .control .button,
.field.is-floating-in-label.has-addons > .label + .control .input,
.field.is-floating-in-label.has-addons > .label + .control .select select {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.field.is-floating-label .label {
  top: -0.775em;
  padding-left: 0.125em;
  padding-right: 0.125em;
}
.field.is-floating-label .label:before {
  content: "";
  display: block;
  position: absolute;
  top: 0.775em;
  left: 0;
  right: 0;
  height: 0.375em;
  background-color: white;
  z-index: -1;
}
.field.is-floating-label .input:focus,
.field.is-floating-label .textarea:focus,
.field.is-floating-label .select select:focus {
  box-shadow: none;
}
.field.is-floating-label .taginput .taginput-container {
  padding-top: 0.475em;
}
.field.is-floating-label .taginput .taginput-container.is-focused {
  box-shadow: none;
}
.field.is-floating-in-label > .label {
  top: 0.25em;
}
.field.is-floating-in-label > .label + .control.datepicker .input, .field.is-floating-in-label > .label + .control.timepicker .input {
  padding-top: calc(3.25em * 0.5 - (1.5rem * 0.75) * 0.5);
  padding-bottom: 1px;
  height: 3.25em;
}
.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) .input,
.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) .textarea,
.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) select {
  padding-top: calc(3.25em * 0.5 - (1.5rem * 0.75) * 0.5);
  padding-bottom: 1px;
  height: 3.25em;
}
.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple) {
  height: 3.25em;
}
.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple).is-loading::after {
  margin-top: calc(3.25em * 0.5 - (1.5rem * 0.75) * 0.5);
}
.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple)::after {
  margin-top: 1px;
}
.field.is-floating-in-label > .label + .control.taginput .taginput-container {
  padding-top: calc(3.25em * 0.5 - (1.5rem * 0.75) * 0.5 + (0.275em - 1px));
}
.field.is-floating-in-label > .label + .control:not(.taginput) .is-left.icon,
.field.is-floating-in-label > .label + .control:not(.taginput) .is-right.icon {
  height: 3.25em;
}
.field.is-floating-in-label > .label + .control:not(.taginput) .is-left.icon {
  padding-top: calc(3.25em * 0.5 - (1.5rem * 0.75) * 0.5);
}
.field.is-floating-in-label > .label + .control.is-loading::after {
  margin-top: calc(3.25em * 0.5 - (1.5rem * 0.75) * 0.5);
}
.field.is-floating-in-label > .label + .field-body > .is-grouped .control .input,
.field.is-floating-in-label > .label + .field-body > .is-grouped .control .textarea,
.field.is-floating-in-label > .label + .field-body > .is-grouped .control select, .field.is-floating-in-label > .label + .field-body > .has-addons .control .input,
.field.is-floating-in-label > .label + .field-body > .has-addons .control .textarea,
.field.is-floating-in-label > .label + .field-body > .has-addons .control select {
  padding-top: calc(3.25em * 0.5 - (1.5rem * 0.75) * 0.5);
  padding-bottom: 1px;
}
.field.is-floating-in-label > .label + .field-body > .is-grouped .control .input,
.field.is-floating-in-label > .label + .field-body > .is-grouped .control .textarea,
.field.is-floating-in-label > .label + .field-body > .is-grouped .control select,
.field.is-floating-in-label > .label + .field-body > .is-grouped .control .button, .field.is-floating-in-label > .label + .field-body > .has-addons .control .input,
.field.is-floating-in-label > .label + .field-body > .has-addons .control .textarea,
.field.is-floating-in-label > .label + .field-body > .has-addons .control select,
.field.is-floating-in-label > .label + .field-body > .has-addons .control .button {
  height: 3.25em;
}
.field.is-floating-in-label.has-numberinput .b-numberinput .control .input,
.field.is-floating-in-label.has-numberinput .b-numberinput .control .button {
  height: 3.25em;
}
.field.is-floating-label.has-numberinput .label, .field.is-floating-in-label.has-numberinput .label {
  margin-left: calc(1rem * 3);
}
.field.is-floating-label.has-numberinput.has-numberinput-is-small .label, .field.is-floating-in-label.has-numberinput.has-numberinput-is-small .label {
  margin-left: calc(0.75rem * 3);
}
.field.is-floating-label.has-numberinput.has-numberinput-is-medium .label, .field.is-floating-in-label.has-numberinput.has-numberinput-is-medium .label {
  margin-left: calc(1.25rem * 3);
}
.field.is-floating-label.has-numberinput.has-numberinput-is-large .label, .field.is-floating-in-label.has-numberinput.has-numberinput-is-large .label {
  margin-left: calc(1.5rem * 3);
}
.field.is-floating-label.has-numberinput-compact .label, .field.is-floating-in-label.has-numberinput-compact .label {
  margin-left: calc(1rem * 2.25);
}
.field.is-floating-label.has-numberinput-compact.has-numberinput-is-small .label, .field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-small .label {
  margin-left: calc(0.75rem * 2.25);
}
.field.is-floating-label.has-numberinput-compact.has-numberinput-is-medium .label, .field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-medium .label {
  margin-left: calc(1.25rem * 2.25);
}
.field.is-floating-label.has-numberinput-compact.has-numberinput-is-large .label, .field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-large .label {
  margin-left: calc(1.5rem * 2.25);
}
.field.is-grouped-right.is-floating-in-label .label, .field.has-addons-right.is-floating-in-label .label {
  position: relative;
  left: calc(3.25em + 2em);
}
.field.is-grouped-right.is-floating-label .label, .field.has-addons-right.is-floating-label .label {
  position: relative;
  left: calc(3.25em + 2em);
}

.control .help.counter {
  float: right;
  margin-left: 0.5em;
}
.control .icon.is-clickable {
  pointer-events: auto;
  cursor: pointer;
}
.control.is-loading::after {
  top: calc(50% - (1em * 0.5));
  right: calc((2.5em * 0.5) - .5em);
}

.icon {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: inherit;
}
.icon svg {
  background-color: transparent;
  fill: currentColor;
  stroke-width: 0;
  stroke: currentColor;
  pointer-events: none;
  width: auto;
  height: auto;
}

.b-image-wrapper > img {
  -o-object-fit: cover;
     object-fit: cover;
}
.b-image-wrapper > img.has-ratio, .b-image-wrapper > img.placeholder {
  height: 100%;
  width: 100%;
}
.b-image-wrapper > img.placeholder {
  filter: blur(10px);
}

.loading-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  align-items: center;
  display: none;
  justify-content: center;
  overflow: hidden;
  z-index: 29;
}
.loading-overlay.is-active {
  display: flex;
}
.loading-overlay.is-full-page {
  position: fixed;
  z-index: 999;
}
.loading-overlay.is-full-page .loading-icon:after {
  top: calc(50% - 2.5em);
  left: calc(50% - 2.5em);
  width: 5em;
  height: 5em;
}
.loading-overlay .loading-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background: #7f7f7f;
  background: rgba(255, 255, 255, 0.5);
}
.loading-overlay .loading-icon {
  position: relative;
}
.loading-overlay .loading-icon:after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  position: relative;
  position: absolute;
  top: calc(50% - 1.5em);
  left: calc(50% - 1.5em);
  width: 3em;
  height: 3em;
  border-width: 0.25em;
}

.menu .menu-list li > a.is-disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
}

.message .media,
.notification .media {
  padding-top: 0;
  border: 0;
}
.message progress,
.notification progress {
  height: 5px;
}

.modal.is-full-screen > .animation-content,
.modal.is-full-screen > .animation-content > .modal-card {
  width: 100%;
  height: 100%;
  max-height: 100vh;
  margin: 0;
  background-color: whitesmoke;
}
.modal .animation-content {
  margin: 0 20px;
}
.modal .animation-content .modal-card {
  margin: 0;
}
@media screen and (max-width: 768px) {
  .modal .animation-content {
    width: 100%;
  }
}
.modal .modal-content {
  width: 100%;
}

.navbar.has-navbar-centered .navbar-start {
  justify-content: center;
  margin-left: auto;
}
.navbar.has-navbar-centered .navbar-end {
  margin-left: 0;
}
.navbar .navbar-dropdown.is-boxed {
  visibility: hidden;
  transition-property: opacity, visibility, transform;
}
.navbar .navbar-item.has-dropdown.is-active .is-boxed,
.navbar .navbar-item.has-dropdown.is-hoverable:hover .is-boxed {
  visibility: visible;
}

.notices {
  position: fixed;
  display: flex;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 2em;
  overflow: hidden;
  z-index: 1000;
  pointer-events: none;
}
.notices .toast {
  display: inline-flex;
  animation-duration: 150ms;
  margin: 0.5em 0;
  text-align: center;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  border-radius: 2em;
  padding: 0.75em 1.5em;
  pointer-events: auto;
  opacity: 0.92;
}
.notices .toast.is-white {
  color: #0a0a0a;
  background: white;
}
.notices .toast.is-black {
  color: white;
  background: #0a0a0a;
}
.notices .toast.is-light {
  color: rgba(0, 0, 0, 0.7);
  background: whitesmoke;
}
.notices .toast.is-dark {
  color: #fff;
  background: #363636;
}
.notices .toast.is-primary {
  color: #fff;
  background: #7957d5;
}
.notices .toast.is-link {
  color: #fff;
  background: #7957d5;
}
.notices .toast.is-info {
  color: #fff;
  background: #167df0;
}
.notices .toast.is-success {
  color: #fff;
  background: #48c78e;
}
.notices .toast.is-warning {
  color: rgba(0, 0, 0, 0.7);
  background: #ffe08a;
}
.notices .toast.is-danger {
  color: #fff;
  background: #f14668;
}
.notices .snackbar {
  display: inline-flex;
  align-items: center;
  justify-content: space-around;
  animation-duration: 150ms;
  margin: 0.5em 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  pointer-events: auto;
  background: #363636;
  color: #fff;
  min-height: 3em;
}
.notices .snackbar .text {
  padding: 0.5em 1em;
}
.notices .snackbar .action {
  margin-left: auto;
  padding: 0.5em;
  padding-left: 0;
}
.notices .snackbar .action .button {
  font-weight: 600;
  text-transform: uppercase;
  background: #363636;
  border: transparent;
}
.notices .snackbar .action .button:hover {
  background: #292929;
}
.notices .snackbar .action .button:active {
  background: #292929;
}
.notices .snackbar .action.is-white .button {
  color: white;
}
.notices .snackbar .action.is-black .button {
  color: #0a0a0a;
}
.notices .snackbar .action.is-light .button {
  color: whitesmoke;
}
.notices .snackbar .action.is-dark .button {
  color: #363636;
}
.notices .snackbar .action.is-primary .button {
  color: #7957d5;
}
.notices .snackbar .action.is-link .button {
  color: #7957d5;
}
.notices .snackbar .action.is-info .button {
  color: #167df0;
}
.notices .snackbar .action.is-success .button {
  color: #48c78e;
}
.notices .snackbar .action.is-warning .button {
  color: #ffe08a;
}
.notices .snackbar .action.is-danger .button {
  color: #f14668;
}
.notices .snackbar .action.is-cancel {
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .notices .snackbar {
    width: 100%;
    margin: 0;
    border-radius: 0;
  }
}
@media screen and (min-width: 769px), print {
  .notices .snackbar {
    min-width: 350px;
    max-width: 600px;
    overflow: hidden;
  }
}
.notices .notification {
  pointer-events: auto;
  max-width: 600px;
}
.notices .toast.is-top, .notices .toast.is-bottom,
.notices .snackbar.is-top,
.notices .snackbar.is-bottom,
.notices .notification.is-top,
.notices .notification.is-bottom {
  align-self: center;
}
.notices .toast.is-top-right, .notices .toast.is-bottom-right,
.notices .snackbar.is-top-right,
.notices .snackbar.is-bottom-right,
.notices .notification.is-top-right,
.notices .notification.is-bottom-right {
  align-self: flex-end;
}
.notices .toast.is-top-left, .notices .toast.is-bottom-left,
.notices .snackbar.is-top-left,
.notices .snackbar.is-bottom-left,
.notices .notification.is-top-left,
.notices .notification.is-bottom-left {
  align-self: flex-start;
}
.notices .toast.is-toast,
.notices .snackbar.is-toast,
.notices .notification.is-toast {
  opacity: 0.92;
}
.notices.is-top {
  flex-direction: column;
}
.notices.is-bottom {
  flex-direction: column-reverse;
}
.notices.is-bottom .notification {
  margin-bottom: 0;
}
.notices.is-bottom .notification:not(:first-child) {
  margin-bottom: 1.5rem;
}
.notices.has-custom-container {
  position: absolute;
}
@media screen and (max-width: 768px) {
  .notices {
    padding: 0;
    position: fixed !important;
  }
}

.notification .progress-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.b-numberinput.field {
  margin-bottom: 0;
}
.b-numberinput.field.is-grouped div.control {
  flex-grow: 1;
  flex-shrink: 1;
}
.b-numberinput.field.has-addons.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.b-numberinput input[type=number]::-webkit-inner-spin-button,
.b-numberinput input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.b-numberinput input[type=number] {
  -moz-appearance: textfield;
  text-align: center;
}
.b-numberinput .button.is-rounded {
  padding-left: 1em;
  padding-right: 1em;
}

.pagination .pagination-next,
.pagination .pagination-previous {
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.pagination .pagination-next.is-disabled,
.pagination .pagination-previous.is-disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
}
.pagination.is-simple {
  justify-content: normal;
}
.pagination.is-simple.is-centered {
  justify-content: center;
}
.pagination.is-simple.is-right {
  justify-content: flex-end;
}
.pagination .is-current {
  pointer-events: none;
  cursor: not-allowed;
}

@media screen and (min-width: 769px), print {
  .pagination.has-input .pagination-list {
    order: 1;
  }
  .pagination.has-input .pagination-input {
    order: 2;
  }
  .pagination.has-input .pagination-previous {
    order: 3;
  }
  .pagination.has-input .pagination-next {
    order: 4;
  }
  .pagination.has-input.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.has-input.is-centered .pagination-list {
    order: 2;
  }
  .pagination.has-input.is-centered .pagination-input {
    order: 3;
  }
  .pagination.has-input.is-centered .pagination-next {
    order: 4;
  }
  .pagination.has-input.is-centered.is-input-right .pagination-previous {
    order: 1;
  }
  .pagination.has-input.is-centered.is-input-right .pagination-list {
    order: 2;
  }
  .pagination.has-input.is-centered.is-input-right .pagination-next {
    order: 3;
  }
  .pagination.has-input.is-centered.is-input-right .pagination-input {
    order: 4;
  }
  .pagination.has-input.is-centered.is-input-left .pagination-input {
    order: 1;
  }
  .pagination.has-input.is-centered.is-input-left .pagination-previous {
    order: 2;
  }
  .pagination.has-input.is-centered.is-input-left .pagination-list {
    order: 3;
  }
  .pagination.has-input.is-centered.is-input-left .pagination-next {
    order: 4;
  }
  .pagination.has-input.is-right .pagination-previous {
    order: 1;
  }
  .pagination.has-input.is-right .pagination-next {
    order: 2;
  }
  .pagination.has-input.is-right .pagination-input {
    order: 3;
  }
  .pagination.has-input.is-right .pagination-list {
    order: 4;
  }
  .pagination.has-input.is-right.is-input-right .pagination-previous {
    order: 1;
  }
  .pagination.has-input.is-right.is-input-right .pagination-next {
    order: 2;
  }
  .pagination.has-input.is-right.is-input-right .pagination-list {
    order: 3;
  }
  .pagination.has-input.is-right.is-input-right .pagination-input {
    order: 4;
  }
  .pagination.has-input.is-right.is-input-left .pagination-input {
    order: 1;
  }
  .pagination.has-input.is-right.is-input-left .pagination-previous {
    order: 2;
  }
  .pagination.has-input.is-right.is-input-left .pagination-next {
    order: 3;
  }
  .pagination.has-input.is-right.is-input-left .pagination-list {
    order: 4;
  }
  .pagination.has-input.is-input-right .pagination-list {
    order: 1;
  }
  .pagination.has-input.is-input-right .pagination-previous {
    order: 2;
  }
  .pagination.has-input.is-input-right .pagination-next {
    order: 3;
  }
  .pagination.has-input.is-input-right .pagination-input {
    order: 4;
  }
  .pagination.has-input.is-input-left .pagination-input {
    order: 1;
  }
  .pagination.has-input.is-input-left .pagination-list {
    order: 2;
  }
  .pagination.has-input.is-input-left .pagination-previous {
    order: 3;
  }
  .pagination.has-input.is-input-left .pagination-next {
    order: 4;
  }
}
.progress-wrapper {
  position: relative;
  overflow: hidden;
}
.progress-wrapper:not(:last-child) {
  margin-bottom: 1.5rem;
}
.progress-wrapper .progress-value {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: calc(1rem / 1.5);
  line-height: 1rem;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.7);
  white-space: nowrap;
}
.progress-wrapper .progress, .progress-wrapper .progress-wrapper.is-not-native, .progress-wrapper .progress-bar {
  margin-bottom: 0;
}
.progress-wrapper .progress.is-small + .progress-value, .progress-wrapper .is-small.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress.is-small .progress-value, .progress-wrapper .is-small.progress-wrapper.is-not-native .progress-value, .progress-wrapper .progress-bar.is-small + .progress-value, .progress-wrapper .progress-bar.is-small .progress-value {
  font-size: calc(0.75rem / 1.5);
  line-height: 0.75rem;
}
.progress-wrapper .progress.is-medium + .progress-value, .progress-wrapper .is-medium.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress.is-medium .progress-value, .progress-wrapper .is-medium.progress-wrapper.is-not-native .progress-value, .progress-wrapper .progress-bar.is-medium + .progress-value, .progress-wrapper .progress-bar.is-medium .progress-value {
  font-size: calc(1.25rem / 1.5);
  line-height: 1.25rem;
}
.progress-wrapper .progress.is-large + .progress-value, .progress-wrapper .is-large.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress.is-large .progress-value, .progress-wrapper .is-large.progress-wrapper.is-not-native .progress-value, .progress-wrapper .progress-bar.is-large + .progress-value, .progress-wrapper .progress-bar.is-large .progress-value {
  font-size: calc(1.5rem / 1.5);
  line-height: 1.5rem;
}
.progress-wrapper .progress::-webkit-progress-value, .progress-wrapper .progress-wrapper.is-not-native::-webkit-progress-value, .progress-wrapper .progress-bar::-webkit-progress-value {
  -webkit-transition: width 0.5s ease;
  transition: width 0.5s ease;
}
.progress-wrapper .progress.is-more-than-half + .progress-value, .progress-wrapper .is-more-than-half.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress-bar.is-more-than-half + .progress-value {
  color: #fff;
}
.progress-wrapper .progress.is-more-than-half.is-white + .progress-value, .progress-wrapper .is-more-than-half.is-white.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress-bar.is-more-than-half.is-white + .progress-value {
  color: #0a0a0a;
}
.progress-wrapper .progress.is-more-than-half.is-black + .progress-value, .progress-wrapper .is-more-than-half.is-black.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress-bar.is-more-than-half.is-black + .progress-value {
  color: white;
}
.progress-wrapper .progress.is-more-than-half.is-light + .progress-value, .progress-wrapper .is-more-than-half.is-light.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress-bar.is-more-than-half.is-light + .progress-value {
  color: rgba(0, 0, 0, 0.7);
}
.progress-wrapper .progress.is-more-than-half.is-dark + .progress-value, .progress-wrapper .is-more-than-half.is-dark.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress-bar.is-more-than-half.is-dark + .progress-value {
  color: #fff;
}
.progress-wrapper .progress.is-more-than-half.is-primary + .progress-value, .progress-wrapper .is-more-than-half.is-primary.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress-bar.is-more-than-half.is-primary + .progress-value {
  color: #fff;
}
.progress-wrapper .progress.is-more-than-half.is-link + .progress-value, .progress-wrapper .is-more-than-half.is-link.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress-bar.is-more-than-half.is-link + .progress-value {
  color: #fff;
}
.progress-wrapper .progress.is-more-than-half.is-info + .progress-value, .progress-wrapper .is-more-than-half.is-info.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress-bar.is-more-than-half.is-info + .progress-value {
  color: #fff;
}
.progress-wrapper .progress.is-more-than-half.is-success + .progress-value, .progress-wrapper .is-more-than-half.is-success.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress-bar.is-more-than-half.is-success + .progress-value {
  color: #fff;
}
.progress-wrapper .progress.is-more-than-half.is-warning + .progress-value, .progress-wrapper .is-more-than-half.is-warning.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress-bar.is-more-than-half.is-warning + .progress-value {
  color: rgba(0, 0, 0, 0.7);
}
.progress-wrapper .progress.is-more-than-half.is-danger + .progress-value, .progress-wrapper .is-more-than-half.is-danger.progress-wrapper.is-not-native + .progress-value, .progress-wrapper .progress-bar.is-more-than-half.is-danger + .progress-value {
  color: #fff;
}
.progress-wrapper .progress.is-squared, .progress-wrapper .is-squared.progress-wrapper.is-not-native, .progress-wrapper .progress-bar.is-squared {
  border-radius: 0;
}
.progress-wrapper.is-not-native {
  white-space: nowrap;
  background-color: #ededed;
  border-radius: 9999px;
}
.progress-wrapper.is-not-native .progress-bar {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 100%;
  background-color: #4a4a4a;
}
.progress-wrapper.is-not-native .progress-bar .progress-value {
  color: #fff;
}
.progress-wrapper.is-not-native .progress-bar.is-white {
  background-color: white;
}
.progress-wrapper.is-not-native .progress-bar.is-white .progress-value {
  color: #0a0a0a;
}
.progress-wrapper.is-not-native .progress-bar.is-black {
  background-color: #0a0a0a;
}
.progress-wrapper.is-not-native .progress-bar.is-black .progress-value {
  color: white;
}
.progress-wrapper.is-not-native .progress-bar.is-light {
  background-color: whitesmoke;
}
.progress-wrapper.is-not-native .progress-bar.is-light .progress-value {
  color: rgba(0, 0, 0, 0.7);
}
.progress-wrapper.is-not-native .progress-bar.is-dark {
  background-color: #363636;
}
.progress-wrapper.is-not-native .progress-bar.is-dark .progress-value {
  color: #fff;
}
.progress-wrapper.is-not-native .progress-bar.is-primary {
  background-color: #7957d5;
}
.progress-wrapper.is-not-native .progress-bar.is-primary .progress-value {
  color: #fff;
}
.progress-wrapper.is-not-native .progress-bar.is-link {
  background-color: #7957d5;
}
.progress-wrapper.is-not-native .progress-bar.is-link .progress-value {
  color: #fff;
}
.progress-wrapper.is-not-native .progress-bar.is-info {
  background-color: #167df0;
}
.progress-wrapper.is-not-native .progress-bar.is-info .progress-value {
  color: #fff;
}
.progress-wrapper.is-not-native .progress-bar.is-success {
  background-color: #48c78e;
}
.progress-wrapper.is-not-native .progress-bar.is-success .progress-value {
  color: #fff;
}
.progress-wrapper.is-not-native .progress-bar.is-warning {
  background-color: #ffe08a;
}
.progress-wrapper.is-not-native .progress-bar.is-warning .progress-value {
  color: rgba(0, 0, 0, 0.7);
}
.progress-wrapper.is-not-native .progress-bar.is-danger {
  background-color: #f14668;
}
.progress-wrapper.is-not-native .progress-bar.is-danger .progress-value {
  color: #fff;
}
.progress-wrapper.is-squared {
  border-radius: 0;
}

.b-radio.radio {
  outline: none;
  display: inline-flex;
  align-items: center;
}
.b-radio.radio:not(.button) {
  margin-right: 0.5em;
}
.b-radio.radio:not(.button) + .radio:last-child {
  margin-right: 0;
}
.b-radio.radio + .radio {
  margin-left: 0;
}
.b-radio.radio input[type=radio] {
  position: absolute;
  left: 0;
  opacity: 0;
  outline: none;
  z-index: -1;
}
.b-radio.radio input[type=radio] + .check {
  display: flex;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
  width: 1.25em;
  height: 1.25em;
  transition: background 150ms ease-out;
  border-radius: 50%;
  border: 2px solid #7a7a7a;
}
.b-radio.radio input[type=radio] + .check:before {
  content: "";
  display: flex;
  position: absolute;
  left: 50%;
  margin-left: calc(-1.25em * 0.5);
  bottom: 50%;
  margin-bottom: calc(-1.25em * 0.5);
  width: 1.25em;
  height: 1.25em;
  transition: transform 150ms ease-out;
  border-radius: 50%;
  transform: scale(0);
  background-color: #7957d5;
}
.b-radio.radio input[type=radio] + .check.is-white:before {
  background: white;
}
.b-radio.radio input[type=radio] + .check.is-black:before {
  background: #0a0a0a;
}
.b-radio.radio input[type=radio] + .check.is-light:before {
  background: whitesmoke;
}
.b-radio.radio input[type=radio] + .check.is-dark:before {
  background: #363636;
}
.b-radio.radio input[type=radio] + .check.is-primary:before {
  background: #7957d5;
}
.b-radio.radio input[type=radio] + .check.is-link:before {
  background: #7957d5;
}
.b-radio.radio input[type=radio] + .check.is-info:before {
  background: #167df0;
}
.b-radio.radio input[type=radio] + .check.is-success:before {
  background: #48c78e;
}
.b-radio.radio input[type=radio] + .check.is-warning:before {
  background: #ffe08a;
}
.b-radio.radio input[type=radio] + .check.is-danger:before {
  background: #f14668;
}
.b-radio.radio input[type=radio]:checked + .check {
  border-color: #7957d5;
}
.b-radio.radio input[type=radio]:checked + .check.is-white {
  border-color: white;
}
.b-radio.radio input[type=radio]:checked + .check.is-black {
  border-color: #0a0a0a;
}
.b-radio.radio input[type=radio]:checked + .check.is-light {
  border-color: whitesmoke;
}
.b-radio.radio input[type=radio]:checked + .check.is-dark {
  border-color: #363636;
}
.b-radio.radio input[type=radio]:checked + .check.is-primary {
  border-color: #7957d5;
}
.b-radio.radio input[type=radio]:checked + .check.is-link {
  border-color: #7957d5;
}
.b-radio.radio input[type=radio]:checked + .check.is-info {
  border-color: #167df0;
}
.b-radio.radio input[type=radio]:checked + .check.is-success {
  border-color: #48c78e;
}
.b-radio.radio input[type=radio]:checked + .check.is-warning {
  border-color: #ffe08a;
}
.b-radio.radio input[type=radio]:checked + .check.is-danger {
  border-color: #f14668;
}
.b-radio.radio input[type=radio]:checked + .check:before {
  transform: scale(0.5);
}
.b-radio.radio input[type=radio]:focus + .check {
  box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8);
}
.b-radio.radio input[type=radio]:focus:checked + .check {
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}
.b-radio.radio input[type=radio]:focus:checked + .check.is-white {
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8);
}
.b-radio.radio input[type=radio]:focus:checked + .check.is-black {
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.8);
}
.b-radio.radio input[type=radio]:focus:checked + .check.is-light {
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.8);
}
.b-radio.radio input[type=radio]:focus:checked + .check.is-dark {
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.8);
}
.b-radio.radio input[type=radio]:focus:checked + .check.is-primary {
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}
.b-radio.radio input[type=radio]:focus:checked + .check.is-link {
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}
.b-radio.radio input[type=radio]:focus:checked + .check.is-info {
  box-shadow: 0 0 0.5em rgba(22, 125, 240, 0.8);
}
.b-radio.radio input[type=radio]:focus:checked + .check.is-success {
  box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.8);
}
.b-radio.radio input[type=radio]:focus:checked + .check.is-warning {
  box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.8);
}
.b-radio.radio input[type=radio]:focus:checked + .check.is-danger {
  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.8);
}
.b-radio.radio .control-label {
  padding-left: calc(0.75em - 1px);
}
.b-radio.radio.button {
  display: flex;
}
.b-radio.radio.button.is-selected {
  z-index: 1;
}
.b-radio.radio[disabled] {
  opacity: 0.5;
}
.b-radio.radio:hover input[type=radio]:not(:disabled) + .check {
  border-color: #7957d5;
}
.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-white {
  border-color: white;
}
.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-black {
  border-color: #0a0a0a;
}
.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-light {
  border-color: whitesmoke;
}
.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-dark {
  border-color: #363636;
}
.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-primary {
  border-color: #7957d5;
}
.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-link {
  border-color: #7957d5;
}
.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-info {
  border-color: #167df0;
}
.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-success {
  border-color: #48c78e;
}
.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-warning {
  border-color: #ffe08a;
}
.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-danger {
  border-color: #f14668;
}
.b-radio.radio.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.b-radio.radio.is-medium {
  font-size: 1.25rem;
}
.b-radio.radio.is-large {
  font-size: 1.5rem;
}

.rate {
  align-items: center;
  display: flex;
}
.rate:not(:last-child) {
  margin-bottom: 0.75rem;
}
.rate.is-spaced .rate-item:not(:last-child) {
  margin-right: 0.25rem;
}
.rate.is-disabled .rate-item {
  cursor: initial;
}
.rate.is-disabled .rate-item:hover {
  transform: none;
}
.rate.is-rtl .rate-item {
  order: 1;
}
.rate.is-rtl .rate-text {
  margin-left: 0;
  margin-right: 0.35rem;
}
.rate .rate-item {
  cursor: pointer;
  display: inline-flex;
  position: relative;
  transition: all 0.3s;
}
.rate .rate-item:hover {
  transform: scale(1.1);
}
.rate .rate-item.set-on .icon, .rate .rate-item.set-half .is-half {
  color: #ffd970;
}
.rate .rate-item.set-half .is-half {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}
.rate .icon {
  color: #dbdbdb;
  line-height: 1;
  pointer-events: none;
  width: inherit;
}
.rate .is-half > i {
  position: absolute;
  left: 0;
}
.rate .rate-text {
  font-size: calc(1rem / 1.25);
  margin-left: 0.35rem;
}
.rate .rate-text.is-small {
  font-size: calc(0.75rem / 1.25);
}
.rate .rate-text.is-medium {
  font-size: calc(1.25rem / 1.25);
}
.rate .rate-text.is-large {
  font-size: calc(1.5rem / 1.25);
}

.select select {
  text-rendering: auto !important;
  padding-right: 2.5em;
}
.select select option {
  color: #4a4a4a;
  padding: calc(0.5em - 1px) calc(0.75em - 1px);
}
.select select option:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.select select optgroup {
  color: #b5b5b5;
  font-weight: 400;
  font-style: normal;
  padding: 0.25em 0;
}
.select select[disabled] {
  opacity: 1;
}
.select.is-empty select {
  color: rgba(122, 122, 122, 0.7);
}
.select.is-loading::after {
  top: calc(50% - (1em * 0.5));
  right: calc((2.5em * 0.5) - .5em);
}

.b-skeleton {
  display: inline-flex;
  flex-direction: column;
  vertical-align: middle;
  width: 100%;
}
.b-skeleton > .b-skeleton-item {
  background: linear-gradient(90deg, #dbdbdb 25%, rgba(219, 219, 219, 0.5) 50%, #dbdbdb 75%);
  background-size: 400% 100%;
  width: 100%;
}
.b-skeleton > .b-skeleton-item.is-rounded {
  border-radius: 4px;
}
.b-skeleton > .b-skeleton-item::after {
  content: " ";
}
.b-skeleton > .b-skeleton-item + .b-skeleton-item {
  margin-top: 0.5rem;
}
.b-skeleton.is-animated > .b-skeleton-item {
  animation: skeleton-loading 1.5s infinite;
}
.b-skeleton.is-centered {
  align-items: center;
}
.b-skeleton.is-right {
  align-items: flex-end;
}
.b-skeleton + .b-skeleton {
  margin-top: 0.5rem;
}
.b-skeleton > .b-skeleton-item {
  line-height: 1rem;
}
.b-skeleton.is-small > .b-skeleton-item {
  line-height: 0.75rem;
}
.b-skeleton.is-medium > .b-skeleton-item {
  line-height: 1.25rem;
}
.b-skeleton.is-large > .b-skeleton-item {
  line-height: 1.5rem;
}

@keyframes skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.b-sidebar .sidebar-content {
  background-color: whitesmoke;
  box-shadow: 5px 0px 13px 3px rgba(10, 10, 10, 0.1);
  width: 260px;
  z-index: 39;
}
.b-sidebar .sidebar-content.is-white {
  background-color: white;
}
.b-sidebar .sidebar-content.is-black {
  background-color: #0a0a0a;
}
.b-sidebar .sidebar-content.is-light {
  background-color: whitesmoke;
}
.b-sidebar .sidebar-content.is-dark {
  background-color: #363636;
}
.b-sidebar .sidebar-content.is-primary {
  background-color: #7957d5;
}
.b-sidebar .sidebar-content.is-link {
  background-color: #7957d5;
}
.b-sidebar .sidebar-content.is-info {
  background-color: #167df0;
}
.b-sidebar .sidebar-content.is-success {
  background-color: #48c78e;
}
.b-sidebar .sidebar-content.is-warning {
  background-color: #ffe08a;
}
.b-sidebar .sidebar-content.is-danger {
  background-color: #f14668;
}
.b-sidebar .sidebar-content.is-fixed {
  position: fixed;
  left: 0;
  top: 0;
}
.b-sidebar .sidebar-content.is-fixed.is-right {
  left: auto;
  right: 0;
}
.b-sidebar .sidebar-content.is-absolute {
  position: absolute;
  left: 0;
  top: 0;
}
.b-sidebar .sidebar-content.is-absolute.is-right {
  left: auto;
  right: 0;
}
.b-sidebar .sidebar-content.is-mini {
  width: 80px;
}
.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed) {
  transition: width 150ms ease-out;
}
.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed):not(.is-fullwidth) {
  width: 260px;
}
.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed):not(.is-fullwidth).is-mini-expand-fixed {
  position: fixed;
}
.b-sidebar .sidebar-content.is-static {
  position: static;
}
.b-sidebar .sidebar-content.is-absolute, .b-sidebar .sidebar-content.is-static {
  transition: width 150ms ease-out;
}
.b-sidebar .sidebar-content.is-fullwidth {
  width: 100%;
  max-width: 100%;
}
.b-sidebar .sidebar-content.is-fullheight {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-content: stretch;
}
@media screen and (max-width: 768px) {
  .b-sidebar .sidebar-content.is-mini-mobile {
    width: 80px;
  }
  .b-sidebar .sidebar-content.is-mini-mobile.is-mini-expand:hover:not(.is-fullwidth-mobile) {
    width: 260px;
  }
  .b-sidebar .sidebar-content.is-mini-mobile.is-mini-expand:hover:not(.is-fullwidth-mobile).is-mini-expand-fixed {
    position: fixed;
  }
  .b-sidebar .sidebar-content.is-hidden-mobile {
    width: 0;
    height: 0;
    overflow: hidden;
  }
  .b-sidebar .sidebar-content.is-fullwidth-mobile {
    width: 100%;
    max-width: 100%;
  }
}
.b-sidebar .sidebar-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(10, 10, 10, 0.86);
  position: fixed;
  z-index: 38;
}

.b-slider {
  margin: 1em 0;
  background: transparent;
  width: 100%;
}
.b-slider .b-slider-track {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  background: #dbdbdb;
  border-radius: 4px;
}
.b-slider .b-slider-fill {
  position: absolute;
  height: 100%;
  box-shadow: 0px 0px 0px #7a7a7a;
  background: #dbdbdb;
  border-radius: 4px;
  border: 0px solid #7a7a7a;
  top: 50%;
  transform: translateY(-50%);
}
.b-slider .b-slider-thumb-wrapper {
  display: inline-flex;
  align-items: center;
  position: absolute;
  cursor: grab;
  transform: translate(-50%, -50%);
  top: 50%;
  flex-direction: column;
}
.b-slider .b-slider-thumb-wrapper .b-slider-thumb {
  box-shadow: none;
  border: 1px solid #b5b5b5;
  border-radius: 4px;
  background: white;
}
.b-slider .b-slider-thumb-wrapper .b-slider-thumb:focus {
  transform: scale(1.25);
}
.b-slider .b-slider-thumb-wrapper.is-dragging {
  cursor: grabbing;
}
.b-slider .b-slider-thumb-wrapper.is-dragging .b-slider-thumb {
  transform: scale(1.25);
}
.b-slider .b-slider-thumb-wrapper.has-indicator .b-slider-thumb {
  padding: 16px 10px;
  display: flex;
  align-items: center;
  width: auto;
}
.b-slider.slider-focus {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: -20px;
  margin-bottom: -20px;
  cursor: pointer;
}
.b-slider.is-rounded .b-slider-thumb {
  border-radius: 9999px;
}
.b-slider.is-disabled .b-slider-track {
  cursor: not-allowed;
  opacity: 0.5;
}
.b-slider.is-disabled .b-slider-thumb-wrapper {
  cursor: not-allowed;
}
.b-slider.is-disabled .b-slider-thumb-wrapper .b-slider-thumb {
  transform: scale(1);
}
.b-slider .b-slider-track {
  height: 0.5rem;
}
.b-slider .b-slider-thumb {
  height: 1rem;
  width: 1rem;
}
.b-slider .b-slider-tick {
  height: 0.25rem;
}
.b-slider .b-slider-tick-label {
  font-size: 0.75rem;
  position: absolute;
  top: calc(0.5rem * 0.5 + 2px);
  left: 50%;
  transform: translateX(-50%);
}
.b-slider.is-small .b-slider-track {
  height: 0.375rem;
}
.b-slider.is-small .b-slider-thumb {
  height: 0.75rem;
  width: 0.75rem;
}
.b-slider.is-small .b-slider-tick {
  height: 0.1875rem;
}
.b-slider.is-small .b-slider-tick-label {
  font-size: 0.75rem;
  position: absolute;
  top: calc(0.375rem * 0.5 + 2px);
  left: 50%;
  transform: translateX(-50%);
}
.b-slider.is-medium .b-slider-track {
  height: 0.625rem;
}
.b-slider.is-medium .b-slider-thumb {
  height: 1.25rem;
  width: 1.25rem;
}
.b-slider.is-medium .b-slider-tick {
  height: 0.3125rem;
}
.b-slider.is-medium .b-slider-tick-label {
  font-size: 0.75rem;
  position: absolute;
  top: calc(0.625rem * 0.5 + 2px);
  left: 50%;
  transform: translateX(-50%);
}
.b-slider.is-large .b-slider-track {
  height: 0.75rem;
}
.b-slider.is-large .b-slider-thumb {
  height: 1.5rem;
  width: 1.5rem;
}
.b-slider.is-large .b-slider-tick {
  height: 0.375rem;
}
.b-slider.is-large .b-slider-tick-label {
  font-size: 0.75rem;
  position: absolute;
  top: calc(0.75rem * 0.5 + 2px);
  left: 50%;
  transform: translateX(-50%);
}
.b-slider.is-white .b-slider-fill {
  background: white !important;
}
.b-slider.is-black .b-slider-fill {
  background: #0a0a0a !important;
}
.b-slider.is-light .b-slider-fill {
  background: whitesmoke !important;
}
.b-slider.is-dark .b-slider-fill {
  background: #363636 !important;
}
.b-slider.is-primary .b-slider-fill {
  background: #7957d5 !important;
}
.b-slider.is-link .b-slider-fill {
  background: #7957d5 !important;
}
.b-slider.is-info .b-slider-fill {
  background: #167df0 !important;
}
.b-slider.is-success .b-slider-fill {
  background: #48c78e !important;
}
.b-slider.is-warning .b-slider-fill {
  background: #ffe08a !important;
}
.b-slider.is-danger .b-slider-fill {
  background: #f14668 !important;
}
.b-slider .b-slider-tick {
  position: absolute;
  width: 3px;
  transform: translate(-50%, -50%);
  top: 50%;
  background: #b5b5b5;
  border-radius: 4px;
}
.b-slider .b-slider-tick.is-tick-hidden {
  background: transparent;
}

/*
This project is based on
"bulma-steps" (https://github.com/Wikiki/bulma-steps) by
Wikiki (https://github.com/Wikiki) licensed under
MIT (https://github.com/Wikiki/bulma-steps/blob/master/LICENSE)
*/
.b-steps .steps .step-items {
  display: flex;
  flex-wrap: wrap;
}
.b-steps .steps .step-items .step-item {
  margin-top: 0;
  position: relative;
  flex-grow: 1;
  flex-basis: 1em;
}
.b-steps .steps .step-items .step-item .step-link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #4a4a4a;
}
.b-steps .steps .step-items .step-item .step-link:not(.is-clickable) {
  cursor: not-allowed;
}
.b-steps .steps .step-items .step-item .step-marker {
  align-items: center;
  display: flex;
  border-radius: 4px;
  font-weight: 700;
  justify-content: center;
  background: #b5b5b5;
  color: white;
  border: 0.2em solid #fff;
  z-index: 1;
  overflow: hidden;
}
.b-steps .steps .step-items .step-item.is-white::before, .b-steps .steps .step-items .step-item.is-white::after {
  background: linear-gradient(to left, #dbdbdb 50%, white 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.b-steps .steps .step-items .step-item.is-white.is-active .step-marker {
  background-color: white;
  border-color: white;
  color: white;
}
.b-steps .steps .step-items .step-item.is-white.is-active::before, .b-steps .steps .step-items .step-item.is-white.is-active::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-white.is-previous .step-marker {
  color: #0a0a0a;
  background-color: white;
}
.b-steps .steps .step-items .step-item.is-white.is-previous::before, .b-steps .steps .step-items .step-item.is-white.is-previous::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-black::before, .b-steps .steps .step-items .step-item.is-black::after {
  background: linear-gradient(to left, #dbdbdb 50%, #0a0a0a 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.b-steps .steps .step-items .step-item.is-black.is-active .step-marker {
  background-color: white;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.b-steps .steps .step-items .step-item.is-black.is-active::before, .b-steps .steps .step-items .step-item.is-black.is-active::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-black.is-previous .step-marker {
  color: white;
  background-color: #0a0a0a;
}
.b-steps .steps .step-items .step-item.is-black.is-previous::before, .b-steps .steps .step-items .step-item.is-black.is-previous::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-light::before, .b-steps .steps .step-items .step-item.is-light::after {
  background: linear-gradient(to left, #dbdbdb 50%, whitesmoke 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.b-steps .steps .step-items .step-item.is-light.is-active .step-marker {
  background-color: white;
  border-color: whitesmoke;
  color: whitesmoke;
}
.b-steps .steps .step-items .step-item.is-light.is-active::before, .b-steps .steps .step-items .step-item.is-light.is-active::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-light.is-previous .step-marker {
  color: rgba(0, 0, 0, 0.7);
  background-color: whitesmoke;
}
.b-steps .steps .step-items .step-item.is-light.is-previous::before, .b-steps .steps .step-items .step-item.is-light.is-previous::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-dark::before, .b-steps .steps .step-items .step-item.is-dark::after {
  background: linear-gradient(to left, #dbdbdb 50%, #363636 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.b-steps .steps .step-items .step-item.is-dark.is-active .step-marker {
  background-color: white;
  border-color: #363636;
  color: #363636;
}
.b-steps .steps .step-items .step-item.is-dark.is-active::before, .b-steps .steps .step-items .step-item.is-dark.is-active::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-dark.is-previous .step-marker {
  color: #fff;
  background-color: #363636;
}
.b-steps .steps .step-items .step-item.is-dark.is-previous::before, .b-steps .steps .step-items .step-item.is-dark.is-previous::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-primary::before, .b-steps .steps .step-items .step-item.is-primary::after {
  background: linear-gradient(to left, #dbdbdb 50%, #7957d5 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.b-steps .steps .step-items .step-item.is-primary.is-active .step-marker {
  background-color: white;
  border-color: #7957d5;
  color: #7957d5;
}
.b-steps .steps .step-items .step-item.is-primary.is-active::before, .b-steps .steps .step-items .step-item.is-primary.is-active::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-primary.is-previous .step-marker {
  color: #fff;
  background-color: #7957d5;
}
.b-steps .steps .step-items .step-item.is-primary.is-previous::before, .b-steps .steps .step-items .step-item.is-primary.is-previous::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-link::before, .b-steps .steps .step-items .step-item.is-link::after {
  background: linear-gradient(to left, #dbdbdb 50%, #7957d5 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.b-steps .steps .step-items .step-item.is-link.is-active .step-marker {
  background-color: white;
  border-color: #7957d5;
  color: #7957d5;
}
.b-steps .steps .step-items .step-item.is-link.is-active::before, .b-steps .steps .step-items .step-item.is-link.is-active::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-link.is-previous .step-marker {
  color: #fff;
  background-color: #7957d5;
}
.b-steps .steps .step-items .step-item.is-link.is-previous::before, .b-steps .steps .step-items .step-item.is-link.is-previous::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-info::before, .b-steps .steps .step-items .step-item.is-info::after {
  background: linear-gradient(to left, #dbdbdb 50%, #167df0 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.b-steps .steps .step-items .step-item.is-info.is-active .step-marker {
  background-color: white;
  border-color: #167df0;
  color: #167df0;
}
.b-steps .steps .step-items .step-item.is-info.is-active::before, .b-steps .steps .step-items .step-item.is-info.is-active::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-info.is-previous .step-marker {
  color: #fff;
  background-color: #167df0;
}
.b-steps .steps .step-items .step-item.is-info.is-previous::before, .b-steps .steps .step-items .step-item.is-info.is-previous::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-success::before, .b-steps .steps .step-items .step-item.is-success::after {
  background: linear-gradient(to left, #dbdbdb 50%, #48c78e 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.b-steps .steps .step-items .step-item.is-success.is-active .step-marker {
  background-color: white;
  border-color: #48c78e;
  color: #48c78e;
}
.b-steps .steps .step-items .step-item.is-success.is-active::before, .b-steps .steps .step-items .step-item.is-success.is-active::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-success.is-previous .step-marker {
  color: #fff;
  background-color: #48c78e;
}
.b-steps .steps .step-items .step-item.is-success.is-previous::before, .b-steps .steps .step-items .step-item.is-success.is-previous::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-warning::before, .b-steps .steps .step-items .step-item.is-warning::after {
  background: linear-gradient(to left, #dbdbdb 50%, #ffe08a 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.b-steps .steps .step-items .step-item.is-warning.is-active .step-marker {
  background-color: white;
  border-color: #ffe08a;
  color: #ffe08a;
}
.b-steps .steps .step-items .step-item.is-warning.is-active::before, .b-steps .steps .step-items .step-item.is-warning.is-active::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-warning.is-previous .step-marker {
  color: rgba(0, 0, 0, 0.7);
  background-color: #ffe08a;
}
.b-steps .steps .step-items .step-item.is-warning.is-previous::before, .b-steps .steps .step-items .step-item.is-warning.is-previous::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-danger::before, .b-steps .steps .step-items .step-item.is-danger::after {
  background: linear-gradient(to left, #dbdbdb 50%, #f14668 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.b-steps .steps .step-items .step-item.is-danger.is-active .step-marker {
  background-color: white;
  border-color: #f14668;
  color: #f14668;
}
.b-steps .steps .step-items .step-item.is-danger.is-active::before, .b-steps .steps .step-items .step-item.is-danger.is-active::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-danger.is-previous .step-marker {
  color: #fff;
  background-color: #f14668;
}
.b-steps .steps .step-items .step-item.is-danger.is-previous::before, .b-steps .steps .step-items .step-item.is-danger.is-previous::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item .step-marker {
  color: white;
}
.b-steps .steps .step-items .step-item .step-details {
  text-align: center;
  z-index: 1;
}
.b-steps .steps .step-items .step-item:not(:first-child), .b-steps .steps .step-items .step-item:only-child {
  flex-shrink: 1;
}
.b-steps .steps .step-items .step-item:not(:first-child)::before, .b-steps .steps .step-items .step-item:only-child::before {
  content: " ";
  display: block;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: -50%;
}
.b-steps .steps .step-items .step-item:only-child::after {
  content: " ";
  display: block;
  position: absolute;
  height: 0.2em;
  bottom: 0;
}
.b-steps .steps .step-items .step-item:only-child::before, .b-steps .steps .step-items .step-item:only-child::after {
  width: 25%;
  left: 50%;
}
.b-steps .steps .step-items .step-item:only-child::before {
  right: 50%;
  left: auto;
}
.b-steps .steps .step-items .step-item::before, .b-steps .steps .step-items .step-item::after {
  background: linear-gradient(to left, #dbdbdb 50%, #7957d5 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.b-steps .steps .step-items .step-item.is-active .step-link {
  cursor: default;
}
.b-steps .steps .step-items .step-item.is-active .step-marker {
  background-color: white;
  border-color: #7957d5;
  color: #7957d5;
}
.b-steps .steps .step-items .step-item.is-active::before, .b-steps .steps .step-items .step-item.is-active::after {
  background-position: left bottom;
}
.b-steps .steps .step-items .step-item.is-previous .step-marker {
  color: white;
  background-color: #7957d5;
}
.b-steps .steps .step-items .step-item.is-previous::before, .b-steps .steps .step-items .step-item.is-previous::after {
  background-position: left bottom;
}
.b-steps .steps + .step-content {
  position: relative;
  overflow: visible;
  display: flex;
  flex-direction: column;
  padding: 1rem;
}
.b-steps .steps + .step-content .step-item {
  flex-shrink: 0;
  flex-basis: auto;
}
.b-steps .steps + .step-content .step-item:focus {
  outline: none;
}
.b-steps .steps + .step-content.is-transitioning {
  overflow: hidden;
}
.b-steps .steps.is-rounded .step-item .step-marker {
  border-radius: 9999px;
}
.b-steps .steps.is-animated .step-item:not(:first-child)::before, .b-steps .steps.is-animated .step-item:only-child::before {
  transition: background 150ms ease-out;
}
.b-steps .steps.has-label-right .step-items .step-item .step-link, .b-steps .steps.has-label-left .step-items .step-item .step-link {
  flex-direction: row;
}
.b-steps .steps.has-label-right .step-items .step-item .step-link > .step-details, .b-steps .steps.has-label-left .step-items .step-item .step-link > .step-details {
  background-color: white;
  padding: 0.2em;
}
.b-steps .steps.has-label-left .step-items .step-item .step-link {
  flex-direction: row-reverse;
}
.b-steps .steps {
  font-size: 1rem;
  min-height: 2rem;
}
.b-steps .steps .step-items .step-item .step-marker {
  height: 2rem;
  width: 2rem;
}
.b-steps .steps .step-items .step-item .step-marker .icon *, .b-steps .steps .step-items .step-item .step-marker .icon *:before {
  font-size: 1rem;
}
.b-steps .steps .step-items .step-item .step-details .step-title {
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1rem;
}
.b-steps .steps .step-items .step-item:not(:first-child)::before, .b-steps .steps .step-items .step-item:only-child::before {
  height: 0.2em;
  top: 1rem;
}
.b-steps .steps .step-items .step-item:only-child::after {
  top: 1rem;
}
@media screen and (max-width: 768px) {
  .b-steps .steps .step-items .step-item::before, .b-steps .steps .step-items .step-item::after, .b-steps .steps .step-items .step-item:not(:first-child)::before {
    top: 1rem;
  }
}
.b-steps.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::before, .b-steps.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::after, .b-steps.is-vertical > .steps.has-label-right .step-items .step-item:only-child::before, .b-steps.is-vertical > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1rem - 0.1em);
}
.b-steps.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::before, .b-steps.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::after, .b-steps.is-vertical > .steps.has-label-left .step-items .step-item:only-child::before, .b-steps.is-vertical > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1rem - 0.1em);
}
.b-steps.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::before, .b-steps.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::after, .b-steps.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::before, .b-steps.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1rem - 0.1em);
}
.b-steps.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::before, .b-steps.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::after, .b-steps.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::before, .b-steps.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1rem - 0.1em);
}
.b-steps.is-small .steps {
  font-size: 0.75rem;
  min-height: 1.5rem;
}
.b-steps.is-small .steps .step-items .step-item .step-marker {
  height: 1.5rem;
  width: 1.5rem;
}
.b-steps.is-small .steps .step-items .step-item .step-marker .icon *, .b-steps.is-small .steps .step-items .step-item .step-marker .icon *:before {
  font-size: 0.75rem;
}
.b-steps.is-small .steps .step-items .step-item .step-details .step-title {
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 0.75rem;
}
.b-steps.is-small .steps .step-items .step-item:not(:first-child)::before, .b-steps.is-small .steps .step-items .step-item:only-child::before {
  height: 0.2em;
  top: 0.75rem;
}
.b-steps.is-small .steps .step-items .step-item:only-child::after {
  top: 0.75rem;
}
@media screen and (max-width: 768px) {
  .b-steps.is-small .steps .step-items .step-item::before, .b-steps.is-small .steps .step-items .step-item::after, .b-steps.is-small .steps .step-items .step-item:not(:first-child)::before {
    top: 0.75rem;
  }
}
.b-steps.is-small.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::before, .b-steps.is-small.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::after, .b-steps.is-small.is-vertical > .steps.has-label-right .step-items .step-item:only-child::before, .b-steps.is-small.is-vertical > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(0.75rem - 0.1em);
}
.b-steps.is-small.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::before, .b-steps.is-small.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::after, .b-steps.is-small.is-vertical > .steps.has-label-left .step-items .step-item:only-child::before, .b-steps.is-small.is-vertical > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(0.75rem - 0.1em);
}
.b-steps.is-small.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::before, .b-steps.is-small.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::after, .b-steps.is-small.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::before, .b-steps.is-small.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(0.75rem - 0.1em);
}
.b-steps.is-small.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::before, .b-steps.is-small.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::after, .b-steps.is-small.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::before, .b-steps.is-small.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(0.75rem - 0.1em);
}
.b-steps.is-medium .steps {
  font-size: 1.25rem;
  min-height: 2.5rem;
}
.b-steps.is-medium .steps .step-items .step-item .step-marker {
  height: 2.5rem;
  width: 2.5rem;
}
.b-steps.is-medium .steps .step-items .step-item .step-marker .icon *, .b-steps.is-medium .steps .step-items .step-item .step-marker .icon *:before {
  font-size: 1.25rem;
}
.b-steps.is-medium .steps .step-items .step-item .step-details .step-title {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.25rem;
}
.b-steps.is-medium .steps .step-items .step-item:not(:first-child)::before, .b-steps.is-medium .steps .step-items .step-item:only-child::before {
  height: 0.2em;
  top: 1.25rem;
}
.b-steps.is-medium .steps .step-items .step-item:only-child::after {
  top: 1.25rem;
}
@media screen and (max-width: 768px) {
  .b-steps.is-medium .steps .step-items .step-item::before, .b-steps.is-medium .steps .step-items .step-item::after, .b-steps.is-medium .steps .step-items .step-item:not(:first-child)::before {
    top: 1.25rem;
  }
}
.b-steps.is-medium.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::before, .b-steps.is-medium.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::after, .b-steps.is-medium.is-vertical > .steps.has-label-right .step-items .step-item:only-child::before, .b-steps.is-medium.is-vertical > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1.25rem - 0.1em);
}
.b-steps.is-medium.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::before, .b-steps.is-medium.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::after, .b-steps.is-medium.is-vertical > .steps.has-label-left .step-items .step-item:only-child::before, .b-steps.is-medium.is-vertical > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1.25rem - 0.1em);
}
.b-steps.is-medium.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::before, .b-steps.is-medium.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::after, .b-steps.is-medium.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::before, .b-steps.is-medium.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1.25rem - 0.1em);
}
.b-steps.is-medium.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::before, .b-steps.is-medium.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::after, .b-steps.is-medium.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::before, .b-steps.is-medium.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1.25rem - 0.1em);
}
.b-steps.is-large .steps {
  font-size: 1.5rem;
  min-height: 3rem;
}
.b-steps.is-large .steps .step-items .step-item .step-marker {
  height: 3rem;
  width: 3rem;
}
.b-steps.is-large .steps .step-items .step-item .step-marker .icon *, .b-steps.is-large .steps .step-items .step-item .step-marker .icon *:before {
  font-size: 1.5rem;
}
.b-steps.is-large .steps .step-items .step-item .step-details .step-title {
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.b-steps.is-large .steps .step-items .step-item:not(:first-child)::before, .b-steps.is-large .steps .step-items .step-item:only-child::before {
  height: 0.2em;
  top: 1.5rem;
}
.b-steps.is-large .steps .step-items .step-item:only-child::after {
  top: 1.5rem;
}
@media screen and (max-width: 768px) {
  .b-steps.is-large .steps .step-items .step-item::before, .b-steps.is-large .steps .step-items .step-item::after, .b-steps.is-large .steps .step-items .step-item:not(:first-child)::before {
    top: 1.5rem;
  }
}
.b-steps.is-large.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::before, .b-steps.is-large.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::after, .b-steps.is-large.is-vertical > .steps.has-label-right .step-items .step-item:only-child::before, .b-steps.is-large.is-vertical > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1.5rem - 0.1em);
}
.b-steps.is-large.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::before, .b-steps.is-large.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::after, .b-steps.is-large.is-vertical > .steps.has-label-left .step-items .step-item:only-child::before, .b-steps.is-large.is-vertical > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1.5rem - 0.1em);
}
.b-steps.is-large.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::before, .b-steps.is-large.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::after, .b-steps.is-large.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::before, .b-steps.is-large.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1.5rem - 0.1em);
}
.b-steps.is-large.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::before, .b-steps.is-large.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::after, .b-steps.is-large.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::before, .b-steps.is-large.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1.5rem - 0.1em);
}
.b-steps.is-vertical {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.b-steps.is-vertical > .steps .step-items {
  height: 100%;
  flex-direction: column;
  border-bottom-color: transparent;
}
.b-steps.is-vertical > .steps .step-items .step-item {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1em 0;
}
.b-steps.is-vertical > .steps .step-items .step-item::before, .b-steps.is-vertical > .steps .step-items .step-item::after {
  background: linear-gradient(to top, #dbdbdb 50%, #7957d5 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}
.b-steps.is-vertical > .steps .step-items .step-item.is-white::before, .b-steps.is-vertical > .steps .step-items .step-item.is-white::after {
  background: linear-gradient(to top, #dbdbdb 50%, white 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}
.b-steps.is-vertical > .steps .step-items .step-item.is-black::before, .b-steps.is-vertical > .steps .step-items .step-item.is-black::after {
  background: linear-gradient(to top, #dbdbdb 50%, #0a0a0a 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}
.b-steps.is-vertical > .steps .step-items .step-item.is-light::before, .b-steps.is-vertical > .steps .step-items .step-item.is-light::after {
  background: linear-gradient(to top, #dbdbdb 50%, whitesmoke 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}
.b-steps.is-vertical > .steps .step-items .step-item.is-dark::before, .b-steps.is-vertical > .steps .step-items .step-item.is-dark::after {
  background: linear-gradient(to top, #dbdbdb 50%, #363636 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}
.b-steps.is-vertical > .steps .step-items .step-item.is-primary::before, .b-steps.is-vertical > .steps .step-items .step-item.is-primary::after {
  background: linear-gradient(to top, #dbdbdb 50%, #7957d5 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}
.b-steps.is-vertical > .steps .step-items .step-item.is-link::before, .b-steps.is-vertical > .steps .step-items .step-item.is-link::after {
  background: linear-gradient(to top, #dbdbdb 50%, #7957d5 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}
.b-steps.is-vertical > .steps .step-items .step-item.is-info::before, .b-steps.is-vertical > .steps .step-items .step-item.is-info::after {
  background: linear-gradient(to top, #dbdbdb 50%, #167df0 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}
.b-steps.is-vertical > .steps .step-items .step-item.is-success::before, .b-steps.is-vertical > .steps .step-items .step-item.is-success::after {
  background: linear-gradient(to top, #dbdbdb 50%, #48c78e 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}
.b-steps.is-vertical > .steps .step-items .step-item.is-warning::before, .b-steps.is-vertical > .steps .step-items .step-item.is-warning::after {
  background: linear-gradient(to top, #dbdbdb 50%, #ffe08a 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}
.b-steps.is-vertical > .steps .step-items .step-item.is-danger::before, .b-steps.is-vertical > .steps .step-items .step-item.is-danger::after {
  background: linear-gradient(to top, #dbdbdb 50%, #f14668 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}
.b-steps.is-vertical > .steps .step-items .step-item:not(:first-child)::before, .b-steps.is-vertical > .steps .step-items .step-item:only-child::before {
  height: 100%;
  width: 0.2em;
  top: -50%;
  left: calc(50% - 0.1em);
}
.b-steps.is-vertical > .steps .step-items .step-item.is-active::before, .b-steps.is-vertical > .steps .step-items .step-item.is-active::after, .b-steps.is-vertical > .steps .step-items .step-item.is-previous::before, .b-steps.is-vertical > .steps .step-items .step-item.is-previous::after {
  background-position: right top;
}
.b-steps.is-vertical > .steps .step-items .step-item:only-child::before {
  top: 50%;
}
.b-steps.is-vertical > .steps .step-items .step-item:only-child::after {
  width: 0.2em;
  top: auto;
  bottom: 50%;
}
.b-steps.is-vertical > .steps .step-items .step-item:only-child::before, .b-steps.is-vertical > .steps .step-items .step-item:only-child::after {
  height: 25%;
}
.b-steps.is-vertical > .steps.has-label-right .step-items .step-item {
  justify-content: flex-start;
}
.b-steps.is-vertical > .steps.has-label-left .step-items .step-item {
  justify-content: flex-end;
}
.b-steps.is-vertical > .steps:not(.has-label-right):not(.has-label-left) .step-items .step-item .step-link > .step-details {
  background-color: white;
}
.b-steps.is-vertical > .step-content {
  flex-grow: 1;
}
.b-steps.is-vertical > .step-navigation {
  flex-basis: 100%;
}
.b-steps.is-vertical.is-right {
  flex-direction: row-reverse;
}
@media screen and (max-width: 768px) {
  .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(.is-active) {
    display: none;
  }
  .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item::before, .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item::after, .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(:first-child)::before {
    content: " ";
    display: block;
    position: absolute;
    height: 0.2em;
    width: 25%;
    bottom: 0;
    left: 50%;
  }
  .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item::before, .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(:first-child)::before {
    right: 50%;
    left: auto;
  }
  .b-steps:not(.is-vertical) .steps.mobile-compact .step-items .step-item:not(.is-active) .step-details {
    display: none;
  }
}

.switch {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  position: relative;
  margin-right: 0.5em;
}
.switch + .switch:last-child {
  margin-right: 0;
}
.switch input[type=checkbox] {
  position: absolute;
  left: 0;
  opacity: 0;
  outline: none;
  z-index: -1;
}
.switch input[type=checkbox] + .check {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 2.75em;
  height: 1.575em;
  padding: 0.2em;
  background: #b5b5b5;
  border-radius: 4px;
  transition: background 150ms ease-out, box-shadow 150ms ease-out;
}
.switch input[type=checkbox] + .check.is-white-passive, .switch input[type=checkbox] + .check:hover {
  background: white;
}
.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}
.switch input[type=checkbox] + .check.is-black-passive, .switch input[type=checkbox] + .check:hover {
  background: #0a0a0a;
}
.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}
.switch input[type=checkbox] + .check.is-light-passive, .switch input[type=checkbox] + .check:hover {
  background: whitesmoke;
}
.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}
.switch input[type=checkbox] + .check.is-dark-passive, .switch input[type=checkbox] + .check:hover {
  background: #363636;
}
.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}
.switch input[type=checkbox] + .check.is-primary-passive, .switch input[type=checkbox] + .check:hover {
  background: #7957d5;
}
.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}
.switch input[type=checkbox] + .check.is-link-passive, .switch input[type=checkbox] + .check:hover {
  background: #7957d5;
}
.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}
.switch input[type=checkbox] + .check.is-info-passive, .switch input[type=checkbox] + .check:hover {
  background: #167df0;
}
.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}
.switch input[type=checkbox] + .check.is-success-passive, .switch input[type=checkbox] + .check:hover {
  background: #48c78e;
}
.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}
.switch input[type=checkbox] + .check.is-warning-passive, .switch input[type=checkbox] + .check:hover {
  background: #ffe08a;
}
.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}
.switch input[type=checkbox] + .check.is-danger-passive, .switch input[type=checkbox] + .check:hover {
  background: #f14668;
}
.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}
.switch input[type=checkbox] + .check:before {
  content: "";
  display: block;
  border-radius: 4px;
  width: 1.175em;
  height: 1.175em;
  background: whitesmoke;
  box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.05);
  transition: transform 150ms ease-out;
  will-change: transform;
  transform-origin: left;
}
.switch input[type=checkbox] + .check.is-elastic:before {
  transform: scaleX(1.5);
  border-radius: 4px;
}
.switch input[type=checkbox]:checked + .check {
  background: #7957d5;
}
.switch input[type=checkbox]:checked + .check.is-white {
  background: white;
}
.switch input[type=checkbox]:checked + .check.is-black {
  background: #0a0a0a;
}
.switch input[type=checkbox]:checked + .check.is-light {
  background: whitesmoke;
}
.switch input[type=checkbox]:checked + .check.is-dark {
  background: #363636;
}
.switch input[type=checkbox]:checked + .check.is-primary {
  background: #7957d5;
}
.switch input[type=checkbox]:checked + .check.is-link {
  background: #7957d5;
}
.switch input[type=checkbox]:checked + .check.is-info {
  background: #167df0;
}
.switch input[type=checkbox]:checked + .check.is-success {
  background: #48c78e;
}
.switch input[type=checkbox]:checked + .check.is-warning {
  background: #ffe08a;
}
.switch input[type=checkbox]:checked + .check.is-danger {
  background: #f14668;
}
.switch input[type=checkbox]:checked + .check:before {
  transform: translate3d(100%, 0, 0);
}
.switch input[type=checkbox]:checked + .check.is-elastic:before {
  transform: translate3d(50%, 0, 0) scaleX(1.5);
}
.switch input[type=checkbox]:focus, .switch input[type=checkbox]:active {
  outline: none;
}
.switch input[type=checkbox]:focus + .check, .switch input[type=checkbox]:active + .check {
  box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.6);
}
.switch input[type=checkbox]:focus + .check.is-white-passive, .switch input[type=checkbox]:active + .check.is-white-passive {
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8);
}
.switch input[type=checkbox]:focus + .check.is-black-passive, .switch input[type=checkbox]:active + .check.is-black-passive {
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.8);
}
.switch input[type=checkbox]:focus + .check.is-light-passive, .switch input[type=checkbox]:active + .check.is-light-passive {
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.8);
}
.switch input[type=checkbox]:focus + .check.is-dark-passive, .switch input[type=checkbox]:active + .check.is-dark-passive {
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.8);
}
.switch input[type=checkbox]:focus + .check.is-primary-passive, .switch input[type=checkbox]:active + .check.is-primary-passive {
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}
.switch input[type=checkbox]:focus + .check.is-link-passive, .switch input[type=checkbox]:active + .check.is-link-passive {
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}
.switch input[type=checkbox]:focus + .check.is-info-passive, .switch input[type=checkbox]:active + .check.is-info-passive {
  box-shadow: 0 0 0.5em rgba(22, 125, 240, 0.8);
}
.switch input[type=checkbox]:focus + .check.is-success-passive, .switch input[type=checkbox]:active + .check.is-success-passive {
  box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.8);
}
.switch input[type=checkbox]:focus + .check.is-warning-passive, .switch input[type=checkbox]:active + .check.is-warning-passive {
  box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.8);
}
.switch input[type=checkbox]:focus + .check.is-danger-passive, .switch input[type=checkbox]:active + .check.is-danger-passive {
  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.8);
}
.switch input[type=checkbox]:focus:checked + .check, .switch input[type=checkbox]:active:checked + .check {
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}
.switch input[type=checkbox]:focus:checked + .check.is-white, .switch input[type=checkbox]:active:checked + .check.is-white {
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8);
}
.switch input[type=checkbox]:focus:checked + .check.is-black, .switch input[type=checkbox]:active:checked + .check.is-black {
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.8);
}
.switch input[type=checkbox]:focus:checked + .check.is-light, .switch input[type=checkbox]:active:checked + .check.is-light {
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.8);
}
.switch input[type=checkbox]:focus:checked + .check.is-dark, .switch input[type=checkbox]:active:checked + .check.is-dark {
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.8);
}
.switch input[type=checkbox]:focus:checked + .check.is-primary, .switch input[type=checkbox]:active:checked + .check.is-primary {
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}
.switch input[type=checkbox]:focus:checked + .check.is-link, .switch input[type=checkbox]:active:checked + .check.is-link {
  box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}
.switch input[type=checkbox]:focus:checked + .check.is-info, .switch input[type=checkbox]:active:checked + .check.is-info {
  box-shadow: 0 0 0.5em rgba(22, 125, 240, 0.8);
}
.switch input[type=checkbox]:focus:checked + .check.is-success, .switch input[type=checkbox]:active:checked + .check.is-success {
  box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.8);
}
.switch input[type=checkbox]:focus:checked + .check.is-warning, .switch input[type=checkbox]:active:checked + .check.is-warning {
  box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.8);
}
.switch input[type=checkbox]:focus:checked + .check.is-danger, .switch input[type=checkbox]:active:checked + .check.is-danger {
  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.8);
}
.switch.has-left-label {
  flex-direction: row-reverse;
}
.switch.has-left-label .control-label {
  padding-right: calc(0.75em - 1px);
}
.switch:not(.has-left-label) .control-label {
  padding-left: calc(0.75em - 1px);
}
.switch:hover input[type=checkbox] + .check {
  background: rgba(181, 181, 181, 0.9);
}
.switch:hover input[type=checkbox] + .check.is-white-passive {
  background: rgba(255, 255, 255, 0.9);
}
.switch:hover input[type=checkbox] + .check.is-black-passive {
  background: rgba(10, 10, 10, 0.9);
}
.switch:hover input[type=checkbox] + .check.is-light-passive {
  background: rgba(245, 245, 245, 0.9);
}
.switch:hover input[type=checkbox] + .check.is-dark-passive {
  background: rgba(54, 54, 54, 0.9);
}
.switch:hover input[type=checkbox] + .check.is-primary-passive {
  background: rgba(121, 87, 213, 0.9);
}
.switch:hover input[type=checkbox] + .check.is-link-passive {
  background: rgba(121, 87, 213, 0.9);
}
.switch:hover input[type=checkbox] + .check.is-info-passive {
  background: rgba(22, 125, 240, 0.9);
}
.switch:hover input[type=checkbox] + .check.is-success-passive {
  background: rgba(72, 199, 142, 0.9);
}
.switch:hover input[type=checkbox] + .check.is-warning-passive {
  background: rgba(255, 224, 138, 0.9);
}
.switch:hover input[type=checkbox] + .check.is-danger-passive {
  background: rgba(241, 70, 104, 0.9);
}
.switch:hover input[type=checkbox]:checked + .check {
  background: rgba(121, 87, 213, 0.9);
}
.switch:hover input[type=checkbox]:checked + .check.is-white {
  background: rgba(255, 255, 255, 0.9);
}
.switch:hover input[type=checkbox]:checked + .check.is-black {
  background: rgba(10, 10, 10, 0.9);
}
.switch:hover input[type=checkbox]:checked + .check.is-light {
  background: rgba(245, 245, 245, 0.9);
}
.switch:hover input[type=checkbox]:checked + .check.is-dark {
  background: rgba(54, 54, 54, 0.9);
}
.switch:hover input[type=checkbox]:checked + .check.is-primary {
  background: rgba(121, 87, 213, 0.9);
}
.switch:hover input[type=checkbox]:checked + .check.is-link {
  background: rgba(121, 87, 213, 0.9);
}
.switch:hover input[type=checkbox]:checked + .check.is-info {
  background: rgba(22, 125, 240, 0.9);
}
.switch:hover input[type=checkbox]:checked + .check.is-success {
  background: rgba(72, 199, 142, 0.9);
}
.switch:hover input[type=checkbox]:checked + .check.is-warning {
  background: rgba(255, 224, 138, 0.9);
}
.switch:hover input[type=checkbox]:checked + .check.is-danger {
  background: rgba(241, 70, 104, 0.9);
}
.switch.is-rounded input[type=checkbox] + .check {
  border-radius: 9999px;
}
.switch.is-rounded input[type=checkbox] + .check:before {
  border-radius: 9999px;
}
.switch.is-rounded input[type=checkbox].is-elastic:before {
  transform: scaleX(1.5);
  border-radius: 9999px;
}
.switch.is-outlined input[type=checkbox] + .check {
  background: transparent;
  border: 0.1rem solid #b5b5b5;
}
.switch.is-outlined input[type=checkbox] + .check.is-white-passive {
  border: 0.1rem solid rgba(255, 255, 255, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-white-passive:before {
  background: white;
}
.switch.is-outlined input[type=checkbox] + .check.is-white-passive:hover {
  border-color: rgba(255, 255, 255, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-black-passive {
  border: 0.1rem solid rgba(10, 10, 10, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-black-passive:before {
  background: #0a0a0a;
}
.switch.is-outlined input[type=checkbox] + .check.is-black-passive:hover {
  border-color: rgba(10, 10, 10, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-light-passive {
  border: 0.1rem solid rgba(245, 245, 245, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-light-passive:before {
  background: whitesmoke;
}
.switch.is-outlined input[type=checkbox] + .check.is-light-passive:hover {
  border-color: rgba(245, 245, 245, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-dark-passive {
  border: 0.1rem solid rgba(54, 54, 54, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-dark-passive:before {
  background: #363636;
}
.switch.is-outlined input[type=checkbox] + .check.is-dark-passive:hover {
  border-color: rgba(54, 54, 54, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-primary-passive {
  border: 0.1rem solid rgba(121, 87, 213, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-primary-passive:before {
  background: #7957d5;
}
.switch.is-outlined input[type=checkbox] + .check.is-primary-passive:hover {
  border-color: rgba(121, 87, 213, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-link-passive {
  border: 0.1rem solid rgba(121, 87, 213, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-link-passive:before {
  background: #7957d5;
}
.switch.is-outlined input[type=checkbox] + .check.is-link-passive:hover {
  border-color: rgba(121, 87, 213, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-info-passive {
  border: 0.1rem solid rgba(22, 125, 240, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-info-passive:before {
  background: #167df0;
}
.switch.is-outlined input[type=checkbox] + .check.is-info-passive:hover {
  border-color: rgba(22, 125, 240, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-success-passive {
  border: 0.1rem solid rgba(72, 199, 142, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-success-passive:before {
  background: #48c78e;
}
.switch.is-outlined input[type=checkbox] + .check.is-success-passive:hover {
  border-color: rgba(72, 199, 142, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-warning-passive {
  border: 0.1rem solid rgba(255, 224, 138, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-warning-passive:before {
  background: #ffe08a;
}
.switch.is-outlined input[type=checkbox] + .check.is-warning-passive:hover {
  border-color: rgba(255, 224, 138, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-danger-passive {
  border: 0.1rem solid rgba(241, 70, 104, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check.is-danger-passive:before {
  background: #f14668;
}
.switch.is-outlined input[type=checkbox] + .check.is-danger-passive:hover {
  border-color: rgba(241, 70, 104, 0.9);
}
.switch.is-outlined input[type=checkbox] + .check:before {
  background: #b5b5b5;
}
.switch.is-outlined input[type=checkbox]:checked + .check {
  border-color: #7957d5;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-white {
  background: transparent;
  border-color: white;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-white:before {
  background: white;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-black {
  background: transparent;
  border-color: #0a0a0a;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-black:before {
  background: #0a0a0a;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-light {
  background: transparent;
  border-color: whitesmoke;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-light:before {
  background: whitesmoke;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-dark {
  background: transparent;
  border-color: #363636;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-dark:before {
  background: #363636;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-primary {
  background: transparent;
  border-color: #7957d5;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-primary:before {
  background: #7957d5;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-link {
  background: transparent;
  border-color: #7957d5;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-link:before {
  background: #7957d5;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-info {
  background: transparent;
  border-color: #167df0;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-info:before {
  background: #167df0;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-success {
  background: transparent;
  border-color: #48c78e;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-success:before {
  background: #48c78e;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-warning {
  background: transparent;
  border-color: #ffe08a;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-warning:before {
  background: #ffe08a;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-danger {
  background: transparent;
  border-color: #f14668;
}
.switch.is-outlined input[type=checkbox]:checked + .check.is-danger:before {
  background: #f14668;
}
.switch.is-outlined input[type=checkbox]:checked + .check:before {
  background: #7957d5;
}
.switch.is-outlined:hover input[type=checkbox] + .check {
  background: transparent;
  border-color: rgba(181, 181, 181, 0.9);
}
.switch.is-outlined:hover input[type=checkbox]:checked + .check {
  background: transparent;
  border-color: rgba(121, 87, 213, 0.9);
}
.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-white {
  border-color: rgba(255, 255, 255, 0.9);
}
.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-black {
  border-color: rgba(10, 10, 10, 0.9);
}
.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-light {
  border-color: rgba(245, 245, 245, 0.9);
}
.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-dark {
  border-color: rgba(54, 54, 54, 0.9);
}
.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-primary {
  border-color: rgba(121, 87, 213, 0.9);
}
.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-link {
  border-color: rgba(121, 87, 213, 0.9);
}
.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-info {
  border-color: rgba(22, 125, 240, 0.9);
}
.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-success {
  border-color: rgba(72, 199, 142, 0.9);
}
.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-warning {
  border-color: rgba(255, 224, 138, 0.9);
}
.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-danger {
  border-color: rgba(241, 70, 104, 0.9);
}
.switch.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.switch.is-medium {
  font-size: 1.25rem;
}
.switch.is-large {
  font-size: 1.5rem;
}
.switch[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
  color: #7a7a7a;
}

.table-wrapper .table {
  margin-bottom: 0;
}
.table-wrapper:not(:last-child) {
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 1023px) {
  .table-wrapper {
    overflow-x: auto;
  }
}

.b-table {
  transition: opacity 86ms ease-out;
}
@media screen and (min-width: 769px), print {
  .b-table .table-mobile-sort {
    display: none;
  }
}
.b-table .icon {
  transition: transform 150ms ease-out, opacity 86ms ease-out;
}
.b-table .icon.is-desc {
  transform: rotate(180deg);
}
.b-table .icon.is-expanded {
  transform: rotate(90deg);
}
.b-table .sort-icon.icon.is-desc {
  transform: rotate(180deg) translateY(-50%) !important;
}
.b-table .table {
  width: 100%;
  border: 1px solid transparent;
  border-radius: 4px;
  border-collapse: separate;
}
.b-table .table th {
  font-weight: 600;
}
.b-table .table th .th-wrap {
  display: flex;
  align-items: center;
}
.b-table .table th .th-wrap .icon {
  margin-left: 0.5rem;
  margin-right: 0;
  font-size: 1rem;
}
.b-table .table th .th-wrap.is-numeric {
  flex-direction: row-reverse;
  text-align: right;
  width: 95%;
}
.b-table .table th .th-wrap.is-numeric .icon {
  margin-left: 0;
  margin-right: 0.5rem;
}
.b-table .table th .th-wrap.is-centered {
  justify-content: center;
  text-align: center;
}
.b-table .table th.is-current-sort {
  border-color: #7a7a7a;
  font-weight: 700;
}
.b-table .table th.is-sortable:hover {
  border-color: #7a7a7a;
}
.b-table .table th.is-sortable, .b-table .table th.is-sortable .th-wrap {
  cursor: pointer;
}
.b-table .table th.is-sortable .is-relative, .b-table .table th.is-sortable .th-wrap .is-relative {
  position: absolute;
}
.b-table .table th .sort-icon, .b-table .table th .multi-sort-cancel-icon {
  position: absolute;
  bottom: 50%;
  left: 100%;
  transform: translateY(50%);
}
.b-table .table th .multi-sort-cancel-icon {
  margin-left: 10px;
}
.b-table .table th.is-sticky {
  position: sticky;
  left: 0;
  z-index: 3 !important;
  background: transparent;
}
.b-table .table tr.is-selected .checkbox input:checked + .check {
  background: #fff url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1 1%27%3E%3Cpath style=%27fill:%237957d5%27 d=%27M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z%27%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
}
.b-table .table tr.is-selected .checkbox input + .check {
  border-color: #fff;
}
.b-table .table tr.is-empty:hover {
  background-color: transparent;
}
.b-table .table .chevron-cell {
  vertical-align: middle;
}
.b-table .table .chevron-cell > a {
  color: #7957d5 !important;
}
.b-table .table .checkbox-cell {
  width: 40px;
}
.b-table .table .checkbox-cell .checkbox {
  vertical-align: middle;
}
.b-table .table .checkbox-cell .checkbox .check {
  transition: none;
}
.b-table .table tr.detail {
  box-shadow: inset 0 1px 3px #dbdbdb;
  background: #fafafa;
}
.b-table .table tr.detail .detail-container {
  padding: 1rem;
}
.b-table .table:focus {
  border-color: #7957d5;
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.b-table .table.is-bordered th.is-current-sort,
.b-table .table.is-bordered th.is-sortable:hover {
  border-color: #dbdbdb;
  background: whitesmoke;
}
.b-table .table td.is-sticky {
  position: sticky;
  left: 0;
  z-index: 1;
  background: white;
}
.b-table .table.is-striped tbody tr:not(.is-selected):nth-child(even) td.is-sticky {
  background: #fafafa;
}
.b-table .level:not(.top) {
  padding-bottom: 1.5rem;
}
.b-table .table-wrapper {
  position: relative;
}
.b-table .table-wrapper.has-sticky-header {
  height: 300px;
  overflow-y: auto;
}
@media screen and (max-width: 768px) {
  .b-table .table-wrapper.has-sticky-header.has-mobile-cards {
    height: initial !important;
    overflow-y: initial !important;
  }
}
.b-table .table-wrapper.has-sticky-header tr:first-child th {
  position: sticky;
  top: 0;
  z-index: 2;
  background: white;
}
@media screen and (max-width: 768px) {
  .b-table .table-wrapper.has-mobile-cards .table {
    background-color: transparent;
  }
  .b-table .table-wrapper.has-mobile-cards thead tr {
    box-shadow: none;
    border-width: 0;
  }
  .b-table .table-wrapper.has-mobile-cards thead tr th {
    display: none;
  }
  .b-table .table-wrapper.has-mobile-cards thead tr .checkbox-cell {
    display: block;
    width: 100%;
    text-align: right;
    margin-bottom: 1rem;
    border: 0;
  }
  .b-table .table-wrapper.has-mobile-cards tfoot th {
    border: 0;
    display: inherit;
  }
  .b-table .table-wrapper.has-mobile-cards tr {
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    max-width: 100%;
    position: relative;
    display: block;
  }
  .b-table .table-wrapper.has-mobile-cards tr td {
    border: 0;
    display: inherit;
  }
  .b-table .table-wrapper.has-mobile-cards tr td:last-child {
    border-bottom: 0;
  }
  .b-table .table-wrapper.has-mobile-cards tr:not(:last-child) {
    margin-bottom: 1rem;
  }
  .b-table .table-wrapper.has-mobile-cards tr:not([class*=is-]) {
    background: white;
  }
  .b-table .table-wrapper.has-mobile-cards tr:not([class*=is-]):hover {
    background-color: white;
  }
  .b-table .table-wrapper.has-mobile-cards tr.detail {
    margin-top: -1rem;
  }
  .b-table .table-wrapper.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td {
    display: flex;
    width: auto;
    justify-content: space-between;
    text-align: right;
    border-bottom: 1px solid whitesmoke;
  }
  .b-table .table-wrapper.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td:before {
    content: attr(data-label);
    font-weight: 600;
    padding-right: 0.5em;
    text-align: left;
  }
}
.b-table .table-wrapper.is-card-list .table {
  background-color: transparent;
}
.b-table .table-wrapper.is-card-list thead tr {
  box-shadow: none;
  border-width: 0;
}
.b-table .table-wrapper.is-card-list thead tr th {
  display: none;
}
.b-table .table-wrapper.is-card-list thead tr .checkbox-cell {
  display: block;
  width: 100%;
  text-align: right;
  margin-bottom: 1rem;
  border: 0;
}
.b-table .table-wrapper.is-card-list tfoot th {
  border: 0;
  display: inherit;
}
.b-table .table-wrapper.is-card-list tr {
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  max-width: 100%;
  position: relative;
  display: block;
}
.b-table .table-wrapper.is-card-list tr td {
  border: 0;
  display: inherit;
}
.b-table .table-wrapper.is-card-list tr td:last-child {
  border-bottom: 0;
}
.b-table .table-wrapper.is-card-list tr:not(:last-child) {
  margin-bottom: 1rem;
}
.b-table .table-wrapper.is-card-list tr:not([class*=is-]) {
  background: white;
}
.b-table .table-wrapper.is-card-list tr:not([class*=is-]):hover {
  background-color: white;
}
.b-table .table-wrapper.is-card-list tr.detail {
  margin-top: -1rem;
}
.b-table .table-wrapper.is-card-list tr:not(.detail):not(.is-empty):not(.table-footer) td {
  display: flex;
  width: auto;
  justify-content: space-between;
  text-align: right;
  border-bottom: 1px solid whitesmoke;
}
.b-table .table-wrapper.is-card-list tr:not(.detail):not(.is-empty):not(.table-footer) td:before {
  content: attr(data-label);
  font-weight: 600;
  padding-right: 0.5em;
  text-align: left;
}

.b-tabs .tabs {
  margin-bottom: 0;
  flex-shrink: 0;
}
.b-tabs .tabs li a:focus {
  outline: none;
  border-bottom-color: #7957d5;
}
.b-tabs .tabs li:not(.is-active) a:focus {
  border-bottom-color: #363636;
}
.b-tabs .tabs li.is-disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
}
.b-tabs .tabs.is-boxed li a:focus {
  background-color: white;
  border-bottom-color: transparent;
}
.b-tabs .tabs.is-boxed li:not(.is-active) a:focus {
  background-color: whitesmoke;
  border-bottom-color: #dbdbdb;
}
.b-tabs .tabs.is-toggle li a:focus {
  background-color: #7957d5;
  border-color: #7957d5;
}
.b-tabs .tabs.is-toggle li:not(.is-active) a:focus {
  background-color: whitesmoke;
  border-color: #b5b5b5;
}
.b-tabs .tab-content {
  position: relative;
  overflow: visible;
  display: flex;
  flex-direction: column;
  padding: 1rem;
}
.b-tabs .tab-content .tab-item {
  flex-shrink: 0;
  flex-basis: auto;
}
.b-tabs .tab-content .tab-item:focus {
  outline: none;
}
.b-tabs .tab-content.is-transitioning {
  overflow: hidden;
}
.b-tabs:not(:last-child) {
  margin-bottom: 1.5rem;
}
.b-tabs.is-fullwidth {
  width: 100%;
}
.b-tabs.is-vertical {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.b-tabs.is-vertical > .tabs ul {
  flex-direction: column;
  border-bottom-color: transparent;
}
.b-tabs.is-vertical > .tabs ul li {
  width: 100%;
}
.b-tabs.is-vertical > .tabs ul li a {
  justify-content: left;
}
.b-tabs.is-vertical > .tabs.is-boxed li a {
  border-bottom-color: transparent !important;
  border-right-color: #dbdbdb !important;
  border-radius: 4px 0 0 4px;
}
.b-tabs.is-vertical > .tabs.is-boxed li.is-active a {
  border-bottom-color: #dbdbdb !important;
  border-right-color: transparent !important;
}
.b-tabs.is-vertical > .tabs.is-toggle li + li {
  margin-left: 0;
}
.b-tabs.is-vertical > .tabs.is-toggle li:first-child a {
  border-radius: 4px 4px 0 0;
}
.b-tabs.is-vertical > .tabs.is-toggle li:last-child a {
  border-radius: 0 0 4px 4px;
}
.b-tabs.is-vertical > .tabs.is-fullwidth li a {
  height: 100%;
}
.b-tabs.is-vertical > .tab-content {
  flex-grow: 1;
}
.b-tabs.is-vertical.is-right {
  flex-direction: row-reverse;
}
.b-tabs.is-vertical.is-right > .tabs ul a {
  flex-direction: row-reverse;
}
.b-tabs.is-vertical.is-right > .tabs ul a .icon:first-child {
  margin-right: 0;
  margin-left: 0.5em;
}
.b-tabs.is-vertical.is-right > .tabs.is-boxed li a {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-left-color: #dbdbdb !important;
  border-radius: 0 4px 4px 0;
}
.b-tabs.is-vertical.is-right > .tabs.is-boxed li.is-active a {
  border-bottom-color: #dbdbdb !important;
  border-right-color: #dbdbdb !important;
  border-left-color: transparent !important;
}
.b-tabs.is-multiline > .tabs ul {
  flex-wrap: wrap;
  flex-shrink: 1;
}

.tag .has-ellipsis {
  max-width: 10em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tag .delete.is-white, .tag.is-delete.is-white, .tag.has-delete-icon.is-white {
  background: white;
}
.tag .delete.is-white:hover, .tag.is-delete.is-white:hover, .tag.has-delete-icon.is-white:hover {
  background-color: #e6e6e6;
  text-decoration: none;
}
.tag .delete.is-black, .tag.is-delete.is-black, .tag.has-delete-icon.is-black {
  background: #0a0a0a;
}
.tag .delete.is-black:hover, .tag.is-delete.is-black:hover, .tag.has-delete-icon.is-black:hover {
  background-color: black;
  text-decoration: none;
}
.tag .delete.is-light, .tag.is-delete.is-light, .tag.has-delete-icon.is-light {
  background: whitesmoke;
}
.tag .delete.is-light:hover, .tag.is-delete.is-light:hover, .tag.has-delete-icon.is-light:hover {
  background-color: #dbdbdb;
  text-decoration: none;
}
.tag .delete.is-dark, .tag.is-delete.is-dark, .tag.has-delete-icon.is-dark {
  background: #363636;
}
.tag .delete.is-dark:hover, .tag.is-delete.is-dark:hover, .tag.has-delete-icon.is-dark:hover {
  background-color: #1c1c1c;
  text-decoration: none;
}
.tag .delete.is-primary, .tag.is-delete.is-primary, .tag.has-delete-icon.is-primary {
  background: #7957d5;
}
.tag .delete.is-primary:hover, .tag.is-delete.is-primary:hover, .tag.has-delete-icon.is-primary:hover {
  background-color: #5a32c7;
  text-decoration: none;
}
.tag .delete.is-link, .tag.is-delete.is-link, .tag.has-delete-icon.is-link {
  background: #7957d5;
}
.tag .delete.is-link:hover, .tag.is-delete.is-link:hover, .tag.has-delete-icon.is-link:hover {
  background-color: #5a32c7;
  text-decoration: none;
}
.tag .delete.is-info, .tag.is-delete.is-info, .tag.has-delete-icon.is-info {
  background: #167df0;
}
.tag .delete.is-info:hover, .tag.is-delete.is-info:hover, .tag.has-delete-icon.is-info:hover {
  background-color: #0d64c6;
  text-decoration: none;
}
.tag .delete.is-success, .tag.is-delete.is-success, .tag.has-delete-icon.is-success {
  background: #48c78e;
}
.tag .delete.is-success:hover, .tag.is-delete.is-success:hover, .tag.has-delete-icon.is-success:hover {
  background-color: #34a873;
  text-decoration: none;
}
.tag .delete.is-warning, .tag.is-delete.is-warning, .tag.has-delete-icon.is-warning {
  background: #ffe08a;
}
.tag .delete.is-warning:hover, .tag.is-delete.is-warning:hover, .tag.has-delete-icon.is-warning:hover {
  background-color: #ffd257;
  text-decoration: none;
}
.tag .delete.is-danger, .tag.is-delete.is-danger, .tag.has-delete-icon.is-danger {
  background: #f14668;
}
.tag .delete.is-danger:hover, .tag.is-delete.is-danger:hover, .tag.has-delete-icon.is-danger:hover {
  background-color: #ee1742;
  text-decoration: none;
}
.tag.has-delete-icon {
  padding: 0px;
}
.tag.has-delete-icon .icon:first-child:not(:last-child) {
  margin-right: 0px;
  margin-left: 0px;
}

.taginput .taginput-container {
  display: flex;
}
.taginput .taginput-container.is-focusable {
  padding-bottom: 0;
  padding-top: calc(0.275em - 1px);
  padding-left: 0;
  padding-right: 0;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  height: auto;
  cursor: text;
}
.taginput .taginput-container:not(.is-focusable) {
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  height: auto;
}
.taginput .taginput-container:not(.is-focusable).is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.taginput .taginput-container:not(.is-focusable).is-medium {
  font-size: 1.25rem;
}
.taginput .taginput-container:not(.is-focusable).is-large {
  font-size: 1.5rem;
}
.taginput .taginput-container > .tag,
.taginput .taginput-container > .tags {
  margin-left: 0.275rem;
  margin-bottom: calc(0.275em - 1px);
  font-size: 0.9em;
  height: calc(2em - 1px);
}
.taginput .taginput-container > .tag .tag,
.taginput .taginput-container > .tags .tag {
  margin-bottom: 0;
  font-size: 0.9em;
  height: calc(2em - 1px);
}
.taginput .taginput-container > .tag .tag.is-delete,
.taginput .taginput-container > .tags .tag.is-delete {
  width: calc(2em - 1px);
}
.taginput .taginput-container .autocomplete {
  position: static;
  flex: 1;
}
.taginput .taginput-container .autocomplete input {
  height: calc(2em - 1px);
  margin-bottom: calc(0.275em - 1px);
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  box-shadow: none;
  min-width: 8em;
}
.taginput .taginput-container .autocomplete input:focus {
  box-shadow: none !important;
}
.taginput .taginput-container .autocomplete .icon {
  height: calc(2em - 1px);
}
.taginput .taginput-container .autocomplete > .control.is-loading::after {
  top: 0.375em;
}

.timepicker .dropdown-menu {
  min-width: 0;
}
.timepicker .dropdown,
.timepicker .dropdown-trigger {
  width: 100%;
}
.timepicker .dropdown .input[readonly],
.timepicker .dropdown-trigger .input[readonly] {
  cursor: pointer;
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
}
.timepicker .dropdown .input[readonly]:focus, .timepicker .dropdown .input[readonly].is-focused, .timepicker .dropdown .input[readonly]:active, .timepicker .dropdown .input[readonly].is-active,
.timepicker .dropdown-trigger .input[readonly]:focus,
.timepicker .dropdown-trigger .input[readonly].is-focused,
.timepicker .dropdown-trigger .input[readonly]:active,
.timepicker .dropdown-trigger .input[readonly].is-active {
  box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}
.timepicker .dropdown.is-disabled {
  opacity: 1;
}
.timepicker .dropdown-item, .timepicker .dropdown .dropdown-menu .has-link a, .dropdown .dropdown-menu .has-link .timepicker a {
  font-size: inherit;
  padding: 0;
}
.timepicker .timepicker-footer {
  padding: 0 0.5rem 0 0.5rem;
}
.timepicker .dropdown-content .control {
  font-size: 1.25em;
  margin-right: 0 !important;
}
.timepicker .dropdown-content .control .select {
  margin: 0 0.125em;
}
.timepicker .dropdown-content .control .select select {
  font-weight: 600;
  padding-right: calc(0.75em - 1px);
  border: 0;
}
.timepicker .dropdown-content .control .select select option:disabled {
  color: rgba(122, 122, 122, 0.7);
}
.timepicker .dropdown-content .control .select:after {
  display: none;
}
.timepicker .dropdown-content .control.is-colon {
  font-size: 1.7em;
  line-height: 1.7em;
}
.timepicker .dropdown-content .control.is-colon:last-child {
  padding-right: calc(0.75em - 1px);
}
.timepicker.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.timepicker.is-medium {
  font-size: 1.25rem;
}
.timepicker.is-large {
  font-size: 1.5rem;
}

.b-tooltip {
  position: relative;
  display: inline-flex;
}
.b-tooltip.is-top .tooltip-content {
  top: auto;
  right: auto;
  bottom: calc(100% + 5px + 2px);
  left: 50%;
  transform: translateX(-50%);
}
.b-tooltip.is-top .tooltip-content::before {
  top: 100%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
  border-top: 5px solid #7957d5;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.b-tooltip.is-top.is-white .tooltip-content::before {
  border-top-color: white;
}
.b-tooltip.is-top.is-black .tooltip-content::before {
  border-top-color: #0a0a0a;
}
.b-tooltip.is-top.is-light .tooltip-content::before {
  border-top-color: whitesmoke;
}
.b-tooltip.is-top.is-dark .tooltip-content::before {
  border-top-color: #363636;
}
.b-tooltip.is-top.is-primary .tooltip-content::before {
  border-top-color: #7957d5;
}
.b-tooltip.is-top.is-primary.is-light .tooltip-content::before {
  border-top-color: #f2effb;
}
.b-tooltip.is-top.is-link .tooltip-content::before {
  border-top-color: #7957d5;
}
.b-tooltip.is-top.is-link.is-light .tooltip-content::before {
  border-top-color: #f2effb;
}
.b-tooltip.is-top.is-info .tooltip-content::before {
  border-top-color: #167df0;
}
.b-tooltip.is-top.is-info.is-light .tooltip-content::before {
  border-top-color: #ecf4fe;
}
.b-tooltip.is-top.is-success .tooltip-content::before {
  border-top-color: #48c78e;
}
.b-tooltip.is-top.is-success.is-light .tooltip-content::before {
  border-top-color: #effaf5;
}
.b-tooltip.is-top.is-warning .tooltip-content::before {
  border-top-color: #ffe08a;
}
.b-tooltip.is-top.is-warning.is-light .tooltip-content::before {
  border-top-color: #fffaeb;
}
.b-tooltip.is-top.is-danger .tooltip-content::before {
  border-top-color: #f14668;
}
.b-tooltip.is-top.is-danger.is-light .tooltip-content::before {
  border-top-color: #feecf0;
}
.b-tooltip.is-right .tooltip-content {
  top: 50%;
  right: auto;
  bottom: auto;
  left: calc(100% + 5px + 2px);
  transform: translateY(-50%);
}
.b-tooltip.is-right .tooltip-content::before {
  top: 50%;
  right: 100%;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
  border-top: 5px solid transparent;
  border-right: 5px solid #7957d5;
  border-bottom: 5px solid transparent;
}
.b-tooltip.is-right.is-white .tooltip-content::before {
  border-right-color: white;
}
.b-tooltip.is-right.is-black .tooltip-content::before {
  border-right-color: #0a0a0a;
}
.b-tooltip.is-right.is-light .tooltip-content::before {
  border-right-color: whitesmoke;
}
.b-tooltip.is-right.is-dark .tooltip-content::before {
  border-right-color: #363636;
}
.b-tooltip.is-right.is-primary .tooltip-content::before {
  border-right-color: #7957d5;
}
.b-tooltip.is-right.is-primary.is-light .tooltip-content::before {
  border-right-color: #f2effb;
}
.b-tooltip.is-right.is-link .tooltip-content::before {
  border-right-color: #7957d5;
}
.b-tooltip.is-right.is-link.is-light .tooltip-content::before {
  border-right-color: #f2effb;
}
.b-tooltip.is-right.is-info .tooltip-content::before {
  border-right-color: #167df0;
}
.b-tooltip.is-right.is-info.is-light .tooltip-content::before {
  border-right-color: #ecf4fe;
}
.b-tooltip.is-right.is-success .tooltip-content::before {
  border-right-color: #48c78e;
}
.b-tooltip.is-right.is-success.is-light .tooltip-content::before {
  border-right-color: #effaf5;
}
.b-tooltip.is-right.is-warning .tooltip-content::before {
  border-right-color: #ffe08a;
}
.b-tooltip.is-right.is-warning.is-light .tooltip-content::before {
  border-right-color: #fffaeb;
}
.b-tooltip.is-right.is-danger .tooltip-content::before {
  border-right-color: #f14668;
}
.b-tooltip.is-right.is-danger.is-light .tooltip-content::before {
  border-right-color: #feecf0;
}
.b-tooltip.is-bottom .tooltip-content {
  top: calc(100% + 5px + 2px);
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
.b-tooltip.is-bottom .tooltip-content::before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-right: 5px solid transparent;
  border-bottom: 5px solid #7957d5;
  border-left: 5px solid transparent;
}
.b-tooltip.is-bottom.is-white .tooltip-content::before {
  border-bottom-color: white;
}
.b-tooltip.is-bottom.is-black .tooltip-content::before {
  border-bottom-color: #0a0a0a;
}
.b-tooltip.is-bottom.is-light .tooltip-content::before {
  border-bottom-color: whitesmoke;
}
.b-tooltip.is-bottom.is-dark .tooltip-content::before {
  border-bottom-color: #363636;
}
.b-tooltip.is-bottom.is-primary .tooltip-content::before {
  border-bottom-color: #7957d5;
}
.b-tooltip.is-bottom.is-primary.is-light .tooltip-content::before {
  border-bottom-color: #f2effb;
}
.b-tooltip.is-bottom.is-link .tooltip-content::before {
  border-bottom-color: #7957d5;
}
.b-tooltip.is-bottom.is-link.is-light .tooltip-content::before {
  border-bottom-color: #f2effb;
}
.b-tooltip.is-bottom.is-info .tooltip-content::before {
  border-bottom-color: #167df0;
}
.b-tooltip.is-bottom.is-info.is-light .tooltip-content::before {
  border-bottom-color: #ecf4fe;
}
.b-tooltip.is-bottom.is-success .tooltip-content::before {
  border-bottom-color: #48c78e;
}
.b-tooltip.is-bottom.is-success.is-light .tooltip-content::before {
  border-bottom-color: #effaf5;
}
.b-tooltip.is-bottom.is-warning .tooltip-content::before {
  border-bottom-color: #ffe08a;
}
.b-tooltip.is-bottom.is-warning.is-light .tooltip-content::before {
  border-bottom-color: #fffaeb;
}
.b-tooltip.is-bottom.is-danger .tooltip-content::before {
  border-bottom-color: #f14668;
}
.b-tooltip.is-bottom.is-danger.is-light .tooltip-content::before {
  border-bottom-color: #feecf0;
}
.b-tooltip.is-left .tooltip-content {
  top: 50%;
  right: calc(100% + 5px + 2px);
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
.b-tooltip.is-left .tooltip-content::before {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 100%;
  transform: translateY(-50%);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #7957d5;
}
.b-tooltip.is-left.is-white .tooltip-content::before {
  border-left-color: white;
}
.b-tooltip.is-left.is-black .tooltip-content::before {
  border-left-color: #0a0a0a;
}
.b-tooltip.is-left.is-light .tooltip-content::before {
  border-left-color: whitesmoke;
}
.b-tooltip.is-left.is-dark .tooltip-content::before {
  border-left-color: #363636;
}
.b-tooltip.is-left.is-primary .tooltip-content::before {
  border-left-color: #7957d5;
}
.b-tooltip.is-left.is-primary.is-light .tooltip-content::before {
  border-left-color: #f2effb;
}
.b-tooltip.is-left.is-link .tooltip-content::before {
  border-left-color: #7957d5;
}
.b-tooltip.is-left.is-link.is-light .tooltip-content::before {
  border-left-color: #f2effb;
}
.b-tooltip.is-left.is-info .tooltip-content::before {
  border-left-color: #167df0;
}
.b-tooltip.is-left.is-info.is-light .tooltip-content::before {
  border-left-color: #ecf4fe;
}
.b-tooltip.is-left.is-success .tooltip-content::before {
  border-left-color: #48c78e;
}
.b-tooltip.is-left.is-success.is-light .tooltip-content::before {
  border-left-color: #effaf5;
}
.b-tooltip.is-left.is-warning .tooltip-content::before {
  border-left-color: #ffe08a;
}
.b-tooltip.is-left.is-warning.is-light .tooltip-content::before {
  border-left-color: #fffaeb;
}
.b-tooltip.is-left.is-danger .tooltip-content::before {
  border-left-color: #f14668;
}
.b-tooltip.is-left.is-danger.is-light .tooltip-content::before {
  border-left-color: #feecf0;
}
.b-tooltip .tooltip-content {
  width: auto;
  padding: 0.35rem 0.75rem;
  border-radius: 6px;
  font-size: 0.85rem;
  font-weight: 400;
  box-shadow: 0px 1px 2px 1px rgba(0, 1, 0, 0.2);
  z-index: 38;
  white-space: nowrap;
  position: absolute;
}
.b-tooltip .tooltip-content::before {
  position: absolute;
  content: "";
  pointer-events: none;
  z-index: 38;
}
.b-tooltip .tooltip-trigger {
  width: 100%;
}
.b-tooltip.is-white .tooltip-content {
  background: white;
  color: #0a0a0a;
}
.b-tooltip.is-black .tooltip-content {
  background: #0a0a0a;
  color: white;
}
.b-tooltip.is-light .tooltip-content {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.b-tooltip.is-dark .tooltip-content {
  background: #363636;
  color: #fff;
}
.b-tooltip.is-primary .tooltip-content {
  background: #7957d5;
  color: #fff;
}
.b-tooltip.is-primary.is-light .tooltip-content {
  background: #f2effb;
  color: #552fbc;
}
.b-tooltip.is-link .tooltip-content {
  background: #7957d5;
  color: #fff;
}
.b-tooltip.is-link.is-light .tooltip-content {
  background: #f2effb;
  color: #552fbc;
}
.b-tooltip.is-info .tooltip-content {
  background: #167df0;
  color: #fff;
}
.b-tooltip.is-info.is-light .tooltip-content {
  background: #ecf4fe;
  color: #0d68ce;
}
.b-tooltip.is-success .tooltip-content {
  background: #48c78e;
  color: #fff;
}
.b-tooltip.is-success.is-light .tooltip-content {
  background: #effaf5;
  color: #257953;
}
.b-tooltip.is-warning .tooltip-content {
  background: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.b-tooltip.is-warning.is-light .tooltip-content {
  background: #fffaeb;
  color: #946c00;
}
.b-tooltip.is-danger .tooltip-content {
  background: #f14668;
  color: #fff;
}
.b-tooltip.is-danger.is-light .tooltip-content {
  background: #feecf0;
  color: #cc0f35;
}
.b-tooltip.is-always .tooltip-content::before,
.b-tooltip.is-always .tooltip-content {
  opacity: 1;
  visibility: visible;
}
.b-tooltip.is-multiline .tooltip-content {
  display: flex-block;
  text-align: center;
  white-space: normal;
}
.b-tooltip.is-multiline.is-small .tooltip-content {
  width: 180px;
}
.b-tooltip.is-multiline.is-medium .tooltip-content {
  width: 240px;
}
.b-tooltip.is-multiline.is-large .tooltip-content {
  width: 300px;
}
.b-tooltip.is-dashed .tooltip-trigger {
  border-bottom: 1px dashed #b5b5b5;
  cursor: default;
}
.b-tooltip.is-square .tooltip-content {
  border-radius: 0;
}

.upload {
  position: relative;
  display: inline-flex;
}
.upload input[type=file] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  outline: none;
  cursor: pointer;
  z-index: -1;
}
.upload .upload-draggable {
  cursor: pointer;
  padding: 0.25em;
  border: 1px dashed #b5b5b5;
  border-radius: 6px;
}
.upload .upload-draggable.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.upload .upload-draggable.is-loading {
  position: relative;
  pointer-events: none;
  opacity: 0.5;
}
.upload .upload-draggable.is-loading:after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  position: relative;
  top: 0;
  left: calc(50% - 1.5em);
  width: 3em;
  height: 3em;
  border-width: 0.25em;
}
.upload .upload-draggable:hover.is-white, .upload .upload-draggable.is-hovered.is-white {
  border-color: white;
  background: rgba(255, 255, 255, 0.05);
}
.upload .upload-draggable:hover.is-black, .upload .upload-draggable.is-hovered.is-black {
  border-color: #0a0a0a;
  background: rgba(10, 10, 10, 0.05);
}
.upload .upload-draggable:hover.is-light, .upload .upload-draggable.is-hovered.is-light {
  border-color: whitesmoke;
  background: rgba(245, 245, 245, 0.05);
}
.upload .upload-draggable:hover.is-dark, .upload .upload-draggable.is-hovered.is-dark {
  border-color: #363636;
  background: rgba(54, 54, 54, 0.05);
}
.upload .upload-draggable:hover.is-primary, .upload .upload-draggable.is-hovered.is-primary {
  border-color: #7957d5;
  background: rgba(121, 87, 213, 0.05);
}
.upload .upload-draggable:hover.is-link, .upload .upload-draggable.is-hovered.is-link {
  border-color: #7957d5;
  background: rgba(121, 87, 213, 0.05);
}
.upload .upload-draggable:hover.is-info, .upload .upload-draggable.is-hovered.is-info {
  border-color: #167df0;
  background: rgba(22, 125, 240, 0.05);
}
.upload .upload-draggable:hover.is-success, .upload .upload-draggable.is-hovered.is-success {
  border-color: #48c78e;
  background: rgba(72, 199, 142, 0.05);
}
.upload .upload-draggable:hover.is-warning, .upload .upload-draggable.is-hovered.is-warning {
  border-color: #ffe08a;
  background: rgba(255, 224, 138, 0.05);
}
.upload .upload-draggable:hover.is-danger, .upload .upload-draggable.is-hovered.is-danger {
  border-color: #f14668;
  background: rgba(241, 70, 104, 0.05);
}
.upload .upload-draggable.is-expanded {
  width: 100%;
}
.upload.is-expanded {
  width: 100%;
}
.upload.is-rounded {
  border-radius: 9999px;
}
.upload.is-rounded .file-name {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .upload input[type=file] {
    z-index: auto;
  }
  .upload .upload-draggable + input[type=file] {
    z-index: -1;
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/styles/app.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container{
  width: 100%;
}
@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}
.relative{
  position: relative;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.mb-20{
  margin-bottom: 5rem;
}
.mt-20{
  margin-top: 5rem;
}
.mt-4{
  margin-top: 1rem;
}
.block{
  display: block;
}
.flex{
  display: flex;
}
.h-1{
  height: 0.25rem;
}
.w-1\/3{
  width: 33.333333%;
}
.w-1\/5{
  width: 20%;
}
.w-5\/12{
  width: 41.666667%;
}
.w-6\/12{
  width: 50%;
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.flex-auto{
  flex: 1 1 auto;
}
.flex-row{
  flex-direction: row;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.border-2{
  border-width: 2px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-contain{
  background-size: contain;
}
.bg-cover{
  background-size: cover;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.text-center{
  text-align: center;
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.font-color-primary-yellow {
  color: #ffed00;
}

.font-color-primary-orange {
  color: #f29400;
}

.font-color-primary-green {
  color: #41a62a;
}

.font-color-primary-blue {
  color: #00b8e4;
}

.font-color-primary-purple {
  color: #9b0254;
}

.font-color-primary-gray1 {
  color: rgba(50, 50, 50, 0.1019607843);
}

.font-color-primary-gray2 {
  color: #787878;
}

.font-color-primary-gray3 {
  color: #e5e5e5;
}

.bg-color-primary-yellow {
  background-color: #ffed00;
}

.bg-color-primary-orange {
  background-color: #f29400;
}

.bg-color-primary-green {
  background-color: #41a62a;
}

.bg-color-primary-blue {
  background-color: #00b8e4;
}

.bg-color-primary-purple {
  background-color: #9b0254;
}

.bg-transparency-60 {
  opacity: 0.6;
}

.border-color-primary-yellow {
  border-color: #ffed00;
}

.border-color-primary-orange {
  border-color: #f29400;
}

.border-color-primary-green {
  border-color: #41a62a;
}

.border-color-primary-blue {
  border-color: #00b8e4;
}

.border-color-primary-purple {
  border-color: #9b0254;
}

@media (min-width: 576px) {
  .sm-bg-pos-y-12 {
    background-position-y: -12rem;
  }
  .sm-bg-pos-y-11 {
    background-position-y: -11rem;
  }
  .sm-bg-pos-y-10 {
    background-position-y: -10rem;
  }
  .sm-bg-pos-y-9 {
    background-position-y: -9rem;
  }
  .sm-bg-pos-y-8 {
    background-position-y: -8rem;
  }
  .sm-bg-pos-y-7 {
    background-position-y: -7rem;
  }
  .sm-bg-pos-y-6 {
    background-position-y: -6rem;
  }
  .sm-bg-pos-y-5 {
    background-position-y: -5rem;
  }
  .sm-bg-pos-y-4 {
    background-position-y: -4rem;
  }
  .sm-bg-pos-y-3 {
    background-position-y: -3rem;
  }
  .sm-bg-pos-y-2 {
    background-position-y: -2rem;
  }
  .sm-bg-pos-y-1 {
    background-position-y: -1rem;
  }
  .sm-bg-pos-y0 {
    background-position-y: 0;
  }
  .sm-bg-pos-y1 {
    background-position-y: 1rem;
  }
  .sm-bg-pos-y2 {
    background-position-y: 2rem;
  }
  .sm-bg-pos-y3 {
    background-position-y: 3rem;
  }
  .sm-bg-pos-y4 {
    background-position-y: 4rem;
  }
  .sm-bg-pos-y5 {
    background-position-y: 5rem;
  }
  .sm-bg-pos-y6 {
    background-position-y: 6rem;
  }
  .sm-bg-pos-y7 {
    background-position-y: 7rem;
  }
  .sm-bg-pos-y8 {
    background-position-y: 8rem;
  }
  .sm-bg-pos-y9 {
    background-position-y: 9rem;
  }
  .sm-bg-pos-y10 {
    background-position-y: 10rem;
  }
  .sm-bg-pos-y11 {
    background-position-y: 11rem;
  }
  .sm-bg-pos-y12 {
    background-position-y: 12rem;
  }
}

@media (min-width: 768px) {
  .md-bg-pos-y-12 {
    background-position-y: -12rem;
  }
  .md-bg-pos-y-11 {
    background-position-y: -11rem;
  }
  .md-bg-pos-y-10 {
    background-position-y: -10rem;
  }
  .md-bg-pos-y-9 {
    background-position-y: -9rem;
  }
  .md-bg-pos-y-8 {
    background-position-y: -8rem;
  }
  .md-bg-pos-y-7 {
    background-position-y: -7rem;
  }
  .md-bg-pos-y-6 {
    background-position-y: -6rem;
  }
  .md-bg-pos-y-5 {
    background-position-y: -5rem;
  }
  .md-bg-pos-y-4 {
    background-position-y: -4rem;
  }
  .md-bg-pos-y-3 {
    background-position-y: -3rem;
  }
  .md-bg-pos-y-2 {
    background-position-y: -2rem;
  }
  .md-bg-pos-y-1 {
    background-position-y: -1rem;
  }
  .md-bg-pos-y0 {
    background-position-y: 0;
  }
  .md-bg-pos-y1 {
    background-position-y: 1rem;
  }
  .md-bg-pos-y2 {
    background-position-y: 2rem;
  }
  .md-bg-pos-y3 {
    background-position-y: 3rem;
  }
  .md-bg-pos-y4 {
    background-position-y: 4rem;
  }
  .md-bg-pos-y5 {
    background-position-y: 5rem;
  }
  .md-bg-pos-y6 {
    background-position-y: 6rem;
  }
  .md-bg-pos-y7 {
    background-position-y: 7rem;
  }
  .md-bg-pos-y8 {
    background-position-y: 8rem;
  }
  .md-bg-pos-y9 {
    background-position-y: 9rem;
  }
  .md-bg-pos-y10 {
    background-position-y: 10rem;
  }
  .md-bg-pos-y11 {
    background-position-y: 11rem;
  }
  .md-bg-pos-y12 {
    background-position-y: 12rem;
  }
}

@media (min-width: 992px) {
  .lg-bg-pos-y-12 {
    background-position-y: -12rem;
  }
  .lg-bg-pos-y-11 {
    background-position-y: -11rem;
  }
  .lg-bg-pos-y-10 {
    background-position-y: -10rem;
  }
  .lg-bg-pos-y-9 {
    background-position-y: -9rem;
  }
  .lg-bg-pos-y-8 {
    background-position-y: -8rem;
  }
  .lg-bg-pos-y-7 {
    background-position-y: -7rem;
  }
  .lg-bg-pos-y-6 {
    background-position-y: -6rem;
  }
  .lg-bg-pos-y-5 {
    background-position-y: -5rem;
  }
  .lg-bg-pos-y-4 {
    background-position-y: -4rem;
  }
  .lg-bg-pos-y-3 {
    background-position-y: -3rem;
  }
  .lg-bg-pos-y-2 {
    background-position-y: -2rem;
  }
  .lg-bg-pos-y-1 {
    background-position-y: -1rem;
  }
  .lg-bg-pos-y0 {
    background-position-y: 0;
  }
  .lg-bg-pos-y1 {
    background-position-y: 1rem;
  }
  .lg-bg-pos-y2 {
    background-position-y: 2rem;
  }
  .lg-bg-pos-y3 {
    background-position-y: 3rem;
  }
  .lg-bg-pos-y4 {
    background-position-y: 4rem;
  }
  .lg-bg-pos-y5 {
    background-position-y: 5rem;
  }
  .lg-bg-pos-y6 {
    background-position-y: 6rem;
  }
  .lg-bg-pos-y7 {
    background-position-y: 7rem;
  }
  .lg-bg-pos-y8 {
    background-position-y: 8rem;
  }
  .lg-bg-pos-y9 {
    background-position-y: 9rem;
  }
  .lg-bg-pos-y10 {
    background-position-y: 10rem;
  }
  .lg-bg-pos-y11 {
    background-position-y: 11rem;
  }
  .lg-bg-pos-y12 {
    background-position-y: 12rem;
  }
}

@media (min-width: 1200px) {
  .xl-bg-pos-y-12 {
    background-position-y: -12rem;
  }
  .xl-bg-pos-y-11 {
    background-position-y: -11rem;
  }
  .xl-bg-pos-y-10 {
    background-position-y: -10rem;
  }
  .xl-bg-pos-y-9 {
    background-position-y: -9rem;
  }
  .xl-bg-pos-y-8 {
    background-position-y: -8rem;
  }
  .xl-bg-pos-y-7 {
    background-position-y: -7rem;
  }
  .xl-bg-pos-y-6 {
    background-position-y: -6rem;
  }
  .xl-bg-pos-y-5 {
    background-position-y: -5rem;
  }
  .xl-bg-pos-y-4 {
    background-position-y: -4rem;
  }
  .xl-bg-pos-y-3 {
    background-position-y: -3rem;
  }
  .xl-bg-pos-y-2 {
    background-position-y: -2rem;
  }
  .xl-bg-pos-y-1 {
    background-position-y: -1rem;
  }
  .xl-bg-pos-y0 {
    background-position-y: 0;
  }
  .xl-bg-pos-y1 {
    background-position-y: 1rem;
  }
  .xl-bg-pos-y2 {
    background-position-y: 2rem;
  }
  .xl-bg-pos-y3 {
    background-position-y: 3rem;
  }
  .xl-bg-pos-y4 {
    background-position-y: 4rem;
  }
  .xl-bg-pos-y5 {
    background-position-y: 5rem;
  }
  .xl-bg-pos-y6 {
    background-position-y: 6rem;
  }
  .xl-bg-pos-y7 {
    background-position-y: 7rem;
  }
  .xl-bg-pos-y8 {
    background-position-y: 8rem;
  }
  .xl-bg-pos-y9 {
    background-position-y: 9rem;
  }
  .xl-bg-pos-y10 {
    background-position-y: 10rem;
  }
  .xl-bg-pos-y11 {
    background-position-y: 11rem;
  }
  .xl-bg-pos-y12 {
    background-position-y: 12rem;
  }
}

html body h3 {
  font-size: 1.8rem;
  font-weight: 300;
}
html body h4 {
  font-size: 1.4rem;
  font-weight: 300;
}
html body .custom-header-wrapper h1,
html body .custom-header-wrapper h2,
html body .custom-header-wrapper h3,
html body .custom-header-wrapper h4,
html body .custom-header-wrapper h5,
html body .custom-header-wrapper h6 {
  font-family: "Raleway", sans-serif;
}
html body .custom-header-wrapper h1 span.custom-header-bold,
html body .custom-header-wrapper h2 span.custom-header-bold,
html body .custom-header-wrapper h3 span.custom-header-bold,
html body .custom-header-wrapper h4 span.custom-header-bold,
html body .custom-header-wrapper h5 span.custom-header-bold,
html body .custom-header-wrapper h6 span.custom-header-bold {
  font-weight: 600;
}

html body a {
  color: #00b8e4;
  transition: all 0.2s ease-in;
}
html body a:hover {
  color: #9b0254;
}
html body .submitbutton-wrapper a,
html body .submitbutton-wrapper button {
  background-color: #41a62a;
  border: 1px solid #41a62a;
  color: white;
  padding: 0.8rem;
  font-size: 0.85rem;
  font-weight: bold;
  letter-spacing: 0.1em;
  text-indent: 0.1em;
  text-transform: uppercase;
  border-radius: 2.4rem;
  transition: all 0.2s ease-in;
}
html body .submitbutton-wrapper a:hover,
html body .submitbutton-wrapper button:hover {
  background-color: white;
  color: #41a62a;
}
html body .submitbutton-wrapper a svg,
html body .submitbutton-wrapper button svg {
  margin-right: 0.5rem;
  font-size: 1rem;
}
html body .submitbutton-wrapper a.add-to-cart.disabled,
html body .submitbutton-wrapper button.add-to-cart.disabled {
  background-color: #f29400;
  border-color: #f29400;
}
html body .submitbutton-wrapper a.add-to-cart.disabled:hover,
html body .submitbutton-wrapper button.add-to-cart.disabled:hover {
  background-color: white;
  color: #f29400;
  cursor: not-allowed;
}
html body .submitbutton-wrapper.color-inverted a,
html body .submitbutton-wrapper.color-inverted button {
  background-color: #fff;
  color: #41a62a;
}
html body .submitbutton-wrapper.color-inverted a:hover,
html body .submitbutton-wrapper.color-inverted button:hover {
  background-color: #41a62a;
  color: #fff;
}
html body .submitbutton-wrapper.small a,
html body .submitbutton-wrapper.small button {
  font-size: 0.75rem;
  padding: 0.2rem 0.45rem;
  text-transform: none;
}
html body .cta {
  text-align: center;
  display: flex;
  justify-content: center;
  margin-top: 0.5rem;
}
html body .cta a {
  border: 1px solid #41a62a;
  background-color: #fff;
  color: #41a62a;
  border-radius: 2.9rem;
  text-transform: uppercase;
  display: block;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  transition: all 0.15s ease-in;
  padding: 0.8rem 0.4rem;
  text-align: center;
  height: 3rem;
  font-weight: bold;
  font-size: 0.85rem;
  padding: 0.7rem 0.3rem 0.5rem 0.3rem;
  width: 12.8rem;
}
html body .cta a svg {
  margin-right: 0.5rem;
}
html body .cta a:hover {
  color: #fff;
  background-color: #41a62a;
  font-weight: 600;
}
html body .block-content-cta a {
  padding: 16px 30px 15px;
  border-radius: 2.9rem;
  text-transform: uppercase;
  display: block;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
html body .block-content-cta a:hover {
  color: black;
}
html body img.icon-pdf-file {
  display: inline-block;
  margin-right: 0.1rem;
}
html body .wysiwyg-content h3,
html body .wysiwyg-content h4 {
  font-size: 1.5rem;
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
  font-weight: 700;
  font-family: "Raleway", sans-serif;
}
html body .wysiwyg-content ul li {
  list-style: none inside disc;
}

section.top-bar-wrapper {
  color: #787878;
  display: flex;
  flex-direction: row;
}
section.top-bar-wrapper.is-active {
  display: none;
}
section.top-bar-wrapper .top-bar-container {
  display: flex;
}
section.top-bar-wrapper .top-bar-container .top-bar {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  width: 100%;
  flex: 1 0 100%;
}
@media (min-width: 768px) {
  section.top-bar-wrapper .top-bar-container .top-bar {
    flex: 1 0 55%;
  }
}
@media (min-width: 992px) {
  section.top-bar-wrapper .top-bar-container .top-bar {
    flex: 1 0 45%;
  }
}
@media (min-width: 1200px) {
  section.top-bar-wrapper .top-bar-container .top-bar {
    flex-direction: row;
  }
}
section.top-bar-wrapper .top-bar-container .top-bar .header-logo-left {
  padding-left: 2rem;
  width: 40%;
}
@media (min-width: 768px) {
  section.top-bar-wrapper .top-bar-container .top-bar .header-logo-left {
    padding-left: 0;
    width: 40%;
  }
}
@media (min-width: 1200px) {
  section.top-bar-wrapper .top-bar-container .top-bar .header-logo-left {
    margin-top: 1rem;
  }
}
section.top-bar-wrapper .top-bar-container .top-bar .header-logo-left img {
  max-width: 90%;
}
@media (min-width: 576px) {
  section.top-bar-wrapper .top-bar-container .top-bar .header-logo-left img {
    max-width: 105%;
  }
}
@media (min-width: 992px) {
  section.top-bar-wrapper .top-bar-container .top-bar .header-logo-left img {
    max-width: 71%;
  }
}
section.top-bar-wrapper .top-bar-container .top-bar .companyname-payoff {
  display: flex;
  flex-direction: column;
  width: 50%;
  padding-left: 1rem;
  padding-bottom: 0;
  justify-content: center;
  margin-top: 0.5rem;
}
@media (min-width: 576px) {
  section.top-bar-wrapper .top-bar-container .top-bar .companyname-payoff {
    justify-content: flex-end;
    width: auto;
    padding-left: 0;
    padding-bottom: 0;
    margin-bottom: 0.5rem;
    margin-left: 2rem;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  section.top-bar-wrapper .top-bar-container .top-bar .companyname-payoff {
    margin-bottom: 1rem;
    margin-left: 2.5rem;
  }
}
@media (min-width: 992px) {
  section.top-bar-wrapper .top-bar-container .top-bar .companyname-payoff {
    margin-bottom: 0.25rem;
    margin-left: 2.5rem;
  }
}
@media (min-width: 1200px) {
  section.top-bar-wrapper .top-bar-container .top-bar .companyname-payoff {
    margin-bottom: 0.5rem;
    margin-left: 2.5rem;
  }
}
section.top-bar-wrapper .top-bar-container .top-bar .companyname-payoff h1,
section.top-bar-wrapper .top-bar-container .top-bar .companyname-payoff h2 {
  font-family: "Raleway", sans-serif;
  font-size: 0.9rem;
  color: #9b0254;
}
@media (min-width: 1200px) {
  section.top-bar-wrapper .top-bar-container .top-bar .companyname-payoff h1,
  section.top-bar-wrapper .top-bar-container .top-bar .companyname-payoff h2 {
    font-size: 1rem;
    margin-bottom: 0;
  }
}
section.top-bar-wrapper .top-bar-container .top-bar .companyname-payoff h1 span.companyname-emphasized,
section.top-bar-wrapper .top-bar-container .top-bar .companyname-payoff h2 span.companyname-emphasized {
  color: #00b8e4;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons {
  width: 100%;
  flex: 1 0 100%;
  display: flex;
  margin-top: 0.25rem;
  margin-left: 1.5rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 576px) {
  section.top-bar-wrapper .top-bar-container .top-bar-icons {
    display: flex;
    flex: 1 0 83.333333%;
    margin-left: 0;
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  section.top-bar-wrapper .top-bar-container .top-bar-icons {
    flex: 1 0 auto;
  }
}
@media (min-width: 992px) {
  section.top-bar-wrapper .top-bar-container .top-bar-icons {
    flex: 1 0 15%;
  }
}
@media (min-width: 1200px) {
  section.top-bar-wrapper .top-bar-container .top-bar-icons {
    flex: 1 0 25%;
    padding-top: 1rem;
    flex-direction: row;
    align-items: flex-end;
    padding-bottom: 0.5rem;
    justify-content: flex-end;
    flex: 1 0 50%;
  }
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item {
  display: flex;
  margin-left: 0.5rem;
}
@media (min-width: 768px) {
  section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item {
    margin-left: 6.5rem;
    margin-top: 0.4rem;
  }
}
@media (min-width: 992px) {
  section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item {
    margin-left: 2rem;
  }
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item.location {
  width: 272px;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item .top-bar-item-icon {
  margin-right: 0.5rem;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item .top-bar-item-icon .icon-wrap {
  border-color: rgba(50, 50, 50, 0.1019607843);
  transition: all 0.2s ease-in-out 0s;
  width: 2rem;
  height: 2rem;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item .top-bar-item-icon .icon-wrap:hover {
  animation: scaleDisappear 0.5s;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item .top-bar-item-content h4 {
  font-weight: 600;
  letter-spacing: 0;
  text-transform: uppercase;
  line-height: 1;
  font-family: "Raleway", sans-serif;
  display: none;
  font-size: 0.65rem;
}
@media (min-width: 576px) {
  section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item .top-bar-item-content h4 {
    display: block;
    font-size: 0.75rem;
  }
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item .top-bar-item-content h4.title {
  margin-bottom: 0.2rem;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item .top-bar-item-content span.text {
  font-size: 0.9rem;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item .top-bar-item-content span.text a {
  font-size: 0.9rem;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item .top-bar-item-content div {
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.025em;
  font-family: "Open Sans", sans-serif;
  display: none;
  font-size: 0.65rem;
}
@media (min-width: 576px) {
  section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item .top-bar-item-content div {
    display: inline;
    font-size: 0.9rem;
  }
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item.active {
  margin-right: 6.5rem;
}
@media (min-width: 576px) {
  section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item.active {
    margin-right: 0;
  }
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item.active .top-bar-item-icon {
  margin-right: 0.5rem;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item.active .top-bar-item-content {
  padding-top: 0.25rem;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item.active .top-bar-item-content h4,
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item.active .top-bar-item-content span {
  display: block;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item.location svg {
  color: #41a62a;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item.office-hours svg {
  color: #f29400;
}
section.top-bar-wrapper .top-bar-container .top-bar-icons .top-bar-item.phone-nr svg {
  color: #ffed00;
}

.mainmenu-servicemenu-wrapper {
  display: none;
}
@media (min-width: 576px) {
  .mainmenu-servicemenu-wrapper {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .mainmenu-servicemenu-wrapper {
    flex-direction: column;
    padding-top: 1rem;
  }
}
@media (min-width: 1200px) {
  .mainmenu-servicemenu-wrapper {
    flex-direction: row;
    padding-bottom: 1rem;
  }
}
.mainmenu-servicemenu-wrapper nav {
  display: flex;
  justify-content: center;
  z-index: 10;
}
@media (min-width: 768px) {
  .mainmenu-servicemenu-wrapper nav.servicemenu-wrapper {
    justify-content: flex-end;
  }
}
.mainmenu-servicemenu-wrapper nav ul.mainmenu {
  justify-content: space-between;
  width: 100%;
}
.mainmenu-servicemenu-wrapper nav ul li:last-child a, .mainmenu-servicemenu-wrapper nav ul li.cta-free-consultation a {
  color: #00b8e4;
}
.mainmenu-servicemenu-wrapper nav ul li.snipcart-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.mainmenu-servicemenu-wrapper nav ul li.snipcart-wrapper button {
  margin-right: 1rem;
}
.mainmenu-servicemenu-wrapper nav ul li a,
.mainmenu-servicemenu-wrapper nav ul li button.snipcart-checkout {
  color: #9b0254;
  font-family: "Raleway";
  line-height: 1.5rem;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1.3px;
  white-space: nowrap;
  display: block;
  transition: color 0.2s ease-in-out 0s;
}
@media (min-width: 768px) {
  .mainmenu-servicemenu-wrapper nav ul li a,
  .mainmenu-servicemenu-wrapper nav ul li button.snipcart-checkout {
    padding-top: 0.25rem;
    padding-bottom: 0.5rem;
  }
}
.mainmenu-servicemenu-wrapper nav ul li a:hover,
.mainmenu-servicemenu-wrapper nav ul li button.snipcart-checkout:hover {
  color: #00b8e4;
}
.mainmenu-servicemenu-wrapper nav ul li .submenu-toggle {
  display: none;
}
.mainmenu-servicemenu-wrapper nav ul .mainmenu,
.mainmenu-servicemenu-wrapper nav ul .submenu {
  display: none;
}
.mainmenu-servicemenu-wrapper nav ul.level-0 {
  display: flex;
}
.mainmenu-servicemenu-wrapper nav ul.level-0 li {
  position: relative;
  margin-left: 2.5rem;
}
@media (min-width: 576px) {
  .mainmenu-servicemenu-wrapper nav ul.level-0 li {
    margin-left: 1rem;
  }
}
@media (min-width: 1200px) {
  .mainmenu-servicemenu-wrapper nav ul.level-0 li {
    margin-left: 2.5rem;
  }
}
.mainmenu-servicemenu-wrapper nav ul.level-0 li:first-child {
  margin-left: 0;
}
.mainmenu-servicemenu-wrapper nav ul.level-0 li a {
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .mainmenu-servicemenu-wrapper nav ul.level-0 li a {
    font-size: 0.65rem;
  }
}
@media (min-width: 1200px) {
  .mainmenu-servicemenu-wrapper nav ul.level-0 li a {
    font-size: 0.8rem;
  }
}
.mainmenu-servicemenu-wrapper nav ul.level-0 li:hover ul.level-1 {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 2rem;
  left: -4rem;
  border-top: 0;
  border-radius: 0 0 5px 5px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: white;
  box-shadow: -2px 33px 50px 7px rgba(0, 0, 0, 0.46);
}
.mainmenu-servicemenu-wrapper nav ul.level-0 li:hover ul.level-1 li {
  margin-left: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  text-align: center;
}
.mainmenu-servicemenu-wrapper nav ul.level-0 li:hover ul.level-1 li a {
  padding: 0.6rem 0.5rem;
  border-bottom: 1px solid #e5e5e5;
  min-width: 5rem;
}
.mainmenu-servicemenu-wrapper nav ul.level-0 li:hover ul.level-1 li:last-child a {
  border-bottom: none;
}

.mainmenu-servicemenu-wrapper nav ul.servicemenu li {
  margin-left: 1.6rem;
}
.mainmenu-servicemenu-wrapper nav ul.servicemenu li a svg,
.mainmenu-servicemenu-wrapper nav ul.servicemenu li button svg {
  font-size: 1rem;
}
.mainmenu-servicemenu-wrapper nav ul.servicemenu li.web-appointment-wrapper {
  position: relative;
}
.mainmenu-servicemenu-wrapper nav ul.servicemenu li.web-appointment-wrapper a.toggle-web-appointment-modal span {
  margin-left: 0.5rem;
}

.mobile-mainmenu-servicemenu-wrapper {
  position: relative;
  display: flex;
}
@media (min-width: 576px) {
  .mobile-mainmenu-servicemenu-wrapper {
    display: none;
  }
}
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper {
  width: 75%;
}
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1.5rem;
  height: 100%;
}
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li {
  margin-left: 0.6rem;
  display: flex;
}
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li a,
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li button {
  vertical-align: center;
}
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li a svg,
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li button svg {
  font-size: 1rem;
  line-height: 1.3rem;
}
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li .snipcart-totals span {
  font-size: 0.85rem;
}
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li .snipcart-totals span:first-child {
  margin-left: 0.6rem;
}
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li.web-appointment-wrapper a {
  color: #9b0254;
}
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li.web-appointment-wrapper a:hover {
  color: #00b8e4;
}
.mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li.web-appointment-wrapper a span {
  font-size: 0.9rem;
  margin-left: 0.25rem;
  display: inline;
}
@media (min-width: 576px) {
  .mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li.web-appointment-wrapper a span {
    display: none;
  }
  .mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li.web-appointment-wrapper a {
    color: #00b8e4;
  }
  .mobile-mainmenu-servicemenu-wrapper .servicemenu-wrapper ul li.web-appointment-wrapper a span {
    display: none;
  }
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper {
  width: 25%;
  text-align: right;
  position: relative;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu {
  z-index: 200;
  position: fixed;
  background: rgba(0, 0, 0, 0.937254902);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul {
  margin-top: 5rem;
  background-color: #363636;
  display: flex;
  flex-direction: column;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu {
  padding: 1rem 2rem 1rem 0;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li {
  text-align: right;
  width: 30%;
  text-transform: uppercase;
  padding: 0.5rem 0.5rem 0.5rem 0;
  position: relative;
  z-index: 300;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li a {
  color: #fff;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li a.nuxt-link-active, .mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li a:hover {
  color: #00b8e4;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li .submenu-toggle {
  position: absolute;
  top: 0.85rem;
  right: -1.5rem;
  z-index: 301;
  display: flex;
  width: 13rem;
  justify-content: flex-end;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li .submenu-toggle .fa-chevron-circle-left {
  display: none;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li ul {
  display: none;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li.is-active a {
  color: #00b8e4;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li.is-active a.submenu-toggle .fa-chevron-circle-left {
  display: inline-block;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li.is-active a.submenu-toggle .fa-chevron-circle-right {
  display: none;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li.is-active ul {
  display: block;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li.is-active ul li a {
  color: #00b8e4;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li.is-active ul li a:hover {
  color: #9b0254;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li ul.submenu.level-1 {
  margin-top: 0;
  margin-left: 10.5rem;
  width: 100%;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li ul.submenu.level-1 li {
  width: 95%;
  text-align: left;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu li ul.submenu.level-1 li a {
  text-transform: none;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .mobile-mainmenu ul.mainmenu > li {
  display: block;
}

.mobile-mainmenu-servicemenu-wrapper {
  position: relative;
  height: 2rem;
  align-items: start;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper {
  position: absolute;
  top: -0.5rem;
  right: -0.75rem;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .hamburger-menu-wrapper {
  position: relative;
  z-index: 201;
  margin-right: 0;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .hamburger-menu-wrapper .burguer-button {
  margin-left: 2.5rem;
  margin-top: 0.5rem;
}
.mobile-mainmenu-servicemenu-wrapper .mobile-mainmenu-wrapper .hamburger-menu-wrapper .burguer-button .hamburger-box .hamburger-inner {
  background-color: #00b8e4;
}

.glide__slider .glide__slide {
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: 6rem;
}
@media (min-width: 576px) {
  .glide__slider .glide__slide {
    min-height: 30rem;
  }
}
.glide__slider .glide__slide .glide__slide {
  min-height: 6rem;
}
@media (min-width: 576px) {
  .glide__slider .glide__slide .glide__slide {
    min-height: 30rem;
  }
}

.custom-header-wrapper {
  position: relative;
}
.custom-header-wrapper h1,
.custom-header-wrapper h2,
.custom-header-wrapper h3,
.custom-header-wrapper h4,
.custom-header-wrapper h5,
.custom-header-wrapper h6 {
  padding-bottom: 0.935rem;
}
.custom-header-wrapper h1::after,
.custom-header-wrapper h2::after,
.custom-header-wrapper h3::after,
.custom-header-wrapper h4::after,
.custom-header-wrapper h5::after,
.custom-header-wrapper h6::after {
  content: " ";
  position: absolute;
  background-color: #41a62a;
  width: 2.5rem;
  height: 2px;
  bottom: 0;
  left: 0;
}
.custom-header-wrapper.border-color-primary-purple h1::after,
.custom-header-wrapper.border-color-primary-purple h2::after,
.custom-header-wrapper.border-color-primary-purple h3::after,
.custom-header-wrapper.border-color-primary-purple h4::after,
.custom-header-wrapper.border-color-primary-purple h5::after,
.custom-header-wrapper.border-color-primary-purple h6::after {
  background-color: #9b0254;
}

.highlight-wrapper {
  clear: both;
  overflow: hidden;
  background-size: cover;
  min-height: 13.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.highlight-wrapper .title-wrapper,
.highlight-wrapper .breadcrumb-wrapper {
  margin-bottom: 0.8rem;
  display: flex;
  justify-content: center;
}
.highlight-wrapper .title-wrapper {
  display: inline;
  text-transform: none;
  word-wrap: break-word;
  color: #323232;
  font-family: "Raleway", sans-serif;
  line-height: 1;
  font-size: 1.5rem;
  font-weight: 600;
}
@media (min-width: 576px) {
  .highlight-wrapper .title-wrapper {
    font-size: 2.5rem;
    font-weight: 300;
  }
}
.highlight-wrapper .breadcrumb-wrapper {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (min-width: 576px) {
  .highlight-wrapper .breadcrumb-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
}
.highlight-wrapper .breadcrumb-wrapper ul {
  display: flex;
}
.highlight-wrapper .breadcrumb-wrapper ul li a {
  color: #323232;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 0.1em;
}
.highlight-wrapper .breadcrumb-wrapper ul li a:hover {
  color: #00b8e4;
}
.highlight-wrapper .breadcrumb-wrapper ul li:not(:last-child)::after {
  content: "/";
  margin-left: 1rem;
  margin-right: 1rem;
}
.highlight-wrapper .breadcrumb-wrapper ul li:last-child a {
  color: #9b0254;
}
.highlight-wrapper .breadcrumb-wrapper ul li:last-child a:hover {
  color: #00b8e4;
}

body .locations-overviewpage #location-map {
  position: relative;
  width: 100%;
  min-height: 25rem;
}
body .locations-overviewpage #location-map .map-panel {
  position: absolute;
  top: -1rem;
  right: 17.5rem;
  max-height: 34rem;
  width: 30em;
  z-index: 104;
}
body .locations-overviewpage #location-map .map-panel .panel-block {
  min-height: 22rem;
  align-items: flex-start;
  display: flex;
}
body .locations-overviewpage #location-map .map-panel .panel-block.team-members {
  width: 100%;
}
body .locations-overviewpage #location-map .map-panel .panel-block.team-members .team-members-wrapper .team-member-wrapper {
  margin: 1rem 0 0 2rem;
  width: 75%;
  display: flex;
  align-items: center;
  line-height: 400%;
}
body .locations-overviewpage #location-map .map-panel .panel-block.team-members .team-members-wrapper .team-member-wrapper div.team-member-info {
  display: flex;
}
body .locations-overviewpage #location-map .map-panel .panel-block.team-members .team-members-wrapper .team-member-wrapper div.team-member-info div.team-member-profile-pic {
  width: 4rem;
  height: 4rem;
  border: 2px solid #9b0254;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: 97%;
  margin-left: 2rem;
  margin-right: 2rem;
}
body .locations-overviewpage #location-map .map-panel .panel-block.grouped-locations-wrapper {
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  flex-direction: column;
}
body .locations-overviewpage #location-map .map-panel .panel-block.grouped-locations-wrapper .grouped-locations {
  display: flex;
  flex-direction: row;
  margin-top: 1rem;
}
body .locations-overviewpage #location-map .map-panel .panel-block.grouped-locations-wrapper .grouped-locations .grouped-city-filter {
  flex: 1 0 20%;
  padding-left: 0.5rem;
  padding-right: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
body .locations-overviewpage #location-map .map-panel .panel-block.grouped-locations-wrapper .grouped-locations .grouped-city-filter .city {
  flex: 0 0 33.3%;
  margin-bottom: 1rem;
}
body .locations-overviewpage #location-map .map-panel .panel-block.grouped-locations-wrapper .grouped-locations .grouped-city-filter .city .grouped-city-locations img {
  display: inline-block;
  width: auto;
  height: 1.2rem;
}
body .locations-overviewpage #location-map .map-panel .panel-block.grouped-locations-wrapper .grouped-locations .grouped-city-locations {
  margin-left: 2rem;
}

body .locations-overviewpage #location-map {
  position: relative;
}
body .locations-overviewpage #location-map .map-panel {
  position: absolute;
  top: -1rem;
  right: 17.5rem;
  max-height: 34rem;
  width: 30em;
}
body .locations-overviewpage #location-map .map-panel .panel-block {
  min-height: 22rem;
  align-items: flex-start;
  display: flex;
}
body .locations-overviewpage #location-map .map-panel .panel-block .location-details-wrapper {
  margin-top: 2rem;
  display: flex;
  flex-direction: column;
  width: 100%;
}
body .locations-overviewpage #location-map .map-panel .panel-block .location-details-wrapper .selected-location-wrapper a {
  margin-left: 0.5rem;
}
body .locations-overviewpage #location-map .map-panel .panel-block .location-details-wrapper .selected-location-wrapper .selected-location {
  margin-top: 1rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
body .locations-overviewpage #location-map .map-panel .panel-block .location-details-wrapper .selected-location-wrapper .selected-location img {
  width: auto;
  height: 2.5rem;
  display: inline-block;
  margin-top: 1rem;
}
body .locations-overviewpage #location-map .map-panel .panel-block .location-details-wrapper .selected-location-wrapper .selected-location .location-details {
  display: flex;
  flex-direction: column;
}
body .locations-overviewpage #location-map .map-panel .panel-block .location-details-wrapper .selected-location-wrapper .selected-location .location-details .location-title {
  font-weight: bold;
}
body .locations-overviewpage #location-map .map-panel .panel-block .location-details-wrapper .selected-location-wrapper .selected-location .location-remarks {
  font-style: italic;
  font-size: 0.8rem;
  width: 60%;
}
body .locations-overviewpage #location-map .map-panel .panel-block .location-details-wrapper .available-locations {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
body .locations-overviewpage #location-map .map-panel .panel-block .location-details-wrapper .available-locations div {
  padding: 0.2rem;
}
body .locations-overviewpage #location-map .map-panel .panel-block .location-details-wrapper .available-locations div:hover {
  border: 1px solid #9b0254;
  cursor: pointer;
}
body .locations-overviewpage #location-map .map-panel .panel-block .location-details-wrapper .available-locations div img {
  width: auto;
  height: 2rem;
  display: inline-block;
}

body .container.contact-page {
  display: flex;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  flex-direction: column;
}
@media (min-width: 576px) {
  body .container.contact-page {
    flex-direction: row;
  }
}
body .container.contact-page .contact-form-wrapper {
  width: 100%;
}
@media (min-width: 576px) {
  body .container.contact-page .contact-form-wrapper {
    width: 60%;
  }
}
body .container.contact-page .contact-form-wrapper .title {
  margin-top: 4rem;
  width: 34rem;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 992px) {
  body .container.contact-page .contact-form-wrapper .title {
    flex-direction: row;
  }
}
body .container.contact-page .contact-form-wrapper .title .custom-header-wrapper:first-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  body .container.contact-page .contact-form-wrapper .title .custom-header-wrapper:first-child {
    margin-bottom: 0;
  }
}
body .container.contact-page .contact-form-wrapper .title-separator {
  display: none;
}
@media (min-width: 992px) {
  body .container.contact-page .contact-form-wrapper .title-separator {
    display: block;
  }
}
body .container.contact-page .contact-details {
  width: 100%;
}
@media (min-width: 576px) {
  body .container.contact-page .contact-details {
    width: 35%;
  }
}
body .container.contact-page .contact-details .title {
  margin-top: 4rem;
}
body .container.contact-page .contact-details .contact-details-footer {
  justify-content: space-between;
  display: none;
  flex-direction: row;
  margin-top: 2rem;
}
@media (min-width: 576px) {
  body .container.contact-page .contact-details .contact-details-footer {
    display: flex;
    flex-direction: column;
    margin-top: 0;
  }
}
body .container.contact-page .contact-details .contact-details-footer .logo {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  body .container.contact-page .contact-details .contact-details-footer .logo {
    margin-bottom: 1rem;
  }
}
body .container.contact-page .contact-details .contact-details-footer .logo a img {
  width: 12rem;
}
body .container.contact-page .contact-details .contact-details-footer .contact-mail-tel-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: end;
}
body .container.contact-page .contact-details .contact-details-footer .contact-mail-tel-wrapper > div {
  display: flex;
  justify-content: left;
  flex: 0 1 auto;
  margin-bottom: 1rem;
  line-height: 100%;
}

body .container.free-consultation .contact-details {
  width: 100%;
}
@media (min-width: 576px) {
  body .container.free-consultation .contact-details {
    width: 60%;
  }
}
body .container.free-consultation .contact-form-wrapper {
  width: 100%;
}
@media (min-width: 576px) {
  body .container.free-consultation .contact-form-wrapper {
    width: 35%;
  }
}

body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper {
  z-index: 50;
}
body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu {
  padding: 3rem 1rem;
}
@media (min-width: 576px) {
  body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu {
    padding: 3rem 4rem;
  }
}
body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu .custom-header-wrapper h3 {
  font-size: 1rem;
  padding-bottom: 0.4rem;
  margin-bottom: 0.6rem;
}
body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu .custom-header-wrapper h3::after {
  background-color: #9b0254;
}
body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu .icon-wrapper {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  cursor: pointer;
}
body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu .icon-wrapper svg {
  color: #00b8e4;
  font-size: 1.4rem;
}
body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu .submitbutton-wrapper {
  z-index: 201;
  margin-top: 2rem;
}
body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu .submitbutton-wrapper a {
  margin-top: 0.8rem;
  text-align: center;
  border-color: #9b0254;
  background-color: #fff;
  color: #9b0254;
  z-index: 202;
  padding: 0.5rem 1.2rem;
}
@media (min-width: 576px) {
  body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu .submitbutton-wrapper a {
    padding: inherit;
  }
}
body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu .submitbutton-wrapper a:hover {
  background-color: #9b0254;
  color: #fff;
}
body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu .submitbutton-wrapper a.cta-existing-clients {
  color: #00b8e4;
  border-color: #00b8e4;
  margin-left: 1rem;
}
@media (min-width: 576px) {
  body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu .submitbutton-wrapper a.cta-existing-clients {
    margin-left: 0;
  }
}
body nav .servicemenu li.web-appointment-wrapper .web-appointment-modal-wrapper .web-appointment-menu .submitbutton-wrapper a.cta-existing-clients:hover {
  background-color: #00b8e4;
  color: #fff;
}

body .container.info-page {
  padding-top: 2rem;
}
body .container.info-page .custom-header-wrapper {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (min-width: 576px) {
  body .container.info-page .custom-header-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
}
body .container.info-page .content-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 4rem;
  flex-direction: column;
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (min-width: 576px) {
  body .container.info-page .content-wrapper {
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
  }
}
body .container.info-page .content-wrapper .content-column-left h3,
body .container.info-page .content-wrapper .content-column-left h4,
body .container.info-page .content-wrapper .content-column-right h3,
body .container.info-page .content-wrapper .content-column-right h4 {
  font-size: 1rem;
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
  font-weight: 700;
  font-family: "Raleway", sans-serif;
}
body .container.info-page .content-wrapper .content-column-left h3 strong,
body .container.info-page .content-wrapper .content-column-left h4 strong,
body .container.info-page .content-wrapper .content-column-right h3 strong,
body .container.info-page .content-wrapper .content-column-right h4 strong {
  font-weight: bold;
}
body .container.info-page .content-wrapper .content-column-left {
  margin-top: 2rem;
  flex: 0 0 100%;
}
@media (min-width: 576px) {
  body .container.info-page .content-wrapper .content-column-left {
    flex: 0 0 55%;
  }
}
body .container.info-page .content-wrapper .content-column-right {
  margin-top: 0;
  flex: 0 0 100%;
}
@media (min-width: 576px) {
  body .container.info-page .content-wrapper .content-column-right {
    flex: 0 0 36%;
    padding-left: 2rem;
    margin-top: 2rem;
    border-left: 3px solid rgba(242, 148, 0, 0.1333333333);
  }
}
@media (min-width: 768px) {
  body .container.info-page .content-wrapper .content-column-right {
    flex: 0 0 40%;
  }
}

#teammember-detailspage-wrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 5rem;
}
#teammember-detailspage-wrapper .teammember-highlight-profile {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
#teammember-detailspage-wrapper .teammember-highlight-profile .image-wrapper {
  width: 100%;
  height: 36rem;
  box-sizing: content-box;
  background-position-y: -2rem;
}
#teammember-detailspage-wrapper .teammember-highlight-profile .profile {
  padding-top: 2rem;
  padding-bottom: 2.2rem;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
}
#teammember-detailspage-wrapper .teammember-highlight-profile .profile .functions {
  text-align: center;
  text-transform: uppercase;
}
#teammember-detailspage-wrapper .teammember-highlight-profile .profile .socialmedia-icons {
  font-size: 1.4rem;
  display: flex;
  width: 8rem;
  margin-top: 1rem;
  justify-content: space-between;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
#teammember-detailspage-wrapper .teammember-highlight-bio .bio-tabs {
  display: flex;
}
#teammember-detailspage-wrapper .teammember-highlight-bio .bio-tabs .bio-tab {
  background-color: #fff;
  border: 3px solid rgba(50, 50, 50, 0.1019607843);
  border-bottom: 0;
  color: #41a62a;
  text-transform: uppercase;
  padding: 15px 35px 14px;
  border-radius: 5px 5px 0 0;
  margin-right: 4px;
  cursor: pointer;
}
#teammember-detailspage-wrapper .teammember-highlight-bio .bio-tabs .bio-tab.active {
  background-color: #41a62a;
  color: #fff;
}
#teammember-detailspage-wrapper .teammember-highlight-bio .bio-tabs .bio-tab:hover {
  border-color: #41a62a;
  border-width: 1px;
}
#teammember-detailspage-wrapper .teammember-highlight-bio .bio-content-sections {
  border-top: 3px solid #41a62a;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
#teammember-detailspage-wrapper .teammember-highlight-bio .bio-content-sections .bio-content-section {
  padding: 3.4rem;
  display: none;
}
#teammember-detailspage-wrapper .teammember-highlight-bio .bio-content-sections .bio-content-section.active {
  display: block;
}

.blog-wrapper {
  margin-top: 2rem;
  flex-direction: column;
}
@media (min-width: 576px) {
  .blog-wrapper {
    margin-top: 4rem;
    flex-direction: row;
  }
}
.blog-wrapper .blog-sidebar {
  order: -1;
  border: 1px solid #41a62a;
  background-color: rgba(65, 166, 42, 0.3333333333);
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 2rem;
  padding-top: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  flex: 0 0 92.5%;
}
@media (min-width: 768px) {
  .blog-wrapper .blog-sidebar {
    flex: 0 0 33.333333%;
    margin-bottom: 0;
    order: unset;
    margin-right: 0;
    border: none;
    background-color: #fff;
  }
}
.blog-wrapper .blog-sidebar .custom-header-wrapper h3 {
  font-size: 1.2rem;
  padding-bottom: 0.25rem;
}
.blog-wrapper .blog-sidebar ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 0.25rem;
}
@media (min-width: 576px) {
  .blog-wrapper .blog-sidebar ul {
    margin-top: 1rem;
    flex-direction: column;
  }
}
.blog-wrapper .blog-sidebar ul li {
  margin-left: 0.25rem;
}
.blog-wrapper .blog-sidebar ul li a {
  align-items: center;
}
@media (min-width: 576px) {
  .blog-wrapper .blog-sidebar ul li a {
    align-items: first baseline;
  }
}
.blog-wrapper .blog-sidebar ul li a .custom-header-wrapper h4 {
  line-height: 200%;
  font-size: 0.8rem;
  margin-left: 0.1rem;
}
.blog-wrapper .blog-posts {
  display: flex;
  flex-wrap: wrap;
}
.blog-wrapper .blog-posts .blog-post {
  display: flex;
  background-color: white;
  border-radius: 3px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 3rem;
  flex-direction: column;
  flex: 0 0 40%;
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (min-width: 768px) {
  .blog-wrapper .blog-posts .blog-post {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .blog-wrapper .blog-posts .blog-post {
    flex-direction: row;
    flex: 0 0 100%;
  }
}
.blog-wrapper .blog-posts .blog-post .blog-post-section {
  border-radius: 0 3px 3px 0;
  width: 100%;
}
@media (min-width: 992px) {
  .blog-wrapper .blog-posts .blog-post .blog-post-section {
    width: 50%;
  }
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-image {
  border-radius: 3px 0 0 3px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-image::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(38, 38, 38, 0);
  transition: all 0.2s linear;
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-image:hover::before {
  background-color: rgba(38, 38, 38, 0.5);
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-image img {
  width: 100%;
  height: auto;
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-info {
  padding: 1.2rem 2rem 1rem 1.5rem;
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-info .blog-post-info-header {
  display: flex;
  flex-flow: row wrap;
  font-family: "Raleway", sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-info .blog-post-info-header time svg {
  color: #41a62a;
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-info .blog-post-info-header .author svg {
  color: #ffed00;
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-info .blog-post-info-header .blog-category svg {
  color: #f29400;
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-info .blog-post-info-content h2 {
  font-family: "Raleway", sans-serif;
  color: #41a62a;
  font-weight: 600;
  font-size: 1rem;
}
@media (min-width: 576px) {
  .blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-info .blog-post-info-content h2 {
    font-size: 1.4rem;
  }
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-info .blog-post-info-footer {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-info .blog-post-info-footer .blog-stats {
  display: flex;
  flex-flow: row wrap;
  font-size: 16px;
}
.blog-wrapper .blog-posts .blog-post .blog-post-section.blog-post-info .blog-post-info-footer .blog-stats svg {
  color: #41a62a;
}

.blog-posts .blog-pagination-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
}
.blog-posts .blog-pagination-wrapper .blog-pagination {
  border-top: 1px solid #9b0254;
  padding: 0.5rem 4rem;
  color: #fff;
}
.blog-posts .blog-pagination-wrapper .blog-pagination .current-totals {
  color: #9b0254;
}
.blog-posts .blog-pagination-wrapper .blog-pagination .pagination-actions {
  display: flex;
  margin-top: 0.5rem;
  justify-content: center;
}
.blog-posts .blog-pagination-wrapper .blog-pagination .pagination-actions .pagination-action {
  border-radius: 5px;
  background-color: #9b0254;
  padding: 0.15rem 0.5rem 0.25rem 0.5rem;
  margin-left: 0.1rem;
}
.blog-posts .blog-pagination-wrapper .blog-pagination .pagination-actions .pagination-action:first-child {
  margin-left: 0;
}
.blog-posts .blog-pagination-wrapper .blog-pagination .pagination-actions .pagination-action:hover {
  cursor: pointer;
  background-color: #00b8e4;
}

.blog-category-list-wrapper ul {
  margin-top: 1rem;
}
@media (min-width: 576px) {
  .blog-category-list-wrapper ul li {
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
  }
}
.blog-category-list-wrapper ul li:hover .custom-header-wrapper h4 {
  transition: all 0.2s ease-in;
  color: #41a62a;
}
.blog-category-list-wrapper ul li a {
  display: flex;
  align-items: first baseline;
}
.blog-category-list-wrapper ul li a:hover .custom-header-wrapper h4 {
  color: #9b0254;
}
.blog-category-list-wrapper ul li a svg {
  color: #41a62a;
}
.blog-category-list-wrapper ul li a .custom-header-wrapper h4 {
  font-size: 1rem;
  font-weight: 300;
  line-height: 26px;
  padding-bottom: 0;
  margin-left: 1rem;
  color: #323232;
}
.blog-category-list-wrapper ul li a .custom-header-wrapper h4::after {
  display: none;
}
.blog-category-list-wrapper ul li a.nuxt-link-active svg,
.blog-category-list-wrapper ul li a.nuxt-link-active .custom-header-wrapper h4 {
  color: #9b0254;
}

.blogpost-wrapper {
  margin-top: 4rem;
}
.blogpost-wrapper .blog-post-details-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
@media (min-width: 576px) {
  .blogpost-wrapper .blog-post-details-wrapper {
    width: 80%;
  }
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title {
  display: flex;
  justify-content: center;
  flex-basis: 100%;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h1,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h2,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h3,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h4,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h5,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h6 {
  font-family: "Raleway", sans-serif;
  font-size: 2.2rem;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h1::after,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h2::after,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h3::after,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h4::after,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h5::after,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-title h6::after {
  display: none;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details {
  display: flex;
  flex-direction: column;
  width: 80%;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header {
  flex-flow: column wrap;
  flex-direction: row;
  display: flex;
  flex-flow: row wrap;
  font-family: "Raleway", sans-serif;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  padding-top: 0;
  padding-bottom: 1rem;
  padding-left: 0;
  padding-right: 0;
  justify-content: left;
}
@media (min-width: 576px) {
  .blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header {
    padding-left: 1.5rem;
    padding-right: 2rem;
    justify-content: center;
  }
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header .author,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header .date-published {
  margin-left: 0;
}
@media (min-width: 576px) {
  .blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header .author,
  .blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header .date-published {
    margin-left: 0.25rem;
  }
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header time .date-published-prefix {
  font-weight: normal;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header time svg {
  color: #41a62a;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header .author .author-name-prefix {
  font-weight: normal;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header .author svg {
  color: #ffed00;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header .blog-category {
  display: flex;
  justify-content: center;
  margin-top: 0.5rem;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-header .blog-category > div {
  width: auto;
  padding: 0.5rem 1.25rem;
  border-radius: 5px;
  text-align: center;
  color: white;
  background-color: #f29400;
  line-height: 80%;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper {
  margin-top: 1rem;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content table {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content table tr {
  margin: 1rem 0 0 0;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content table tr td {
  vertical-align: top;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content p {
  font-family: "Open Sans", sans-serif;
  color: #323232;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.625rem;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content h2,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content h3,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content h4 {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content h2,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content h3 {
  font-size: 1.5rem;
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content h4 {
  font-size: 1rem;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content ul {
  margin-top: 0.6rem;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-content-wrapper .blog-post-content ul li {
  list-style: inside disc none;
  margin-left: 1rem;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-footer {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-footer .blog-stats {
  display: flex;
  flex-flow: row wrap;
  font-size: 16px;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-details .blog-post-info-footer .blog-stats svg {
  color: #41a62a;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-images {
  margin-top: 9rem;
  width: 20%;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-images .tachyon-gallery-wrapper {
  flex-direction: column;
  width: 100%;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-images .tachyon-gallery-wrapper div.image-wrapper {
  border: 1px solid rgba(50, 50, 50, 0.1019607843);
  padding: 0.5rem;
}
.blogpost-wrapper .blog-post-details-wrapper .blog-post-images .tachyon-gallery-wrapper div.image-wrapper span.silentbox-single,
.blogpost-wrapper .blog-post-details-wrapper .blog-post-images .tachyon-gallery-wrapper div.image-wrapper span.silentbox-single:first-child {
  margin-bottom: 22rem;
}
.blogpost-wrapper .blog-sidebar {
  display: none;
}
@media (min-width: 576px) {
  .blogpost-wrapper .blog-sidebar {
    display: block;
  }
}
@media (min-width: 992px) {
  .blogpost-wrapper .blog-sidebar {
    margin-left: 2rem;
  }
}

aside {
  margin-bottom: 2rem;
  padding: 0 1rem;
  width: 100%;
}
@media (min-width: 768px) {
  aside {
    width: 33.333333%;
    margin-bottom: 0;
    padding-left: 2rem;
    padding-right: 0;
  }
}
aside .categories-wrapper ul {
  margin-top: 1rem;
}
aside .categories-wrapper ul li {
  height: 2rem;
}
aside .categories-wrapper ul li a {
  color: #787878;
}
aside .categories-wrapper ul li a:hover {
  color: #00b8e4;
}
aside .categories-wrapper ul li a svg {
  color: #41a62a;
  margin-right: 0.8rem;
}

.offer-summary {
  margin-top: 4rem;
}
.offer-summary .offer-product-list {
  margin-top: 1rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(50, 50, 50, 0.1019607843);
}
.offer-summary .offer-product-list .offer-product {
  display: flex;
  justify-content: space-between;
}
.offer-summary .offer-product-list .offer-product .offer-product-section.offer-product-image-wrapper {
  flex: 0 0 20%;
  align-content: center;
}
.offer-summary .offer-product-list .offer-product .offer-product-section.offer-product-image-wrapper img {
  margin-top: 0.5rem;
}
.offer-summary .offer-product-list .offer-product .offer-product-section.offer-product-description-wrapper {
  flex: 0 0 60%;
}
.offer-summary .offer-product-list .offer-product .offer-product-section.offer-product-description-wrapper .description {
  font-weight: 600;
  margin-bottom: 0.5rem;
  text-align: right;
}
.offer-summary .offer-product-list .offer-product .offer-product-section.offer-product-description-wrapper .offer-product-section.price-info {
  text-align: right;
}
.offer-summary .offer-product-list .offer-product .offer-product-section.offer-product-description-wrapper .offer-product-section.price-info span.price-info-productprice {
  margin-left: 0.5rem;
  font-weight: 600;
  text-align: right;
}
.offer-summary .offer-product-list .offer-product .offer-product-section.offer-actions {
  flex: 0 0 2%;
}
.offer-summary .offer-product-list .offer-product-variants {
  margin-top: 0.6rem;
  margin-right: 2.2rem;
}
.offer-summary .offer-product-list .offer-product-variants .description {
  text-align: right;
}
.offer-summary .offer-product-list .offer-product-variants .offer-product-section.price-info {
  text-align: right;
}
.offer-summary .offer-product-list .offer-product-variants .offer-product-section.price-info span.price-info-productprice {
  margin-left: 0.5rem;
  font-weight: 600;
  text-align: right;
}
.offer-summary .offer-product-list .cart-product-variants .cart-product-variant {
  margin-top: 0.4rem;
}
.offer-summary .offer-product-list .cart-product-variants .cart-product-variant .cart-product-section {
  display: flex;
  justify-content: space-between;
  flex: 0 0 25%;
}
.offer-summary .offer-product-list .cart-product-variants .cart-product-variant .cart-product-section .price-info-productprice {
  font-weight: 600;
}
.offer-summary .offer-subtotal-cta-wrapper {
  margin: 1rem 0;
}
.offer-summary .offer-subtotal-cta-wrapper label {
  font-weight: 600;
  font-size: 1rem;
}
.offer-summary .offer-subtotal-cta-wrapper span.subtotal {
  margin-left: 1rem;
}
.offer-summary .offer-subtotal-cta-wrapper .offer-cta {
  margin-top: 1.2rem;
}
.offer-summary .offer-subtotal-cta-wrapper .offer-cta a {
  border: 1px solid #41a62a;
  background-color: #41a62a;
  color: #fff;
  border-radius: 2.9rem;
  text-transform: uppercase;
  display: block;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  transition: all 0.15s ease-in;
  padding: 1rem 1rem 1rem;
  width: 14rem;
  text-align: center;
}
.offer-summary .offer-subtotal-cta-wrapper .offer-cta a:hover {
  color: #41a62a;
  background-color: #fff;
}

.product-overview-wrapper {
  margin-top: 3rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .product-overview-wrapper {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
  }
}
.product-overview-wrapper .product-overview {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  order: -1;
}
@media (min-width: 768px) {
  .product-overview-wrapper .product-overview {
    width: 66.666667%;
    order: unset;
  }
}
.product-overview-wrapper .product-overview .product-wrapper {
  display: flex;
  flex-direction: column;
  padding: 2rem 0;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 2rem;
  flex: 1 0 100%;
}
@media (min-width: 768px) {
  .product-overview-wrapper .product-overview .product-wrapper {
    flex: 0 0 calc(50% - 0.5rem);
    margin-left: 1rem;
  }
  .product-overview-wrapper .product-overview .product-wrapper:nth-child(odd) {
    margin-left: 0;
  }
}
.product-overview-wrapper .product-overview .product-wrapper .product-section {
  padding-left: 2rem;
  padding-right: 2rem;
}
.product-overview-wrapper .product-overview .product-wrapper .product-section.main-image .image-wrapper {
  overflow: hidden;
}
.product-overview-wrapper .product-overview .product-wrapper .product-section.main-image .image-wrapper img {
  transition: all 0.25s ease-in-out;
}
.product-overview-wrapper .product-overview .product-wrapper .product-section.main-image .image-wrapper:hover img {
  opacity: 0.7;
  transform: scale(1.1);
}
.product-overview-wrapper .product-overview .product-wrapper .product-section.product-info {
  text-align: justify;
}
.product-overview-wrapper .product-overview .product-wrapper .product-section.product-info .custom-header-wrapper h3 {
  text-align: center;
}
.product-overview-wrapper .product-overview .product-wrapper .product-section.price-info {
  text-align: center;
  font-weight: 600;
}
.product-overview-wrapper .product-overview .product-wrapper .product-section.product-cta {
  text-align: center;
  display: flex;
  justify-content: center;
  margin-top: 1rem;
}
.product-overview-wrapper .product-overview .product-wrapper .product-section.product-cta a {
  border: 1px solid #41a62a;
  background-color: #fff;
  color: #41a62a;
  border-radius: 2.9rem;
  text-transform: uppercase;
  display: block;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  transition: all 0.15s ease-in;
  padding: 0.8rem 0.4rem;
  width: 10rem;
  text-align: center;
}
.product-overview-wrapper .product-overview .product-wrapper .product-section.product-cta a:hover {
  color: #fff;
  background-color: #41a62a;
  font-weight: 600;
}

.product-details-page-container {
  display: flex;
  flex-direction: column;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (min-width: 992px) {
  .product-details-page-container {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
  }
}
.product-details-page-container aside {
  margin-top: 5rem;
  width: 100%;
}
@media (min-width: 992px) {
  .product-details-page-container aside {
    width: 25%;
  }
}
.product-details-page-container .product-details-page-wrapper {
  margin-top: 5rem;
  width: 100%;
}
@media (min-width: 992px) {
  .product-details-page-container .product-details-page-wrapper {
    width: 75%;
  }
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .product-details-page-container .product-details-page-wrapper .product-details-page-section {
    flex-direction: row;
  }
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-images-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .product-details-page-container .product-details-page-wrapper .product-details-page-section .product-images-wrapper {
    width: 50%;
  }
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
@media (min-width: 576px) {
  .product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper {
    width: 50%;
  }
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper .custom-header-wrapper {
  padding-bottom: 1rem;
  margin-bottom: 1.2rem;
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper .custom-header-wrapper h1 {
  font-size: 1.3rem;
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper .category-price-wrapper .category span {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 1.625rem;
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper .category-price-wrapper .category span a {
  background-color: #41a62a;
  border: 1px solid #41a62a;
  color: white;
  line-height: 1;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border-radius: 40px;
  font-weight: 400;
  font-size: 13px;
  margin-left: 0.2rem;
  padding: 2px 10px 3px;
  font-family: "Open Sans", sans-serif;
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper .category-price-wrapper .category span a:hover {
  background-color: white;
  color: #41a62a;
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper .category-price-wrapper .price {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 2.5rem;
  line-height: 1;
  color: #41a62a;
  padding-top: 1.2rem;
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper .short-description-wrapper {
  border-top: 1px solid rgba(0, 0, 0, 0.1019607843);
  margin-top: 1.5rem;
  padding-top: 1rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 1.625rem;
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper .form-wrapper {
  padding-top: 2rem;
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper .form-wrapper form .quantity-submit-wrapper {
  display: flex;
  justify-content: center;
}
@media (min-width: 576px) {
  .product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper .form-wrapper form .quantity-submit-wrapper {
    justify-content: space-between;
  }
}
.product-details-page-container .product-details-page-wrapper .product-details-page-section .product-info-wrapper .form-wrapper form .quantity-submit-wrapper input.qty {
  border: 1px solid #333;
  width: 4.5rem;
  padding: 0.6rem;
  border-radius: 5px;
}

.product-details-page-section {
  padding-left: 0.5rem;
  padding-right: 0;
}
.product-details-page-section .tachyon-product-tabs-wrapper {
  margin-top: 2rem;
}
.product-details-page-section .tachyon-product-tabs-wrapper ul {
  margin-bottom: -2px;
}
.product-details-page-section .tachyon-product-tabs-wrapper ul li {
  display: block;
  margin-right: 0.2rem;
}
@media (min-width: 576px) {
  .product-details-page-section .tachyon-product-tabs-wrapper ul li {
    min-width: 11rem;
  }
}
.product-details-page-section .tachyon-product-tabs-wrapper ul li:hover a, .product-details-page-section .tachyon-product-tabs-wrapper ul li.active a {
  background-color: #41a62a;
  color: white;
}
.product-details-page-section .tachyon-product-tabs-wrapper ul li a {
  display: block;
  min-width: 100%;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
  text-indent: 0.1em;
  margin-right: 3px;
  margin-top: 0;
  margin-bottom: 0;
  border: 1px solid #41a62a;
  background-color: transparent;
  color: rgba(120, 120, 120, 0.7);
  border-radius: 5px 5px 0 0;
  font-weight: bold;
  height: 3rem;
  font-size: 0.75rem;
  padding: 0.5rem 0.4rem 0.4rem;
}
@media (min-width: 576px) {
  .product-details-page-section .tachyon-product-tabs-wrapper ul li a {
    height: auto;
    font-size: 0.8125rem;
    padding: 1rem 2.1875rem 0.875rem;
  }
}
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content {
  margin-bottom: 2rem;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  border-radius: 0 0 5px 5px;
  border-top: 6px solid #41a62a;
  padding: 1rem;
}
@media (min-width: 576px) {
  .product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content {
    padding: 2.4rem;
  }
}
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content .variants-productsummary-wrapper {
  display: flex;
  padding: 0.5rem;
  flex-direction: column;
}
@media (min-width: 992px) {
  .product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content .variants-productsummary-wrapper {
    padding: 2.4rem;
    flex-direction: row;
  }
}
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content .variants-productsummary-wrapper .variants-wrapper {
  margin-bottom: 1rem;
}
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content .variants-productsummary-wrapper .variants-wrapper > div {
  margin-top: 1rem;
}
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content .variants-productsummary-wrapper .variants-wrapper,
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content .variants-productsummary-wrapper .offer-summary {
  flex: 0 0 58%;
}
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content .variants-productsummary-wrapper .variants-wrapper .custom-header-wrapper,
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content .variants-productsummary-wrapper .offer-summary .custom-header-wrapper {
  margin-bottom: 0.6rem;
}
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content .variants-productsummary-wrapper .variants-wrapper .custom-header-wrapper h3,
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content .variants-productsummary-wrapper .offer-summary .custom-header-wrapper h3 {
  font-size: 1.3rem;
}
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content .variants-productsummary-wrapper .offer-summary {
  flex: 0 0 42%;
  margin-top: 0;
}
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content.images {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}
.product-details-page-section .tachyon-product-tabs-wrapper .product-tab-content.images span {
  flex: 1 1 calc(33.3% - 3rem);
  display: block;
  margin-bottom: 1rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.variants-wrapper select.variant-selectbox {
  background-color: white;
  padding: 0.5rem;
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
}
@media (min-width: 576px) {
  .variants-wrapper select.variant-selectbox {
    width: auto;
  }
}
.variants-wrapper .variant {
  margin-bottom: 2rem;
}
.variants-wrapper .variant h4 {
  margin-bottom: 0.2rem;
}
.variants-wrapper .variant .items-wrapper {
  margin-top: 0.5rem;
}
.variants-wrapper .variant .items-wrapper .variant-item {
  margin-bottom: 0.1rem;
  margin-right: 3rem;
  width: 80%;
  display: flex;
  justify-content: space-between;
}
.variants-wrapper .variant .items-wrapper .variant-item label {
  cursor: pointer;
}
.variants-wrapper .variant .items-wrapper .variant-item label.variant-item-price {
  font-weight: bold;
}

.cart-items-overview-wrapper .cart-header-wrapper {
  width: 100%;
}
.cart-items-overview-wrapper .cart-header-wrapper .header {
  padding: 0.8rem 1rem;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  text-align: left;
  font-weight: 600;
}
.cart-items-overview-wrapper .cart-header-wrapper .header:last-child {
  border-right: none;
}
.cart-items-overview-wrapper .cart-items-wrapper {
  width: 100%;
}
.cart-items-overview-wrapper .cart-items-wrapper .cart-item {
  padding: 0.6rem 1rem;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.cart-items-overview-wrapper .cart-items-wrapper .cart-item:last-child {
  border-right: none;
}
.cart-items-overview-wrapper .cart-items-wrapper .cart-item.item-remove {
  text-align: center;
}
.cart-items-overview-wrapper .cart-items-wrapper .cart-item.item-remove svg {
  color: #f29400;
}
.cart-items-overview-wrapper .cart-items-wrapper .cart-item.item-remove svg:hover {
  color: #9b0254;
}
.cart-items-overview-wrapper .cart-items-wrapper .cart-item.item-image {
  text-align: center;
}
.cart-items-overview-wrapper .cart-items-wrapper .cart-item.item-image img {
  width: auto;
  height: 5rem;
  margin: 0 auto;
}

.multiple-block-renderer {
  display: flex;
}
.multiple-block-renderer article {
  display: flex;
  flex-direction: column;
  padding-top: 0.5rem;
}
@media (min-width: 576px) {
  .multiple-block-renderer article {
    padding-top: 2rem;
  }
}
.multiple-block-renderer article .image-wrapper {
  width: auto;
  box-sizing: content-box;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 0.5rem;
  height: 14rem;
}
@media (min-width: 576px) {
  .multiple-block-renderer article .image-wrapper {
    height: 15rem;
  }
}
@media (min-width: 768px) {
  .multiple-block-renderer article .image-wrapper {
    height: 9.4rem;
  }
}
@media (min-width: 992px) {
  .multiple-block-renderer article .image-wrapper {
    margin: 0 2rem;
  }
}
@media (min-width: 1200px) {
  .multiple-block-renderer article .image-wrapper {
    height: 15rem;
  }
}
.multiple-block-renderer article .block-content-wrapper {
  display: flex;
  flex-direction: column;
  align-content: space-between;
  padding: 0 0.25rem 0.25rem;
}
@media (min-width: 992px) {
  .multiple-block-renderer article .block-content-wrapper {
    padding: 1rem 2.5rem 2.5rem;
  }
}
.multiple-block-renderer article .block-content-wrapper .custom-header-wrapper {
  align-self: center;
}
.multiple-block-renderer article .block-content-wrapper .custom-header-wrapper h3 {
  font-size: 1rem;
}
@media (min-width: 576px) {
  .multiple-block-renderer article .block-content-wrapper .custom-header-wrapper h3 {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  .multiple-block-renderer article .block-content-wrapper .custom-header-wrapper h3 {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .multiple-block-renderer article .block-content-wrapper .custom-header-wrapper h3 {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .multiple-block-renderer article .block-content-wrapper .custom-header-wrapper h3::after {
    display: none;
  }
}
@media (min-width: 992px) {
  .multiple-block-renderer article .block-content-wrapper .custom-header-wrapper h3::after {
    display: inline;
  }
}
.multiple-block-renderer article .block-content-wrapper .block-content {
  margin-top: 0.25rem;
}
@media (min-width: 576px) {
  .multiple-block-renderer article .block-content-wrapper .block-content {
    margin-top: 1rem;
  }
}
.multiple-block-renderer article .block-content-wrapper .block-content-cta {
  margin-top: 0.25rem;
}
@media (min-width: 576px) {
  .multiple-block-renderer article .block-content-wrapper .block-content-cta {
    margin-top: 1rem;
  }
}
.multiple-block-renderer article .block-content-wrapper .block-content-cta a {
  padding: 16px 30px 15px;
  border-radius: 2.9rem;
  text-transform: uppercase;
  display: block;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  text-align: center;
}
.multiple-block-renderer article .block-content-wrapper .block-content-cta a:hover {
  color: black;
}

.blocks-highlight-wrapper {
  margin-top: 0;
}
@media (min-width: 768px) {
  .blocks-highlight-wrapper {
    margin-top: -4rem;
  }
}
@media (min-width: 992px) {
  .blocks-highlight-wrapper {
    margin-top: -6rem;
  }
}
.blocks-highlight-wrapper .multiple-block-renderer {
  z-index: 9;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 576px) {
  .blocks-highlight-wrapper .multiple-block-renderer {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.blocks-highlight-wrapper .multiple-block-renderer .block-wrapper {
  z-index: 20;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  margin-top: -7rem;
  padding-bottom: 0.5rem;
  width: calc(100% - 2rem);
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (min-width: 576px) {
  .blocks-highlight-wrapper .multiple-block-renderer .block-wrapper {
    width: 32.1%;
    margin-left: 0;
    padding-bottom: 0;
  }
  .blocks-highlight-wrapper .multiple-block-renderer .block-wrapper:first-child {
    margin-left: 0;
  }
}

.blocks-teammember-highlights-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 2rem;
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (min-width: 1200px) {
  .blocks-teammember-highlights-wrapper {
    flex-direction: column;
    margin: 6rem auto 0 auto;
    width: 1344px;
  }
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight {
  flex: 1 0 50%;
  width: 50%;
  justify-content: space-between;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .blocks-teammember-highlights-wrapper .blocks-teammember-highlight {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .blocks-teammember-highlights-wrapper .blocks-teammember-highlight {
    margin-bottom: 5rem;
    width: 100%;
  }
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper {
  width: 95%;
}
@media (min-width: 1200px) {
  .blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper {
    width: 41.666667%;
  }
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .image-wrapper {
  width: 100%;
  box-sizing: content-box;
  height: 12rem;
  background-position-y: 0;
}
@media (min-width: 768px) {
  .blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .image-wrapper {
    height: 18rem;
  }
}
@media (min-width: 992px) {
  .blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .image-wrapper {
    height: 36rem;
    background-position-y: -2rem;
  }
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile {
  display: flex;
  flex-direction: column;
  justify-content: center;
  justify-items: center;
  align-content: center;
  flex-wrap: wrap;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}
@media (min-width: 576px) {
  .blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile {
    padding-top: 2rem;
    padding-bottom: 1.2rem;
  }
}
@media (min-width: 992px) {
  .blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile {
    padding-bottom: 2.2rem;
  }
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile .custom-header-wrapper h4 {
  font-size: 0.9rem;
}
@media (min-width: 768px) {
  .blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile .custom-header-wrapper h4 {
    font-size: 1.8rem;
  }
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile .functions {
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile .functions {
    font-size: 1rem;
  }
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile .socialmedia-icons a {
  font-size: 1.4rem;
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile .socialmedia-icons a:hover svg {
  color: #9b0254 !important;
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile div {
  flex: 1 1 40%;
  text-align: center;
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile div.functions {
  color: #f29400;
  text-transform: uppercase;
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile div.socialmedia-icons {
  font-size: 1.4rem;
  display: flex;
  width: 8rem;
  margin-top: 1rem;
  justify-content: space-between;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile div.socialmedia-icons a {
  color: rgba(120, 120, 120, 0.9019607843);
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .block-wrapper .teammember-highlight-profile .profile div.socialmedia-icons a svg:hover {
  color: #9b0254 !important;
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .teammember-highlight-bio {
  display: none;
}
@media (min-width: 1200px) {
  .blocks-teammember-highlights-wrapper .blocks-teammember-highlight .teammember-highlight-bio {
    display: block;
    width: 52.5%;
  }
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .teammember-highlight-bio .functions {
  font-family: "open sans";
  color: #f29400;
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .teammember-highlight-bio .bio {
  margin-top: 2rem;
  font-family: "open sans";
  font-size: 1rem;
  line-height: 1.8rem;
  color: #787878;
}
.blocks-teammember-highlights-wrapper .blocks-teammember-highlight .teammember-highlight-bio .block-content-cta {
  margin-top: 3rem;
}

form.contact-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 4rem;
}
form.contact-form.form-invalidated .field-group.submitbutton-wrapper button {
  background-color: #F00;
  border-color: #F00;
}
form.contact-form.form-invalidated .field-group.submitbutton-wrapper button:hover {
  color: #F00;
  background-color: #FFF;
}
form.contact-form .field-group {
  flex: 1 1 calc(50% - 2rem);
  margin-bottom: 2rem;
  position: relative;
}
form.contact-form .field-group.flex-full {
  flex: 1 0 100%;
  margin: 0 0 2rem 0;
}
form.contact-form .field-group.submitbutton-wrapper button {
  width: 12.5rem;
}
form.contact-form .field-group label {
  display: none;
  transition: all 0.2s ease-in;
  font-size: 0.8rem;
}
@media (min-width: 576px) {
  form.contact-form .field-group label {
    font: inherit;
  }
}
form.contact-form .field-group label.field-focussed {
  transition: all 0.2s ease-in;
  display: block;
  position: absolute;
  background-color: #fff;
  top: -0.9rem;
  left: 0.8rem;
  padding: 0 0.4rem;
}
form.contact-form .field-group textarea,
form.contact-form .field-group select,
form.contact-form .field-group input {
  font-family: "Raleway", sans-serif;
  height: 50px;
  background-color: transparent;
  border: 1px solid rgba(120, 120, 120, 0.5);
  border-radius: 5px;
  box-shadow: none;
  font-weight: 400;
  color: #585858;
  line-height: 24px;
  width: 100%;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 576px) {
  form.contact-form .field-group textarea,
  form.contact-form .field-group select,
  form.contact-form .field-group input {
    font: inherit;
    padding-left: 1.75rem;
    padding-right: 1.875rem;
  }
}
form.contact-form .field-group textarea:focus-visible,
form.contact-form .field-group select:focus-visible,
form.contact-form .field-group input:focus-visible {
  outline: 2px solid #00b8e4;
}
form.contact-form .field-group textarea.invalidated,
form.contact-form .field-group select.invalidated,
form.contact-form .field-group input.invalidated {
  outline: 2px solid #FF0000;
}
form.contact-form .field-group textarea.validated,
form.contact-form .field-group select.validated,
form.contact-form .field-group input.validated {
  outline: 2px solid #41a62a;
}
form.contact-form .field-group textarea::-moz-placeholder, form.contact-form .field-group select::-moz-placeholder, form.contact-form .field-group input::-moz-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #585858;
  opacity: 1; /* Firefox */
}
form.contact-form .field-group textarea::placeholder,
form.contact-form .field-group select::placeholder,
form.contact-form .field-group input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #585858;
  opacity: 1; /* Firefox */
}
form.contact-form .field-group textarea {
  height: 10rem;
  background-color: #FFF;
}

footer {
  margin-top: 0;
}
@media (min-width: 768px) {
  footer {
    margin-top: 3rem;
  }
}
@media (min-width: 992px) {
  footer {
    margin-top: 5rem;
  }
}
footer .thin-line-company-color .thin-line {
  width: 20%;
  height: 3px;
}
footer .custom-header-wrapper h3 {
  text-align: center;
  margin: 1.4rem;
}
footer .custom-header-wrapper h3::after {
  display: none;
}
footer .footer-top {
  display: flex;
  flex-direction: column;
  margin-top: 0;
  padding-top: 2rem;
}
@media (min-width: 768px) {
  footer .footer-top {
    flex-direction: row;
  }
}
@media (min-width: 992px) {
  footer .footer-top {
    margin-bottom: 1rem;
  }
}
@media (min-width: 1200px) {
  footer .footer-top {
    margin-top: 2.5rem;
    justify-content: center;
  }
}
footer .footer-top .footer-section {
  display: flex;
  justify-items: center;
  width: 100%;
  margin-left: 0;
  flex-direction: column;
}
@media (min-width: 992px) {
  footer .footer-top .footer-section {
    width: 33.333333%;
    margin-left: 1rem;
    justify-content: center;
  }
}
footer .footer-top .footer-section > div {
  justify-content: center;
}
footer .footer-top .footer-section:first-child {
  margin-left: 0;
}
footer .footer-top .footer-section.importantinfo, footer .footer-top .footer-section.newsletter {
  padding-top: 4rem;
}
@media (min-width: 992px) {
  footer .footer-top .footer-section.importantinfo, footer .footer-top .footer-section.newsletter {
    padding-top: 0;
  }
}
footer .footer-top .footer-section.company-info {
  order: -1;
}
@media (min-width: 768px) {
  footer .footer-top .footer-section.company-info {
    justify-self: auto;
    order: unset;
  }
}
footer .footer-top .footer-section.company-info .company-info-logo {
  display: flex;
}
footer .footer-top .footer-section.company-info .company-info-logo a img {
  width: 8rem;
}
footer .footer-top .footer-section.company-info .company-info-line {
  flex: 0 1 auto;
  line-height: 100%;
  margin-bottom: 1rem;
  text-align: center;
}
footer .footer-top .footer-section.company-info .company-info-line:nth-child(2) {
  margin-top: 0.4rem;
}
footer .footer-top .footer-section.company-info .company-info-line svg {
  color: #9b0254;
  margin-right: 1rem;
}
footer .footer-top .footer-section .custom-header-wrapper h3 {
  font-size: 1.2rem;
  margin-bottom: 2rem;
  margin-bottom: 0;
  padding-bottom: 0.5rem;
}
@media (min-width: 992px) {
  footer .footer-top .footer-section .custom-header-wrapper h3 {
    font-size: 1.6rem;
    margin-top: 0;
    margin-bottom: 2rem;
    padding-bottom: inherit;
  }
}
footer .footer-bottom {
  margin-top: 6rem;
}
footer .footer-bottom .copyright-wrapper {
  border-top: 1px solid rgba(0, 0, 0, 0.1019607843);
  justify-content: center;
}
footer .footer-bottom .copyright-wrapper .copyright {
  padding: 0.5rem;
  font-size: 0.75rem;
  text-align: center;
}
@media (min-width: 1200px) {
  footer .footer-bottom .copyright-wrapper .copyright {
    padding: 1rem 2rem;
    text-align: left;
  }
}

#wrapper {
  position: relative;
}
#wrapper .sticky-cart-wrapper {
  z-index: 900;
  position: fixed;
  bottom: -5px;
  left: 16.3%;
  width: auto;
  border-bottom: none;
  transition: height 0.25s ease-in-out;
  height: 2rem;
}
#wrapper .sticky-cart-wrapper.open, #wrapper .sticky-cart-wrapper:hover {
  height: 6rem;
}
#wrapper .sticky-cart-wrapper.open .basket-icon-wrapper, #wrapper .sticky-cart-wrapper:hover .basket-icon-wrapper {
  background-color: #9b0254;
}
#wrapper .sticky-cart-wrapper .basket-icon-wrapper {
  width: 3rem;
  border-radius: 5px 5px 0 0;
  cursor: pointer;
  padding: 0.1rem 1rem 0.05rem 1rem;
  transition: background-color 0.35s ease-in-out;
  background-color: #cd036f;
}
#wrapper .sticky-cart-wrapper .basket-icon-wrapper svg {
  color: #fff;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview {
  background-color: #fff;
  width: 62.2rem;
  border: 2px solid #9b0254;
  border-radius: 0 5px 0 0;
  box-shadow: 0px 15px 35px 2px rgba(0, 0, 0, 0.5);
  min-height: 6rem;
  padding: 0 1rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-title {
  width: 10rem;
  padding-top: 0.7rem;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-title .custom-header-wrapper {
  display: flex;
  align-content: center;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-buttons {
  display: flex;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-buttons .submitbutton-wrapper a {
  border-color: #9b0254;
  background-color: #9b0254;
  color: #ffffff;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-buttons .submitbutton-wrapper a:hover {
  background-color: #ffffff;
  color: #9b0254;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-buttons .submitbutton-wrapper a:hover svg {
  color: #9b0254;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-buttons .submitbutton-wrapper a svg {
  color: #ffffff;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-overview-items {
  padding-top: 0.3rem;
  position: relative;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-overview-items:before, #wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-overview-items:after {
  content: " ";
  position: absolute;
  width: 2px;
  height: 1.8rem;
  top: 1rem;
  background-color: rgba(0, 0, 0, 0.1);
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-overview-items:before {
  left: -1.5rem;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-overview-items:after {
  right: -1.5rem;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-overview-items div {
  text-align: right;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-overview-items div label {
  font-size: 0.9rem;
}
#wrapper .sticky-cart-wrapper .sticky-cart-overview .sticky-cart-overview-items div label.item-value {
  display: inline-block;
  width: 4rem;
  font-weight: bold;
}

.tachyon-gallery-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex-direction: row;
}
.tachyon-gallery-wrapper .main-image-wrapper {
  height: auto;
  overflow: hidden;
}
.tachyon-gallery-wrapper .main-image-wrapper img {
  height: 100%;
  width: 80%;
}
@media (min-width: 576px) {
  .tachyon-gallery-wrapper .main-image-wrapper img {
    width: 100%;
  }
}
.tachyon-gallery-wrapper .main-image-wrapper img:hover {
  opacity: 0.8;
}
.tachyon-gallery-wrapper ul.thumbs {
  display: flex;
}
.tachyon-gallery-wrapper ul.thumbs li {
  flex: 0 0 33.3%;
}
.tachyon-gallery-wrapper span.silentbox-single {
  flex: 1 0 calc(33.3% - 2rem);
  align-self: flex-end;
  justify-self: flex-end;
  margin-bottom: 2rem;
  margin-left: 0.5rem;
}
@media (min-width: 576px) {
  .tachyon-gallery-wrapper span.silentbox-single {
    margin-left: 2rem;
  }
}
.tachyon-gallery-wrapper span.silentbox-single:first-child {
  flex: 1 0 100%;
  align-self: flex-start;
  justify-self: flex-start;
  clear: both;
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (min-width: 576px) {
  .tachyon-gallery-wrapper span.silentbox-single:first-child {
    margin-left: 2rem;
    margin-right: 0;
  }
}
.tachyon-gallery-wrapper span.silentbox-single:first-child img {
  width: 45%;
}
@media (min-width: 992px) {
  .tachyon-gallery-wrapper span.silentbox-single:first-child img {
    width: 80%;
  }
}
.tachyon-gallery-wrapper span.silentbox-single img {
  background-color: white !important;
  width: 92%;
}
@media (min-width: 768px) {
  .tachyon-gallery-wrapper span.silentbox-single img {
    width: 45%;
  }
}
@media (min-width: 992px) {
  .tachyon-gallery-wrapper span.silentbox-single img {
    width: 80%;
  }
}

body #wrapper {
  position: relative;
  z-index: 1;
}
body #wrapper #spinner-cover {
  position: fixed;
  background-color: #000;
  opacity: 0.3;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 900;
}
body #wrapper .spinner-container {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 901;
  padding-top: 20rem;
}
body #wrapper .spinner-container .spinner {
  z-index: 901;
}
body #wrapper .spinner-container .spinner.sk-folding-cube {
  width: 40px;
  height: 40px;
  position: relative;
  transform: rotateZ(45deg);
  margin: 2rem 11.5rem;
}
@media (min-width: 576px) {
  body #wrapper .spinner-container .spinner.sk-folding-cube {
    margin: -8rem 25rem;
  }
}
@media (min-width: 768px) {
  body #wrapper .spinner-container .spinner.sk-folding-cube {
    margin: 2rem 25rem;
  }
}
@media (min-width: 992px) {
  body #wrapper .spinner-container .spinner.sk-folding-cube {
    margin: 11rem 35rem;
  }
}
@media (min-width: 1200px) {
  body #wrapper .spinner-container .spinner.sk-folding-cube {
    margin: 11rem auto;
  }
}
body #wrapper .spinner-container .spinner.sk-folding-cube .sk-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  transform: scale(1.1);
}
body #wrapper .spinner-container .spinner.sk-folding-cube .sk-cube:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #9b0254;
  animation: sk-foldCubeAngle 2.4s infinite linear both;
  transform-origin: 100% 100%;
}
body #wrapper .spinner-container .spinner.sk-folding-cube .sk-cube2 {
  transform: scale(1.1) rotateZ(90deg);
  background-color: #f29400;
  opacity: 1;
}
body #wrapper .spinner-container .spinner.sk-folding-cube .sk-cube3 {
  transform: scale(1.1) rotateZ(180deg);
  background-color: #ffed00;
}
body #wrapper .spinner-container .spinner.sk-folding-cube .sk-cube4 {
  transform: scale(1.1) rotateZ(270deg);
  background-color: #41a62a;
}
body #wrapper .spinner-container .spinner.sk-folding-cube .sk-cube2:before {
  animation-delay: 0.3s;
}
body #wrapper .spinner-container .spinner.sk-folding-cube .sk-cube3:before {
  animation-delay: 0.6s;
}
body #wrapper .spinner-container .spinner.sk-folding-cube .sk-cube4:before {
  animation-delay: 0.9s;
}
@keyframes sk-foldCubeAngle {
  0%, 10% {
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%, 75% {
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%, 100% {
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

body #cookie-consent-bar-wrapper {
  background-color: #fff;
  text-align: left;
  position: fixed;
  z-index: 65536;
  bottom: 1rem;
  right: 0.5rem;
  font-size: 14px;
  padding: 0.6rem 0.4rem 0.8rem 0.8rem;
  width: 16%;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.27), 0 8px 40px rgba(0, 0, 0, 0.3);
}

body .page-not-found-wrapper {
  width: 40rem;
}
body .page-not-found-wrapper .page-not-found {
  margin: 6rem 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
body .page-not-found-wrapper .page-not-found p,
body .page-not-found-wrapper .page-not-found .title {
  margin-bottom: 2rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFOzs7O0lBSUUsV0FBVztFQUNiO0VBQ0E7Ozs7Ozs7Ozs7SUFVRSx5QkFBeUI7SUFDekIsV0FBVztFQUNiO0VBQ0E7O0lBRUUsa0JBQWtCO0VBQ3BCO0VBQ0E7OztJQUdFLHlCQUF5QjtJQUN6QixXQUFXO0VBQ2I7RUFDQTtJQUNFLHlCQUF5QjtJQUN6QixXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLFdBQVc7QUFDYjtBQUNBOztFQUVFLFdBQVc7QUFDYjtBQUNBOzs7O0VBSUUseUJBQXlCO0VBQ3pCLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFOzs7O0lBSUUsV0FBVztFQUNiO0VBQ0E7Ozs7Ozs7Ozs7SUFVRSx5QkFBeUI7SUFDekIsV0FBVztFQUNiO0VBQ0E7O0lBRUUsa0JBQWtCO0VBQ3BCO0VBQ0E7OztJQUdFLHlCQUF5QjtJQUN6QixXQUFXO0VBQ2I7RUFDQTtJQUNFLHlCQUF5QjtJQUN6QixXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLFdBQVc7QUFDYjtBQUNBOztFQUVFLFdBQVc7QUFDYjtBQUNBOzs7O0VBSUUseUJBQXlCO0VBQ3pCLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFOzs7O0lBSUUsV0FBVztFQUNiO0VBQ0E7Ozs7Ozs7Ozs7SUFVRSx5QkFBeUI7SUFDekIsV0FBVztFQUNiO0VBQ0E7O0lBRUUsa0JBQWtCO0VBQ3BCO0VBQ0E7OztJQUdFLHlCQUF5QjtJQUN6QixXQUFXO0VBQ2I7RUFDQTtJQUNFLHlCQUF5QjtJQUN6QixXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLFdBQVc7QUFDYjtBQUNBOztFQUVFLFdBQVc7QUFDYjtBQUNBOzs7O0VBSUUseUJBQXlCO0VBQ3pCLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BC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bUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsVUFBVTtFQUNaO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsVUFBVTtFQUNaO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsVUFBVTtFQUNaO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsV0FBVztFQUNiO0FBQ0Y7O0FBRUEsa0JBQWtCO0FBQ2xCO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Us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Qy9COztBQUVBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw0QkFBNEI7RUFDOUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsK0xBQStMO0FBQ2pNOztBQUVBO0VBQ0UsK0xBQStMO0FBQ2pNOztBQUVBO0VBQ0UsK0xBQStMO0FBQ2pNOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFD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QUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7Ozs7O0NBQUE7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FDa0JBO0VBQTZCLGNBcEJOO0FEU3ZCOztBQ1lBO0VBQTZCLGNBcEJOO0FEWXZCOztBQ1NBO0VBQTRCLGNBbkJOO0FEY3RCOztBQ01BO0VBQTJCLGNBbkJOO0FEaUJyQjs7QUNHQTtFQUE2QixjQW5CTjtBRG9CdkI7O0FDQUE7RUFBNEIscUNBbEJQO0FEc0JyQjs7QUNIQTtFQUE0QixjQWxCUDtBRHlCckI7O0FDTkE7RUFBNEIsY0FsQlA7QUQ0QnJCOztBQ1JBO0VBQTJCLHlCQTdCSjtBRHlDdkI7O0FDWEE7RUFBMkIseUJBN0JKO0FENEN2Qjs7QUNkQTtFQUEwQix5QkE1Qko7QUQ4Q3RCOztBQ2pCQTtFQUF5Qix5QkE1Qko7QURpRHJCOztBQ3BCQTtFQUEyQix5QkE1Qko7QURvRHZCOztBQ3ZCQTtFQUFzQjtBRDJCdEI7O0FDekJBO0VBQStCLHFCQXBDUjtBRGlFdkI7O0FDNUJBO0VBQStCLHFCQXBDUjtBRG9FdkI7O0FDL0JBO0VBQThCLHFCQW5DUjtBRHNFdEI7O0FDbENBO0VBQTZCLHFCQW5DUjtBRHlFckI7O0FDckNBO0VBQStCLHFCQW5DUjtBRDRFdkI7O0FFL0VFO0VENERGO0lBQWdDO0VEd0I5QjtFQ3ZCRjtJQUFnQztFRDZCOUI7RUM1QkY7SUFBZ0M7RURrQzlCO0VDakNGO0lBQWdDO0VEdUM5QjtFQ3RDRjtJQUFnQztFRDRDOUI7RUMzQ0Y7SUFBZ0M7RURpRDlCO0VDaERGO0lBQWdDO0VEc0Q5QjtFQ3JERjtJQUFnQztFRDJEOUI7RUMxREY7SUFBZ0M7RURnRTlCO0VDL0RGO0lBQWdDO0VEcUU5QjtFQ3BFRjtJQUFnQztFRDBFOUI7RUN6RUY7SUFBZ0M7RUQrRTlCO0VDOUVGO0lBQWdDO0VEb0Y5QjtFQ25GRjtJQUFnQztFRHlGOUI7RUN4RkY7SUFBZ0M7RUQ4RjlCO0VDN0ZGO0lBQWdDO0VEbUc5QjtFQ2xHRjtJQUFnQztFRHdHOUI7RUN2R0Y7SUFBZ0M7RUQ2RzlCO0VDNUdGO0lBQWdDO0VEa0g5QjtFQ2pIRjtJQUFnQztFRHVIOUI7RUN0SEY7SUFBZ0M7RUQ0SDlCO0VDM0hGO0lBQWdDO0VEaUk5QjtFQ2hJRjtJQUFnQztFRHNJOUI7RUNySUY7SUFBZ0M7RUQySTlCO0VDMUlGO0lBQWdDO0VEZ0o5QjtBQS9JRjs7QUU5RUU7RUQrRUY7SUFBZ0M7RURvSjlCO0VDbkpGO0lBQWdDO0VEeUo5QjtFQ3hKRjtJQUFnQztFRDhKOUI7RUM3SkY7SUFBZ0M7RURtSzlCO0VDbEtGO0lBQWdDO0VEd0s5QjtFQ3ZLRjtJQUFnQztFRDZLOUI7RUM1S0Y7SUFBZ0M7RURrTDlCO0VDakxGO0lBQWdDO0VEdUw5QjtFQ3RMRjtJQUFnQztFRDRMOUI7RUMzTEY7SUFBZ0M7RURpTTlCO0VDaE1GO0lBQWdDO0VEc005QjtFQ3JNRjtJQUFnQztFRDJNOUI7RUMxTUY7SUFBZ0M7RURnTjlCO0VDL01GO0lBQWdDO0VEcU45QjtFQ3BORjtJQUFnQztFRDBOOUI7RUN6TkY7SUFBZ0M7RUQrTjlCO0VDOU5GO0lBQWdDO0VEb085QjtFQ25PRjtJQUFnQztFRHlPOUI7RUN4T0Y7SUFBZ0M7RUQ4TzlCO0VDN09GO0lBQWdDO0VEbVA5QjtFQ2xQRjtJQUFnQztFRHdQOUI7RUN2UEY7SUFBZ0M7RUQ2UDlCO0VDNVBGO0lBQWdDO0VEa1E5QjtFQ2pRRjtJQUFnQztFRHVROUI7RUN0UUY7SUFBZ0M7RUQ0UTlCO0FBL0lGOztBRTdORTtFRGtHRjtJQUFnQztFRGdSOUI7RUMvUUY7SUFBZ0M7RURxUjlCO0VDcFJGO0lBQWdDO0VEMFI5QjtFQ3pSRjtJQUFnQztFRCtSOUI7RUM5UkY7SUFBZ0M7RURvUzlCO0VDblNGO0lBQWdDO0VEeVM5QjtFQ3hTRjtJQUFnQztFRDhTOUI7RUM3U0Y7SUFBZ0M7RURtVDlCO0VDbFRGO0lBQWdDO0VEd1Q5QjtFQ3ZURjtJQUFnQztFRDZUOUI7RUM1VEY7SUFBZ0M7RURrVTlCO0VDalVGO0lBQWdDO0VEdVU5QjtFQ3RVRjtJQUFnQztFRDRVOUI7RUMzVUY7SUFBZ0M7RURpVjlCO0VDaFZGO0lBQWdDO0VEc1Y5QjtFQ3JWRjtJQUFnQztFRDJWOUI7RUMxVkY7SUFBZ0M7RURnVzlCO0VDL1ZGO0lBQWdDO0VEcVc5QjtFQ3BXRjtJQUFnQztFRDBXOUI7RUN6V0Y7SUFBZ0M7RUQrVzlCO0VDOVdGO0lBQWdDO0VEb1g5QjtFQ25YRjtJQUFnQztFRHlYOUI7RUN4WEY7SUFBZ0M7RUQ4WDlCO0VDN1hGO0lBQWdDO0VEbVk5QjtFQ2xZRjtJQUFnQztFRHdZOUI7QUEvSUY7O0FFNVdFO0VEcUhGO0lBQWdDO0VENFk5QjtFQzNZRjtJQUFnQztFRGlaOUI7RUNoWkY7SUFBZ0M7RURzWjlCO0VDclpGO0lBQWdDO0VEMlo5QjtFQzFaRjtJQUFnQztFRGdhOUI7RUMvWkY7SUFBZ0M7RURxYTlCO0VDcGFGO0lBQWdDO0VEMGE5QjtFQ3phRjtJQUFnQztFRCthOUI7RUM5YUY7SUFBZ0M7RURvYjlCO0VDbmJGO0lBQWdDO0VEeWI5QjtFQ3hiRjtJQUFnQztFRDhiOUI7RUM3YkY7SUFBZ0M7RURtYzlCO0VDbGNGO0lBQWdDO0VEd2M5QjtFQ3ZjRjtJQUFnQztFRDZjOUI7RUM1Y0Y7SUFBZ0M7RURrZDlCO0VDamRGO0lBQWdDO0VEdWQ5QjtFQ3RkRjtJQUFnQztFRDRkOUI7RUMzZEY7SUFBZ0M7RURpZTlCO0VDaGVGO0lBQWdDO0VEc2U5QjtFQ3JlRjtJQUFnQztFRDJlOUI7RUMxZUY7SUFBZ0M7RURnZjlCO0VDL2VGO0lBQWdDO0VEcWY5QjtFQ3BmRjtJQUFnQztFRDBmOUI7RUN6ZkY7SUFBZ0M7RUQrZjlCO0VDOWZGO0lBQWdDO0VEb2dCOUI7QUEvSUY7O0FHdmhCSTtFQUNFO0VBQ0E7QUgwcUJOO0FHdnFCSTtFQUNFO0VBQ0E7QUh5cUJOO0FHcnFCTTs7Ozs7O0VBTUU7QUh1cUJSO0FHcHFCVTs7Ozs7O0VBQ0U7QUgycUJaOztBSWhzQkk7RUFDRSxjSENlO0VHQWY7QUptc0JOO0FJanNCTTtFQUNFLGNIRmU7QURxc0J2QjtBSTlyQk07O0VBRUUseUJIWGM7RUdZZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmdzQlI7QUk5ckJROztFQUNFO0VBQ0EsY0h6Qlk7QUQwdEJ0QjtBSTlyQlE7O0VBQ0U7RUFDQTtBSmlzQlY7QUk3ckJVOztFQUNFLHlCSHJDVztFR3NDWCxxQkh0Q1c7QURzdUJ2QjtBSTlyQlk7O0VBQ0U7RUFDQSxjSDFDUztFRzJDVDtBSmlzQmQ7QUkxckJROztFQUVFO0VBQ0EsY0huRFk7QUQrdUJ0QjtBSTFyQlU7O0VBQ0UseUJIdERVO0VHdURWO0FKNnJCWjtBSXZyQlE7O0VBRUU7RUFDQTtFQUNBO0FKeXJCVjtBSXByQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnNyQk47QUlwckJNO0VBQ0U7RUFDQTtFQUNBLGNIL0VjO0VHZ0ZkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7QUpvckJSO0FJbnJCUTtFQUNFO0FKcXJCVjtBSWxyQlE7RUFDRTtFQUNBLHlCSHRHWTtFR3VHWjtBSm9yQlY7QUk5cUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnckJSO0FJOXFCUTtFQUNFO0FKZ3JCVjtBSTFxQk07RUFDRTtFQUNBO0FKNHFCUjtBSXZxQk07O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQ0g1SFE7QURxeUJoQjtBSXJxQlE7RUFDRTtBSnVxQlY7O0FLenpCQTtFQUNFLGNKT21CO0VJTG5CO0VBQ0E7QUwyekJGO0FLenpCRTtFQUNFO0FMMnpCSjtBS3h6QkU7RUFDRTtBTDB6Qko7QUt4ekJJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHl6Qk47QUVuMEJFO0VHSUU7SUFTSTtFTDB6Qk47QUFDRjtBRWowQkU7RUdIRTtJQVlJO0VMNHpCTjtBQUNGO0FFL3pCRTtFR1ZFO0lBZUk7RUw4ekJOO0FBQ0Y7QUs1ekJNO0VBQ0U7RUFDQTtBTDh6QlI7QUV0MUJFO0VHc0JJO0lBS0k7SUFDQTtFTCt6QlI7QUFDRjtBRTkwQkU7RUdRSTtJQVNJO0VMaTBCUjtBQUNGO0FLL3pCUTtFQUNFO0FMaTBCVjtBRTMyQkU7RUd5Q007SUFJSTtFTGswQlY7QUFDRjtBRWwyQkU7RUcyQk07SUFPSTtFTG8wQlY7QUFDRjtBS2gwQk07RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGkwQlI7QUU5M0JFO0VHcURJO0lBVUk7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7RUxrMEJSO0FBQ0Y7QUVsNEJFO0VHOENJO0lBb0JJO0lBQ0E7RUxvMEJSO0FBQ0Y7QUVqNEJFO0VHdUNJO0lBd0JJO0lBQ0E7RUxzMEJSO0FBQ0Y7QUVoNEJFO0VHZ0NJO0lBNEJJO0lBQ0E7RUx3MEJSO0FBQ0Y7QUt0MEJROztFQUVFLGtDSnhFTTtFSXlFTjtFQUNBLGNKdEZhO0FEODVCdkI7QUU1NEJFO0VHZ0VNOztJQU9JO0lBQ0E7RUwwMEJWO0FBQ0Y7QUt2MEJZOztFQUNFLGNKaEdPO0FEMDZCckI7QUtsMEJJO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FMbTBCTjtBRXA3QkU7RUcwR0U7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFTG8wQk47QUFDRjtBRXI3QkU7RUdtR0U7SUFnQkk7RUxzMEJOO0FBQ0Y7QUVuN0JFO0VHNEZFO0lBbUJJO0VMdzBCTjtBQUNGO0FFajdCRTtFR3FGRTtJQXNCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtFTHMwQk47QUFDRjtBS3AwQk07RUFDRTtFQUNBO0FMNDBCUjtBRWw5QkU7RUdvSUk7SUFLSTtJQUNBO0VMNjBCUjtBQUNGO0FFajlCRTtFRzZISTtJQVNJO0VMKzBCUjtBQUNGO0FLNzBCUTtFQUNFO0FMKzBCVjtBSzUwQlE7RUFDRTtBTDgwQlY7QUs1MEJVO0VBQ0UsNENKMUpTO0VJMkpUO0VBQ0E7RUFDQTtBTDgwQlo7QUs1MEJZO0VBQ0U7QUw4MEJkO0FLeDBCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FMeTBCWjtBRTUvQkU7RUcyS1E7SUFVSTtJQUNBO0VMMjBCWjtBQUNGO0FLejBCWTtFQUNFO0FMMjBCZDtBS3QwQlk7RUFDRTtBTHcwQmQ7QUt0MEJjO0VBQ0U7QUx3MEJoQjtBS24wQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUxvMEJaO0FFbmhDRTtFR3dNUTtJQVNJO0lBQ0E7RUxzMEJaO0FBQ0Y7QUtsMEJNO0VBQ0U7QUxvMEJSO0FFNWhDRTtFR3VOSTtJQUlJO0VMcTBCUjtBQUNGO0FLbjBCUTtFQUNFO0FMcTBCVjtBS2wwQlE7RUFDRTtBTG8wQlY7QUtsMEJVOztFQUVFO0FMbzBCWjtBSy96QlU7RUFDRSxjSjVPVTtBRDZpQ3RCO0FLNXpCVTtFQUNFLGNKcFBXO0FEa2pDdkI7QUt6ekJVO0VBQ0UsY0ozUFc7QURzakN2Qjs7QU10akNBO0VBQ0U7QU55akNGO0FFeGpDRTtFSUZGO0lBR0k7SUFDQTtJQUNBO0lBQ0E7RU4yakNGO0FBQ0Y7QUV6akNFO0VJVEY7SUFTSTtJQUNBO0VONmpDRjtBQUNGO0FFampDRTtFSXZCRjtJQWFJO0lBQ0E7RU4rakNGO0FBQ0Y7QU03akNFO0VBQ0U7RUFDQTtFQUVBO0FOOGpDSjtBRTFrQ0U7RUljRTtJQUVJO0VOOGpDTjtBQUNGO0FNMWpDTTtFQUNFO0VBQ0E7QU40akNSO0FNdGpDWTtFQUNFLGNMbkNPO0FEMmxDckI7QU1wakNVO0VBQ0U7RUFDQTtFQUNBO0FOc2pDWjtBTXBqQ1k7RUFDRTtBTnNqQ2Q7QU1sakNVOztFQUdFLGNMbkRXO0VLb0RYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QU5rakNaO0FFMW1DRTtFSTRDUTs7SUFlSTtJQUNBO0VOb2pDWjtBQUNGO0FNbGpDWTs7RUFDRSxjTHJFTztBRDBuQ3JCO0FNampDVTtFQUNFO0FObWpDWjtBTWhqQ007O0VBRUk7QU5rakNWO0FNL2lDTTtFQUNJO0FOaWpDVjtBTWhqQ1E7RUFDRTtFQUVBO0FOaWpDVjtBRTFvQ0U7RUlzRk07SUFLSTtFTm1qQ1Y7QUFDRjtBRTFuQ0U7RUlpRU07SUFRSTtFTnFqQ1Y7QUFDRjtBTXBqQ1U7RUFDRTtBTnNqQ1o7QU1uakNVO0VBQ0U7QU5xakNaO0FFMXBDRTtFSW9HUTtJQUdJO0VOdWpDWjtBQUNGO0FFMW9DRTtFSStFUTtJQU1JO0VOeWpDWjtBQUNGO0FNcmpDWTtFQUNNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QU5zakNsQjtBTXBqQ2tCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5zakNwQjtBTXBqQ29CO0VBQ0U7RUFDQTtFQUNBO0FOc2pDdEI7QU1sakNzQjtFQUNFO0FOb2pDeEI7O0FPOXJDUTtFQUNFO0FQaXNDVjtBTzdyQ1k7O0VBQ0U7QVBnc0NkO0FPNXJDVTtFQUNFO0FQOHJDWjtBTzFyQ2dCO0VBQ0U7QVA0ckNsQjs7QVFodENBO0VBQ0U7RUFDQTtBUm10Q0Y7QUVudENFO0VNRkY7SUFLSTtFUm90Q0Y7QUFDRjtBUWx0Q0U7RUFDRTtBUm90Q0o7QVFsdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm90Q047QVFsdENNO0VBQ0U7RUFDQTtBUm90Q1I7QVFsdENROztFQUVFO0FSb3RDVjtBUW50Q1U7O0VBQ0U7RUFDQTtBUnN0Q1o7QVFqdENVO0VBQ0U7QVJtdENaO0FRbHRDWTtFQUNFO0FSb3RDZDtBUTlzQ1U7RUFDRSxjUHJDVztBRHF2Q3ZCO0FRL3NDWTtFQUNFLGNQeENPO0FEeXZDckI7QVE5c0NZO0VBQ0U7RUFDQTtFQUVBO0FSK3NDZDtBRWh3Q0U7RU02Q1U7SUFNSTtFUml0Q2Q7RVE3dENRO0lBaUJJLGNQdERPO0VEdXdDbkI7RVEvc0NZO0lBQ0U7RVJpdENkO0FBUEY7QVFqc0NFO0VBQ0U7RUFDQTtFQUNBO0FSMnNDSjtBUXpzQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjJzQ047QVF6c0NNO0VBQ0U7RUFDQSx5QlB4RWM7RU95RWQ7RUFDQTtBUjJzQ1I7QVF6c0NRO0VBQ0U7QVIyc0NWO0FRenNDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjJzQ1o7QVF6c0NZO0VBQ0U7QVIyc0NkO0FRenNDYztFQUVFLGNQdEdLO0FEZ3pDckI7QVF0c0NZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ3c0NkO0FRdHNDYztFQUNFO0FSd3NDaEI7QVFwc0NZO0VBQ0U7QVJzc0NkO0FRbHNDYztFQUNFLGNQOUhLO0FEazBDckI7QVFqc0NrQjtFQUNFO0FSbXNDcEI7QVFoc0NrQjtFQUNFO0FSa3NDcEI7QVE3ckNjO0VBQ0U7QVIrckNoQjtBUTVyQ2tCO0VBQ0UsY1BoSkM7QUQ4MENyQjtBUTVyQ29CO0VBQ0UsY1BsSkM7QURnMUN2QjtBUXRyQ2M7RUFDRTtFQUNBO0VBQ0E7QVJ3ckNoQjtBUXRyQ2dCO0VBQ0U7RUFDQTtBUndyQ2xCO0FRdHJDa0I7RUFDRTtBUndyQ3BCO0FRanJDVTtFQUNFO0FSbXJDWjs7QVNwMkNBO0VBQ0U7RUFDQTtFQUNBO0FUdTJDRjtBU3IyQ0U7RUFDRTtFQUNBO0VBQ0E7QVR1MkNKO0FTcjJDSTtFQUNFO0VBQ0E7RUFDQTtBVHUyQ047QVNyMkNNO0VBQ0U7RUFDQTtBVHUyQ1I7QVNyMkNVO0VBQ0UseUJSaEJTO0FEdTNDckI7O0FVMTNDRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FWNDNDSjtBRWg0Q0U7RVFEQTtJQU9JO0VWODNDSjtBQUNGO0FVNTNDSTtFQUVFO0FWNjNDTjtBRXg0Q0U7RVFTRTtJQUlJO0VWKzNDTjtBQUNGOztBVy80Q0E7RUFDRTtBWGs1Q0Y7QVcvNENFOzs7Ozs7RUFNRTtBWGk1Q0o7QVcvNENJOzs7Ozs7RUFDRTtFQUNBO0VBQ0EseUJWWmdCO0VVYWhCO0VBQ0E7RUFDQTtFQUNBO0FYczVDTjtBVzM0Q007Ozs7OztFQUNFLHlCVjFCZTtBRDQ2Q3ZCOztBWWo3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabzdDRjtBWWw3Q0U7O0VBRUU7RUFDQTtFQUNBO0FabzdDSjtBWWo3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjWFhpQjtFV1lqQixrQ1hMWTtFV01aO0VBRUE7RUFDQTtBWms3Q0o7QUUxOENFO0VVZUE7SUFXSTtJQUNBO0VabzdDSjtBQUNGO0FZajdDRTtFQUNFO0VBQ0E7QVptN0NKO0FFcDlDRTtFVStCQTtJQUlJO0lBQ0E7RVpxN0NKO0FBQ0Y7QVluN0NJO0VBQ0U7QVpxN0NOO0FZajdDUTtFQUNFLGNYckNXO0VXc0NYO0VBQ0Esb0NYL0JNO0VXZ0NOO0VBQ0E7RUFDQTtFQUNBO0FabTdDVjtBWWo3Q1U7RUFDRSxjWHBEUztBRHUrQ3JCO0FZOTZDVTtFQUNFO0VBQ0E7RUFDQTtBWmc3Q1o7QVkzNkNVO0VBQ0UsY1hqRVc7QUQ4K0N2QjtBWTM2Q1k7RUFDRSxjWHJFTztBRGsvQ3JCOztBYXAvQ0k7RUFDRTtFQUNBO0VBQ0E7QWJ1L0NOO0Fhci9DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnUvQ1I7QWFyL0NRO0VBQ0U7RUFDQTtFQUNBO0FidS9DVjtBYXIvQ1U7RUFDRTtBYnUvQ1o7QWFuL0NjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnEvQ2hCO0Fhbi9DZ0I7RUFDRTtBYnEvQ2xCO0Fhbi9Da0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FicS9DcEI7QWE5K0NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWJnL0NaO0FhOStDWTtFQUNFO0VBQ0E7RUFDQTtBYmcvQ2Q7QWE5K0NjO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiKytDaEI7QWE3K0NnQjtFQUNFO0VBQ0E7QWIrK0NsQjtBYTUrQ29CO0VBQ0U7RUFDQTtFQUNBO0FiOCtDdEI7QWF2K0NjO0VBQ0U7QWJ5K0NoQjs7QWM3akRJO0VBQ0U7QWRna0ROO0FjOWpETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRna0RSO0FjOWpEUTtFQUNFO0VBQ0E7RUFDQTtBZGdrRFY7QWM5akRVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWRna0RaO0FjN2pEYztFQUNFO0FkK2pEaEI7QWM1akRjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWQ4akRoQjtBYzVqRGdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWQ4akRsQjtBYzNqRGdCO0VBQ0U7RUFDQTtBZDZqRGxCO0FjM2pEa0I7RUFDRTtBZDZqRHBCO0FjempEZ0I7RUFDRTtFQUNBO0VBQ0E7QWQyakRsQjtBY3RqRFk7RUFDRTtFQUNBO0VBQ0E7QWR3akRkO0FjdmpEYztFQUNFO0FkeWpEaEI7QWN2akRnQjtFQUNFO0VBQ0E7QWR5akRsQjtBY3RqRGdCO0VBQ0U7RUFDQTtFQUNBO0Fkd2pEbEI7O0FlL25ESTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWZpb0ROO0FFdm9ERTtFYUFFO0lBUUk7RWZtb0ROO0FBQ0Y7QWVsb0RNO0VBRUU7QWZtb0RSO0FFL29ERTtFYVVJO0lBSUk7RWZxb0RSO0FBQ0Y7QWVub0RRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBZm9vRFY7QUU3b0RFO0VhR007SUFRSTtFZnNvRFY7QUFDRjtBZW5vRFk7RUFDRTtBZnFvRGQ7QUVycERFO0VhZVU7SUFHSTtFZnVvRGQ7QUFDRjtBZWpvRFE7RUFDRTtBZm1vRFY7QUU3cERFO0VheUJNO0lBR0k7RWZxb0RWO0FBQ0Y7QWVqb0RNO0VBQ0U7QWZtb0RSO0FFbnJERTtFYStDSTtJQUdJO0VmcW9EUjtBQUNGO0Flbm9EUTtFQUNFO0FmcW9EVjtBZWxvRFE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtBZm1vRFY7QUVqc0RFO0VheURNO0lBT0k7SUFDQTtJQUNBO0VmcW9EVjtBQUNGO0Flbm9EVTtFQUNFO0FmcW9EWjtBRTNzREU7RWFxRVE7SUFHSTtFZnVvRFo7QUFDRjtBZXBvRGM7RUFDRTtBZnNvRGhCO0Flam9EVTtFQUNFO0VBQ0E7RUFDQTtBZm1vRFo7QWVqb0RZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm1vRGQ7O0FnQjl0RE07RUFFRTtBaEJndURSO0FFbnVERTtFY0NJO0lBSUk7RWhCa3VEUjtBQUNGO0FnQmh1RE07RUFDRTtBaEJrdURSO0FFM3VERTtFY1FJO0lBR0k7RWhCb3VEUjtBQUNGOztBaUI3dURVO0VBQ0U7QWpCZ3ZEWjtBaUI5dURZO0VBRUU7QWpCK3VEZDtBRXZ2REU7RWVNVTtJQUlJO0VqQml2RGQ7QUFDRjtBaUI5dURnQjtFQUNFO0VBQ0E7RUFDQTtBakJndkRsQjtBaUI5dURrQjtFQUNFLHlCaEJqQkc7QURpd0R2QjtBaUIzdURjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCNnVEaEI7QWlCM3VEZ0I7RUFDRSxjaEI5Qkc7RWdCK0JIO0FqQjZ1RGxCO0FpQnp1RGM7RUFDRTtFQUNBO0FqQjJ1RGhCO0FpQnp1RGdCO0VBQ0U7RUFDQTtFQUNBLHFCaEJ6Q0s7RWdCMENMO0VBQ0EsY2hCM0NLO0VnQjRDTDtFQUVBO0FqQjB1RGxCO0FFM3hERTtFZXlDYztJQVVJO0VqQjR1RGxCO0FBQ0Y7QWlCMXVEa0I7RUFDRSx5QmhCcERHO0VnQnFESDtBakI0dURwQjtBaUJ6dURrQjtFQUNFLGNoQjFEQztFZ0IyREQscUJoQjNEQztFZ0I0REQ7QWpCMnVEcEI7QUV6eURFO0VlMkRnQjtJQU1JO0VqQjR1RHBCO0FBQ0Y7QWlCMXVEb0I7RUFDRSx5QmhCbkVEO0VnQm9FQztBakI0dUR0Qjs7QWtCbHpESTtFQUNFO0FsQnF6RE47QWtCbnpETTtFQUNFO0VBQ0E7QWxCcXpEUjtBRTF6REU7RWdCR0k7SUFJSTtJQUNBO0VsQnV6RFI7QUFDRjtBa0JwekRNO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FsQnF6RFI7QUV4MERFO0VnQllJO0lBU0k7SUFDQTtJQUNBO0VsQnV6RFI7QUFDRjtB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OztBcUI3bUVFO0VBQ0U7RUFDQTtFQUNBO0FyQmduRUo7QXFCOW1FSTtFQUNFO0VBQ0E7RUFDQTtBckJnbkVOO0FxQjdtRU07RUFDRSxjcEJSZTtBRHVuRXZCO0FxQjVtRU07RUFDRTtFQUNBO0VBQ0E7QXJCOG1FUjtBcUI1bUVRO0VBQ0U7RUFDQSx5QnBCbEJhO0VvQm1CYjtFQUVBO0FyQjZtRVY7QXFCNW1FVTtFQUNFO0FyQjhtRVo7QXFCM21FVTtFQUNFO0VBQ0EseUJwQjdCUztBRDBvRXJCOztBc0I3b0VFO0VBQ0U7QXRCZ3BFSjtBRWhwRUU7RW9CQ0U7SUFFSTtJQUNBO0V0QmlwRU47QUFDRjtBc0I3b0VVO0VBQ0U7RUFDQSxjckJWVTtBRHlwRXRCO0FzQjFvRU07RUFDRTtFQUNBO0F0QjRvRVI7QXNCem9FVTtFQUNFLGNyQm5CVztBRDhwRXZCO0FzQnZvRVE7RUFDRSxjckIxQlk7QURtcUV0QjtBc0Jyb0VVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGNyQjlCUztBRG9xRXJCO0FzQnBvRVk7RUFDRTtBdEJzb0VkO0FzQmhvRVU7O0VBRUUsY3JCOUNXO0FEZ3JFdkI7O0F1QnJyRUE7RUFDRTtBdkJ3ckVGO0F1QnRyRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXZCdXJFSjtBRS9yRUU7RXFCQ0E7SUFTSTtFdkJ5ckVKO0FBQ0Y7QXVCdnJFSTtFQUNFO0VBQ0E7RUFFQTtBdkJ3ckVOO0F1QnRyRU07Ozs7OztFQU1FLGtDdEJWUTtFc0JXUjtBdkJ3ckVSO0F1QnRyRVE7Ozs7OztFQUNFO0F2QjZyRVY7QXVCeHJFSTtFQUNFO0VBQ0E7RUFFQTtBdkJ5ckVOO0F1QnRyRU07RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJzckVSO0FFL3VFRTtFcUJ5Q0k7SUFrQkk7SUFDQTtJQUNBO0V2QndyRVI7QUFDRjtBdUJ0ckVROztFQUVFO0F2QndyRVY7QUUxdkVFO0VxQmdFTTs7SUFJSTtFdkIyckVWO0FBQ0Y7QXVCdnJFVTtFQUNFO0F2QnlyRVo7QXVCdnJFVTtFQUNFLGN0QjVFVTtBRHF3RXRCO0F1QnByRVU7RUFDRTtBdkJzckVaO0F1QnByRVU7RUFDRSxjdEJ4Rlc7QUQ4d0V2QjtBdUJuckVRO0VBQ0U7RUFDQTtFQUNBO0F2QnFyRVY7QXVCbnJFVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnRCckdXO0VzQnNHWDtBdkJxckVaO0F1QmhyRU07RUFDRTtBdkJrckVSO0F1Qi9xRVU7RUFDRTtFQUNBO0F2QmlyRVo7QXVCL3FFWTtFQUNFO0F2QmlyRWQ7QXVCaHJFYztFQUNFO0F2QmtyRWhCO0F1QjVxRVE7O0VBRUUsb0N0QjdHTTtFc0I4R04sY3RCdEhXO0VzQnVIWDtFQUNBO0VBQ0E7QXZCOHFFVjtBdUIxcUVVOzs7RUFHRSxrQ3RCekhJO0VzQjBISjtBdkI0cUVaO0F1QnpxRVU7O0VBRUU7RUFDQTtFQUNBO0F2QjJxRVo7QXVCeHFFVTtFQUNFO0F2QjBxRVo7QXVCdnFFVTtFQUNFO0F2QnlxRVo7QXVCdnFFWTtFQUNFO0VBQ0E7QXZCeXFFZDtBdUJwcUVNO0VBQ0U7RUFDQTtFQUNBO0F2QnNxRVI7QXVCcHFFUTtFQUNFO0VBQ0E7RUFDQTtBdkJzcUVWO0F1QnJxRVU7RUFDRSxjdEIxS1U7QURpMUV0QjtBdUJqcUVJO0VBQ0U7RUFFQTtBdkJrcUVOO0F1QmhxRU07RUFDRTtFQUNBO0F2QmtxRVI7QXVCaHFFUTtFQUNFO0VBQ0E7QXZCa3FFVjtBdUIvcEVVOztFQUVFO0F2QmlxRVo7QXVCMXBFRTtFQUNFO0F2QjRwRUo7QUVyMkVFO0VxQndNQTtJQUdJO0V2QjhwRUo7QUFDRjtBRTUxRUU7RXFCMExBO0lBTUk7RXZCZ3FFSjtBQUNGOztBd0JqM0VBO0VBQ0U7RUFDQTtFQUNBO0F4Qm8zRUY7QUU5MkVFO0VzQlRGO0lBS0ksaUJ2QjhDVztJdUI3Q1g7SUFDQTtJQUNBO0V4QnMzRUY7QUFDRjtBd0JuM0VJO0VBQ0E7QXhCcTNFSjtBd0JuM0VJO0VBQ0U7QXhCcTNFTjtBd0JuM0VNO0VBQ0EsY3ZCWGU7QURnNEVyQjtBd0JuM0VNO0VBQ0UsY3ZCbEJhO0FEdTRFckI7QXdCbDNFTTtFQUNFLGN2QnZCYztFdUJ3QmQ7QXhCbzNFUjs7QXlCLzRFQTtFQUNFO0F6Qms1RUY7QXlCaDVFRTtFQUNFO0VBQ0E7RUFDQTtBekJrNUVKO0F5Qmg1RUk7RUFDRTtFQUNBO0F6Qms1RU47QXlCLzRFUTtFQUNFO0VBQ0E7QXpCaTVFVjtBeUJoNUVVO0VBQ0U7QXpCazVFWjtBeUIvNEVRO0VBQ0U7QXpCaTVFVjtBeUIvNEVVO0VBQ0U7RUFDQTtFQUNBO0F6Qmk1RVo7QXlCOTRFWTtFQUNFO0F6Qmc1RWQ7QXlCLzRFYztFQUNFO0VBQ0E7RUFDQTtBekJpNUVoQjtBeUI1NEVRO0VBQ0U7QXpCODRFVjtBeUIxNEVJO0VBQ0U7RUFDQTtBekI0NEVOO0F5QjM0RU07RUFDRTtBekI2NEVSO0F5Qno0RVE7RUFDRTtBekIyNEVWO0F5Qno0RVU7RUFDRTtFQUNBO0VBQ0E7QXpCMjRFWjtBeUJyNEVNO0VBQ0U7QXpCdTRFUjtBeUJyNEVRO0VBQ0U7RUFDQTtFQUNBO0F6QnU0RVY7QXlCcjRFVTtFQUNFO0F6QnU0RVo7QXlCajRFRTtFQUNFO0F6Qm00RUo7QXlCajRFSTtFQUNFO0VBQ0E7QXpCbTRFTjtBeUIvM0VNO0VBQ0U7QXpCaTRFUjtBeUI3M0VJO0VBQ0U7QXpCKzNFTjtBeUI3M0VNO0VBQ0U7RUFDQSx5QnhCL0ZjO0V3QmdHZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QiszRVI7QXlCNzNFUTtFQUNFLGN4QjdHWTtFd0I4R1o7QXpCKzNFVjs7QTBCaC9FQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0ExQmsvRUY7QUU5K0VFO0V3QlRGO0lBT0k7SUFDQTtJQUNBO0UxQm8vRUY7QUFDRjtBMEJsL0VFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QTFCbS9FSjtBRTMvRUU7RXdCR0E7SUFPSSxpQnpCaUNTO0l5QmhDVDtFMUJxL0VKO0FBQ0Y7QTBCbi9FSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBMUJvL0VOO0FFemdGRTtFd0JjRTtJQVNJO0lBQ0E7RTFCcy9FTjtFMEJwL0VNO0lBQ0U7RTFCcy9FUjtBQUNGO0EwQmwvRU07RUFDRTtFQUNBO0ExQm8vRVI7QTBCaC9FVTtFQUNFO0ExQmsvRVo7QTBCaC9FWTtFQUNFO0ExQmsvRWQ7QTBCOStFYztFQUNFO0VBQ0E7QTFCZy9FaEI7QTBCMStFUTtFQUNFO0ExQjQrRVY7QTBCeitFWTtFQUNFO0ExQjIrRWQ7QTBCdCtFUTtFQUNFO0VBQ0E7QTFCdytFVjtBMEJyK0VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFCdStFVjtBMEJyK0VVO0VBQ0U7RUFDQTtFQUNBLGN6QnBGVTtFeUJxRlY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCdStFWjtBMEJyK0VZO0VBQ0U7RUFDQSx5QnpCbEdRO0V5Qm1HUjtBMUJ1K0VkOztBMkI3a0ZBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7QTNCK2tGRjtBRXBrRkU7RXlCaEJGO0lBT0k7SUFDQTtJQUNBO0UzQmlsRkY7QUFDRjtBMkIva0ZFO0VBQ0U7RUFFQTtBM0JnbEZKO0FFL2tGRTtFeUJKQTtJQUtJO0UzQmtsRko7QUFDRjtBMkIva0ZFO0VBQ0U7RUFFQTtBM0JnbEZKO0FFeGxGRTtFeUJLQTtJQUtJO0UzQmtsRko7QUFDRjtBMkJobEZJO0VBQ0U7RUFDQTtBM0JrbEZOO0FFam1GRTtFeUJhRTtJQUlJO0UzQm9sRk47QUFDRjtBMkJsbEZNO0VBQ0U7QTNCb2xGUjtBRXptRkU7RXlCb0JJO0lBR0k7RTNCc2xGUjtBQUNGO0EyQm5sRk07RUFDRTtFQUNBO0VBS0E7QTNCaWxGUjtBRWpvRkU7RXlCeUNJO0lBSUk7SUFDQTtFM0J3bEZSO0FBQ0Y7QUV6bkZFO0V5QjJCSTtJQVNJO0UzQnlsRlI7QUFDRjtBMkJ2bEZRO0VBS0U7RUFDQTtBM0JxbEZWO0EyQjFsRlU7RUFDRTtBM0I0bEZaO0EyQm5sRlk7RUFDRSxvQzFCakRFO0UwQmtERjtFQUNBO0EzQnFsRmQ7QTJCbmxGYztFQUNFLHlCMUJyRU07RTBCc0VOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0MxQmpFQTtBRHNwRmhCO0EyQm5sRmdCO0VBQ0U7RUFDQSxjMUJwRkk7QUR5cUZ0QjtBMkIva0ZVO0VBQ0Usb0MxQjVFSTtFMEI2RUo7RUFDQTtFQUNBO0VBQ0EsYzFCL0ZVO0UwQmdHVjtBM0JpbEZaO0EyQjVrRlE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQzFCMUZNO0UwQjJGTjtFQUNBO0EzQjhrRlY7QTJCM2tGUTtFQUNFO0EzQjZrRlY7QTJCMWtGWTtFQUNFO0VBRUE7QTNCMmtGZDtBRWpzRkU7RXlCbUhVO0lBS0k7RTNCNmtGZDtBQUNGO0EyQjFrRmdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNCNGtGbEI7O0E0QjlzRkE7RUFDRTtFQUNBO0E1Qml0RkY7QTRCL3NGRTtFQUNFO0E1Qml0Rko7QTRCL3NGSTtFQUNFO0E1Qml0Rk47QTRCL3NGTTtFQUNFO0VBQ0E7QTVCaXRGUjtBRTN0RkU7RTBCUUk7SUFLSTtFNUJrdEZSO0FBQ0Y7QTRCOXNGVTtFQUNFLHlCM0JsQlU7RTJCbUJWO0E1Qmd0Rlo7QTRCNXNGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVCNnNGVjtBRXZ2RkU7RTBCd0JNO0lBb0JJO0lBQ0E7SUFDQTtFNUIrc0ZWO0FBQ0Y7QTRCMXNGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTVCMnNGTjtBRXJ3RkU7RTBCb0RFO0lBUUk7RTVCNnNGTjtBQUNGO0E0QjNzRk07RUFDRTtFQUVBO0VBQ0E7QTVCNHNGUjtBRWp3RkU7RTBCaURJO0lBTUk7SUFDQTtFNUI4c0ZSO0FBQ0Y7QTRCNXNGUTtFQUNFO0E1QjhzRlY7QTRCN3NGVTtFQUNFO0E1QitzRlo7QTRCM3NGUTs7RUFFRTtBNUI2c0ZWO0E0QjNzRlU7O0VBQ0U7QTVCOHNGWjtBNEI1c0ZZOztFQUNFO0E1QitzRmQ7QTRCMXNGUTtFQUNFO0VBQ0E7QTVCNHNGVjtBNEJ4c0ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCMHNGUjtBNEJ4c0ZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUIwc0ZWOztBNkJ4ekZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IyekZOO0FFaDBGRTtFMkJBRTtJQVFJO0U3QjR6Rk47QUFDRjtBNkJ4ekZFO0VBQ0U7QTdCMHpGSjtBNkJ4ekZJO0VBQ0U7QTdCMHpGTjtBNkJ2ekZJO0VBQ0U7QTdCeXpGTjtBNkJ2ekZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J5ekZSO0E2QnZ6RlE7RUFDRTtBN0J5ekZWO0E2QnZ6RlU7RUFDRTtBN0J5ekZaOztBOEI1MUZJO0VBQ0k7QTlCKzFGUjtBOEI5MUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJnMkZaO0E4QjkxRlk7RUFDSTtBOUJnMkZoQjtBOEIzMUZJO0VBQ0k7QTlCNjFGUjtBOEIzMUZRO0VBQ0k7RUFDQTtFQUNBO0E5QjYxRlo7QThCMzFGWTtFQUNJO0E5QjYxRmhCO0E4QjExRlk7RUFDSTtBOUI0MUZoQjtBOEIzMUZnQjtFQUNJLGM3QjlCRztBRDIzRnZCO0E4QjUxRm9CO0VBQ0ksYzdCNUJEO0FEMDNGdkI7QThCejFGWTtFQUNJO0E5QjIxRmhCO0E4QnoxRmdCO0VBQ0k7RUFDQTtFQUNBO0E5QjIxRnBCOztBK0J2NEZBO0VBQ0U7QS9CMDRGRjtBK0J4NEZFO0VBQ0U7RUFDQTtFQUVBO0EvQnk0Rko7QUU5NEZFO0U2QkNBO0lBTUk7RS9CMjRGSjtBQUNGO0ErQno0Rkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBL0IwNEZOO0FFNTVGRTtFNkJVRTtJQVVJO0UvQjQ0Rk47QUFDRjtBRTE1RkU7RTZCR0U7SUFhSTtFL0I4NEZOO0FBQ0Y7QUV4NUZFO0U2QkpFO0lBZ0JJO0UvQmc1Rk47QUFDRjtBRXQ1RkU7RTZCWEU7SUFtQkk7RS9CazVGTjtBQUNGO0ErQi80Rkk7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBL0JnNUZOO0FFeDZGRTtFNkJtQkU7SUFPSTtFL0JrNUZOO0FBQ0Y7QStCaDVGTTtFQUNFO0EvQms1RlI7QStCaDVGUTtFQUNFO0EvQms1RlY7QUVqOEZFO0U2QjhDTTtJQUdJO0UvQm81RlY7QUFDRjtBRS83RkU7RTZCdUNNO0lBTUk7RS9CczVGVjtBQUNGO0FFNzdGRTtFNkJnQ007SUFTSTtFL0J3NUZWO0FBQ0Y7QUV6OEZFO0U2Qm1EUTtJQUVJO0UvQnc1Rlo7QUFDRjtBRXY4RkU7RTZCNENRO0lBS0k7RS9CMDVGWjtBQUNGO0ErQnI1Rk07RUFDRTtBL0J1NUZSO0FFNzlGRTtFNkJxRUk7SUFHSTtFL0J5NUZSO0FBQ0Y7QStCdjVGTTtFQUNFO0EvQnk1RlI7QUVyK0ZFO0U2QjJFSTtJQUdJO0UvQjI1RlI7QUFDRjtBK0J6NUZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0IyNUZWO0ErQno1RlU7RUFDRTtBL0IyNUZaOztBZ0N6L0ZBO0VBQ0U7QWhDNC9GRjtBRXAvRkU7RThCVEY7SUFHSTtFaEM4L0ZGO0FBQ0Y7QUVsL0ZFO0U4QmhCRjtJQU1JO0VoQ2dnR0Y7QUFDRjtBZ0M5L0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDZ2dHSjtBRTNnR0U7RThCT0E7SUFPSTtJQUNBO0VoQ2lnR0o7QUFDRjtBZ0MvL0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBaENnZ0dOO0FFM2hHRTtFOEJrQkU7SUFXSTtJQUNBO0lBQ0E7RWhDa2dHTjtFZ0NoZ0dNO0lBQ0U7RWhDa2dHUjtBQUNGOztBaUN2aUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzBpR0Y7QUV6aEdFO0UrQnZCRjtJQVNJO0lBQ0E7SUFDQTtFakMyaUdGO0FBQ0Y7QWlDemlHRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FqQzBpR0o7QUVwakdFO0UrQktBO0lBT0k7RWpDNGlHSjtBQUNGO0FFM2lHRTtFK0JUQTtJQVVJO0lBQ0E7RWpDOGlHSjtBQUNGO0FpQzVpR0k7RUFFRTtBakM2aUdOO0FFcGpHRTtFK0JLRTtJQUlJLGlCaEM0QlM7RURtaEdmO0FBQ0Y7QWlDN2lHTTtFQUNFO0FqQytpR1I7QWlDN2lHUTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FqQzhpR1Y7QUVobEdFO0UrQjZCTTtJQU9JO0VqQ2dqR1Y7QUFDRjtBRTlrR0U7RStCc0JNO0lBVUk7SUFDQTtFakNrakdWO0FBQ0Y7QWlDL2lHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWpDZ2pHVjtBRTVtR0U7RStCbURNO0lBV0k7SUFDQTtFakNrakdWO0FBQ0Y7QUVwbUdFO0UrQnFDTTtJQWVJO0VqQ29qR1Y7QUFDRjtBaUNqakdZO0VBQ0U7QWpDbWpHZDtBRW5uR0U7RStCK0RVO0lBSUk7RWpDb2pHZDtBQUNGO0FpQ2hqR1U7RUFDRTtBakNrakdaO0FFM25HRTtFK0J3RVE7SUFJSTtFakNtakdaO0FBQ0Y7QWlDL2lHWTtFQUNFO0FqQ2lqR2Q7QWlDOWlHZ0I7RUFDRTtBakNnakdsQjtBaUMxaUdVO0VBQ0U7RUFDQTtBakM0aUdaO0FpQzFpR1k7RUFDRSxjaEN6R1M7RWdDMEdUO0FqQzRpR2Q7QWlDemlHWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDMmlHZDtBaUN6aUdjO0VBQ0U7QWpDMmlHaEI7QWlDeGlHa0I7RUFDRTtBakMwaUdwQjtBaUNoaUdJO0VBQ0U7QWpDa2lHTjtBRW5wR0U7RStCZ0hFO0lBR0k7SUFDQTtFakNvaUdOO0FBQ0Y7QWlDbGlHTTtFQUNFO0VBQ0EsY2hDL0llO0FEbXJHdkI7QWlDamlHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hDaEphO0FEbXJHckI7QWlDaGlHTTtFQUNFO0FqQ2tpR1I7O0FrQzlyR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENpc0dGO0FrQzVyR1E7RUFDRTtFQUNBO0FsQzhyR1Y7QWtDN3JHVTtFQUNFO0VBQ0E7QWxDK3JHWjtBa0N4ckdFO0VB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O0FBQ0Y7QUV4bkhFO0VvQ21CTTtJQVlJO0V0QzZsSFY7QUFDRjtBRXRuSEU7RW9DWU07SUFlSTtFdEMrbEhWO0FBQ0Y7QUVwbkhFO0VvQ0tNO0lBa0JJO0V0Q2ltSFY7QUFDRjtBc0M5bEhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHUTtBdENnbUhsQjtBc0M5bEhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJyQzdEYTtFcUMrREw7RUFHQTtBdENnbUhsQjtBc0M3bEhRO0VBRVU7RUFDUix5QnJDNUVhO0VxQzZFYjtBdEMrbEhWO0FzQzVsSFE7RUFFVTtFQUNSLHlCckNwRmE7QURrckh2QjtBc0MzbEhRO0VBRVU7RUFDUix5QnJDdkZZO0FEb3JIdEI7QXNDM2xIUTtFQUVVO0F0QzZsSGxCO0FzQzNsSFE7RUFFVTtBdEM2bEhsQjtBc0MzbEhRO0VBRVU7QXRDNmxIbEI7QXNDM2tIUTtFQUNFO0lBRVU7SUFDUjtFdEM4bEhWO0VzQzdsSFU7SUFFUTtJQUNSO0V0QytsSFY7RXNDOWxIVTtJQUVRO0lBQ1I7RXRDZ21IVjtBQUNGOztBdUNwdUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QXZDc3VISjs7QXdDbnZIRTtFQUNJO0F4Q3N2SE47QXdDcHZISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q3N2SE47QXdDcHZITTs7RUFFRTtBeENzdkhSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGdsaWRlanMvZ2xpZGUvc3JjL2Fzc2V0cy9zYXNzL2dsaWRlLmNvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGdsaWRlanMvZ2xpZGUvc3JjL2Fzc2V0cy9zYXNzL2dsaWRlLnRoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS9zdHlsZXMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3IvYnVlZnkvYnVlZnkuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL3ZlbmRvci9zYWx1cy9zY3NzLmQvXzAwMi12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmVuZG9yL3NhbHVzL3Njc3MuZC9fMDAxLW1peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL18wMDMtZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmVuZG9yL3NhbHVzL3Njc3MuZC9fMDA0LWdsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL18xMDAtdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL3ZlbmRvci9zYWx1cy9zY3NzLmQvXzExMC1tYWlubWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL18xMTEtc2VydmljZW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmVuZG9yL3NhbHVzL3Njc3MuZC9fMTIwLW1vYmlsZS1tYWlubWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL18xMjEtaGFtYnVyZ2VyLWJ1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL18xNTAtc2xpZGVyLWJpZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL18yMDAtY3VzdG9tLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL18yMDEtaGVhZGVyLWhpZ2hsaWdodC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL18zMDAtbG9jYXRpb25zLW92ZXJ2aWV3cGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL18zMDEtbG9jYXRpb25zLW92ZXJ2aWV3cGFnZS1kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL3ZlbmRvci9zYWx1cy9zY3NzLmQvXzMxMC1jb250YWN0cGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL18zMTEtZnJlZS1jb25zdWx0YXRpb24tcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL18zMTItd2ViLWFwcG9pbnRtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL3ZlbmRvci9zYWx1cy9zY3NzLmQvXzMyMC1pbmZvLXBhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL3ZlbmRvci9zYWx1cy9zY3NzLmQvXzQwMS10ZWFtbWVtYmVyLWRldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmVuZG9yL3NhbHVzL3Njc3MuZC9fNTAwLWJsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmVuZG9yL3NhbHVzL3Njc3MuZC9fNTAxLWJsb2ctcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL181MDUtYmxvZy1jYXRlZ29yeS1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL3ZlbmRvci9zYWx1cy9zY3NzLmQvXzUxMC1ibG9nLWRldGFpbHMtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL182MTAtd2Vic2hvcC1jYXRlZ29yaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL3ZlbmRvci9zYWx1cy9zY3NzLmQvXzYxMS1jYXJ0LXN1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmVuZG9yL3NhbHVzL3Njc3MuZC9fNjEyLXByb2R1Y3Qtb3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmVuZG9yL3NhbHVzL3Njc3MuZC9fNjIwLXByb2R1Y3QtZGV0YWlsc3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmVuZG9yL3NhbHVzL3Njc3MuZC9fNjIxLXByb2R1Y3QtZGV0YWlsc3BhZ2UtdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL182MjItcHJvZHVjdC12YXJpYW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL182NTAtY2FydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL183MDAtbXVsdGlwbGUtYmxvY2stcmVuZGVyZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmVuZG9yL3NhbHVzL3Njc3MuZC9fNzAxLWhpZ2hsaWdodC1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL183MDItdGVhbW1lbWJlci1oaWdobGlnaHQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmVuZG9yL3NhbHVzL3Njc3MuZC9fNzEwLWNvbnRhY3QtZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL184MDAtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL3ZlbmRvci9zYWx1cy9zY3NzLmQvXzg5MC1zdGlja3ktY2FydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy92ZW5kb3Ivc2FsdXMvc2Nzcy5kL185MDAtdGFjaHlvbi1nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL3ZlbmRvci9zYWx1cy9zY3NzLmQvXzkwMS1zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL3ZlbmRvci9zYWx1cy9zY3NzLmQvXzkwMi1jb29raWUtY29uc2VudC1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmVuZG9yL3NhbHVzL3Njc3MuZC9fOTAzLXBhZ2Utbm90LWZvdW5kLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOltudWxsLG51bGwsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4wLjEzIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuc3ZnOm5vdCg6cm9vdCkuc3ZnLWlubGluZS0tZmEge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3ZnLWlubGluZS0tZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTsgfVxuICAuc3ZnLWlubGluZS0tZmEuZmEtbGcge1xuICAgIHZlcnRpY2FsLWFsaWduOiAtLjIyNWVtOyB9XG4gIC5zdmctaW5saW5lLS1mYS5mYS13LTEge1xuICAgIHdpZHRoOiAwLjA2MjVlbTsgfVxuICAuc3ZnLWlubGluZS0tZmEuZmEtdy0yIHtcbiAgICB3aWR0aDogMC4xMjVlbTsgfVxuICAuc3ZnLWlubGluZS0tZmEuZmEtdy0zIHtcbiAgICB3aWR0aDogMC4xODc1ZW07IH1cbiAgLnN2Zy1pbmxpbmUtLWZhLmZhLXctNCB7XG4gICAgd2lkdGg6IDAuMjVlbTsgfVxuICAuc3ZnLWlubGluZS0tZmEuZmEtdy01IHtcbiAgICB3aWR0aDogMC4zMTI1ZW07IH1cbiAgLnN2Zy1pbmxpbmUtLWZhLmZhLXctNiB7XG4gICAgd2lkdGg6IDAuMzc1ZW07IH1cbiAgLnN2Zy1pbmxpbmUtLWZhLmZhLXctNyB7XG4gICAgd2lkdGg6IDAuNDM3NWVtOyB9XG4gIC5zdmctaW5saW5lLS1mYS5mYS13LTgge1xuICAgIHdpZHRoOiAwLjVlbTsgfVxuICAuc3ZnLWlubGluZS0tZmEuZmEtdy05IHtcbiAgICB3aWR0aDogMC41NjI1ZW07IH1cbiAgLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTAge1xuICAgIHdpZHRoOiAwLjYyNWVtOyB9XG4gIC5zdmctaW5saW5lLS1mYS5mYS13LTExIHtcbiAgICB3aWR0aDogMC42ODc1ZW07IH1cbiAgLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTIge1xuICAgIHdpZHRoOiAwLjc1ZW07IH1cbiAgLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTMge1xuICAgIHdpZHRoOiAwLjgxMjVlbTsgfVxuICAuc3ZnLWlubGluZS0tZmEuZmEtdy0xNCB7XG4gICAgd2lkdGg6IDAuODc1ZW07IH1cbiAgLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTUge1xuICAgIHdpZHRoOiAwLjkzNzVlbTsgfVxuICAuc3ZnLWlubGluZS0tZmEuZmEtdy0xNiB7XG4gICAgd2lkdGg6IDFlbTsgfVxuICAuc3ZnLWlubGluZS0tZmEuZmEtdy0xNyB7XG4gICAgd2lkdGg6IDEuMDYyNWVtOyB9XG4gIC5zdmctaW5saW5lLS1mYS5mYS13LTE4IHtcbiAgICB3aWR0aDogMS4xMjVlbTsgfVxuICAuc3ZnLWlubGluZS0tZmEuZmEtdy0xOSB7XG4gICAgd2lkdGg6IDEuMTg3NWVtOyB9XG4gIC5zdmctaW5saW5lLS1mYS5mYS13LTIwIHtcbiAgICB3aWR0aDogMS4yNWVtOyB9XG4gIC5zdmctaW5saW5lLS1mYS5mYS1wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogLjNlbTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc3ZnLWlubGluZS0tZmEuZmEtcHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IC4zZW07XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnN2Zy1pbmxpbmUtLWZhLmZhLWJvcmRlciB7XG4gICAgaGVpZ2h0OiAxLjVlbTsgfVxuICAuc3ZnLWlubGluZS0tZmEuZmEtbGkge1xuICAgIHdpZHRoOiAyZW07IH1cbiAgLnN2Zy1pbmxpbmUtLWZhLmZhLWZ3IHtcbiAgICB3aWR0aDogMS4yNWVtOyB9XG5cbi5mYS1sYXllcnMgc3ZnLnN2Zy1pbmxpbmUtLWZhIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmEtbGF5ZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xuICB3aWR0aDogMWVtOyB9XG4gIC5mYS1sYXllcnMgc3ZnLnN2Zy1pbmxpbmUtLWZhIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5mYS1sYXllcnMtdGV4dCwgLmZhLWxheWVycy1jb3VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtbGF5ZXJzLXRleHQge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuXG4uZmEtbGF5ZXJzLWNvdW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyNTNhO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogNWVtO1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAuMjVlbTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7IH1cblxuLmZhLWxheWVycy1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7IH1cblxuLmZhLWxheWVycy1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7IH1cblxuLmZhLWxheWVycy10b3AtcmlnaHQge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0OyB9XG5cbi5mYS1sYXllcnMtdG9wLWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gICAgICAgICAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDJlbTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zdmctaW5saW5lLS1mYS5mYS1zdGFjay0xeCB7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtOyB9XG5cbi5zdmctaW5saW5lLS1mYS5mYS1zdGFjay0yeCB7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvOyB9XG4iLCIvKiEgQnVlZnkgdjAuOS4yMiB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9idWVmeS9idWVmeSAqL1xyXG5AY2hhcnNldCBcIlVURi04XCI7XHJcbi5pcy1ub3Njcm9sbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG4uZmFkZU91dCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcbi5mYWRlT3V0RG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcbi5mYWRlT3V0VXAge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi5mYWRlSW4ge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5mYWRlSW5Eb3duIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuLmZhZGVJblVwIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBWdWUgVHJhbnNpdGlvbnNcclxuICovXHJcbi5mYWRlLWVudGVyLWFjdGl2ZSxcclxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uZmFkZS1lbnRlcixcclxuLmZhZGUtbGVhdmUtdG8ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi56b29tLWluLWVudGVyLWFjdGl2ZSxcclxuLnpvb20taW4tbGVhdmUtYWN0aXZlIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xyXG59XHJcbi56b29tLWluLWVudGVyLWFjdGl2ZSAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi56b29tLWluLWVudGVyLWFjdGl2ZSAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi56b29tLWluLWxlYXZlLWFjdGl2ZSAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi56b29tLWluLWxlYXZlLWFjdGl2ZSAuYW5pbWF0aW9uLWNvbnRlbnQge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcclxufVxyXG5cclxuLnpvb20taW4tZW50ZXIsXHJcbi56b29tLWluLWxlYXZlLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4uem9vbS1pbi1lbnRlciAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi56b29tLWluLWVudGVyIC5hbmltYXRpb24tY29udGVudCxcclxuLnpvb20taW4tbGVhdmUtYWN0aXZlIC5hbmltYXRpb24tY29udGVudCxcclxuLnpvb20taW4tbGVhdmUtYWN0aXZlIC5hbmltYXRpb24tY29udGVudCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxufVxyXG5cclxuLnpvb20tb3V0LWVudGVyLWFjdGl2ZSxcclxuLnpvb20tb3V0LWxlYXZlLWFjdGl2ZSB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcclxufVxyXG4uem9vbS1vdXQtZW50ZXItYWN0aXZlIC5hbmltYXRpb24tY29udGVudCxcclxuLnpvb20tb3V0LWVudGVyLWFjdGl2ZSAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi56b29tLW91dC1sZWF2ZS1hY3RpdmUgLmFuaW1hdGlvbi1jb250ZW50LFxyXG4uem9vbS1vdXQtbGVhdmUtYWN0aXZlIC5hbmltYXRpb24tY29udGVudCB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uem9vbS1vdXQtZW50ZXIsXHJcbi56b29tLW91dC1sZWF2ZS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnpvb20tb3V0LWVudGVyIC5hbmltYXRpb24tY29udGVudCxcclxuLnpvb20tb3V0LWVudGVyIC5hbmltYXRpb24tY29udGVudCxcclxuLnpvb20tb3V0LWxlYXZlLWFjdGl2ZSAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi56b29tLW91dC1sZWF2ZS1hY3RpdmUgLmFuaW1hdGlvbi1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG59XHJcblxyXG4uc2xpZGUtbmV4dC1lbnRlci1hY3RpdmUsXHJcbi5zbGlkZS1uZXh0LWxlYXZlLWFjdGl2ZSxcclxuLnNsaWRlLXByZXYtZW50ZXItYWN0aXZlLFxyXG4uc2xpZGUtcHJldi1sZWF2ZS1hY3RpdmUge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcclxufVxyXG5cclxuLnNsaWRlLXByZXYtbGVhdmUtdG8sIC5zbGlkZS1uZXh0LWVudGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zbGlkZS1wcmV2LWVudGVyLCAuc2xpZGUtbmV4dC1sZWF2ZS10byB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zbGlkZS1kb3duLWVudGVyLWFjdGl2ZSxcclxuLnNsaWRlLWRvd24tbGVhdmUtYWN0aXZlLFxyXG4uc2xpZGUtdXAtZW50ZXItYWN0aXZlLFxyXG4uc2xpZGUtdXAtbGVhdmUtYWN0aXZlIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XHJcbn1cclxuXHJcbi5zbGlkZS11cC1sZWF2ZS10bywgLnNsaWRlLWRvd24tZW50ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zbGlkZS11cC1lbnRlciwgLnNsaWRlLWRvd24tbGVhdmUtdG8ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNsaWRlLWVudGVyLWFjdGl2ZSB7XHJcbiAgdHJhbnNpdGlvbjogMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5zbGlkZS1sZWF2ZS1hY3RpdmUge1xyXG4gIHRyYW5zaXRpb246IDE1MG1zIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMC41LCAxKTtcclxufVxyXG5cclxuLnNsaWRlLWVudGVyLXRvLCAuc2xpZGUtbGVhdmUge1xyXG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGlkZS1lbnRlciwgLnNsaWRlLWxlYXZlLXRvIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1heC1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qISBidWxtYS5pbyB2MC45LjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL2J1bG1hICovXHJcbi8qIEJ1bG1hIFV0aWxpdGllcyAqL1xyXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcclxuLnBhZ2luYXRpb24tbmV4dCxcclxuLnBhZ2luYXRpb24tbGluayxcclxuLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5maWxlLWN0YSxcclxuLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QsIC50YWdpbnB1dCAudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLnRleHRhcmVhLCAuaW5wdXQsIC5idXR0b24ge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgaGVpZ2h0OiAyLjVlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVlbSAtIDFweCk7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVlbSAtIDFweCk7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gLSAxcHgpO1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNWVtIC0gMXB4KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4ucGFnaW5hdGlvbi1wcmV2aW91czpmb2N1cyxcclxuLnBhZ2luYXRpb24tbmV4dDpmb2N1cyxcclxuLnBhZ2luYXRpb24tbGluazpmb2N1cyxcclxuLnBhZ2luYXRpb24tZWxsaXBzaXM6Zm9jdXMsIC5maWxlLWN0YTpmb2N1cyxcclxuLmZpbGUtbmFtZTpmb2N1cywgLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC50YWdpbnB1dCAudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTpmb2N1cywgLnRleHRhcmVhOmZvY3VzLCAuaW5wdXQ6Zm9jdXMsIC5idXR0b246Zm9jdXMsIC5pcy1mb2N1c2VkLnBhZ2luYXRpb24tcHJldmlvdXMsXHJcbi5pcy1mb2N1c2VkLnBhZ2luYXRpb24tbmV4dCxcclxuLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1saW5rLFxyXG4uaXMtZm9jdXNlZC5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuaXMtZm9jdXNlZC5maWxlLWN0YSxcclxuLmlzLWZvY3VzZWQuZmlsZS1uYW1lLCAuc2VsZWN0IHNlbGVjdC5pcy1mb2N1c2VkLCAudGFnaW5wdXQgLmlzLWZvY3VzZWQudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1mb2N1c2VkLmlucHV0LCAuaXMtZm9jdXNlZC5idXR0b24sIC5wYWdpbmF0aW9uLXByZXZpb3VzOmFjdGl2ZSxcclxuLnBhZ2luYXRpb24tbmV4dDphY3RpdmUsXHJcbi5wYWdpbmF0aW9uLWxpbms6YWN0aXZlLFxyXG4ucGFnaW5hdGlvbi1lbGxpcHNpczphY3RpdmUsIC5maWxlLWN0YTphY3RpdmUsXHJcbi5maWxlLW5hbWU6YWN0aXZlLCAuc2VsZWN0IHNlbGVjdDphY3RpdmUsIC50YWdpbnB1dCAudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTphY3RpdmUsIC50ZXh0YXJlYTphY3RpdmUsIC5pbnB1dDphY3RpdmUsIC5idXR0b246YWN0aXZlLCAuaXMtYWN0aXZlLnBhZ2luYXRpb24tcHJldmlvdXMsXHJcbi5pcy1hY3RpdmUucGFnaW5hdGlvbi1uZXh0LFxyXG4uaXMtYWN0aXZlLnBhZ2luYXRpb24tbGluayxcclxuLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuaXMtYWN0aXZlLmZpbGUtY3RhLFxyXG4uaXMtYWN0aXZlLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAudGFnaW5wdXQgLmlzLWFjdGl2ZS50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtYWN0aXZlLmlucHV0LCAuaXMtYWN0aXZlLmJ1dHRvbiB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tcHJldmlvdXMsXHJcbltkaXNhYmxlZF0ucGFnaW5hdGlvbi1uZXh0LFxyXG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tbGluayxcclxuW2Rpc2FibGVkXS5wYWdpbmF0aW9uLWVsbGlwc2lzLCBbZGlzYWJsZWRdLmZpbGUtY3RhLFxyXG5bZGlzYWJsZWRdLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdLCAudGFnaW5wdXQgW2Rpc2FibGVkXS50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCBbZGlzYWJsZWRdLnRleHRhcmVhLCBbZGlzYWJsZWRdLmlucHV0LCBbZGlzYWJsZWRdLmJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tbmV4dCxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLWxpbmssXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1lbGxpcHNpcywgZmllbGRzZXRbZGlzYWJsZWRdIC5maWxlLWN0YSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5maWxlLW5hbWUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdCwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0LCBmaWVsZHNldFtkaXNhYmxlZF0gLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAudGFnaW5wdXQgZmllbGRzZXRbZGlzYWJsZWRdIC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbiB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLnN3aXRjaCwgLmItcmFkaW8ucmFkaW8sIC5iLWNoZWNrYm94LmNoZWNrYm94LCAuY2Fyb3VzZWwtbGlzdCwgLmNhcm91c2VsLCAuaXMtdW5zZWxlY3RhYmxlLCAudGFicywgLnBhZ2luYXRpb24tcHJldmlvdXMsXHJcbi5wYWdpbmF0aW9uLW5leHQsXHJcbi5wYWdpbmF0aW9uLWxpbmssXHJcbi5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuYnJlYWRjcnVtYiwgLmZpbGUsIC5idXR0b24ge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpOjphZnRlciwgLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOjphZnRlciB7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMC42MjVlbTtcclxuICBtYXJnaW4tdG9wOiAtMC40Mzc1ZW07XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gIHdpZHRoOiAwLjYyNWVtO1xyXG59XHJcblxyXG4udGFiczpub3QoOmxhc3QtY2hpbGQpLCAucGFnaW5hdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpLCAubGV2ZWw6bm90KDpsYXN0LWNoaWxkKSwgLmJyZWFkY3J1bWI6bm90KDpsYXN0LWNoaWxkKSwgLmJsb2NrOm5vdCg6bGFzdC1jaGlsZCksIC50aXRsZTpub3QoOmxhc3QtY2hpbGQpLFxyXG4uc3VidGl0bGU6bm90KDpsYXN0LWNoaWxkKSwgLnRhYmxlLWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpLCAudGFibGU6bm90KDpsYXN0LWNoaWxkKSwgLnByb2dyZXNzOm5vdCg6bGFzdC1jaGlsZCksIC5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6bm90KDpsYXN0LWNoaWxkKSwgLm5vdGlmaWNhdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLCAuYm94Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLm1vZGFsLWNsb3NlLCAuZGVsZXRlIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4yKTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxleC1ncm93OiAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbWF4LWhlaWdodDogMjBweDtcclxuICBtYXgtd2lkdGg6IDIwcHg7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxuICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG4ubW9kYWwtY2xvc2U6OmJlZm9yZSwgLmRlbGV0ZTo6YmVmb3JlLCAubW9kYWwtY2xvc2U6OmFmdGVyLCAuZGVsZXRlOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsZWZ0OiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG4ubW9kYWwtY2xvc2U6OmJlZm9yZSwgLmRlbGV0ZTo6YmVmb3JlIHtcclxuICBoZWlnaHQ6IDJweDtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi5tb2RhbC1jbG9zZTo6YWZ0ZXIsIC5kZWxldGU6OmFmdGVyIHtcclxuICBoZWlnaHQ6IDUwJTtcclxuICB3aWR0aDogMnB4O1xyXG59XHJcbi5tb2RhbC1jbG9zZTpob3ZlciwgLmRlbGV0ZTpob3ZlciwgLm1vZGFsLWNsb3NlOmZvY3VzLCAuZGVsZXRlOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMyk7XHJcbn1cclxuLm1vZGFsLWNsb3NlOmFjdGl2ZSwgLmRlbGV0ZTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC40KTtcclxufVxyXG4uaXMtc21hbGwubW9kYWwtY2xvc2UsIC5pcy1zbWFsbC5kZWxldGUge1xyXG4gIGhlaWdodDogMTZweDtcclxuICBtYXgtaGVpZ2h0OiAxNnB4O1xyXG4gIG1heC13aWR0aDogMTZweDtcclxuICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gIG1pbi13aWR0aDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG4uaXMtbWVkaXVtLm1vZGFsLWNsb3NlLCAuaXMtbWVkaXVtLmRlbGV0ZSB7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgbWF4LXdpZHRoOiAyNHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgbWluLXdpZHRoOiAyNHB4O1xyXG4gIHdpZHRoOiAyNHB4O1xyXG59XHJcbi5pcy1sYXJnZS5tb2RhbC1jbG9zZSwgLmlzLWxhcmdlLmRlbGV0ZSB7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIG1heC1oZWlnaHQ6IDMycHg7XHJcbiAgbWF4LXdpZHRoOiAzMnB4O1xyXG4gIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgbWluLXdpZHRoOiAzMnB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG59XHJcblxyXG4uY29udHJvbC5pcy1sb2FkaW5nOjphZnRlciwgLnNlbGVjdC5pcy1sb2FkaW5nOjphZnRlciwgLmxvYWRlciwgLmJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlciB7XHJcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZGJkYmRiO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxZW07XHJcbn1cclxuXHJcbi5iLWltYWdlLXdyYXBwZXIgPiBpbWcuaGFzLXJhdGlvLCAuYi1pbWFnZS13cmFwcGVyID4gaW1nLnBsYWNlaG9sZGVyLCAuaGVyby12aWRlbywgLmlzLW92ZXJsYXksIC5tb2RhbC1iYWNrZ3JvdW5kLCAubW9kYWwsIC5pbWFnZS5pcy1zcXVhcmUgaW1nLFxyXG4uaW1hZ2UuaXMtc3F1YXJlIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkxIGltZyxcclxuLmltYWdlLmlzLTFieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTQgaW1nLFxyXG4uaW1hZ2UuaXMtNWJ5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5MyBpbWcsXHJcbi5pbWFnZS5pcy00YnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkyIGltZyxcclxuLmltYWdlLmlzLTNieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTMgaW1nLFxyXG4uaW1hZ2UuaXMtNWJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMTZieTkgaW1nLFxyXG4uaW1hZ2UuaXMtMTZieTkgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTEgaW1nLFxyXG4uaW1hZ2UuaXMtMmJ5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MSBpbWcsXHJcbi5pbWFnZS5pcy0zYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy00Ynk1IGltZyxcclxuLmltYWdlLmlzLTRieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTQgaW1nLFxyXG4uaW1hZ2UuaXMtM2J5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MyBpbWcsXHJcbi5pbWFnZS5pcy0yYnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk1IGltZyxcclxuLmltYWdlLmlzLTNieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTlieTE2IGltZyxcclxuLmltYWdlLmlzLTlieTE2IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkyIGltZyxcclxuLmltYWdlLmlzLTFieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTMgaW1nLFxyXG4uaW1hZ2UuaXMtMWJ5MyAuaGFzLXJhdGlvIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4ubmF2YmFyLWJ1cmdlciB7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEJ1bG1hIEJhc2UgKi9cclxuLyohIG1pbmlyZXNldC5jc3MgdjAuMC42IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXHJcbmh0bWwsXHJcbmJvZHksXHJcbnAsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbmJsb2NrcXVvdGUsXHJcbmZpZ3VyZSxcclxuZmllbGRzZXQsXHJcbmxlZ2VuZCxcclxudGV4dGFyZWEsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5ocixcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5pbWcsXHJcbnZpZGVvIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pZnJhbWUge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG50ZDpub3QoW2FsaWduXSksXHJcbnRoOm5vdChbYWxpZ25dKSB7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgbWluLXdpZHRoOiAzMDBweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxuc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJvZHksXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuY29kZSxcclxucHJlIHtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGNvbG9yOiAjNGE0YTRhO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5hIHN0cm9uZyB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG5hOmhvdmVyIHtcclxuICBjb2xvcjogIzM2MzYzNjtcclxufVxyXG5cclxuY29kZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBjb2xvcjogI2RhMTAzOTtcclxuICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW0gMC4yNWVtO1xyXG59XHJcblxyXG5ociB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbWFyZ2luOiAxLjVyZW0gMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcclxuaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcclxufVxyXG5cclxuc3BhbiB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuc3Ryb25nIHtcclxuICBjb2xvcjogIzM2MzYzNjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5wcmUge1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGNvbG9yOiAjNGE0YTRhO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xyXG4gIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbn1cclxucHJlIGNvZGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGFibGUgdGQsXHJcbnRhYmxlIHRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbnRhYmxlIHRkOm5vdChbYWxpZ25dKSxcclxudGFibGUgdGg6bm90KFthbGlnbl0pIHtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG59XHJcbnRhYmxlIHRoIHtcclxuICBjb2xvcjogIzM2MzYzNjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4vKiBCdWxtYSBFbGVtZW50cyAqL1xyXG4uYm94IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKDEwLCAxMCwgMTAsIDAuMDIpO1xyXG4gIGNvbG9yOiAjNGE0YTRhO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEuMjVyZW07XHJcbn1cclxuXHJcbmEuYm94OmhvdmVyLCBhLmJveDpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjEpLCAwIDAgMCAxcHggIzc5NTdkNTtcclxufVxyXG5hLmJveDphY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDEwLCAxMCwgMTAsIDAuMiksIDAgMCAwIDFweCAjNzk1N2Q1O1xyXG59XHJcblxyXG4uYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNWVtIC0gMXB4KTtcclxuICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ZW0gLSAxcHgpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5idXR0b24gc3Ryb25nIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4uYnV0dG9uIC5pY29uLCAuYnV0dG9uIC5pY29uLmlzLXNtYWxsLCAuYnV0dG9uIC5pY29uLmlzLW1lZGl1bSwgLmJ1dHRvbiAuaWNvbi5pcy1sYXJnZSB7XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICB3aWR0aDogMS41ZW07XHJcbn1cclxuLmJ1dHRvbiAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ZW0gLSAxcHgpO1xyXG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xyXG59XHJcbi5idXR0b24gLmljb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNWVtIC0gMXB4KTtcclxufVxyXG4uYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjVlbSAtIDFweCk7XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjVlbSAtIDFweCk7XHJcbn1cclxuLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ob3ZlcmVkIHtcclxuICBib3JkZXItY29sb3I6ICNiNWI1YjU7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1mb2N1c2VkIHtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuMjUpO1xyXG59XHJcbi5idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNGE0YTRhO1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5idXR0b24uaXMtdGV4dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzRhNGE0YTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4uYnV0dG9uLmlzLXRleHQ6aG92ZXIsIC5idXR0b24uaXMtdGV4dC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXRleHQ6Zm9jdXMsIC5idXR0b24uaXMtdGV4dC5pcy1mb2N1c2VkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5idXR0b24uaXMtdGV4dDphY3RpdmUsIC5idXR0b24uaXMtdGV4dC5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmJ1dHRvbi5pcy10ZXh0W2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtdGV4dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5idXR0b24uaXMtZ2hvc3Qge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzc5NTdkNTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmJ1dHRvbi5pcy1naG9zdDpob3ZlciwgLmJ1dHRvbi5pcy1naG9zdC5pcy1ob3ZlcmVkIHtcclxuICBjb2xvcjogIzc5NTdkNTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4uYnV0dG9uLmlzLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5idXR0b24uaXMtd2hpdGU6aG92ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5idXR0b24uaXMtd2hpdGU6Zm9jdXMsIC5idXR0b24uaXMtd2hpdGUuaXMtZm9jdXNlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG4uYnV0dG9uLmlzLXdoaXRlOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG59XHJcbi5idXR0b24uaXMtd2hpdGU6YWN0aXZlLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5idXR0b24uaXMtd2hpdGVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbn1cclxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1sb2FkaW5nOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMGEwYTBhICMwYTBhMGEgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlIHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBhMGEwYSAjMGEwYTBhICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5idXR0b24uaXMtYmxhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmJ1dHRvbi5pcy1ibGFjazpob3ZlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1ob3ZlcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDA0O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5idXR0b24uaXMtYmxhY2s6Zm9jdXMsIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmJ1dHRvbi5pcy1ibGFjazpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcclxufVxyXG4uYnV0dG9uLmlzLWJsYWNrOmFjdGl2ZSwgLmJ1dHRvbi5pcy1ibGFjay5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5idXR0b24uaXMtYmxhY2tbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5idXR0b24uaXMtYmxhY2suaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwYTBhMGEgIzBhMGEwYSAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlIHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBhMGEwYSAjMGEwYTBhICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5idXR0b24uaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5idXR0b24uaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmJ1dHRvbi5pcy1saWdodDpmb2N1cywgLmJ1dHRvbi5pcy1saWdodC5pcy1mb2N1c2VkIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmJ1dHRvbi5pcy1saWdodDpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtbGlnaHQuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjI1KTtcclxufVxyXG4uYnV0dG9uLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1saWdodC5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5idXR0b24uaXMtbGlnaHRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogd2hpdGVzbW9rZTtcclxufVxyXG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWxvYWRpbmc6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XHJcbiAgY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZXNtb2tlIHdoaXRlc21va2UgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogd2hpdGVzbW9rZTtcclxufVxyXG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGVzbW9rZSB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYXJrOmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtZGFyazpmb2N1cywgLmJ1dHRvbi5pcy1kYXJrLmlzLWZvY3VzZWQge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYXJrOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1kYXJrLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTQsIDU0LCA1NCwgMC4yNSk7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYXJrOmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYXJrLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtZGFya1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzM2MzYzNjtcclxufVxyXG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5idXR0b24uaXMtZGFyay5pcy1sb2FkaW5nOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcclxuICBjb2xvcjogIzM2MzYzNjtcclxufVxyXG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzM2MzYzNiAjMzYzNjM2ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzM2MzYzNjtcclxufVxyXG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzM2MzYzNiAjMzYzNjM2ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxNGRkMjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtcHJpbWFyeTpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWZvY3VzZWQge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1wcmltYXJ5OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTIxLCA4NywgMjEzLCAwLjI1KTtcclxufVxyXG4uYnV0dG9uLmlzLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk0M2QwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1wcmltYXJ5W2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxvYWRpbmc6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzk1N2Q1ICM3OTU3ZDUgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzc5NTdkNTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzk1N2Q1ICM3OTU3ZDUgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZmI7XHJcbiAgY29sb3I6ICM1NTJmYmM7XHJcbn1cclxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTRmODtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjNTUyZmJjO1xyXG59XHJcbi5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodC5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmRhZjY7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzU1MmZiYztcclxufVxyXG4uYnV0dG9uLmlzLWxpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLmlzLWxpbms6aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1ob3ZlcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE0ZGQyO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1saW5rOmZvY3VzLCAuYnV0dG9uLmlzLWxpbmsuaXMtZm9jdXNlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLmlzLWxpbms6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWxpbmsuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuMjUpO1xyXG59XHJcbi5idXR0b24uaXMtbGluazphY3RpdmUsIC5idXR0b24uaXMtbGluay5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTQzZDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLmlzLWxpbmtbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYnV0dG9uLmlzLWxpbmsuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3OTU3ZDUgIzc5NTdkNSAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3OTU3ZDUgIzc5NTdkNSAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtbGluay5pcy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZmYjtcclxuICBjb2xvcjogIzU1MmZiYztcclxufVxyXG4uYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1saWdodC5pcy1ob3ZlcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlNGY4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICM1NTJmYmM7XHJcbn1cclxuLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0LmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZGFmNjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjNTUyZmJjO1xyXG59XHJcbi5idXR0b24uaXMtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2N2RmMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtaW5mbzpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWhvdmVyZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjc3ZWE7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLmlzLWluZm86Zm9jdXMsIC5idXR0b24uaXMtaW5mby5pcy1mb2N1c2VkIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtaW5mbzpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtaW5mby5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIyLCAxMjUsIDI0MCwgMC4yNSk7XHJcbn1cclxuLmJ1dHRvbi5pcy1pbmZvOmFjdGl2ZSwgLmJ1dHRvbi5pcy1pbmZvLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzFkZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtaW5mb1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjdkZjA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzE2N2RmMDtcclxufVxyXG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjMTY3ZGYwO1xyXG59XHJcbi5idXR0b24uaXMtaW5mby5pcy1sb2FkaW5nOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzE2N2RmMDtcclxuICBjb2xvcjogIzE2N2RmMDtcclxufVxyXG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3ZGYwO1xyXG4gIGJvcmRlci1jb2xvcjogIzE2N2RmMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzE2N2RmMCAjMTY3ZGYwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMxNjdkZjA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzE2N2RmMDtcclxufVxyXG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMTY3ZGYwO1xyXG59XHJcbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzE2N2RmMCAjMTY3ZGYwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGZlO1xyXG4gIGNvbG9yOiAjMGQ2OGNlO1xyXG59XHJcbi5idXR0b24uaXMtaW5mby5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGVlZmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzBkNjhjZTtcclxufVxyXG4uYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQ6YWN0aXZlLCAuYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlN2ZjO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICMwZDY4Y2U7XHJcbn1cclxuLmJ1dHRvbi5pcy1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1zdWNjZXNzOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYzQ4NztcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtc3VjY2Vzczpmb2N1cywgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWZvY3VzZWQge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1zdWNjZXNzOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNzIsIDE5OSwgMTQyLCAwLjI1KTtcclxufVxyXG4uYnV0dG9uLmlzLXN1Y2Nlc3M6YWN0aXZlLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FiYjgxO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1zdWNjZXNzW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxvYWRpbmc6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xyXG4gIGNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDhjNzhlICM0OGM3OGUgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzQ4Yzc4ZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDhjNzhlICM0OGM3OGUgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmZhZjU7XHJcbiAgY29sb3I6ICMyNTc5NTM7XHJcbn1cclxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjdlZjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjMjU3OTUzO1xyXG59XHJcbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2Y0ZTk7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzI1Nzk1MztcclxufVxyXG4uYnV0dG9uLmlzLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5idXR0b24uaXMtd2FybmluZzpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWhvdmVyZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRjN2Q7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5idXR0b24uaXMtd2FybmluZzpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWZvY3VzZWQge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4uYnV0dG9uLmlzLXdhcm5pbmc6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDIyNCwgMTM4LCAwLjI1KTtcclxufVxyXG4uYnV0dG9uLmlzLXdhcm5pbmc6YWN0aXZlLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTcwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4uYnV0dG9uLmlzLXdhcm5pbmdbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICBjb2xvcjogI2ZmZTA4YTtcclxufVxyXG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogI2ZmZTA4YTtcclxufVxyXG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMDhhO1xyXG4gIGNvbG9yOiAjZmZlMDhhO1xyXG59XHJcbi5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMDhhO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmUwOGEgI2ZmZTA4YSAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZTA4YTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjZmZlMDhhO1xyXG59XHJcbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZlMDhhICNmZmUwOGEgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWViO1xyXG4gIGNvbG9yOiAjOTQ2YzAwO1xyXG59XHJcbi5idXR0b24uaXMtd2FybmluZy5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzk0NmMwMDtcclxufVxyXG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQ6YWN0aXZlLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2QxO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICM5NDZjMDA7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLmlzLWRhbmdlcjpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwM2E1ZjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtZGFuZ2VyOmZvY3VzLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1mb2N1c2VkIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtZGFuZ2VyOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDEsIDcwLCAxMDQsIDAuMjUpO1xyXG59XHJcbi5idXR0b24uaXMtZGFuZ2VyOmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYyZTU1O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYW5nZXJbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjZjE0NjY4O1xyXG59XHJcbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogI2YxNDY2ODtcclxufVxyXG4uYnV0dG9uLmlzLWRhbmdlci5pcy1sb2FkaW5nOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcclxufVxyXG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xyXG4gIGNvbG9yOiAjZjE0NjY4O1xyXG59XHJcbi5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcclxuICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YxNDY2OCAjZjE0NjY4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogI2YxNDY2ODtcclxufVxyXG4uYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogI2YxNDY2ODtcclxufVxyXG4uYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YxNDY2OCAjZjE0NjY4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlY2YwO1xyXG4gIGNvbG9yOiAjY2MwZjM1O1xyXG59XHJcbi5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodC5pcy1ob3ZlcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMGU2O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNjYzBmMzU7XHJcbn1cclxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQ6YWN0aXZlLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodC5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Q0ZGM7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2NjMGYzNTtcclxufVxyXG4uYnV0dG9uLmlzLXNtYWxsIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLmJ1dHRvbi5pcy1zbWFsbDpub3QoLmlzLXJvdW5kZWQpIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuLmJ1dHRvbi5pcy1ub3JtYWwge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG4uYnV0dG9uLmlzLW1lZGl1bSB7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcbi5idXR0b24uaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbi5idXR0b25bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5idXR0b24uaXMtZnVsbHdpZHRoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5idXR0b24uaXMtbG9hZGluZyB7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gKDFlbSAqIDAuNSkpO1xyXG4gIHRvcDogY2FsYyg1MCUgLSAoMWVtICogMC41KSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbi5pcy1zdGF0aWMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xyXG4gIGNvbG9yOiAjN2E3YTdhO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmJ1dHRvbi5pcy1yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDFlbSArIDAuMjVlbSk7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygxZW0gKyAwLjI1ZW0pO1xyXG59XHJcblxyXG4uYnV0dG9ucyB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLmJ1dHRvbnMgLmJ1dHRvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcbi5idXR0b25zIC5idXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmlzLWZ1bGx3aWR0aCkge1xyXG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG59XHJcbi5idXR0b25zOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XHJcbn1cclxuLmJ1dHRvbnM6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG4uYnV0dG9ucy5hcmUtc21hbGwgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLmJ1dHRvbnMuYXJlLXNtYWxsIC5idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKTpub3QoLmlzLXJvdW5kZWQpIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuLmJ1dHRvbnMuYXJlLW1lZGl1bSAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKSB7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcbi5idXR0b25zLmFyZS1sYXJnZSAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSkge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbn1cclxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1ob3ZlcmVkIHtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWZvY3VzZWQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjphY3RpdmUsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1hY3RpdmUsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1zZWxlY3RlZCB7XHJcbiAgei1pbmRleDogMztcclxufVxyXG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246Zm9jdXM6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1mb2N1c2VkOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246YWN0aXZlOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtYWN0aXZlOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtc2VsZWN0ZWQ6aG92ZXIge1xyXG4gIHotaW5kZXg6IDQ7XHJcbn1cclxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWV4cGFuZGVkIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbn1cclxuLmJ1dHRvbnMuaXMtY2VudGVyZWQge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5idXR0b25zLmlzLWNlbnRlcmVkOm5vdCguaGFzLWFkZG9ucykgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCkge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxufVxyXG4uYnV0dG9ucy5pcy1yaWdodCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG4uYnV0dG9ucy5pcy1yaWdodDpub3QoLmhhcy1hZGRvbnMpIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpIHtcclxuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmNvbnRhaW5lci5pcy1mbHVpZCB7XHJcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcclxuICAuY29udGFpbmVyLmlzLXdpZGVzY3JlZW46bm90KC5pcy1tYXgtZGVza3RvcCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMTUycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xyXG4gIC5jb250YWluZXIuaXMtZnVsbGhkOm5vdCguaXMtbWF4LWRlc2t0b3ApOm5vdCguaXMtbWF4LXdpZGVzY3JlZW4pIHtcclxuICAgIG1heC13aWR0aDogMTM0NHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcclxuICAuY29udGFpbmVyOm5vdCguaXMtbWF4LWRlc2t0b3ApIHtcclxuICAgIG1heC13aWR0aDogMTE1MnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcclxuICAuY29udGFpbmVyOm5vdCguaXMtbWF4LWRlc2t0b3ApOm5vdCguaXMtbWF4LXdpZGVzY3JlZW4pIHtcclxuICAgIG1heC13aWR0aDogMTM0NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQgbGkgKyBsaSB7XHJcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xyXG59XHJcbi5jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSxcclxuLmNvbnRlbnQgZGw6bm90KDpsYXN0LWNoaWxkKSxcclxuLmNvbnRlbnQgb2w6bm90KDpsYXN0LWNoaWxkKSxcclxuLmNvbnRlbnQgdWw6bm90KDpsYXN0LWNoaWxkKSxcclxuLmNvbnRlbnQgYmxvY2txdW90ZTpub3QoOmxhc3QtY2hpbGQpLFxyXG4uY29udGVudCBwcmU6bm90KDpsYXN0LWNoaWxkKSxcclxuLmNvbnRlbnQgdGFibGU6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcbi5jb250ZW50IGgxLFxyXG4uY29udGVudCBoMixcclxuLmNvbnRlbnQgaDMsXHJcbi5jb250ZW50IGg0LFxyXG4uY29udGVudCBoNSxcclxuLmNvbnRlbnQgaDYge1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xyXG59XHJcbi5jb250ZW50IGgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxufVxyXG4uY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG59XHJcbi5jb250ZW50IGgyIHtcclxuICBmb250LXNpemU6IDEuNzVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjU3MTRlbTtcclxufVxyXG4uY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXRvcDogMS4xNDI4ZW07XHJcbn1cclxuLmNvbnRlbnQgaDMge1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC42NjY2ZW07XHJcbn1cclxuLmNvbnRlbnQgaDM6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi10b3A6IDEuMzMzM2VtO1xyXG59XHJcbi5jb250ZW50IGg0IHtcclxuICBmb250LXNpemU6IDEuMjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxufVxyXG4uY29udGVudCBoNSB7XHJcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuODg4OGVtO1xyXG59XHJcbi5jb250ZW50IGg2IHtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuLmNvbnRlbnQgYmxvY2txdW90ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xyXG59XHJcbi5jb250ZW50IG9sIHtcclxuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG59XHJcbi5jb250ZW50IG9sOm5vdChbdHlwZV0pIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbn1cclxuLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkuaXMtbG93ZXItYWxwaGEge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XHJcbn1cclxuLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkuaXMtbG93ZXItcm9tYW4ge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XHJcbn1cclxuLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkuaXMtdXBwZXItYWxwaGEge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItYWxwaGE7XHJcbn1cclxuLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkuaXMtdXBwZXItcm9tYW4ge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XHJcbn1cclxuLmNvbnRlbnQgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcclxuICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxufVxyXG4uY29udGVudCB1bCB1bCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XHJcbiAgbWFyZ2luLXRvcDogMC41ZW07XHJcbn1cclxuLmNvbnRlbnQgdWwgdWwgdWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG59XHJcbi5jb250ZW50IGRkIHtcclxuICBtYXJnaW4tbGVmdDogMmVtO1xyXG59XHJcbi5jb250ZW50IGZpZ3VyZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNvbnRlbnQgZmlndXJlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tdG9wOiAyZW07XHJcbn1cclxuLmNvbnRlbnQgZmlndXJlOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbTtcclxufVxyXG4uY29udGVudCBmaWd1cmUgaW1nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG4uY29udGVudCBwcmUge1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcclxuICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcbi5jb250ZW50IHN1cCxcclxuLmNvbnRlbnQgc3ViIHtcclxuICBmb250LXNpemU6IDc1JTtcclxufVxyXG4uY29udGVudCB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvbnRlbnQgdGFibGUgdGQsXHJcbi5jb250ZW50IHRhYmxlIHRoIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4uY29udGVudCB0YWJsZSB0aCB7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmNvbnRlbnQgdGFibGUgdGg6bm90KFthbGlnbl0pIHtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG59XHJcbi5jb250ZW50IHRhYmxlIHRoZWFkIHRkLFxyXG4uY29udGVudCB0YWJsZSB0aGVhZCB0aCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5jb250ZW50IHRhYmxlIHRmb290IHRkLFxyXG4uY29udGVudCB0YWJsZSB0Zm9vdCB0aCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXHJcbi5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbn1cclxuLmNvbnRlbnQgLnRhYnMgbGkgKyBsaSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uY29udGVudC5pcy1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcbi5jb250ZW50LmlzLW5vcm1hbCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcbi5jb250ZW50LmlzLW1lZGl1bSB7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcbi5jb250ZW50LmlzLWxhcmdlIHtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLmljb24ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgd2lkdGg6IDEuNXJlbTtcclxufVxyXG4uaWNvbi5pcy1zbWFsbCB7XHJcbiAgaGVpZ2h0OiAxcmVtO1xyXG4gIHdpZHRoOiAxcmVtO1xyXG59XHJcbi5pY29uLmlzLW1lZGl1bSB7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIHdpZHRoOiAycmVtO1xyXG59XHJcbi5pY29uLmlzLWxhcmdlIHtcclxuICBoZWlnaHQ6IDNyZW07XHJcbiAgd2lkdGg6IDNyZW07XHJcbn1cclxuXHJcbi5pY29uLXRleHQge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLmljb24tdGV4dCAuaWNvbiB7XHJcbiAgZmxleC1ncm93OiAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi5pY29uLXRleHQgLmljb246bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbn1cclxuLmljb24tdGV4dCAuaWNvbjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxufVxyXG5cclxuZGl2Lmljb24tdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmltYWdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmltYWdlIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5pbWFnZSBpbWcuaXMtcm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG59XHJcbi5pbWFnZS5pcy1mdWxsd2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5pbWFnZS5pcy1zcXVhcmUgaW1nLFxyXG4uaW1hZ2UuaXMtc3F1YXJlIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkxIGltZyxcclxuLmltYWdlLmlzLTFieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTQgaW1nLFxyXG4uaW1hZ2UuaXMtNWJ5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5MyBpbWcsXHJcbi5pbWFnZS5pcy00YnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkyIGltZyxcclxuLmltYWdlLmlzLTNieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTMgaW1nLFxyXG4uaW1hZ2UuaXMtNWJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMTZieTkgaW1nLFxyXG4uaW1hZ2UuaXMtMTZieTkgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTEgaW1nLFxyXG4uaW1hZ2UuaXMtMmJ5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MSBpbWcsXHJcbi5pbWFnZS5pcy0zYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy00Ynk1IGltZyxcclxuLmltYWdlLmlzLTRieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTQgaW1nLFxyXG4uaW1hZ2UuaXMtM2J5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MyBpbWcsXHJcbi5pbWFnZS5pcy0yYnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk1IGltZyxcclxuLmltYWdlLmlzLTNieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTlieTE2IGltZyxcclxuLmltYWdlLmlzLTlieTE2IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkyIGltZyxcclxuLmltYWdlLmlzLTFieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTMgaW1nLFxyXG4uaW1hZ2UuaXMtMWJ5MyAuaGFzLXJhdGlvIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmltYWdlLmlzLXNxdWFyZSwgLmltYWdlLmlzLTFieTEge1xyXG4gIHBhZGRpbmctdG9wOiAxMDAlO1xyXG59XHJcbi5pbWFnZS5pcy01Ynk0IHtcclxuICBwYWRkaW5nLXRvcDogODAlO1xyXG59XHJcbi5pbWFnZS5pcy00YnkzIHtcclxuICBwYWRkaW5nLXRvcDogNzUlO1xyXG59XHJcbi5pbWFnZS5pcy0zYnkyIHtcclxuICBwYWRkaW5nLXRvcDogNjYuNjY2NiU7XHJcbn1cclxuLmltYWdlLmlzLTVieTMge1xyXG4gIHBhZGRpbmctdG9wOiA2MCU7XHJcbn1cclxuLmltYWdlLmlzLTE2Ynk5IHtcclxuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG59XHJcbi5pbWFnZS5pcy0yYnkxIHtcclxuICBwYWRkaW5nLXRvcDogNTAlO1xyXG59XHJcbi5pbWFnZS5pcy0zYnkxIHtcclxuICBwYWRkaW5nLXRvcDogMzMuMzMzMyU7XHJcbn1cclxuLmltYWdlLmlzLTRieTUge1xyXG4gIHBhZGRpbmctdG9wOiAxMjUlO1xyXG59XHJcbi5pbWFnZS5pcy0zYnk0IHtcclxuICBwYWRkaW5nLXRvcDogMTMzLjMzMzMlO1xyXG59XHJcbi5pbWFnZS5pcy0yYnkzIHtcclxuICBwYWRkaW5nLXRvcDogMTUwJTtcclxufVxyXG4uaW1hZ2UuaXMtM2J5NSB7XHJcbiAgcGFkZGluZy10b3A6IDE2Ni42NjY2JTtcclxufVxyXG4uaW1hZ2UuaXMtOWJ5MTYge1xyXG4gIHBhZGRpbmctdG9wOiAxNzcuNzc3NyU7XHJcbn1cclxuLmltYWdlLmlzLTFieTIge1xyXG4gIHBhZGRpbmctdG9wOiAyMDAlO1xyXG59XHJcbi5pbWFnZS5pcy0xYnkzIHtcclxuICBwYWRkaW5nLXRvcDogMzAwJTtcclxufVxyXG4uaW1hZ2UuaXMtMTZ4MTYge1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG4uaW1hZ2UuaXMtMjR4MjQge1xyXG4gIGhlaWdodDogMjRweDtcclxuICB3aWR0aDogMjRweDtcclxufVxyXG4uaW1hZ2UuaXMtMzJ4MzIge1xyXG4gIGhlaWdodDogMzJweDtcclxuICB3aWR0aDogMzJweDtcclxufVxyXG4uaW1hZ2UuaXMtNDh4NDgge1xyXG4gIGhlaWdodDogNDhweDtcclxuICB3aWR0aDogNDhweDtcclxufVxyXG4uaW1hZ2UuaXMtNjR4NjQge1xyXG4gIGhlaWdodDogNjRweDtcclxuICB3aWR0aDogNjRweDtcclxufVxyXG4uaW1hZ2UuaXMtOTZ4OTYge1xyXG4gIGhlaWdodDogOTZweDtcclxuICB3aWR0aDogOTZweDtcclxufVxyXG4uaW1hZ2UuaXMtMTI4eDEyOCB7XHJcbiAgaGVpZ2h0OiAxMjhweDtcclxuICB3aWR0aDogMTI4cHg7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtIDEuNXJlbTtcclxufVxyXG4ubm90aWZpY2F0aW9uIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSkge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLm5vdGlmaWNhdGlvbiBzdHJvbmcge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLm5vdGlmaWNhdGlvbiBjb2RlLFxyXG4ubm90aWZpY2F0aW9uIHByZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLm5vdGlmaWNhdGlvbiBwcmUgY29kZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm5vdGlmaWNhdGlvbiA+IC5kZWxldGUge1xyXG4gIHJpZ2h0OiAwLjVyZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMC41cmVtO1xyXG59XHJcbi5ub3RpZmljYXRpb24gLnRpdGxlLFxyXG4ubm90aWZpY2F0aW9uIC5zdWJ0aXRsZSxcclxuLm5vdGlmaWNhdGlvbiAuY29udGVudCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4ubm90aWZpY2F0aW9uLmlzLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG4ubm90aWZpY2F0aW9uLmlzLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4ubm90aWZpY2F0aW9uLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLm5vdGlmaWNhdGlvbi5pcy1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5ub3RpZmljYXRpb24uaXMtcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubm90aWZpY2F0aW9uLmlzLXByaW1hcnkuaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZmI7XHJcbiAgY29sb3I6ICM1NTJmYmM7XHJcbn1cclxuLm5vdGlmaWNhdGlvbi5pcy1saW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5ub3RpZmljYXRpb24uaXMtbGluay5pcy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZmYjtcclxuICBjb2xvcjogIzU1MmZiYztcclxufVxyXG4ubm90aWZpY2F0aW9uLmlzLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjdkZjA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLm5vdGlmaWNhdGlvbi5pcy1pbmZvLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGZlO1xyXG4gIGNvbG9yOiAjMGQ2OGNlO1xyXG59XHJcbi5ub3RpZmljYXRpb24uaXMtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubm90aWZpY2F0aW9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmZhZjU7XHJcbiAgY29sb3I6ICMyNTc5NTM7XHJcbn1cclxuLm5vdGlmaWNhdGlvbi5pcy13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLm5vdGlmaWNhdGlvbi5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWViO1xyXG4gIGNvbG9yOiAjOTQ2YzAwO1xyXG59XHJcbi5ub3RpZmljYXRpb24uaXMtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5ub3RpZmljYXRpb24uaXMtZGFuZ2VyLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlY2YwO1xyXG4gIGNvbG9yOiAjY2MwZjM1O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MsIC5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIsIC5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG59XHJcbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcclxufVxyXG4ucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotbW96LXByb2dyZXNzLWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcclxufVxyXG4ucHJvZ3Jlc3M6Oi1tcy1maWxsLCAucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotbXMtZmlsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLnByb2dyZXNzLmlzLXdoaXRlOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAuaXMtd2hpdGUucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG4ucHJvZ3Jlc3MuaXMtd2hpdGU6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAuaXMtd2hpdGUucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotbW96LXByb2dyZXNzLWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuLnByb2dyZXNzLmlzLXdoaXRlOjotbXMtZmlsbCwgLmlzLXdoaXRlLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZTo6LW1zLWZpbGwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcbi5wcm9ncmVzcy5pcy13aGl0ZTppbmRldGVybWluYXRlLCAuaXMtd2hpdGUucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOmluZGV0ZXJtaW5hdGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMzAlLCAjZWRlZGVkIDMwJSk7XHJcbn1cclxuLnByb2dyZXNzLmlzLWJsYWNrOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAuaXMtYmxhY2sucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1ibGFjazo6LW1vei1wcm9ncmVzcy1iYXIsIC5pcy1ibGFjay5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1ibGFjazo6LW1zLWZpbGwsIC5pcy1ibGFjay5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi1tcy1maWxsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1ibGFjazppbmRldGVybWluYXRlLCAuaXMtYmxhY2sucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOmluZGV0ZXJtaW5hdGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBhMGEwYSAzMCUsICNlZGVkZWQgMzAlKTtcclxufVxyXG4ucHJvZ3Jlc3MuaXMtbGlnaHQ6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5pcy1saWdodC5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLnByb2dyZXNzLmlzLWxpZ2h0OjotbW96LXByb2dyZXNzLWJhciwgLmlzLWxpZ2h0LnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZTo6LW1vei1wcm9ncmVzcy1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLnByb2dyZXNzLmlzLWxpZ2h0OjotbXMtZmlsbCwgLmlzLWxpZ2h0LnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZTo6LW1zLWZpbGwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLnByb2dyZXNzLmlzLWxpZ2h0OmluZGV0ZXJtaW5hdGUsIC5pcy1saWdodC5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6aW5kZXRlcm1pbmF0ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZXNtb2tlIDMwJSwgI2VkZWRlZCAzMCUpO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1kYXJrOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAuaXMtZGFyay5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLnByb2dyZXNzLmlzLWRhcms6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAuaXMtZGFyay5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5wcm9ncmVzcy5pcy1kYXJrOjotbXMtZmlsbCwgLmlzLWRhcmsucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotbXMtZmlsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcclxufVxyXG4ucHJvZ3Jlc3MuaXMtZGFyazppbmRldGVybWluYXRlLCAuaXMtZGFyay5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6aW5kZXRlcm1pbmF0ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzYzNjM2IDMwJSwgI2VkZWRlZCAzMCUpO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1wcmltYXJ5Ojotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAuaXMtcHJpbWFyeS5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnByb2dyZXNzLmlzLXByaW1hcnk6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAuaXMtcHJpbWFyeS5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5wcm9ncmVzcy5pcy1wcmltYXJ5OjotbXMtZmlsbCwgLmlzLXByaW1hcnkucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotbXMtZmlsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4ucHJvZ3Jlc3MuaXMtcHJpbWFyeTppbmRldGVybWluYXRlLCAuaXMtcHJpbWFyeS5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6aW5kZXRlcm1pbmF0ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzk1N2Q1IDMwJSwgI2VkZWRlZCAzMCUpO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1saW5rOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAuaXMtbGluay5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnByb2dyZXNzLmlzLWxpbms6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAuaXMtbGluay5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5wcm9ncmVzcy5pcy1saW5rOjotbXMtZmlsbCwgLmlzLWxpbmsucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotbXMtZmlsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4ucHJvZ3Jlc3MuaXMtbGluazppbmRldGVybWluYXRlLCAuaXMtbGluay5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6aW5kZXRlcm1pbmF0ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzk1N2Q1IDMwJSwgI2VkZWRlZCAzMCUpO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1pbmZvOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAuaXMtaW5mby5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLnByb2dyZXNzLmlzLWluZm86Oi1tb3otcHJvZ3Jlc3MtYmFyLCAuaXMtaW5mby5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3ZGYwO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1pbmZvOjotbXMtZmlsbCwgLmlzLWluZm8ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotbXMtZmlsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2N2RmMDtcclxufVxyXG4ucHJvZ3Jlc3MuaXMtaW5mbzppbmRldGVybWluYXRlLCAuaXMtaW5mby5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6aW5kZXRlcm1pbmF0ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTY3ZGYwIDMwJSwgI2VkZWRlZCAzMCUpO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1zdWNjZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAuaXMtc3VjY2Vzcy5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLnByb2dyZXNzLmlzLXN1Y2Nlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAuaXMtc3VjY2Vzcy5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1zdWNjZXNzOjotbXMtZmlsbCwgLmlzLXN1Y2Nlc3MucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotbXMtZmlsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcclxufVxyXG4ucHJvZ3Jlc3MuaXMtc3VjY2VzczppbmRldGVybWluYXRlLCAuaXMtc3VjY2Vzcy5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6aW5kZXRlcm1pbmF0ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDhjNzhlIDMwJSwgI2VkZWRlZCAzMCUpO1xyXG59XHJcbi5wcm9ncmVzcy5pcy13YXJuaW5nOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAuaXMtd2FybmluZy5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLnByb2dyZXNzLmlzLXdhcm5pbmc6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAuaXMtd2FybmluZy5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xyXG59XHJcbi5wcm9ncmVzcy5pcy13YXJuaW5nOjotbXMtZmlsbCwgLmlzLXdhcm5pbmcucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotbXMtZmlsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4YTtcclxufVxyXG4ucHJvZ3Jlc3MuaXMtd2FybmluZzppbmRldGVybWluYXRlLCAuaXMtd2FybmluZy5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6aW5kZXRlcm1pbmF0ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZlMDhhIDMwJSwgI2VkZWRlZCAzMCUpO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1kYW5nZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5pcy1kYW5nZXIucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xyXG59XHJcbi5wcm9ncmVzcy5pcy1kYW5nZXI6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAuaXMtZGFuZ2VyLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZTo6LW1vei1wcm9ncmVzcy1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuLnByb2dyZXNzLmlzLWRhbmdlcjo6LW1zLWZpbGwsIC5pcy1kYW5nZXIucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOjotbXMtZmlsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcclxufVxyXG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOmluZGV0ZXJtaW5hdGUsIC5pcy1kYW5nZXIucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOmluZGV0ZXJtaW5hdGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YxNDY2OCAzMCUsICNlZGVkZWQgMzAlKTtcclxufVxyXG4ucHJvZ3Jlc3M6aW5kZXRlcm1pbmF0ZSwgLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZTppbmRldGVybWluYXRlIHtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IG1vdmVJbmRldGVybWluYXRlO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzRhNGE0YSAzMCUsICNlZGVkZWQgMzAlKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxNTAlO1xyXG59XHJcbi5wcm9ncmVzczppbmRldGVybWluYXRlOjotd2Via2l0LXByb2dyZXNzLWJhciwgLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZTppbmRldGVybWluYXRlOjotd2Via2l0LXByb2dyZXNzLWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnByb2dyZXNzOmluZGV0ZXJtaW5hdGU6Oi1tb3otcHJvZ3Jlc3MtYmFyLCAucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlOmluZGV0ZXJtaW5hdGU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ucHJvZ3Jlc3M6aW5kZXRlcm1pbmF0ZTo6LW1zLWZpbGwsIC5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6aW5kZXRlcm1pbmF0ZTo6LW1zLWZpbGwge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1zbWFsbCwgLmlzLXNtYWxsLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSB7XHJcbiAgaGVpZ2h0OiAwLjc1cmVtO1xyXG59XHJcbi5wcm9ncmVzcy5pcy1tZWRpdW0sIC5pcy1tZWRpdW0ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIHtcclxuICBoZWlnaHQ6IDEuMjVyZW07XHJcbn1cclxuLnByb2dyZXNzLmlzLWxhcmdlLCAuaXMtbGFyZ2UucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIHtcclxuICBoZWlnaHQ6IDEuNXJlbTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlSW5kZXRlcm1pbmF0ZSB7XHJcbiAgZnJvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7XHJcbiAgfVxyXG59XHJcbi50YWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLnRhYmxlIHRkLFxyXG4udGFibGUgdGgge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi50YWJsZSB0ZC5pcy13aGl0ZSxcclxuLnRhYmxlIHRoLmlzLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi50YWJsZSB0ZC5pcy1ibGFjayxcclxuLnRhYmxlIHRoLmlzLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLnRhYmxlIHRkLmlzLWxpZ2h0LFxyXG4udGFibGUgdGguaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLnRhYmxlIHRkLmlzLWRhcmssXHJcbi50YWJsZSB0aC5pcy1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4udGFibGUgdGQuaXMtcHJpbWFyeSxcclxuLnRhYmxlIHRoLmlzLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi50YWJsZSB0ZC5pcy1saW5rLFxyXG4udGFibGUgdGguaXMtbGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnRhYmxlIHRkLmlzLWluZm8sXHJcbi50YWJsZSB0aC5pcy1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3ZGYwO1xyXG4gIGJvcmRlci1jb2xvcjogIzE2N2RmMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4udGFibGUgdGQuaXMtc3VjY2VzcyxcclxuLnRhYmxlIHRoLmlzLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi50YWJsZSB0ZC5pcy13YXJuaW5nLFxyXG4udGFibGUgdGguaXMtd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4YTtcclxuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4udGFibGUgdGQuaXMtZGFuZ2VyLFxyXG4udGFibGUgdGguaXMtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNDY2ODtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4udGFibGUgdGQuaXMtbmFycm93LFxyXG4udGFibGUgdGguaXMtbmFycm93IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAxJTtcclxufVxyXG4udGFibGUgdGQuaXMtc2VsZWN0ZWQsXHJcbi50YWJsZSB0aC5pcy1zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4udGFibGUgdGQuaXMtc2VsZWN0ZWQgYSxcclxuLnRhYmxlIHRkLmlzLXNlbGVjdGVkIHN0cm9uZyxcclxuLnRhYmxlIHRoLmlzLXNlbGVjdGVkIGEsXHJcbi50YWJsZSB0aC5pcy1zZWxlY3RlZCBzdHJvbmcge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLnRhYmxlIHRkLmlzLXZjZW50ZXJlZCxcclxuLnRhYmxlIHRoLmlzLXZjZW50ZXJlZCB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4udGFibGUgdGgge1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi50YWJsZSB0aDpub3QoW2FsaWduXSkge1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbn1cclxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi50YWJsZSB0ci5pcy1zZWxlY3RlZCBhLFxyXG4udGFibGUgdHIuaXMtc2VsZWN0ZWQgc3Ryb25nIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi50YWJsZSB0ci5pcy1zZWxlY3RlZCB0ZCxcclxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIHRoIHtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4udGFibGUgdGhlYWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50YWJsZSB0aGVhZCB0ZCxcclxuLnRhYmxlIHRoZWFkIHRoIHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAycHg7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLnRhYmxlIHRmb290IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4udGFibGUgdGZvb3QgdGQsXHJcbi50YWJsZSB0Zm9vdCB0aCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi50YWJsZSB0Ym9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXHJcbi50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG59XHJcbi50YWJsZS5pcy1ib3JkZXJlZCB0ZCxcclxuLnRhYmxlLmlzLWJvcmRlcmVkIHRoIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxufVxyXG4udGFibGUuaXMtYm9yZGVyZWQgdHI6bGFzdC1jaGlsZCB0ZCxcclxuLnRhYmxlLmlzLWJvcmRlcmVkIHRyOmxhc3QtY2hpbGQgdGgge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxufVxyXG4udGFibGUuaXMtZnVsbHdpZHRoIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udGFibGUuaXMtaG92ZXJhYmxlIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG59XHJcbi50YWJsZS5pcy1ob3ZlcmFibGUuaXMtc3RyaXBlZCB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxufVxyXG4udGFibGUuaXMtaG92ZXJhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi50YWJsZS5pcy1uYXJyb3cgdGQsXHJcbi50YWJsZS5pcy1uYXJyb3cgdGgge1xyXG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcclxufVxyXG4udGFibGUuaXMtc3RyaXBlZCB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpudGgtY2hpbGQoZXZlbikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuXHJcbi50YWJsZS1jb250YWluZXIge1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGFncyB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLnRhZ3MgLnRhZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcbi50YWdzIC50YWc6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbn1cclxuLnRhZ3M6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcclxufVxyXG4udGFnczpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcbi50YWdzLmFyZS1tZWRpdW0gLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSkge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG4udGFncy5hcmUtbGFyZ2UgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pIHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuLnRhZ3MuaXMtY2VudGVyZWQge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi50YWdzLmlzLWNlbnRlcmVkIC50YWcge1xyXG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcclxufVxyXG4udGFncy5pcy1yaWdodCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG4udGFncy5pcy1yaWdodCAudGFnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG59XHJcbi50YWdzLmlzLXJpZ2h0IC50YWc6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi50YWdzLmhhcy1hZGRvbnMgLnRhZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi50YWdzLmhhcy1hZGRvbnMgLnRhZzpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcbi50YWdzLmhhcy1hZGRvbnMgLnRhZzpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG5cclxuLnRhZzpub3QoYm9keSkge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY29sb3I6ICM0YTRhNGE7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XHJcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnRhZzpub3QoYm9keSkgLmRlbGV0ZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW07XHJcbn1cclxuLnRhZzpub3QoYm9keSkuaXMtd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi50YWc6bm90KGJvZHkpLmlzLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4udGFnOm5vdChib2R5KS5pcy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi50YWc6bm90KGJvZHkpLmlzLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnRhZzpub3QoYm9keSkuaXMtcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4udGFnOm5vdChib2R5KS5pcy1wcmltYXJ5LmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZmZiO1xyXG4gIGNvbG9yOiAjNTUyZmJjO1xyXG59XHJcbi50YWc6bm90KGJvZHkpLmlzLWxpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnRhZzpub3QoYm9keSkuaXMtbGluay5pcy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZmYjtcclxuICBjb2xvcjogIzU1MmZiYztcclxufVxyXG4udGFnOm5vdChib2R5KS5pcy1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3ZGYwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi50YWc6bm90KGJvZHkpLmlzLWluZm8uaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZmU7XHJcbiAgY29sb3I6ICMwZDY4Y2U7XHJcbn1cclxuLnRhZzpub3QoYm9keSkuaXMtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4udGFnOm5vdChib2R5KS5pcy1zdWNjZXNzLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmYWY1O1xyXG4gIGNvbG9yOiAjMjU3OTUzO1xyXG59XHJcbi50YWc6bm90KGJvZHkpLmlzLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4udGFnOm5vdChib2R5KS5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWViO1xyXG4gIGNvbG9yOiAjOTQ2YzAwO1xyXG59XHJcbi50YWc6bm90KGJvZHkpLmlzLWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4udGFnOm5vdChib2R5KS5pcy1kYW5nZXIuaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWVjZjA7XHJcbiAgY29sb3I6ICNjYzBmMzU7XHJcbn1cclxuLnRhZzpub3QoYm9keSkuaXMtbm9ybWFsIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLnRhZzpub3QoYm9keSkuaXMtbWVkaXVtIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuLnRhZzpub3QoYm9keSkuaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4udGFnOm5vdChib2R5KSAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tbGVmdDogLTAuMzc1ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjE4NzVlbTtcclxufVxyXG4udGFnOm5vdChib2R5KSAuaWNvbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tbGVmdDogMC4xODc1ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVlbTtcclxufVxyXG4udGFnOm5vdChib2R5KSAuaWNvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogLTAuMzc1ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVlbTtcclxufVxyXG4udGFnOm5vdChib2R5KS5pcy1kZWxldGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDJlbTtcclxufVxyXG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6OmJlZm9yZSwgLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjpiZWZvcmUge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjphZnRlciB7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6aG92ZXIsIC50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcclxufVxyXG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xyXG59XHJcbi50YWc6bm90KGJvZHkpLmlzLXJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxufVxyXG5cclxuYS50YWc6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4udGl0bGUsXHJcbi5zdWJ0aXRsZSB7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG4udGl0bGUgZW0sXHJcbi50aXRsZSBzcGFuLFxyXG4uc3VidGl0bGUgZW0sXHJcbi5zdWJ0aXRsZSBzcGFuIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG4udGl0bGUgc3ViLFxyXG4uc3VidGl0bGUgc3ViIHtcclxuICBmb250LXNpemU6IDAuNzVlbTtcclxufVxyXG4udGl0bGUgc3VwLFxyXG4uc3VidGl0bGUgc3VwIHtcclxuICBmb250LXNpemU6IDAuNzVlbTtcclxufVxyXG4udGl0bGUgLnRhZyxcclxuLnN1YnRpdGxlIC50YWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xyXG59XHJcbi50aXRsZSBzdHJvbmcge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi50aXRsZTpub3QoLmlzLXNwYWNlZCkgKyAuc3VidGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xyXG59XHJcbi50aXRsZS5pcy0xIHtcclxuICBmb250LXNpemU6IDNyZW07XHJcbn1cclxuLnRpdGxlLmlzLTIge1xyXG4gIGZvbnQtc2l6ZTogMi41cmVtO1xyXG59XHJcbi50aXRsZS5pcy0zIHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuLnRpdGxlLmlzLTQge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbi50aXRsZS5pcy01IHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuLnRpdGxlLmlzLTYge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG4udGl0bGUuaXMtNyB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uc3VidGl0bGUge1xyXG4gIGNvbG9yOiAjNGE0YTRhO1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG59XHJcbi5zdWJ0aXRsZSBzdHJvbmcge1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLnN1YnRpdGxlOm5vdCguaXMtc3BhY2VkKSArIC50aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW07XHJcbn1cclxuLnN1YnRpdGxlLmlzLTEge1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxufVxyXG4uc3VidGl0bGUuaXMtMiB7XHJcbiAgZm9udC1zaXplOiAyLjVyZW07XHJcbn1cclxuLnN1YnRpdGxlLmlzLTMge1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG4uc3VidGl0bGUuaXMtNCB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuLnN1YnRpdGxlLmlzLTUge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4uc3VidGl0bGUuaXMtNiB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcbi5zdWJ0aXRsZS5pcy03IHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5oZWFkaW5nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm51bWJlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgbWluLXdpZHRoOiAyLjVlbTtcclxuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLyogQnVsbWEgRm9ybSAqL1xyXG4uc2VsZWN0IHNlbGVjdCwgLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAudGV4dGFyZWEsIC5pbnB1dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBjb2xvcjogIzM2MzYzNjtcclxufVxyXG4uc2VsZWN0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOjotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIC5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC4zKTtcclxufVxyXG4uc2VsZWN0IHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC4zKTtcclxufVxyXG4uc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAudGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGU6LW1vei1wbGFjZWhvbGRlciwgLnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsIC5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjMpO1xyXG59XHJcbi5zZWxlY3Qgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC4zKTtcclxufVxyXG4uc2VsZWN0IHNlbGVjdDpob3ZlciwgLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOmhvdmVyLCAudGV4dGFyZWE6aG92ZXIsIC5pbnB1dDpob3ZlciwgLnNlbGVjdCBzZWxlY3QuaXMtaG92ZXJlZCwgLnRhZ2lucHV0IC5pcy1ob3ZlcmVkLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1ob3ZlcmVkLnRleHRhcmVhLCAuaXMtaG92ZXJlZC5pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xyXG59XHJcbi5zZWxlY3Qgc2VsZWN0OmZvY3VzLCAudGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGU6Zm9jdXMsIC50ZXh0YXJlYTpmb2N1cywgLmlucHV0OmZvY3VzLCAuc2VsZWN0IHNlbGVjdC5pcy1mb2N1c2VkLCAudGFnaW5wdXQgLmlzLWZvY3VzZWQudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1mb2N1c2VkLmlucHV0LCAuc2VsZWN0IHNlbGVjdDphY3RpdmUsIC50YWdpbnB1dCAudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTphY3RpdmUsIC50ZXh0YXJlYTphY3RpdmUsIC5pbnB1dDphY3RpdmUsIC5zZWxlY3Qgc2VsZWN0LmlzLWFjdGl2ZSwgLnRhZ2lucHV0IC5pcy1hY3RpdmUudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWFjdGl2ZS5pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuMjUpO1xyXG59XHJcbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgLnRhZ2lucHV0IFtkaXNhYmxlZF0udGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgW2Rpc2FibGVkXS50ZXh0YXJlYSwgW2Rpc2FibGVkXS5pbnB1dCwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0LCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3QsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC50YWdpbnB1dCBmaWVsZHNldFtkaXNhYmxlZF0gLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWEsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICM3YTdhN2E7XHJcbn1cclxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyLCAudGFnaW5wdXQgW2Rpc2FibGVkXS50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOjotbW96LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC50YWdpbnB1dCAudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTo6LW1vei1wbGFjZWhvbGRlciwgLnRhZ2lucHV0IGZpZWxkc2V0W2Rpc2FibGVkXSAudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTo6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC4zKTtcclxufVxyXG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC50YWdpbnB1dCBbZGlzYWJsZWRdLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0udGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0uaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGFnaW5wdXQgZmllbGRzZXRbZGlzYWJsZWRdIC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogcmdiYSgxMjIsIDEyMiwgMTIyLCAwLjMpO1xyXG59XHJcbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLCAudGFnaW5wdXQgW2Rpc2FibGVkXS50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOi1tb3otcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0udGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS5pbnB1dDotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGU6LW1vei1wbGFjZWhvbGRlciwgLnRhZ2lucHV0IGZpZWxkc2V0W2Rpc2FibGVkXSAudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC4zKTtcclxufVxyXG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAudGFnaW5wdXQgW2Rpc2FibGVkXS50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0uaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnRhZ2lucHV0IGZpZWxkc2V0W2Rpc2FibGVkXSAudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC4zKTtcclxufVxyXG5cclxuLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAudGV4dGFyZWEsIC5pbnB1dCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjA2MjVlbSAwLjEyNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC4wNSk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50YWdpbnB1dCBbcmVhZG9ubHldLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIFtyZWFkb25seV0udGV4dGFyZWEsIFtyZWFkb25seV0uaW5wdXQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLnRhZ2lucHV0IC5pcy13aGl0ZS50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtd2hpdGUudGV4dGFyZWEsIC5pcy13aGl0ZS5pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxufVxyXG4udGFnaW5wdXQgLmlzLXdoaXRlLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGU6Zm9jdXMsIC5pcy13aGl0ZS50ZXh0YXJlYTpmb2N1cywgLmlzLXdoaXRlLmlucHV0OmZvY3VzLCAudGFnaW5wdXQgLmlzLXdoaXRlLmlzLWZvY3VzZWQudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLXdoaXRlLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy13aGl0ZS5pcy1mb2N1c2VkLmlucHV0LCAudGFnaW5wdXQgLmlzLXdoaXRlLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGU6YWN0aXZlLCAuaXMtd2hpdGUudGV4dGFyZWE6YWN0aXZlLCAuaXMtd2hpdGUuaW5wdXQ6YWN0aXZlLCAudGFnaW5wdXQgLmlzLXdoaXRlLmlzLWFjdGl2ZS50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtd2hpdGUuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtd2hpdGUuaXMtYWN0aXZlLmlucHV0IHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbn1cclxuLnRhZ2lucHV0IC5pcy1ibGFjay50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtYmxhY2sudGV4dGFyZWEsIC5pcy1ibGFjay5pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi50YWdpbnB1dCAuaXMtYmxhY2sudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTpmb2N1cywgLmlzLWJsYWNrLnRleHRhcmVhOmZvY3VzLCAuaXMtYmxhY2suaW5wdXQ6Zm9jdXMsIC50YWdpbnB1dCAuaXMtYmxhY2suaXMtZm9jdXNlZC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtYmxhY2suaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWJsYWNrLmlzLWZvY3VzZWQuaW5wdXQsIC50YWdpbnB1dCAuaXMtYmxhY2sudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTphY3RpdmUsIC5pcy1ibGFjay50ZXh0YXJlYTphY3RpdmUsIC5pcy1ibGFjay5pbnB1dDphY3RpdmUsIC50YWdpbnB1dCAuaXMtYmxhY2suaXMtYWN0aXZlLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1ibGFjay5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1ibGFjay5pcy1hY3RpdmUuaW5wdXQge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcclxufVxyXG4udGFnaW5wdXQgLmlzLWxpZ2h0LnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1saWdodC50ZXh0YXJlYSwgLmlzLWxpZ2h0LmlucHV0IHtcclxuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLnRhZ2lucHV0IC5pcy1saWdodC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOmZvY3VzLCAuaXMtbGlnaHQudGV4dGFyZWE6Zm9jdXMsIC5pcy1saWdodC5pbnB1dDpmb2N1cywgLnRhZ2lucHV0IC5pcy1saWdodC5pcy1mb2N1c2VkLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1saWdodC5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtbGlnaHQuaXMtZm9jdXNlZC5pbnB1dCwgLnRhZ2lucHV0IC5pcy1saWdodC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOmFjdGl2ZSwgLmlzLWxpZ2h0LnRleHRhcmVhOmFjdGl2ZSwgLmlzLWxpZ2h0LmlucHV0OmFjdGl2ZSwgLnRhZ2lucHV0IC5pcy1saWdodC5pcy1hY3RpdmUudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLWxpZ2h0LmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWxpZ2h0LmlzLWFjdGl2ZS5pbnB1dCB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuMjUpO1xyXG59XHJcbi50YWdpbnB1dCAuaXMtZGFyay50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtZGFyay50ZXh0YXJlYSwgLmlzLWRhcmsuaW5wdXQge1xyXG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcclxufVxyXG4udGFnaW5wdXQgLmlzLWRhcmsudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTpmb2N1cywgLmlzLWRhcmsudGV4dGFyZWE6Zm9jdXMsIC5pcy1kYXJrLmlucHV0OmZvY3VzLCAudGFnaW5wdXQgLmlzLWRhcmsuaXMtZm9jdXNlZC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtZGFyay5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtZGFyay5pcy1mb2N1c2VkLmlucHV0LCAudGFnaW5wdXQgLmlzLWRhcmsudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTphY3RpdmUsIC5pcy1kYXJrLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWRhcmsuaW5wdXQ6YWN0aXZlLCAudGFnaW5wdXQgLmlzLWRhcmsuaXMtYWN0aXZlLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1kYXJrLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWRhcmsuaXMtYWN0aXZlLmlucHV0IHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTQsIDU0LCA1NCwgMC4yNSk7XHJcbn1cclxuLnRhZ2lucHV0IC5pcy1wcmltYXJ5LnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1wcmltYXJ5LnRleHRhcmVhLCAuaXMtcHJpbWFyeS5pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi50YWdpbnB1dCAuaXMtcHJpbWFyeS50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOmZvY3VzLCAuaXMtcHJpbWFyeS50ZXh0YXJlYTpmb2N1cywgLmlzLXByaW1hcnkuaW5wdXQ6Zm9jdXMsIC50YWdpbnB1dCAuaXMtcHJpbWFyeS5pcy1mb2N1c2VkLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1wcmltYXJ5LmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1wcmltYXJ5LmlzLWZvY3VzZWQuaW5wdXQsIC50YWdpbnB1dCAuaXMtcHJpbWFyeS50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOmFjdGl2ZSwgLmlzLXByaW1hcnkudGV4dGFyZWE6YWN0aXZlLCAuaXMtcHJpbWFyeS5pbnB1dDphY3RpdmUsIC50YWdpbnB1dCAuaXMtcHJpbWFyeS5pcy1hY3RpdmUudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLXByaW1hcnkuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtcHJpbWFyeS5pcy1hY3RpdmUuaW5wdXQge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuMjUpO1xyXG59XHJcbi50YWdpbnB1dCAuaXMtbGluay50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtbGluay50ZXh0YXJlYSwgLmlzLWxpbmsuaW5wdXQge1xyXG4gIGJvcmRlci1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4udGFnaW5wdXQgLmlzLWxpbmsudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTpmb2N1cywgLmlzLWxpbmsudGV4dGFyZWE6Zm9jdXMsIC5pcy1saW5rLmlucHV0OmZvY3VzLCAudGFnaW5wdXQgLmlzLWxpbmsuaXMtZm9jdXNlZC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtbGluay5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtbGluay5pcy1mb2N1c2VkLmlucHV0LCAudGFnaW5wdXQgLmlzLWxpbmsudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTphY3RpdmUsIC5pcy1saW5rLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWxpbmsuaW5wdXQ6YWN0aXZlLCAudGFnaW5wdXQgLmlzLWxpbmsuaXMtYWN0aXZlLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1saW5rLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWxpbmsuaXMtYWN0aXZlLmlucHV0IHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTIxLCA4NywgMjEzLCAwLjI1KTtcclxufVxyXG4udGFnaW5wdXQgLmlzLWluZm8udGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLWluZm8udGV4dGFyZWEsIC5pcy1pbmZvLmlucHV0IHtcclxuICBib3JkZXItY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLnRhZ2lucHV0IC5pcy1pbmZvLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGU6Zm9jdXMsIC5pcy1pbmZvLnRleHRhcmVhOmZvY3VzLCAuaXMtaW5mby5pbnB1dDpmb2N1cywgLnRhZ2lucHV0IC5pcy1pbmZvLmlzLWZvY3VzZWQudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLWluZm8uaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWluZm8uaXMtZm9jdXNlZC5pbnB1dCwgLnRhZ2lucHV0IC5pcy1pbmZvLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGU6YWN0aXZlLCAuaXMtaW5mby50ZXh0YXJlYTphY3RpdmUsIC5pcy1pbmZvLmlucHV0OmFjdGl2ZSwgLnRhZ2lucHV0IC5pcy1pbmZvLmlzLWFjdGl2ZS50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtaW5mby5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1pbmZvLmlzLWFjdGl2ZS5pbnB1dCB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIyLCAxMjUsIDI0MCwgMC4yNSk7XHJcbn1cclxuLnRhZ2lucHV0IC5pcy1zdWNjZXNzLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1zdWNjZXNzLnRleHRhcmVhLCAuaXMtc3VjY2Vzcy5pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi50YWdpbnB1dCAuaXMtc3VjY2Vzcy50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOmZvY3VzLCAuaXMtc3VjY2Vzcy50ZXh0YXJlYTpmb2N1cywgLmlzLXN1Y2Nlc3MuaW5wdXQ6Zm9jdXMsIC50YWdpbnB1dCAuaXMtc3VjY2Vzcy5pcy1mb2N1c2VkLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQuaW5wdXQsIC50YWdpbnB1dCAuaXMtc3VjY2Vzcy50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlOmFjdGl2ZSwgLmlzLXN1Y2Nlc3MudGV4dGFyZWE6YWN0aXZlLCAuaXMtc3VjY2Vzcy5pbnB1dDphY3RpdmUsIC50YWdpbnB1dCAuaXMtc3VjY2Vzcy5pcy1hY3RpdmUudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtc3VjY2Vzcy5pcy1hY3RpdmUuaW5wdXQge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg3MiwgMTk5LCAxNDIsIDAuMjUpO1xyXG59XHJcbi50YWdpbnB1dCAuaXMtd2FybmluZy50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtd2FybmluZy50ZXh0YXJlYSwgLmlzLXdhcm5pbmcuaW5wdXQge1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZTA4YTtcclxufVxyXG4udGFnaW5wdXQgLmlzLXdhcm5pbmcudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTpmb2N1cywgLmlzLXdhcm5pbmcudGV4dGFyZWE6Zm9jdXMsIC5pcy13YXJuaW5nLmlucHV0OmZvY3VzLCAudGFnaW5wdXQgLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtd2FybmluZy5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtd2FybmluZy5pcy1mb2N1c2VkLmlucHV0LCAudGFnaW5wdXQgLmlzLXdhcm5pbmcudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZTphY3RpdmUsIC5pcy13YXJuaW5nLnRleHRhcmVhOmFjdGl2ZSwgLmlzLXdhcm5pbmcuaW5wdXQ6YWN0aXZlLCAudGFnaW5wdXQgLmlzLXdhcm5pbmcuaXMtYWN0aXZlLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy13YXJuaW5nLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLXdhcm5pbmcuaXMtYWN0aXZlLmlucHV0IHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyMjQsIDEzOCwgMC4yNSk7XHJcbn1cclxuLnRhZ2lucHV0IC5pcy1kYW5nZXIudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLWRhbmdlci50ZXh0YXJlYSwgLmlzLWRhbmdlci5pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xyXG59XHJcbi50YWdpbnB1dCAuaXMtZGFuZ2VyLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGU6Zm9jdXMsIC5pcy1kYW5nZXIudGV4dGFyZWE6Zm9jdXMsIC5pcy1kYW5nZXIuaW5wdXQ6Zm9jdXMsIC50YWdpbnB1dCAuaXMtZGFuZ2VyLmlzLWZvY3VzZWQudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLWRhbmdlci5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtZGFuZ2VyLmlzLWZvY3VzZWQuaW5wdXQsIC50YWdpbnB1dCAuaXMtZGFuZ2VyLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGU6YWN0aXZlLCAuaXMtZGFuZ2VyLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWRhbmdlci5pbnB1dDphY3RpdmUsIC50YWdpbnB1dCAuaXMtZGFuZ2VyLmlzLWFjdGl2ZS50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlLCAuaXMtZGFuZ2VyLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWRhbmdlci5pcy1hY3RpdmUuaW5wdXQge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDEsIDcwLCAxMDQsIDAuMjUpO1xyXG59XHJcbi50YWdpbnB1dCAuaXMtc21hbGwudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLXNtYWxsLnRleHRhcmVhLCAuaXMtc21hbGwuaW5wdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLnRhZ2lucHV0IC5pcy1tZWRpdW0udGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLW1lZGl1bS50ZXh0YXJlYSwgLmlzLW1lZGl1bS5pbnB1dCB7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcbi50YWdpbnB1dCAuaXMtbGFyZ2UudGFnaW5wdXQtY29udGFpbmVyLmlzLWZvY3VzYWJsZSwgLmlzLWxhcmdlLnRleHRhcmVhLCAuaXMtbGFyZ2UuaW5wdXQge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbi50YWdpbnB1dCAuaXMtZnVsbHdpZHRoLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1mdWxsd2lkdGgudGV4dGFyZWEsIC5pcy1mdWxsd2lkdGguaW5wdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50YWdpbnB1dCAuaXMtaW5saW5lLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2FibGUsIC5pcy1pbmxpbmUudGV4dGFyZWEsIC5pcy1pbmxpbmUuaW5wdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmlucHV0LmlzLXJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYygwLjc1ZW0gLSAxcHgpICsgMC4zNzVlbSk7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyhjYWxjKDAuNzVlbSAtIDFweCkgKyAwLjM3NWVtKTtcclxufVxyXG4uaW5wdXQuaXMtc3RhdGljIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi50ZXh0YXJlYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiBjYWxjKDAuNzVlbSAtIDFweCk7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG4udGV4dGFyZWE6bm90KFtyb3dzXSkge1xyXG4gIG1heC1oZWlnaHQ6IDQwZW07XHJcbiAgbWluLWhlaWdodDogOGVtO1xyXG59XHJcbi50ZXh0YXJlYVtyb3dzXSB7XHJcbiAgaGVpZ2h0OiBpbml0aWFsO1xyXG59XHJcbi50ZXh0YXJlYS5oYXMtZml4ZWQtc2l6ZSB7XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4ucmFkaW8sIC5jaGVja2JveCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnJhZGlvIGlucHV0LCAuY2hlY2tib3ggaW5wdXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucmFkaW86aG92ZXIsIC5jaGVja2JveDpob3ZlciB7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuW2Rpc2FibGVkXS5yYWRpbywgW2Rpc2FibGVkXS5jaGVja2JveCwgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbywgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCxcclxuLnJhZGlvIGlucHV0W2Rpc2FibGVkXSxcclxuLmNoZWNrYm94IGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY29sb3I6ICM3YTdhN2E7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLnJhZGlvICsgLnJhZGlvIHtcclxuICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbn1cclxuXHJcbi5zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKSB7XHJcbiAgaGVpZ2h0OiAyLjVlbTtcclxufVxyXG4uc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbiAgcmlnaHQ6IDEuMTI1ZW07XHJcbiAgei1pbmRleDogNDtcclxufVxyXG4uc2VsZWN0LmlzLXJvdW5kZWQgc2VsZWN0IHtcclxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbn1cclxuLnNlbGVjdCBzZWxlY3Qge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDFlbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5zZWxlY3Qgc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XHJcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XHJcbn1cclxuLnNlbGVjdCBzZWxlY3RbbXVsdGlwbGVdIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0gb3B0aW9uIHtcclxuICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbn1cclxuLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOmhvdmVyOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5zZWxlY3QuaXMtd2hpdGU6bm90KDpob3Zlcik6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG59XHJcbi5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0IHtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG59XHJcbi5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdC5pcy1ob3ZlcmVkIHtcclxuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbn1cclxuLnNlbGVjdC5pcy1ibGFjazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcclxufVxyXG4uc2VsZWN0LmlzLWJsYWNrIHNlbGVjdCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1ob3ZlcmVkIHtcclxuICBib3JkZXItY29sb3I6IGJsYWNrO1xyXG59XHJcbi5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0LmlzLWFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xyXG59XHJcbi5zZWxlY3QuaXMtbGlnaHQ6bm90KDpob3Zlcik6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLnNlbGVjdC5pcy1saWdodCBzZWxlY3Qge1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcclxufVxyXG4uc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1saWdodCBzZWxlY3QuaXMtaG92ZXJlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xyXG59XHJcbi5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0LmlzLWFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuMjUpO1xyXG59XHJcbi5zZWxlY3QuaXMtZGFyazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcclxufVxyXG4uc2VsZWN0LmlzLWRhcmsgc2VsZWN0IHtcclxuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLnNlbGVjdC5pcy1kYXJrIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1ob3ZlcmVkIHtcclxuICBib3JkZXItY29sb3I6ICMyOTI5Mjk7XHJcbn1cclxuLnNlbGVjdC5pcy1kYXJrIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1hY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1NCwgNTQsIDU0LCAwLjI1KTtcclxufVxyXG4uc2VsZWN0LmlzLXByaW1hcnk6bm90KDpob3Zlcik6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QuaXMtaG92ZXJlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNjk0M2QwO1xyXG59XHJcbi5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QuaXMtYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTIxLCA4NywgMjEzLCAwLjI1KTtcclxufVxyXG4uc2VsZWN0LmlzLWxpbms6bm90KDpob3Zlcik6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnNlbGVjdC5pcy1saW5rIHNlbGVjdCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5zZWxlY3QuaXMtbGluayBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtbGluayBzZWxlY3QuaXMtaG92ZXJlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNjk0M2QwO1xyXG59XHJcbi5zZWxlY3QuaXMtbGluayBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtbGluayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1saW5rIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtbGluayBzZWxlY3QuaXMtYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTIxLCA4NywgMjEzLCAwLjI1KTtcclxufVxyXG4uc2VsZWN0LmlzLWluZm86bm90KDpob3Zlcik6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLnNlbGVjdC5pcy1pbmZvIHNlbGVjdCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTY3ZGYwO1xyXG59XHJcbi5zZWxlY3QuaXMtaW5mbyBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3QuaXMtaG92ZXJlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMGU3MWRlO1xyXG59XHJcbi5zZWxlY3QuaXMtaW5mbyBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1pbmZvIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3QuaXMtYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjIsIDEyNSwgMjQwLCAwLjI1KTtcclxufVxyXG4uc2VsZWN0LmlzLXN1Y2Nlc3M6bm90KDpob3Zlcik6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtaG92ZXJlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjM2FiYjgxO1xyXG59XHJcbi5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNzIsIDE5OSwgMTQyLCAwLjI1KTtcclxufVxyXG4uc2VsZWN0LmlzLXdhcm5pbmc6bm90KDpob3Zlcik6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMDhhO1xyXG59XHJcbi5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3QuaXMtaG92ZXJlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZkOTcwO1xyXG59XHJcbi5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3QuaXMtYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyMjQsIDEzOCwgMC4yNSk7XHJcbn1cclxuLnNlbGVjdC5pcy1kYW5nZXI6bm90KDpob3Zlcik6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0IHtcclxuICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWRhbmdlciBzZWxlY3QuaXMtaG92ZXJlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWYyZTU1O1xyXG59XHJcbi5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdC5pcy1hY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDEsIDcwLCAxMDQsIDAuMjUpO1xyXG59XHJcbi5zZWxlY3QuaXMtc21hbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLnNlbGVjdC5pcy1tZWRpdW0ge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4uc2VsZWN0LmlzLWxhcmdlIHtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG4uc2VsZWN0LmlzLWRpc2FibGVkOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhO1xyXG59XHJcbi5zZWxlY3QuaXMtZnVsbHdpZHRoIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uc2VsZWN0LmlzLWZ1bGx3aWR0aCBzZWxlY3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zZWxlY3QuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwLjYyNWVtO1xyXG4gIHRvcDogMC42MjVlbTtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuLnNlbGVjdC5pcy1sb2FkaW5nLmlzLXNtYWxsOmFmdGVyIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLnNlbGVjdC5pcy1sb2FkaW5nLmlzLW1lZGl1bTphZnRlciB7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcbi5zZWxlY3QuaXMtbG9hZGluZy5pcy1sYXJnZTphZnRlciB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbi5maWxlIHtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZpbGUuaXMtd2hpdGUgLmZpbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5maWxlLmlzLXdoaXRlOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtd2hpdGUuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG4uZmlsZS5pcy13aGl0ZTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXdoaXRlLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5maWxlLmlzLXdoaXRlOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXdoaXRlLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG4uZmlsZS5pcy1ibGFjayAuZmlsZS1jdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmZpbGUuaXMtYmxhY2s6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1ibGFjay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwNDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uZmlsZS5pcy1ibGFjazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWJsYWNrLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uZmlsZS5pcy1ibGFjazphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1ibGFjay5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uZmlsZS5pcy1saWdodCAuZmlsZS1jdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5maWxlLmlzLWxpZ2h0OmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtbGlnaHQuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5maWxlLmlzLWxpZ2h0OmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtbGlnaHQuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yNSk7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4uZmlsZS5pcy1saWdodDphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1saWdodC5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4uZmlsZS5pcy1kYXJrIC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5maWxlLmlzLWRhcms6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYXJrLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZpbGUuaXMtZGFyazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWRhcmsuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNTQsIDU0LCA1NCwgMC4yNSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZpbGUuaXMtZGFyazphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYXJrLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZmlsZS5pcy1wcmltYXJ5IC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5maWxlLmlzLXByaW1hcnk6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE0ZGQyO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZpbGUuaXMtcHJpbWFyeTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXByaW1hcnkuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTIxLCA4NywgMjEzLCAwLjI1KTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZmlsZS5pcy1wcmltYXJ5OmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXByaW1hcnkuaXMtYWN0aXZlIC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5NDNkMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5maWxlLmlzLWxpbmsgLmZpbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZpbGUuaXMtbGluazpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWxpbmsuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTRkZDI7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZmlsZS5pcy1saW5rOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtbGluay5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuMjUpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5maWxlLmlzLWxpbms6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtbGluay5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk0M2QwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZpbGUuaXMtaW5mbyAuZmlsZS1jdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjdkZjA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZmlsZS5pcy1pbmZvOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtaW5mby5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNzdlYTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5maWxlLmlzLWluZm86Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1pbmZvLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDIyLCAxMjUsIDI0MCwgMC4yNSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZpbGUuaXMtaW5mbzphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1pbmZvLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTcxZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZmlsZS5pcy1zdWNjZXNzIC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5maWxlLmlzLXN1Y2Nlc3M6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1zdWNjZXNzLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2VjNDg3O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZpbGUuaXMtc3VjY2Vzczpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNzIsIDE5OSwgMTQyLCAwLjI1KTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZmlsZS5pcy1zdWNjZXNzOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlIC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYmI4MTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5maWxlLmlzLXdhcm5pbmcgLmZpbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4uZmlsZS5pcy13YXJuaW5nOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtd2FybmluZy5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3ZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmZpbGUuaXMtd2FybmluZzpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXdhcm5pbmcuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAyMjQsIDEzOCwgMC4yNSk7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4uZmlsZS5pcy13YXJuaW5nOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXdhcm5pbmcuaXMtYWN0aXZlIC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDk3MDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmZpbGUuaXMtZGFuZ2VyIC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5maWxlLmlzLWRhbmdlcjpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWRhbmdlci5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwM2E1ZjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5maWxlLmlzLWRhbmdlcjpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWRhbmdlci5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNDEsIDcwLCAxMDQsIDAuMjUpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5maWxlLmlzLWRhbmdlcjphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYW5nZXIuaXMtYWN0aXZlIC5maWxlLWN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmMmU1NTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5maWxlLmlzLXNtYWxsIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLmZpbGUuaXMtbm9ybWFsIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuLmZpbGUuaXMtbWVkaXVtIHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuLmZpbGUuaXMtbWVkaXVtIC5maWxlLWljb24gLmZhIHtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbn1cclxuLmZpbGUuaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbi5maWxlLmlzLWxhcmdlIC5maWxlLWljb24gLmZhIHtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbn1cclxuLmZpbGUuaGFzLW5hbWUgLmZpbGUtY3RhIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG4uZmlsZS5oYXMtbmFtZSAuZmlsZS1uYW1lIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmZpbGUuaGFzLW5hbWUuaXMtZW1wdHkgLmZpbGUtY3RhIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmZpbGUuaGFzLW5hbWUuaXMtZW1wdHkgLmZpbGUtbmFtZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZmlsZS5pcy1ib3hlZCAuZmlsZS1sYWJlbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uZmlsZS5pcy1ib3hlZCAuZmlsZS1jdGEge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDFlbSAzZW07XHJcbn1cclxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtbmFtZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XHJcbn1cclxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtaWNvbiB7XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICB3aWR0aDogMS41ZW07XHJcbn1cclxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtaWNvbiAuZmEge1xyXG4gIGZvbnQtc2l6ZTogMjFweDtcclxufVxyXG4uZmlsZS5pcy1ib3hlZC5pcy1zbWFsbCAuZmlsZS1pY29uIC5mYSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5maWxlLmlzLWJveGVkLmlzLW1lZGl1bSAuZmlsZS1pY29uIC5mYSB7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG59XHJcbi5maWxlLmlzLWJveGVkLmlzLWxhcmdlIC5maWxlLWljb24gLmZhIHtcclxuICBmb250LXNpemU6IDM1cHg7XHJcbn1cclxuLmZpbGUuaXMtYm94ZWQuaGFzLW5hbWUgLmZpbGUtY3RhIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxufVxyXG4uZmlsZS5pcy1ib3hlZC5oYXMtbmFtZSAuZmlsZS1uYW1lIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcclxufVxyXG4uZmlsZS5pcy1jZW50ZXJlZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmZpbGUuaXMtZnVsbHdpZHRoIC5maWxlLWxhYmVsIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZmlsZS5pcy1mdWxsd2lkdGggLmZpbGUtbmFtZSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG4uZmlsZS5pcy1yaWdodCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG4uZmlsZS5pcy1yaWdodCAuZmlsZS1jdGEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG59XHJcbi5maWxlLmlzLXJpZ2h0IC5maWxlLW5hbWUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcclxuICBvcmRlcjogLTE7XHJcbn1cclxuXHJcbi5maWxlLWxhYmVsIHtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZpbGUtbGFiZWw6aG92ZXIgLmZpbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5maWxlLWxhYmVsOmhvdmVyIC5maWxlLW5hbWUge1xyXG4gIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcclxufVxyXG4uZmlsZS1sYWJlbDphY3RpdmUgLmZpbGUtY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5maWxlLWxhYmVsOmFjdGl2ZSAuZmlsZS1uYW1lIHtcclxuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XHJcbn1cclxuXHJcbi5maWxlLWlucHV0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZpbGUtY3RhLFxyXG4uZmlsZS1uYW1lIHtcclxuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZmlsZS1jdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgY29sb3I6ICM0YTRhNGE7XHJcbn1cclxuXHJcbi5maWxlLW5hbWUge1xyXG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDE2ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4uZmlsZS1pY29uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICB3aWR0aDogMWVtO1xyXG59XHJcbi5maWxlLWljb24gLmZhIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5sYWJlbCB7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLmxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG59XHJcbi5sYWJlbC5pcy1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcbi5sYWJlbC5pcy1tZWRpdW0ge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4ubGFiZWwuaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG4uaGVscCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbn1cclxuLmhlbHAuaXMtd2hpdGUge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uaGVscC5pcy1ibGFjayB7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmhlbHAuaXMtbGlnaHQge1xyXG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5oZWxwLmlzLWRhcmsge1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5oZWxwLmlzLXByaW1hcnkge1xyXG4gIGNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5oZWxwLmlzLWxpbmsge1xyXG4gIGNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5oZWxwLmlzLWluZm8ge1xyXG4gIGNvbG9yOiAjMTY3ZGYwO1xyXG59XHJcbi5oZWxwLmlzLXN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi5oZWxwLmlzLXdhcm5pbmcge1xyXG4gIGNvbG9yOiAjZmZlMDhhO1xyXG59XHJcbi5oZWxwLmlzLWRhbmdlciB7XHJcbiAgY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuXHJcbi5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG59XHJcbi5maWVsZC5oYXMtYWRkb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbn1cclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuYnV0dG9uLFxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5pbnB1dCxcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuc2VsZWN0IHNlbGVjdCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmlucHV0LFxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0IHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1dHRvbixcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0IHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCB7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlIHtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIge1xyXG4gIHotaW5kZXg6IDQ7XHJcbn1cclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wuaXMtZXhwYW5kZWQge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LXNocmluazogMTtcclxufVxyXG4uZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWNlbnRlcmVkIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLXJpZ2h0IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcbi5maWVsZC5oYXMtYWRkb25zLmhhcy1hZGRvbnMtZnVsbHdpZHRoIC5jb250cm9sIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuLmZpZWxkLmlzLWdyb3VwZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5maWVsZC5pcy1ncm91cGVkID4gLmNvbnRyb2wge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi5maWVsZC5pcy1ncm91cGVkID4gLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbn1cclxuLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbC5pcy1leHBhbmRlZCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtc2hyaW5rOiAxO1xyXG59XHJcbi5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtY2VudGVyZWQge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtcmlnaHQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZSA+IC5jb250cm9sOmxhc3QtY2hpbGQsIC5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lID4gLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxufVxyXG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcclxufVxyXG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xyXG4gIC5maWVsZC5pcy1ob3Jpem9udGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmllbGQtbGFiZWwgLmxhYmVsIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuZmllbGQtbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcclxuICAuZmllbGQtbGFiZWwge1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLmZpZWxkLWxhYmVsLmlzLXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtO1xyXG4gIH1cclxuICAuZmllbGQtbGFiZWwuaXMtbm9ybWFsIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtO1xyXG4gIH1cclxuICAuZmllbGQtbGFiZWwuaXMtbWVkaXVtIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtO1xyXG4gIH1cclxuICAuZmllbGQtbGFiZWwuaXMtbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcclxuICB9XHJcbn1cclxuXHJcbi5maWVsZC1ib2R5IC5maWVsZCAuZmllbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLmZpZWxkLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDU7XHJcbiAgICBmbGV4LXNocmluazogMTtcclxuICB9XHJcbiAgLmZpZWxkLWJvZHkgLmZpZWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5maWVsZC1ib2R5ID4gLmZpZWxkIHtcclxuICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gIH1cclxuICAuZmllbGQtYm9keSA+IC5maWVsZDpub3QoLmlzLW5hcnJvdykge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuICAuZmllbGQtYm9keSA+IC5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250cm9sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaW5wdXQ6Zm9jdXMgfiAuaWNvbixcclxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdDpmb2N1cyB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0OmZvY3VzIH4gLmljb24sXHJcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0OmZvY3VzIH4gLmljb24ge1xyXG4gIGNvbG9yOiAjNGE0YTRhO1xyXG59XHJcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dC5pcy1zbWFsbCB+IC5pY29uLFxyXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuc2VsZWN0LmlzLXNtYWxsIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaW5wdXQuaXMtc21hbGwgfiAuaWNvbixcclxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3QuaXMtc21hbGwgfiAuaWNvbiB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dC5pcy1tZWRpdW0gfiAuaWNvbixcclxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1tZWRpdW0gfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dC5pcy1tZWRpdW0gfiAuaWNvbixcclxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3QuaXMtbWVkaXVtIH4gLmljb24ge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbixcclxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1sYXJnZSB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sXHJcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0LmlzLWxhcmdlIH4gLmljb24ge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmljb24ge1xyXG4gIGNvbG9yOiAjZGJkYmRiO1xyXG4gIGhlaWdodDogMi41ZW07XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMi41ZW07XHJcbiAgei1pbmRleDogNDtcclxufVxyXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaW5wdXQsXHJcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3Qgc2VsZWN0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xyXG59XHJcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pY29uLmlzLWxlZnQge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dCxcclxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3Qgc2VsZWN0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxufVxyXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmljb24uaXMtcmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5jb250cm9sLmlzLWxvYWRpbmc6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICByaWdodDogMC42MjVlbTtcclxuICB0b3A6IDAuNjI1ZW07XHJcbiAgei1pbmRleDogNDtcclxufVxyXG4uY29udHJvbC5pcy1sb2FkaW5nLmlzLXNtYWxsOmFmdGVyIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLmNvbnRyb2wuaXMtbG9hZGluZy5pcy1tZWRpdW06YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4uY29udHJvbC5pcy1sb2FkaW5nLmlzLWxhcmdlOmFmdGVyIHtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLyogQnVsbWEgQ29tcG9uZW50cyAqL1xyXG4uYnJlYWRjcnVtYiB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmJyZWFkY3J1bWIgYSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogIzc5NTdkNTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAgMC43NWVtO1xyXG59XHJcbi5icmVhZGNydW1iIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5icmVhZGNydW1iIGxpIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi5icmVhZGNydW1iIGxpLmlzLWFjdGl2ZSBhIHtcclxuICBjb2xvcjogIzM2MzYzNjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmJyZWFkY3J1bWIgbGkgKyBsaTo6YmVmb3JlIHtcclxuICBjb2xvcjogI2I1YjViNTtcclxuICBjb250ZW50OiBcIi9cIjtcclxufVxyXG4uYnJlYWRjcnVtYiB1bCxcclxuLmJyZWFkY3J1bWIgb2wge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4uYnJlYWRjcnVtYiAuaWNvbjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxufVxyXG4uYnJlYWRjcnVtYiAuaWNvbjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbn1cclxuLmJyZWFkY3J1bWIuaXMtY2VudGVyZWQgb2wsXHJcbi5icmVhZGNydW1iLmlzLWNlbnRlcmVkIHVsIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uYnJlYWRjcnVtYi5pcy1yaWdodCBvbCxcclxuLmJyZWFkY3J1bWIuaXMtcmlnaHQgdWwge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmJyZWFkY3J1bWIuaXMtc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG4uYnJlYWRjcnVtYi5pcy1tZWRpdW0ge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4uYnJlYWRjcnVtYi5pcy1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuLmJyZWFkY3J1bWIuaGFzLWFycm93LXNlcGFyYXRvciBsaSArIGxpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi4oaSXCI7XHJcbn1cclxuLmJyZWFkY3J1bWIuaGFzLWJ1bGxldC1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIuKAolwiO1xyXG59XHJcbi5icmVhZGNydW1iLmhhcy1kb3Qtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLCt1wiO1xyXG59XHJcbi5icmVhZGNydW1iLmhhcy1zdWNjZWVkcy1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIuKJu1wiO1xyXG59XHJcblxyXG4uY2FyZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMTAsIDEwLCAxMCwgMC4wMik7XHJcbiAgY29sb3I6ICM0YTRhNGE7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcmQtZm9vdGVyOmZpcnN0LWNoaWxkLCAuY2FyZC1jb250ZW50OmZpcnN0LWNoaWxkLCAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbn1cclxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQsIC5jYXJkLWNvbnRlbnQ6bGFzdC1jaGlsZCwgLmNhcmQtaGVhZGVyOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgYm94LXNoYWRvdzogMCAwLjEyNWVtIDAuMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyLXRpdGxlIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG59XHJcbi5jYXJkLWhlYWRlci10aXRsZS5pcy1jZW50ZXJlZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlci1pY29uIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxufVxyXG5cclxuLmNhcmQtaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY2FyZC1pbWFnZTpmaXJzdC1jaGlsZCBpbWcge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbn1cclxuLmNhcmQtaW1hZ2U6bGFzdC1jaGlsZCBpbWcge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5jYXJkLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uY2FyZC1mb290ZXItaXRlbSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW07XHJcbn1cclxuLmNhcmQtZm9vdGVyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZDtcclxufVxyXG5cclxuLmNhcmQgLm1lZGlhOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLmRyb3Bkb3duIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4uZHJvcGRvd24uaXMtYWN0aXZlIC5kcm9wZG93bi1tZW51LCAuZHJvcGRvd24uaXMtaG92ZXJhYmxlOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZHJvcGRvd24uaXMtcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLmRyb3Bkb3duLmlzLXVwIC5kcm9wZG93bi1tZW51IHtcclxuICBib3R0b206IDEwMCU7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcclxuICB0b3A6IGF1dG87XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWluLXdpZHRoOiAxMnJlbTtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgei1pbmRleDogMjA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKDEwLCAxMCwgMTAsIDAuMDIpO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0sIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaGFzLWxpbmsgYSB7XHJcbiAgY29sb3I6ICM0YTRhNGE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5hLmRyb3Bkb3duLWl0ZW0sIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaGFzLWxpbmsgYSxcclxuYnV0dG9uLmRyb3Bkb3duLWl0ZW0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbmEuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5oYXMtbGluayBhOmhvdmVyLFxyXG5idXR0b24uZHJvcGRvd24taXRlbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG5hLmRyb3Bkb3duLWl0ZW0uaXMtYWN0aXZlLCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmhhcy1saW5rIGEuaXMtYWN0aXZlLFxyXG5idXR0b24uZHJvcGRvd24taXRlbS5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1kaXZpZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IDAuNXJlbSAwO1xyXG59XHJcblxyXG4ubGV2ZWwge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5sZXZlbCBjb2RlIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmxldmVsIGltZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLmxldmVsLmlzLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1sZWZ0LFxyXG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1yaWdodCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1sZWZ0ICsgLmxldmVsLXJpZ2h0IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbn1cclxuLmxldmVsLmlzLW1vYmlsZSAubGV2ZWwtaXRlbTpub3QoLmlzLW5hcnJvdykge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcclxuICAubGV2ZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmxldmVsID4gLmxldmVsLWl0ZW06bm90KC5pcy1uYXJyb3cpIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcbn1cclxuXHJcbi5sZXZlbC1pdGVtIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1iYXNpczogYXV0bztcclxuICBmbGV4LWdyb3c6IDA7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmxldmVsLWl0ZW0gLnRpdGxlLFxyXG4ubGV2ZWwtaXRlbSAuc3VidGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAubGV2ZWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubGV2ZWwtbGVmdCxcclxuLmxldmVsLXJpZ2h0IHtcclxuICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gIGZsZXgtZ3JvdzogMDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG4ubGV2ZWwtbGVmdCAubGV2ZWwtaXRlbS5pcy1mbGV4aWJsZSxcclxuLmxldmVsLXJpZ2h0IC5sZXZlbC1pdGVtLmlzLWZsZXhpYmxlIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLmxldmVsLWxlZnQgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSxcclxuLmxldmVsLXJpZ2h0IC5sZXZlbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmxldmVsLWxlZnQge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmxldmVsLWxlZnQgKyAubGV2ZWwtcmlnaHQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcclxuICAubGV2ZWwtbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuLmxldmVsLXJpZ2h0IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLmxldmVsLXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWEge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG4ubWVkaWEgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxufVxyXG4ubWVkaWEgLm1lZGlhIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMTksIDIxOSwgMjE5LCAwLjUpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcbn1cclxuLm1lZGlhIC5tZWRpYSAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLFxyXG4ubWVkaWEgLm1lZGlhIC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufVxyXG4ubWVkaWEgLm1lZGlhIC5tZWRpYSB7XHJcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxufVxyXG4ubWVkaWEgLm1lZGlhIC5tZWRpYSArIC5tZWRpYSB7XHJcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG59XHJcbi5tZWRpYSArIC5tZWRpYSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjE5LCAyMTksIDIxOSwgMC41KTtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIHBhZGRpbmctdG9wOiAxcmVtO1xyXG59XHJcbi5tZWRpYS5pcy1sYXJnZSArIC5tZWRpYSB7XHJcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbn1cclxuXHJcbi5tZWRpYS1sZWZ0LFxyXG4ubWVkaWEtcmlnaHQge1xyXG4gIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgZmxleC1ncm93OiAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4ubWVkaWEtbGVmdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4ubWVkaWEtcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4ubWVkaWEtY29udGVudCB7XHJcbiAgZmxleC1iYXNpczogYXV0bztcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAubWVkaWEtY29udGVudCB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxufVxyXG4ubWVudSB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcbi5tZW51LmlzLXNtYWxsIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLm1lbnUuaXMtbWVkaXVtIHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuLm1lbnUuaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG4ubWVudS1saXN0IHtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxufVxyXG4ubWVudS1saXN0IGEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBjb2xvcjogIzRhNGE0YTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XHJcbn1cclxuLm1lbnUtbGlzdCBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5tZW51LWxpc3QgYS5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLm1lbnUtbGlzdCBsaSB1bCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gIG1hcmdpbjogMC43NWVtO1xyXG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xyXG59XHJcblxyXG4ubWVudS1sYWJlbCB7XHJcbiAgY29sb3I6ICM3YTdhN2E7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLm1lbnUtbGFiZWw6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxufVxyXG4ubWVudS1sYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi5tZXNzYWdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuLm1lc3NhZ2Ugc3Ryb25nIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcbi5tZXNzYWdlIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5tZXNzYWdlLmlzLXNtYWxsIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLm1lc3NhZ2UuaXMtbWVkaXVtIHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuLm1lc3NhZ2UuaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbi5tZXNzYWdlLmlzLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG4ubWVzc2FnZS5pcy13aGl0ZSAubWVzc2FnZS1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5tZXNzYWdlLmlzLXdoaXRlIC5tZXNzYWdlLWJvZHkge1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbn1cclxuLm1lc3NhZ2UuaXMtYmxhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuLm1lc3NhZ2UuaXMtYmxhY2sgLm1lc3NhZ2UtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4ubWVzc2FnZS5pcy1ibGFjayAubWVzc2FnZS1ib2R5IHtcclxuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLm1lc3NhZ2UuaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuLm1lc3NhZ2UuaXMtbGlnaHQgLm1lc3NhZ2UtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLm1lc3NhZ2UuaXMtbGlnaHQgLm1lc3NhZ2UtYm9keSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5tZXNzYWdlLmlzLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuLm1lc3NhZ2UuaXMtZGFyayAubWVzc2FnZS1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLm1lc3NhZ2UuaXMtZGFyayAubWVzc2FnZS1ib2R5IHtcclxuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLm1lc3NhZ2UuaXMtcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZmYjtcclxufVxyXG4ubWVzc2FnZS5pcy1wcmltYXJ5IC5tZXNzYWdlLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubWVzc2FnZS5pcy1wcmltYXJ5IC5tZXNzYWdlLWJvZHkge1xyXG4gIGJvcmRlci1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogIzU1MmZiYztcclxufVxyXG4ubWVzc2FnZS5pcy1saW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZmZiO1xyXG59XHJcbi5tZXNzYWdlLmlzLWxpbmsgLm1lc3NhZ2UtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5tZXNzYWdlLmlzLWxpbmsgLm1lc3NhZ2UtYm9keSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjNTUyZmJjO1xyXG59XHJcbi5tZXNzYWdlLmlzLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZmU7XHJcbn1cclxuLm1lc3NhZ2UuaXMtaW5mbyAubWVzc2FnZS1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjdkZjA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLm1lc3NhZ2UuaXMtaW5mbyAubWVzc2FnZS1ib2R5IHtcclxuICBib3JkZXItY29sb3I6ICMxNjdkZjA7XHJcbiAgY29sb3I6ICMwZDY4Y2U7XHJcbn1cclxuLm1lc3NhZ2UuaXMtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmFmNTtcclxufVxyXG4ubWVzc2FnZS5pcy1zdWNjZXNzIC5tZXNzYWdlLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubWVzc2FnZS5pcy1zdWNjZXNzIC5tZXNzYWdlLWJvZHkge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ4Yzc4ZTtcclxuICBjb2xvcjogIzI1Nzk1MztcclxufVxyXG4ubWVzc2FnZS5pcy13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWViO1xyXG59XHJcbi5tZXNzYWdlLmlzLXdhcm5pbmcgLm1lc3NhZ2UtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLm1lc3NhZ2UuaXMtd2FybmluZyAubWVzc2FnZS1ib2R5IHtcclxuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XHJcbiAgY29sb3I6ICM5NDZjMDA7XHJcbn1cclxuLm1lc3NhZ2UuaXMtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlY2YwO1xyXG59XHJcbi5tZXNzYWdlLmlzLWRhbmdlciAubWVzc2FnZS1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLm1lc3NhZ2UuaXMtZGFuZ2VyIC5tZXNzYWdlLWJvZHkge1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNDY2ODtcclxuICBjb2xvcjogI2NjMGYzNTtcclxufVxyXG5cclxuLm1lc3NhZ2UtaGVhZGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubWVzc2FnZS1oZWFkZXIgLmRlbGV0ZSB7XHJcbiAgZmxleC1ncm93OiAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XHJcbn1cclxuLm1lc3NhZ2UtaGVhZGVyICsgLm1lc3NhZ2UtYm9keSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5tZXNzYWdlLWJvZHkge1xyXG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcclxuICBjb2xvcjogIzRhNGE0YTtcclxuICBwYWRkaW5nOiAxLjI1ZW0gMS41ZW07XHJcbn1cclxuLm1lc3NhZ2UtYm9keSBjb2RlLFxyXG4ubWVzc2FnZS1ib2R5IHByZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuLm1lc3NhZ2UtYm9keSBwcmUgY29kZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogNDA7XHJcbn1cclxuLm1vZGFsLmlzLWFjdGl2ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLm1vZGFsLWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC44Nik7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LFxyXG4ubW9kYWwtY2FyZCB7XHJcbiAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAubW9kYWwtY29udGVudCxcclxuLm1vZGFsLWNhcmQge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XHJcbiAgICB3aWR0aDogNjQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtY2xvc2Uge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMjBweDtcclxuICB0b3A6IDIwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLW1zLW92ZXJmbG93LXk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5tb2RhbC1jYXJkLWhlYWQsXHJcbi5tb2RhbC1jYXJkLWZvb3Qge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vZGFsLWNhcmQtaGVhZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1jYXJkLXRpdGxlIHtcclxuICBjb2xvcjogIzM2MzYzNjtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5tb2RhbC1jYXJkLWZvb3Qge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xyXG59XHJcbi5tb2RhbC1jYXJkLWZvb3QgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG59XHJcblxyXG4ubW9kYWwtY2FyZC1ib2R5IHtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtc2hyaW5rOiAxO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDMwO1xyXG59XHJcbi5uYXZiYXIuaXMtd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcclxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJ1cmdlciB7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxyXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogIzBhMGEwYTtcclxuICB9XHJcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcclxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXHJcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcclxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxyXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgIGNvbG9yOiAjMGEwYTBhO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcclxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcclxuICB9XHJcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgIGNvbG9yOiAjMGEwYTBhO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogIzBhMGEwYTtcclxuICB9XHJcbn1cclxuLm5hdmJhci5pcy1ibGFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbn1cclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJ1cmdlciB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxyXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcclxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXHJcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxyXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxyXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcbi5uYXZiYXIuaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXHJcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1idXJnZXIge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxyXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcclxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcclxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxyXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcclxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcclxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXHJcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICB9XHJcbn1cclxuLm5hdmJhci5pcy1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnVyZ2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcclxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxyXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXHJcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcclxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcclxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcclxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcclxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXHJcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuLm5hdmJhci5pcy1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5NDNkMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnVyZ2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcclxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxyXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXHJcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcclxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcclxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcclxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTQzZDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcclxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXHJcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk0M2QwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuLm5hdmJhci5pcy1saW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5NDNkMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnVyZ2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcclxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxyXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXHJcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcclxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcclxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcclxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTQzZDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcclxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXHJcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk0M2QwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuLm5hdmJhci5pcy1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3ZGYwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzFkZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnVyZ2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcclxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxyXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXHJcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcclxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcclxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcclxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTcxZGU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcclxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXHJcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU3MWRlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjdkZjA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuLm5hdmJhci5pcy1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYmI4MTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnVyZ2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcclxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxyXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXHJcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcclxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcclxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcclxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYWJiODE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcclxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXHJcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FiYjgxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuLm5hdmJhci5pcy13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXHJcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcclxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxyXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5NzA7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1idXJnZXIge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXHJcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcclxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcclxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcclxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5NzA7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxyXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICB9XHJcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxyXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXHJcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDk3MDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIH1cclxufVxyXG4ubmF2YmFyLmlzLWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxyXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYyZTU1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnVyZ2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXHJcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxyXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxyXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXHJcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcclxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcclxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxyXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmMmU1NTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXHJcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcclxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXHJcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYyZTU1O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG4ubmF2YmFyID4gLmNvbnRhaW5lciB7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5uYXZiYXIuaGFzLXNoYWRvdyB7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMCAwIHdoaXRlc21va2U7XHJcbn1cclxuLm5hdmJhci5pcy1maXhlZC1ib3R0b20sIC5uYXZiYXIuaXMtZml4ZWQtdG9wIHtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAzMDtcclxufVxyXG4ubmF2YmFyLmlzLWZpeGVkLWJvdHRvbSB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcbi5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLmhhcy1zaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgd2hpdGVzbW9rZTtcclxufVxyXG4ubmF2YmFyLmlzLWZpeGVkLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG5odG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLFxyXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtdG9wIHtcclxuICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcclxufVxyXG5odG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLFxyXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcclxufVxyXG5cclxuLm5hdmJhci1icmFuZCxcclxuLm5hdmJhci10YWJzIHtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQgYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci1icmFuZCBhLm5hdmJhci1pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm5hdmJhci10YWJzIHtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgbWF4LXdpZHRoOiAxMDB2dztcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLm5hdmJhci1idXJnZXIge1xyXG4gIGNvbG9yOiAjNGE0YTRhO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDMuMjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzLjI1cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbi5uYXZiYXItYnVyZ2VyIHNwYW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFweDtcclxuICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbn1cclxuLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xyXG59XHJcbi5uYXZiYXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxufVxyXG4ubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgdG9wOiBjYWxjKDUwJSArIDRweCk7XHJcbn1cclxuLm5hdmJhci1idXJnZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuLm5hdmJhci1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpO1xyXG59XHJcbi5uYXZiYXItYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLm5hdmJhci1tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubmF2YmFyLWl0ZW0sXHJcbi5uYXZiYXItbGluayB7XHJcbiAgY29sb3I6ICM0YTRhNGE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm5hdmJhci1pdGVtIC5pY29uOm9ubHktY2hpbGQsXHJcbi5uYXZiYXItbGluayAuaWNvbjpvbmx5LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcclxufVxyXG5cclxuYS5uYXZiYXItaXRlbSxcclxuLm5hdmJhci1saW5rIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuYS5uYXZiYXItaXRlbTpmb2N1cywgYS5uYXZiYXItaXRlbTpmb2N1cy13aXRoaW4sIGEubmF2YmFyLWl0ZW06aG92ZXIsIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4ubmF2YmFyLWxpbms6Zm9jdXMsXHJcbi5uYXZiYXItbGluazpmb2N1cy13aXRoaW4sXHJcbi5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICBjb2xvcjogIzc5NTdkNTtcclxufVxyXG5cclxuLm5hdmJhci1pdGVtIHtcclxuICBmbGV4LWdyb3c6IDA7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuLm5hdmJhci1pdGVtIGltZyB7XHJcbiAgbWF4LWhlaWdodDogMS43NXJlbTtcclxufVxyXG4ubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5uYXZiYXItaXRlbS5pcy1leHBhbmRlZCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtc2hyaW5rOiAxO1xyXG59XHJcbi5uYXZiYXItaXRlbS5pcy10YWIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweCk7XHJcbn1cclxuLm5hdmJhci1pdGVtLmlzLXRhYjpmb2N1cywgLm5hdmJhci1pdGVtLmlzLXRhYjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4ubmF2YmFyLWl0ZW0uaXMtdGFiLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc5NTdkNTtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gM3B4KTtcclxufVxyXG5cclxuLm5hdmJhci1jb250ZW50IHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbn1cclxuXHJcbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcykge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG59XHJcbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcyk6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbiAgbWFyZ2luLXRvcDogLTAuMzc1ZW07XHJcbiAgcmlnaHQ6IDEuMTI1ZW07XHJcbn1cclxuXHJcbi5uYXZiYXItZHJvcGRvd24ge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG59XHJcbi5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5uYXZiYXItZGl2aWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDJweDtcclxuICBtYXJnaW46IDAuNXJlbSAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAubmF2YmFyID4gLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtLFxyXG4ubmF2YmFyLXRhYnMgLm5hdmJhci1pdGVtIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1saW5rOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICB9XHJcbiAgLm5hdmJhci1tZW51LmlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLXRvdWNoLCAubmF2YmFyLmlzLWZpeGVkLXRvcC10b3VjaCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAzMDtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tdG91Y2gge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS10b3VjaC5oYXMtc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLWZpeGVkLXRvcC10b3VjaCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtZml4ZWQtdG9wIC5uYXZiYXItbWVudSwgLm5hdmJhci5pcy1maXhlZC10b3AtdG91Y2ggLm5hdmJhci1tZW51IHtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjI1cmVtKTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaCxcclxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcclxuICB9XHJcbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaCxcclxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLm5hdmJhcixcclxuLm5hdmJhci1tZW51LFxyXG4ubmF2YmFyLXN0YXJ0LFxyXG4ubmF2YmFyLWVuZCB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMuMjVyZW07XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtc3BhY2VkIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1zdGFydCxcclxuLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1zcGFjZWQgYS5uYXZiYXItaXRlbSxcclxuLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1saW5rIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB9XHJcbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1saW5rOmZvY3VzLFxyXG4ubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluazpob3ZlcixcclxuLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItbGluaywgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1saW5rLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICAgIGNvbG9yOiAjMGEwYTBhO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICAgIGNvbG9yOiAjNzk1N2Q1O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1idXJnZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItaXRlbSxcclxuLm5hdmJhci1saW5rIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB9XHJcbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi11cCAubmF2YmFyLWxpbms6OmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDAuMjVlbSwgLTAuMjVlbSk7XHJcbiAgfVxyXG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24tdXAgLm5hdmJhci1kcm9wZG93biB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RiZGJkYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgLThweCA4cHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gIH1cclxuICAubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1hY3RpdmUgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCwgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cyAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQsIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQsIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbWVudSB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItc3RhcnQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1lbmQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1kcm9wZG93biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RiZGJkYjtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICB9XHJcbiAgLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gIH1cclxuICAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gICAgY29sb3I6ICMwYTBhMGE7XHJcbiAgfVxyXG4gIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICAgIGNvbG9yOiAjNzk1N2Q1O1xyXG4gIH1cclxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpLCAwIDAgMCAxcHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArICgtNHB4KSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gIH1cclxuICAubmF2YmFyLWRyb3Bkb3duLmlzLXJpZ2h0IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItZGl2aWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXHJcbi5jb250YWluZXIgPiAubmF2YmFyIC5uYXZiYXItYnJhbmQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xyXG4gIH1cclxuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLW1lbnUsXHJcbi5jb250YWluZXIgPiAubmF2YmFyIC5uYXZiYXItbWVudSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tZGVza3RvcCwgLm5hdmJhci5pcy1maXhlZC10b3AtZGVza3RvcCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAzMDtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tZGVza3RvcCB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AuaGFzLXNoYWRvdyB7XHJcbiAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcclxuICB9XHJcbiAgLm5hdmJhci5pcy1maXhlZC10b3AtZGVza3RvcCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLWRlc2t0b3AsXHJcbmJvZHkuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcclxuICB9XHJcbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wLFxyXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3Age1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XHJcbiAgfVxyXG4gIGh0bWwuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wLFxyXG5ib2R5Lmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLXRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbTtcclxuICB9XHJcbiAgaHRtbC5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b20sXHJcbmJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5uYXZiYXItbGluay5pcy1hY3RpdmUge1xyXG4gICAgY29sb3I6ICMwYTBhMGE7XHJcbiAgfVxyXG4gIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpLFxyXG4ubmF2YmFyLWxpbmsuaXMtYWN0aXZlOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICB9XHJcbn1cclxuLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciB7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMuMjVyZW0pO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIG1hcmdpbjogLTAuMjVyZW07XHJcbn1cclxuLnBhZ2luYXRpb24uaXMtc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG4ucGFnaW5hdGlvbi5pcy1tZWRpdW0ge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4ucGFnaW5hdGlvbi5pcy1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1wcmV2aW91cyxcclxuLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1uZXh0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG59XHJcbi5wYWdpbmF0aW9uLmlzLXJvdW5kZWQgLnBhZ2luYXRpb24tbGluayB7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbixcclxuLnBhZ2luYXRpb24tbGlzdCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tcHJldmlvdXMsXHJcbi5wYWdpbmF0aW9uLW5leHQsXHJcbi5wYWdpbmF0aW9uLWxpbmssXHJcbi5wYWdpbmF0aW9uLWVsbGlwc2lzIHtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW46IDAuMjVyZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxyXG4ucGFnaW5hdGlvbi1uZXh0LFxyXG4ucGFnaW5hdGlvbi1saW5rIHtcclxuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbiAgbWluLXdpZHRoOiAyLjVlbTtcclxufVxyXG4ucGFnaW5hdGlvbi1wcmV2aW91czpob3ZlcixcclxuLnBhZ2luYXRpb24tbmV4dDpob3ZlcixcclxuLnBhZ2luYXRpb24tbGluazpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5wYWdpbmF0aW9uLXByZXZpb3VzOmZvY3VzLFxyXG4ucGFnaW5hdGlvbi1uZXh0OmZvY3VzLFxyXG4ucGFnaW5hdGlvbi1saW5rOmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnBhZ2luYXRpb24tcHJldmlvdXM6YWN0aXZlLFxyXG4ucGFnaW5hdGlvbi1uZXh0OmFjdGl2ZSxcclxuLnBhZ2luYXRpb24tbGluazphY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDEwLCAxMCwgMTAsIDAuMik7XHJcbn1cclxuLnBhZ2luYXRpb24tcHJldmlvdXNbZGlzYWJsZWRdLFxyXG4ucGFnaW5hdGlvbi1uZXh0W2Rpc2FibGVkXSxcclxuLnBhZ2luYXRpb24tbGlua1tkaXNhYmxlZF0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICM3YTdhN2E7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcclxuLnBhZ2luYXRpb24tbmV4dCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XHJcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWVsbGlwc2lzIHtcclxuICBjb2xvcjogI2I1YjViNTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tbGlzdCB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5wYWdpbmF0aW9uLWxpc3QgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnBhZ2luYXRpb24ge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRpb24tcHJldmlvdXMsXHJcbi5wYWdpbmF0aW9uLW5leHQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1zaHJpbms6IDE7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbi1saXN0IGxpIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcclxuICAucGFnaW5hdGlvbi1saXN0IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbi1wcmV2aW91cyxcclxuLnBhZ2luYXRpb24tbmV4dCxcclxuLnBhZ2luYXRpb24tbGluayxcclxuLnBhZ2luYXRpb24tZWxsaXBzaXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbi1wcmV2aW91cyB7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLW5leHQge1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmlzLWNlbnRlcmVkIC5wYWdpbmF0aW9uLWxpc3Qge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tbmV4dCB7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaXMtcmlnaHQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLW5leHQge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLWxpc3Qge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxufVxyXG4ucGFuZWwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMTAsIDEwLCAxMCwgMC4wMik7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcbi5wYW5lbDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbn1cclxuLnBhbmVsLmlzLXdoaXRlIC5wYW5lbC1oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG4ucGFuZWwuaXMtd2hpdGUgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xyXG59XHJcbi5wYW5lbC5pcy13aGl0ZSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLnBhbmVsLmlzLWJsYWNrIC5wYW5lbC1oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4ucGFuZWwuaXMtYmxhY2sgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLnBhbmVsLmlzLWJsYWNrIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5wYW5lbC5pcy1saWdodCAucGFuZWwtaGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5wYW5lbC5pcy1saWdodCAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGVzbW9rZTtcclxufVxyXG4ucGFuZWwuaXMtbGlnaHQgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XHJcbiAgY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLnBhbmVsLmlzLWRhcmsgLnBhbmVsLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnBhbmVsLmlzLWRhcmsgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLnBhbmVsLmlzLWRhcmsgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLnBhbmVsLmlzLXByaW1hcnkgLnBhbmVsLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnBhbmVsLmlzLXByaW1hcnkgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnBhbmVsLmlzLXByaW1hcnkgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnBhbmVsLmlzLWxpbmsgLnBhbmVsLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnBhbmVsLmlzLWxpbmsgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnBhbmVsLmlzLWxpbmsgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnBhbmVsLmlzLWluZm8gLnBhbmVsLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjdkZjA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnBhbmVsLmlzLWluZm8gLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLnBhbmVsLmlzLWluZm8gLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XHJcbiAgY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLnBhbmVsLmlzLXN1Y2Nlc3MgLnBhbmVsLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnBhbmVsLmlzLXN1Y2Nlc3MgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLnBhbmVsLmlzLXN1Y2Nlc3MgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XHJcbiAgY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLnBhbmVsLmlzLXdhcm5pbmcgLnBhbmVsLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4ucGFuZWwuaXMtd2FybmluZyAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZTA4YTtcclxufVxyXG4ucGFuZWwuaXMtd2FybmluZyAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcclxuICBjb2xvcjogI2ZmZTA4YTtcclxufVxyXG4ucGFuZWwuaXMtZGFuZ2VyIC5wYW5lbC1oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wYW5lbC5pcy1kYW5nZXIgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuLnBhbmVsLmlzLWRhbmdlciAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcclxuICBjb2xvcjogI2YxNDY2ODtcclxufVxyXG5cclxuLnBhbmVsLXRhYnM6bm90KDpsYXN0LWNoaWxkKSxcclxuLnBhbmVsLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xyXG59XHJcblxyXG4ucGFuZWwtaGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcclxuICBjb2xvcjogIzM2MzYzNjtcclxuICBmb250LXNpemU6IDEuMjVlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XHJcbn1cclxuXHJcbi5wYW5lbC10YWJzIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnBhbmVsLXRhYnMgYSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICBwYWRkaW5nOiAwLjVlbTtcclxufVxyXG4ucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRhNGE0YTtcclxuICBjb2xvcjogIzM2MzYzNjtcclxufVxyXG5cclxuLnBhbmVsLWxpc3QgYSB7XHJcbiAgY29sb3I6ICM0YTRhNGE7XHJcbn1cclxuLnBhbmVsLWxpc3QgYTpob3ZlciB7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuXHJcbi5wYW5lbC1ibG9jayB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogIzM2MzYzNjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XHJcbn1cclxuLnBhbmVsLWJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcclxufVxyXG4ucGFuZWwtYmxvY2sgPiAuY29udHJvbCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtc2hyaW5rOiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5wYW5lbC1ibG9jay5pcy13cmFwcGVkIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnBhbmVsLWJsb2NrOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xyXG59XHJcblxyXG5hLnBhbmVsLWJsb2NrLFxyXG5sYWJlbC5wYW5lbC1ibG9jayB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmEucGFuZWwtYmxvY2s6aG92ZXIsXHJcbmxhYmVsLnBhbmVsLWJsb2NrOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcblxyXG4ucGFuZWwtaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBoZWlnaHQ6IDFlbTtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgY29sb3I6ICM3YTdhN2E7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XHJcbn1cclxuLnBhbmVsLWljb24gLmZhIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi50YWJzIHtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi50YWJzIGEge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RiZGJkYjtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgY29sb3I6ICM0YTRhNGE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi50YWJzIGE6aG92ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNjM2MzY7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLnRhYnMgbGkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi50YWJzIHVsIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYmRiZGI7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4udGFicyB1bC5pcy1sZWZ0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XHJcbn1cclxuLnRhYnMgdWwuaXMtY2VudGVyIHtcclxuICBmbGV4OiBub25lO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcclxufVxyXG4udGFicyB1bC5pcy1yaWdodCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcclxufVxyXG4udGFicyAuaWNvbjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxufVxyXG4udGFicyAuaWNvbjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbn1cclxuLnRhYnMuaXMtY2VudGVyZWQgdWwge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi50YWJzLmlzLXJpZ2h0IHVsIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcbi50YWJzLmlzLWJveGVkIGEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG59XHJcbi50YWJzLmlzLWJveGVkIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RiZGJkYjtcclxufVxyXG4udGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRhYnMuaXMtZnVsbHdpZHRoIGxpIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuLnRhYnMuaXMtdG9nZ2xlIGEge1xyXG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGJvcmRlci1jb2xvcjogI2I1YjViNTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcbi50YWJzLmlzLXRvZ2dsZSBsaSArIGxpIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG4udGFicy5pcy10b2dnbGUgbGk6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxufVxyXG4udGFicy5pcy10b2dnbGUgbGk6bGFzdC1jaGlsZCBhIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbn1cclxuLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGJvcmRlci1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi50YWJzLmlzLXRvZ2dsZSB1bCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG4udGFicy5pcy10b2dnbGUuaXMtdG9nZ2xlLXJvdW5kZWQgbGk6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcclxufVxyXG4udGFicy5pcy10b2dnbGUuaXMtdG9nZ2xlLXJvdW5kZWQgbGk6bGFzdC1jaGlsZCBhIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMS4yNWVtO1xyXG59XHJcbi50YWJzLmlzLXNtYWxsIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLnRhYnMuaXMtbWVkaXVtIHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuLnRhYnMuaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG4vKiBCdWxtYSBHcmlkICovXHJcbi5jb2x1bW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtc2hyaW5rOiAxO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW07XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1uYXJyb3cge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgd2lkdGg6IHVuc2V0O1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtZnVsbCB7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzIHtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiA3NSU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10d28tdGhpcmRzIHtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiA2Ni42NjY2JTtcclxufVxyXG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWhhbGYge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9uZS10aGlyZCB7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogMzMuMzMzMyU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtcXVhcnRlciB7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogMjUlO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb25lLWZpZnRoIHtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiAyMCU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10d28tZmlmdGhzIHtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiA0MCU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgd2lkdGg6IDYwJTtcclxufVxyXG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWZvdXItZmlmdGhzIHtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiA4MCU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMge1xyXG4gIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYge1xyXG4gIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkIHtcclxuICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoIHtcclxuICBtYXJnaW4tbGVmdDogMjAlO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MCU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzIHtcclxuICBtYXJnaW4tbGVmdDogNjAlO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzIHtcclxuICBtYXJnaW4tbGVmdDogODAlO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMCB7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogMCU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAlO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMSB7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogOC4zMzMzMzMzNyU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzclO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMiB7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogMTYuNjY2NjY2NzQlO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY3NCU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0zIHtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcclxufVxyXG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTQge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgd2lkdGg6IDMzLjMzMzMzMzM3JTtcclxufVxyXG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC00IHtcclxuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzclO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNSB7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogNDEuNjY2NjY2NzQlO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY3NCU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy02IHtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcclxufVxyXG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTcge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgd2lkdGg6IDU4LjMzMzMzMzM3JTtcclxufVxyXG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC03IHtcclxuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzclO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtOCB7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogNjYuNjY2NjY2NzQlO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTgge1xyXG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY3NCU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy05IHtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiA3NSU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcclxufVxyXG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTEwIHtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiA4My4zMzMzMzMzNyU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzNyU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xMSB7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogOTEuNjY2NjY2NzQlO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTExIHtcclxuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NzQlO1xyXG59XHJcbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTIge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbHVtbi5pcy1uYXJyb3ctbW9iaWxlIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtZnVsbC1tb2JpbGUge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDY2LjY2NjYlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLWhhbGYtbW9iaWxlIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1tb2JpbGUge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci1tb2JpbGUge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtbW9iaWxlIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMC1tb2JpbGUge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtMC1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTEtbW9iaWxlIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEtbW9iaWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0yLW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0zLW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy00LW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy01LW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy02LW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy03LW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy04LW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy05LW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS1tb2JpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0xMC1tb2JpbGUge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLW1vYmlsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzclO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTExLW1vYmlsZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtbW9iaWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMTItbW9iaWxlIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItbW9iaWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcclxuICAuY29sdW1uLmlzLW5hcnJvdywgLmNvbHVtbi5pcy1uYXJyb3ctdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtZnVsbCwgLmNvbHVtbi5pcy1mdWxsLXRhYmxldCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMsIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLXR3by10aGlyZHMsIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy10YWJsZXQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA2Ni42NjY2JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1oYWxmLCAuY29sdW1uLmlzLWhhbGYtdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9uZS10aGlyZCwgLmNvbHVtbi5pcy1vbmUtdGhpcmQtdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXIsIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9uZS1maWZ0aCwgLmNvbHVtbi5pcy1vbmUtZmlmdGgtdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMsIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10YWJsZXQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLCAuY29sdW1uLmlzLXRocmVlLWZpZnRocy10YWJsZXQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMsIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycywgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMsIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZiwgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi10YWJsZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLCAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgsIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC10YWJsZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocywgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy10YWJsZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLCAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLCAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy10YWJsZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0wLCAuY29sdW1uLmlzLTAtdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAsIC5jb2x1bW4uaXMtb2Zmc2V0LTAtdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0xLCAuY29sdW1uLmlzLTEtdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEsIC5jb2x1bW4uaXMtb2Zmc2V0LTEtdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0yLCAuY29sdW1uLmlzLTItdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0yLCAuY29sdW1uLmlzLW9mZnNldC0yLXRhYmxldCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTMsIC5jb2x1bW4uaXMtMy10YWJsZXQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMsIC5jb2x1bW4uaXMtb2Zmc2V0LTMtdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtNCwgLmNvbHVtbi5pcy00LXRhYmxldCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtNCwgLmNvbHVtbi5pcy1vZmZzZXQtNC10YWJsZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy01LCAuY29sdW1uLmlzLTUtdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC01LCAuY29sdW1uLmlzLW9mZnNldC01LXRhYmxldCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTYsIC5jb2x1bW4uaXMtNi10YWJsZXQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYsIC5jb2x1bW4uaXMtb2Zmc2V0LTYtdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtNywgLmNvbHVtbi5pcy03LXRhYmxldCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtNywgLmNvbHVtbi5pcy1vZmZzZXQtNy10YWJsZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy04LCAuY29sdW1uLmlzLTgtdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC04LCAuY29sdW1uLmlzLW9mZnNldC04LXRhYmxldCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTksIC5jb2x1bW4uaXMtOS10YWJsZXQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTksIC5jb2x1bW4uaXMtb2Zmc2V0LTktdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMTAsIC5jb2x1bW4uaXMtMTAtdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzclO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0xMCwgLmNvbHVtbi5pcy1vZmZzZXQtMTAtdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMTEsIC5jb2x1bW4uaXMtMTEtdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0xMSwgLmNvbHVtbi5pcy1vZmZzZXQtMTEtdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMTIsIC5jb2x1bW4uaXMtMTItdGFibGV0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTIsIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXRhYmxldCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmNvbHVtbi5pcy1uYXJyb3ctdG91Y2gge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1mdWxsLXRvdWNoIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy10b3VjaCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLXRvdWNoIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNjYuNjY2NiU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtaGFsZi10b3VjaCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtdG91Y2gge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci10b3VjaCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtdG91Y2gge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10b3VjaCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtdG91Y2gge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtdG91Y2gge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2gge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLXRvdWNoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC10b3VjaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy10b3VjaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTAtdG91Y2gge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtMC10b3VjaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMS10b3VjaCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzclO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0xLXRvdWNoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0yLXRvdWNoIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0yLXRvdWNoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMy10b3VjaCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy10b3VjaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTQtdG91Y2gge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtdG91Y2gge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy01LXRvdWNoIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC01LXRvdWNoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtNi10b3VjaCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi10b3VjaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTctdG91Y2gge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctdG91Y2gge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy04LXRvdWNoIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC04LXRvdWNoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtOS10b3VjaCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS10b3VjaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTEwLXRvdWNoIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzclO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0xMC10b3VjaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzclO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTExLXRvdWNoIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0xMS10b3VjaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTEyLXRvdWNoIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItdG91Y2gge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb2x1bW4uaXMtbmFycm93LWRlc2t0b3Age1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1mdWxsLWRlc2t0b3Age1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy1kZXNrdG9wIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNjYuNjY2NiU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtaGFsZi1kZXNrdG9wIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1kZXNrdG9wIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItZGVza3RvcCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtZGVza3RvcCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLWRlc2t0b3Age1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3Age1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtZGVza3RvcCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLWRlc2t0b3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1kZXNrdG9wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMC1kZXNrdG9wIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtZGVza3RvcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMS1kZXNrdG9wIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEtZGVza3RvcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMi1kZXNrdG9wIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0yLWRlc2t0b3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0zLWRlc2t0b3Age1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtZGVza3RvcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTQtZGVza3RvcCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC1kZXNrdG9wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtNS1kZXNrdG9wIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC01LWRlc2t0b3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy02LWRlc2t0b3Age1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtZGVza3RvcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTctZGVza3RvcCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy1kZXNrdG9wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtOC1kZXNrdG9wIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC04LWRlc2t0b3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy05LWRlc2t0b3Age1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktZGVza3RvcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTEwLWRlc2t0b3Age1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLWRlc2t0b3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0xMS1kZXNrdG9wIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0xMS1kZXNrdG9wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMTItZGVza3RvcCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLWRlc2t0b3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xyXG4gIC5jb2x1bW4uaXMtbmFycm93LXdpZGVzY3JlZW4ge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1mdWxsLXdpZGVzY3JlZW4ge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNjYuNjY2NiU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtaGFsZi13aWRlc2NyZWVuIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9uZS10aGlyZC13aWRlc2NyZWVuIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItd2lkZXNjcmVlbiB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlbiB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLXdpZGVzY3JlZW4ge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4ge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlbiB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLXdpZGVzY3JlZW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLXdpZGVzY3JlZW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci13aWRlc2NyZWVuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC13aWRlc2NyZWVuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtd2lkZXNjcmVlbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMC13aWRlc2NyZWVuIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtd2lkZXNjcmVlbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMS13aWRlc2NyZWVuIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEtd2lkZXNjcmVlbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMi13aWRlc2NyZWVuIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0yLXdpZGVzY3JlZW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0zLXdpZGVzY3JlZW4ge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtd2lkZXNjcmVlbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTQtd2lkZXNjcmVlbiB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC13aWRlc2NyZWVuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtNS13aWRlc2NyZWVuIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC01LXdpZGVzY3JlZW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy02LXdpZGVzY3JlZW4ge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtd2lkZXNjcmVlbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTctd2lkZXNjcmVlbiB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy13aWRlc2NyZWVuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtOC13aWRlc2NyZWVuIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC04LXdpZGVzY3JlZW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy05LXdpZGVzY3JlZW4ge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktd2lkZXNjcmVlbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTEwLXdpZGVzY3JlZW4ge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLXdpZGVzY3JlZW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0xMS13aWRlc2NyZWVuIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0xMS13aWRlc2NyZWVuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMTItd2lkZXNjcmVlbiB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXdpZGVzY3JlZW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xyXG4gIC5jb2x1bW4uaXMtbmFycm93LWZ1bGxoZCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IHVuc2V0O1xyXG4gIH1cclxuICAuY29sdW1uLmlzLWZ1bGwtZnVsbGhkIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA2Ni42NjY2JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1oYWxmLWZ1bGxoZCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtZnVsbGhkIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItZnVsbGhkIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLWZ1bGxoZCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLWZ1bGxoZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtZnVsbGhkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1mdWxsaGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLWZ1bGxoZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZnVsbGhkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWZ1bGxoZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODAlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTAtZnVsbGhkIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtZnVsbGhkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0xLWZ1bGxoZCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzclO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0xLWZ1bGxoZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMi1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTItZnVsbGhkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMy1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtZnVsbGhkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtNC1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtZnVsbGhkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtNS1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtZnVsbGhkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtNi1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtZnVsbGhkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtNy1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctZnVsbGhkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzNyU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtOC1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtZnVsbGhkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtOS1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktZnVsbGhkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtMTAtZnVsbGhkIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzclO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLW9mZnNldC0xMC1mdWxsaGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLmNvbHVtbi5pcy0xMS1mdWxsaGQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLWZ1bGxoZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAuY29sdW1uLmlzLTEyLWZ1bGxoZCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLWZ1bGxoZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2x1bW5zIHtcclxuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcclxuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcclxufVxyXG4uY29sdW1uczpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcclxufVxyXG4uY29sdW1uczpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAtIDAuNzVyZW0pO1xyXG59XHJcbi5jb2x1bW5zLmlzLWNlbnRlcmVkIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uY29sdW1ucy5pcy1nYXBsZXNzIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uY29sdW1ucy5pcy1nYXBsZXNzID4gLmNvbHVtbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4uY29sdW1ucy5pcy1nYXBsZXNzOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG4uY29sdW1ucy5pcy1nYXBsZXNzOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmNvbHVtbnMuaXMtbW9iaWxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5jb2x1bW5zLmlzLW11bHRpbGluZSB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5jb2x1bW5zLmlzLXZjZW50ZXJlZCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcclxuICAuY29sdW1uczpub3QoLmlzLWRlc2t0b3ApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb2x1bW5zLmlzLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi50aWxlIHtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbGV4LWJhc2lzOiAwO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LXNocmluazogMTtcclxuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcclxufVxyXG4udGlsZS5pcy1hbmNlc3RvciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xyXG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XHJcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XHJcbn1cclxuLnRpbGUuaXMtYW5jZXN0b3I6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XHJcbn1cclxuLnRpbGUuaXMtYW5jZXN0b3I6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxufVxyXG4udGlsZS5pcy1jaGlsZCB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRpbGUuaXMtcGFyZW50IHtcclxuICBwYWRkaW5nOiAwLjc1cmVtO1xyXG59XHJcbi50aWxlLmlzLXZlcnRpY2FsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi50aWxlLmlzLXZlcnRpY2FsID4gLnRpbGUuaXMtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLnRpbGU6bm90KC5pcy1jaGlsZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLnRpbGUuaXMtMSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzclO1xyXG4gIH1cclxuICAudGlsZS5pcy0yIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAudGlsZS5pcy0zIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAudGlsZS5pcy00IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzclO1xyXG4gIH1cclxuICAudGlsZS5pcy01IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAudGlsZS5pcy02IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAudGlsZS5pcy03IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzclO1xyXG4gIH1cclxuICAudGlsZS5pcy04IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xyXG4gIH1cclxuICAudGlsZS5pcy05IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuICAudGlsZS5pcy0xMCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcclxuICB9XHJcbiAgLnRpbGUuaXMtMTEge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY3NCU7XHJcbiAgfVxyXG4gIC50aWxlLmlzLTEyIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIEJ1bG1hIEhlbHBlcnMgKi9cclxuLmhhcy10ZXh0LXdoaXRlIHtcclxuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5oYXMtdGV4dC13aGl0ZTpob3ZlciwgYS5oYXMtdGV4dC13aGl0ZTpmb2N1cyB7XHJcbiAgY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLXRleHQtYmxhY2sge1xyXG4gIGNvbG9yOiAjMGEwYTBhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuaGFzLXRleHQtYmxhY2s6aG92ZXIsIGEuaGFzLXRleHQtYmxhY2s6Zm9jdXMge1xyXG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtYmxhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LWxpZ2h0IHtcclxuICBjb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmhhcy10ZXh0LWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWxpZ2h0OmZvY3VzIHtcclxuICBjb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LWRhcmsge1xyXG4gIGNvbG9yOiAjMzYzNjM2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuaGFzLXRleHQtZGFyazpob3ZlciwgYS5oYXMtdGV4dC1kYXJrOmZvY3VzIHtcclxuICBjb2xvcjogIzFjMWMxYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLXRleHQtcHJpbWFyeSB7XHJcbiAgY29sb3I6ICM3OTU3ZDUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5oYXMtdGV4dC1wcmltYXJ5OmhvdmVyLCBhLmhhcy10ZXh0LXByaW1hcnk6Zm9jdXMge1xyXG4gIGNvbG9yOiAjNWEzMmM3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtYmFja2dyb3VuZC1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0IHtcclxuICBjb2xvcjogI2YyZWZmYiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmhhcy10ZXh0LXByaW1hcnktbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeS1saWdodDpmb2N1cyB7XHJcbiAgY29sb3I6ICNkMWM2ZjEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy1iYWNrZ3JvdW5kLXByaW1hcnktbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZmIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LXByaW1hcnktZGFyayB7XHJcbiAgY29sb3I6ICM1NTJmYmMgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5oYXMtdGV4dC1wcmltYXJ5LWRhcms6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeS1kYXJrOmZvY3VzIHtcclxuICBjb2xvcjogIzcwNGJkMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtcHJpbWFyeS1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUyZmJjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC1saW5rIHtcclxuICBjb2xvcjogIzc5NTdkNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmhhcy10ZXh0LWxpbms6aG92ZXIsIGEuaGFzLXRleHQtbGluazpmb2N1cyB7XHJcbiAgY29sb3I6ICM1YTMyYzcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy1iYWNrZ3JvdW5kLWxpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LWxpbmstbGlnaHQge1xyXG4gIGNvbG9yOiAjZjJlZmZiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuaGFzLXRleHQtbGluay1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1saW5rLWxpZ2h0OmZvY3VzIHtcclxuICBjb2xvcjogI2QxYzZmMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtbGluay1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZmYiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLXRleHQtbGluay1kYXJrIHtcclxuICBjb2xvcjogIzU1MmZiYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmhhcy10ZXh0LWxpbmstZGFyazpob3ZlciwgYS5oYXMtdGV4dC1saW5rLWRhcms6Zm9jdXMge1xyXG4gIGNvbG9yOiAjNzA0YmQyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtYmFja2dyb3VuZC1saW5rLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTJmYmMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LWluZm8ge1xyXG4gIGNvbG9yOiAjMTY3ZGYwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuaGFzLXRleHQtaW5mbzpob3ZlciwgYS5oYXMtdGV4dC1pbmZvOmZvY3VzIHtcclxuICBjb2xvcjogIzBkNjRjNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2N2RmMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLXRleHQtaW5mby1saWdodCB7XHJcbiAgY29sb3I6ICNlY2Y0ZmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5oYXMtdGV4dC1pbmZvLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWluZm8tbGlnaHQ6Zm9jdXMge1xyXG4gIGNvbG9yOiAjYmNkYWZiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtYmFja2dyb3VuZC1pbmZvLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGZlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC1pbmZvLWRhcmsge1xyXG4gIGNvbG9yOiAjMGQ2OGNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuaGFzLXRleHQtaW5mby1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWluZm8tZGFyazpmb2N1cyB7XHJcbiAgY29sb3I6ICMxZTgxZjEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy1iYWNrZ3JvdW5kLWluZm8tZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNjhjZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLXRleHQtc3VjY2VzcyB7XHJcbiAgY29sb3I6ICM0OGM3OGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5oYXMtdGV4dC1zdWNjZXNzOmhvdmVyLCBhLmhhcy10ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xyXG4gIGNvbG9yOiAjMzRhODczICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtYmFja2dyb3VuZC1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0IHtcclxuICBjb2xvcjogI2VmZmFmNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmhhcy10ZXh0LXN1Y2Nlc3MtbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtc3VjY2Vzcy1saWdodDpmb2N1cyB7XHJcbiAgY29sb3I6ICNjOGVlZGQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3MtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmZhZjUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LXN1Y2Nlc3MtZGFyayB7XHJcbiAgY29sb3I6ICMyNTc5NTMgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5oYXMtdGV4dC1zdWNjZXNzLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtc3VjY2Vzcy1kYXJrOmZvY3VzIHtcclxuICBjb2xvcjogIzMxYTA2ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtc3VjY2Vzcy1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3OTUzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC13YXJuaW5nIHtcclxuICBjb2xvcjogI2ZmZTA4YSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmhhcy10ZXh0LXdhcm5pbmc6aG92ZXIsIGEuaGFzLXRleHQtd2FybmluZzpmb2N1cyB7XHJcbiAgY29sb3I6ICNmZmQyNTcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy1iYWNrZ3JvdW5kLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LXdhcm5pbmctbGlnaHQge1xyXG4gIGNvbG9yOiAjZmZmYWViICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuaGFzLXRleHQtd2FybmluZy1saWdodDpob3ZlciwgYS5oYXMtdGV4dC13YXJuaW5nLWxpZ2h0OmZvY3VzIHtcclxuICBjb2xvcjogI2ZmZWNiOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtd2FybmluZy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFlYiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLXRleHQtd2FybmluZy1kYXJrIHtcclxuICBjb2xvcjogIzk0NmMwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmhhcy10ZXh0LXdhcm5pbmctZGFyazpob3ZlciwgYS5oYXMtdGV4dC13YXJuaW5nLWRhcms6Zm9jdXMge1xyXG4gIGNvbG9yOiAjYzc5MjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtYmFja2dyb3VuZC13YXJuaW5nLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDZjMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LWRhbmdlciB7XHJcbiAgY29sb3I6ICNmMTQ2NjggIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5oYXMtdGV4dC1kYW5nZXI6aG92ZXIsIGEuaGFzLXRleHQtZGFuZ2VyOmZvY3VzIHtcclxuICBjb2xvcjogI2VlMTc0MiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC1kYW5nZXItbGlnaHQge1xyXG4gIGNvbG9yOiAjZmVlY2YwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuaGFzLXRleHQtZGFuZ2VyLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWRhbmdlci1saWdodDpmb2N1cyB7XHJcbiAgY29sb3I6ICNmYWJkYzkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy1iYWNrZ3JvdW5kLWRhbmdlci1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWNmMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLXRleHQtZGFuZ2VyLWRhcmsge1xyXG4gIGNvbG9yOiAjY2MwZjM1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuaGFzLXRleHQtZGFuZ2VyLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtZGFuZ2VyLWRhcms6Zm9jdXMge1xyXG4gIGNvbG9yOiAjZWUyMDQ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtYmFja2dyb3VuZC1kYW5nZXItZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMGYzNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLXRleHQtYmxhY2stYmlzIHtcclxuICBjb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtYmxhY2stYmlzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC1ibGFjay10ZXIge1xyXG4gIGNvbG9yOiAjMjQyNDI0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtYmFja2dyb3VuZC1ibGFjay10ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LWdyZXktZGFya2VyIHtcclxuICBjb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtZ3JleS1kYXJrZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LWdyZXktZGFyayB7XHJcbiAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy1iYWNrZ3JvdW5kLWdyZXktZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLXRleHQtZ3JleSB7XHJcbiAgY29sb3I6ICM3YTdhN2EgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy1iYWNrZ3JvdW5kLWdyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTdhN2EgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LWdyZXktbGlnaHQge1xyXG4gIGNvbG9yOiAjYjViNWI1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtYmFja2dyb3VuZC1ncmV5LWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNWI1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC1ncmV5LWxpZ2h0ZXIge1xyXG4gIGNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtYmFja2dyb3VuZC1ncmV5LWxpZ2h0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LXdoaXRlLXRlciB7XHJcbiAgY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlLXRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLXRleHQtd2hpdGUtYmlzIHtcclxuICBjb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLWJhY2tncm91bmQtd2hpdGUtYmlzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1mbGV4LWRpcmVjdGlvbi1yb3cge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWZsZXgtZGlyZWN0aW9uLXJvdy1yZXZlcnNlIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWZsZXgtZGlyZWN0aW9uLWNvbHVtbiB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtZmxleC1kaXJlY3Rpb24tY29sdW1uLXJldmVyc2Uge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtZmxleC13cmFwLW5vd3JhcCB7XHJcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWZsZXgtd3JhcC13cmFwIHtcclxuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWZsZXgtd3JhcC13cmFwLXJldmVyc2Uge1xyXG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1qdXN0aWZ5LWNvbnRlbnQtZmxleC1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWp1c3RpZnktY29udGVudC1jZW50ZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtanVzdGlmeS1jb250ZW50LXNwYWNlLWV2ZW5seSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWp1c3RpZnktY29udGVudC1zdGFydCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtanVzdGlmeS1jb250ZW50LWVuZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWp1c3RpZnktY29udGVudC1sZWZ0IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWp1c3RpZnktY29udGVudC1yaWdodCB7XHJcbiAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtYWxpZ24tY29udGVudC1mbGV4LXN0YXJ0IHtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1hbGlnbi1jb250ZW50LWZsZXgtZW5kIHtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtYWxpZ24tY29udGVudC1jZW50ZXIge1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcclxuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1hbGlnbi1jb250ZW50LXNwYWNlLWFyb3VuZCB7XHJcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1hbGlnbi1jb250ZW50LXNwYWNlLWV2ZW5seSB7XHJcbiAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xyXG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWFsaWduLWNvbnRlbnQtc3RhcnQge1xyXG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1hbGlnbi1jb250ZW50LWVuZCB7XHJcbiAgYWxpZ24tY29udGVudDogZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1hbGlnbi1jb250ZW50LWJhc2VsaW5lIHtcclxuICBhbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtYWxpZ24taXRlbXMtc3RyZXRjaCB7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWFsaWduLWl0ZW1zLWZsZXgtc3RhcnQge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1hbGlnbi1pdGVtcy1mbGV4LWVuZCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWFsaWduLWl0ZW1zLXN0YXJ0IHtcclxuICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWFsaWduLWl0ZW1zLWVuZCB7XHJcbiAgYWxpZ24taXRlbXM6IGVuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtYWxpZ24taXRlbXMtc2VsZi1zdGFydCB7XHJcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWFsaWduLWl0ZW1zLXNlbGYtZW5kIHtcclxuICBhbGlnbi1pdGVtczogc2VsZi1lbmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWFsaWduLXNlbGYtYXV0byB7XHJcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtYWxpZ24tc2VsZi1mbGV4LXN0YXJ0IHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1hbGlnbi1zZWxmLWZsZXgtZW5kIHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtYWxpZ24tc2VsZi1jZW50ZXIge1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtYWxpZ24tc2VsZi1iYXNlbGluZSB7XHJcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWFsaWduLXNlbGYtc3RyZXRjaCB7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtZmxleC1ncm93LTAge1xyXG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtZmxleC1ncm93LTEge1xyXG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtZmxleC1ncm93LTIge1xyXG4gIGZsZXgtZ3JvdzogMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtZmxleC1ncm93LTMge1xyXG4gIGZsZXgtZ3JvdzogMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtZmxleC1ncm93LTQge1xyXG4gIGZsZXgtZ3JvdzogNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtZmxleC1ncm93LTUge1xyXG4gIGZsZXgtZ3JvdzogNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtZmxleC1zaHJpbmstMCB7XHJcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWZsZXgtc2hyaW5rLTEge1xyXG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1mbGV4LXNocmluay0yIHtcclxuICBmbGV4LXNocmluazogMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtZmxleC1zaHJpbmstMyB7XHJcbiAgZmxleC1zaHJpbms6IDMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWZsZXgtc2hyaW5rLTQge1xyXG4gIGZsZXgtc2hyaW5rOiA0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1mbGV4LXNocmluay01IHtcclxuICBmbGV4LXNocmluazogNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtY2xlYXJmaXg6OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLmlzLXB1bGxlZC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtcHVsbGVkLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLXJhZGl1c2xlc3Mge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLXNoYWRvd2xlc3Mge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWNsaWNrYWJsZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtY2xpcHBlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtcmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtbWFyZ2lubGVzcyB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1wYWRkaW5nbGVzcyB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0wIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTAge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLTAge1xyXG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS0wIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xIHtcclxuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTEge1xyXG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLTEge1xyXG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LTEge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS0xIHtcclxuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0yIHtcclxuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtMiB7XHJcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tci0yIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC0yIHtcclxuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC0yIHtcclxuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LTIge1xyXG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0zIHtcclxuICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTMge1xyXG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLTMge1xyXG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS0zIHtcclxuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS00IHtcclxuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTQge1xyXG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLTQge1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LTQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS00IHtcclxuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS01IHtcclxuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtNSB7XHJcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tci01IHtcclxuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC01IHtcclxuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC01IHtcclxuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LTUge1xyXG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS02IHtcclxuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTYge1xyXG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLTYge1xyXG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LTYge1xyXG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS02IHtcclxuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hdXRvIHtcclxuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LWF1dG8ge1xyXG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLWF1dG8ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItYXV0byB7XHJcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LWF1dG8ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1hdXRvIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0wIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0wIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTAge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktMCB7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xIHtcclxuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0xIHtcclxuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItMSB7XHJcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTEge1xyXG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktMSB7XHJcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0yIHtcclxuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTIge1xyXG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByLTIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGwtMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB4LTIge1xyXG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5weS0yIHtcclxuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0zIHtcclxuICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0zIHtcclxuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItMyB7XHJcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTMge1xyXG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktMyB7XHJcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC00IHtcclxuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC00IHtcclxuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItNCB7XHJcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItNCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTQge1xyXG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktNCB7XHJcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC01IHtcclxuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTUge1xyXG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByLTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGwtNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB4LTUge1xyXG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5weS01IHtcclxuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC02IHtcclxuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC02IHtcclxuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItNiB7XHJcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItNiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTYge1xyXG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtNiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktNiB7XHJcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC1hdXRvIHtcclxuICBwYWRkaW5nOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC1hdXRvIHtcclxuICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItYXV0byB7XHJcbiAgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItYXV0byB7XHJcbiAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLWF1dG8ge1xyXG4gIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtYXV0byB7XHJcbiAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktYXV0byB7XHJcbiAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtc2l6ZS0xIHtcclxuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLXNpemUtMiB7XHJcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLXNpemUtMyB7XHJcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1zaXplLTQge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1zaXplLTUge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtc2l6ZS02IHtcclxuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLXNpemUtNyB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmlzLXNpemUtMS1tb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS0yLW1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtMy1tb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS00LW1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtNS1tb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS02LW1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTctbW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcclxuICAuaXMtc2l6ZS0xLXRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTItdGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS0zLXRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTQtdGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS01LXRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTYtdGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtNy10YWJsZXQge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5pcy1zaXplLTEtdG91Y2gge1xyXG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS0yLXRvdWNoIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS0zLXRvdWNoIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtNC10b3VjaCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtNS10b3VjaCB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTYtdG91Y2gge1xyXG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS03LXRvdWNoIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuaXMtc2l6ZS0xLWRlc2t0b3Age1xyXG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS0yLWRlc2t0b3Age1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTMtZGVza3RvcCB7XHJcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTQtZGVza3RvcCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtNS1kZXNrdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtNi1kZXNrdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtNy1kZXNrdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcclxuICAuaXMtc2l6ZS0xLXdpZGVzY3JlZW4ge1xyXG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS0yLXdpZGVzY3JlZW4ge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTMtd2lkZXNjcmVlbiB7XHJcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTQtd2lkZXNjcmVlbiB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtNS13aWRlc2NyZWVuIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtNi13aWRlc2NyZWVuIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtNy13aWRlc2NyZWVuIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcclxuICAuaXMtc2l6ZS0xLWZ1bGxoZCB7XHJcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTItZnVsbGhkIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS0zLWZ1bGxoZCB7XHJcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTQtZnVsbGhkIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaXMtc2l6ZS01LWZ1bGxoZCB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcy1zaXplLTYtZnVsbGhkIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlzLXNpemUtNy1mdWxsaGQge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5oYXMtdGV4dC1jZW50ZXJlZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC1qdXN0aWZpZWQge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5oYXMtdGV4dC1jZW50ZXJlZC1tb2JpbGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xyXG4gIC5oYXMtdGV4dC1jZW50ZXJlZC10YWJsZXQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXRhYmxldC1vbmx5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaGFzLXRleHQtY2VudGVyZWQtdG91Y2gge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5oYXMtdGV4dC1jZW50ZXJlZC1kZXNrdG9wIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcclxuICAuaGFzLXRleHQtY2VudGVyZWQtZGVza3RvcC1vbmx5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcclxuICAuaGFzLXRleHQtY2VudGVyZWQtd2lkZXNjcmVlbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XHJcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXdpZGVzY3JlZW4tb25seSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XHJcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLWZ1bGxoZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaGFzLXRleHQtanVzdGlmaWVkLW1vYmlsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xyXG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdGFibGV0IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaGFzLXRleHQtanVzdGlmaWVkLXRhYmxldC1vbmx5IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC10b3VjaCB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZGVza3RvcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xyXG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZGVza3RvcC1vbmx5IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XHJcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC13aWRlc2NyZWVuIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XHJcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC13aWRlc2NyZWVuLW9ubHkge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcclxuICAuaGFzLXRleHQtanVzdGlmaWVkLWZ1bGxoZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhhcy10ZXh0LWxlZnQtbW9iaWxlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLmhhcy10ZXh0LWxlZnQtdGFibGV0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaGFzLXRleHQtbGVmdC10YWJsZXQtb25seSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5oYXMtdGV4dC1sZWZ0LXRvdWNoIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmhhcy10ZXh0LWxlZnQtZGVza3RvcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xyXG4gIC5oYXMtdGV4dC1sZWZ0LWRlc2t0b3Atb25seSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xyXG4gIC5oYXMtdGV4dC1sZWZ0LXdpZGVzY3JlZW4ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcclxuICAuaGFzLXRleHQtbGVmdC13aWRlc2NyZWVuLW9ubHkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcclxuICAuaGFzLXRleHQtbGVmdC1mdWxsaGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5oYXMtdGV4dC1yaWdodC1tb2JpbGUge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLmhhcy10ZXh0LXJpZ2h0LXRhYmxldCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5oYXMtdGV4dC1yaWdodC10YWJsZXQtb25seSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaGFzLXRleHQtcmlnaHQtdG91Y2gge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmhhcy10ZXh0LXJpZ2h0LWRlc2t0b3Age1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XHJcbiAgLmhhcy10ZXh0LXJpZ2h0LWRlc2t0b3Atb25seSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcclxuICAuaGFzLXRleHQtcmlnaHQtd2lkZXNjcmVlbiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcclxuICAuaGFzLXRleHQtcmlnaHQtd2lkZXNjcmVlbi1vbmx5IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xyXG4gIC5oYXMtdGV4dC1yaWdodC1mdWxsaGQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmlzLWNhcGl0YWxpemVkIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtbG93ZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy11cHBlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWl0YWxpYyB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy11bmRlcmxpbmVkIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLXRleHQtd2VpZ2h0LWxpZ2h0IHtcclxuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC13ZWlnaHQtbm9ybWFsIHtcclxuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC13ZWlnaHQtbWVkaXVtIHtcclxuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtdGV4dC13ZWlnaHQtc2VtaWJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10ZXh0LXdlaWdodC1ib2xkIHtcclxuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1mYW1pbHktcHJpbWFyeSB7XHJcbiAgZm9udC1mYW1pbHk6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWZhbWlseS1zZWNvbmRhcnkge1xyXG4gIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1mYW1pbHktc2Fucy1zZXJpZiB7XHJcbiAgZm9udC1mYW1pbHk6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWZhbWlseS1tb25vc3BhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWZhbWlseS1jb2RlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaXMtYmxvY2stbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xyXG4gIC5pcy1ibG9jay10YWJsZXQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaXMtYmxvY2stdGFibGV0LW9ubHkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmlzLWJsb2NrLXRvdWNoIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5pcy1ibG9jay1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xyXG4gIC5pcy1ibG9jay1kZXNrdG9wLW9ubHkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XHJcbiAgLmlzLWJsb2NrLXdpZGVzY3JlZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XHJcbiAgLmlzLWJsb2NrLXdpZGVzY3JlZW4tb25seSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcclxuICAuaXMtYmxvY2stZnVsbGhkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5pcy1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmlzLWZsZXgtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLmlzLWZsZXgtdGFibGV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaXMtZmxleC10YWJsZXQtb25seSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5pcy1mbGV4LXRvdWNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmlzLWZsZXgtZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xyXG4gIC5pcy1mbGV4LWRlc2t0b3Atb25seSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xyXG4gIC5pcy1mbGV4LXdpZGVzY3JlZW4ge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcclxuICAuaXMtZmxleC13aWRlc2NyZWVuLW9ubHkge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcclxuICAuaXMtZmxleC1mdWxsaGQge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaXMtaW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaXMtaW5saW5lLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLmlzLWlubGluZS10YWJsZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmlzLWlubGluZS10YWJsZXQtb25seSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmlzLWlubGluZS10b3VjaCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmlzLWlubGluZS1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcclxuICAuaXMtaW5saW5lLWRlc2t0b3Atb25seSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XHJcbiAgLmlzLWlubGluZS13aWRlc2NyZWVuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcclxuICAuaXMtaW5saW5lLXdpZGVzY3JlZW4tb25seSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XHJcbiAgLmlzLWlubGluZS1mdWxsaGQge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5pcy1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5pcy1pbmxpbmUtYmxvY2stbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcclxuICAuaXMtaW5saW5lLWJsb2NrLXRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaXMtaW5saW5lLWJsb2NrLXRhYmxldC1vbmx5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaXMtaW5saW5lLWJsb2NrLXRvdWNoIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuaXMtaW5saW5lLWJsb2NrLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xyXG4gIC5pcy1pbmxpbmUtYmxvY2stZGVza3RvcC1vbmx5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcclxuICAuaXMtaW5saW5lLWJsb2NrLXdpZGVzY3JlZW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xyXG4gIC5pcy1pbmxpbmUtYmxvY2std2lkZXNjcmVlbi1vbmx5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcclxuICAuaXMtaW5saW5lLWJsb2NrLWZ1bGxoZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmlzLWlubGluZS1mbGV4IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5pcy1pbmxpbmUtZmxleC1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLmlzLWlubGluZS1mbGV4LXRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5pcy1pbmxpbmUtZmxleC10YWJsZXQtb25seSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaXMtaW5saW5lLWZsZXgtdG91Y2gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmlzLWlubGluZS1mbGV4LWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XHJcbiAgLmlzLWlubGluZS1mbGV4LWRlc2t0b3Atb25seSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcclxuICAuaXMtaW5saW5lLWZsZXgtd2lkZXNjcmVlbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcclxuICAuaXMtaW5saW5lLWZsZXgtd2lkZXNjcmVlbi1vbmx5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xyXG4gIC5pcy1pbmxpbmUtZmxleC1mdWxsaGQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmlzLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtc3Itb25seSB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMC4wMWVtICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDAuMDFlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5pcy1oaWRkZW4tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLmlzLWhpZGRlbi10YWJsZXQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaXMtaGlkZGVuLXRvdWNoIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmlzLWhpZGRlbi1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XHJcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcclxuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcclxuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4tb25seSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xyXG4gIC5pcy1oaWRkZW4tZnVsbGhkIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmlzLWludmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmlzLWludmlzaWJsZS1tb2JpbGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xyXG4gIC5pcy1pbnZpc2libGUtdGFibGV0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5pcy1pbnZpc2libGUtdGFibGV0LW9ubHkge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5pcy1pbnZpc2libGUtdG91Y2gge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5pcy1pbnZpc2libGUtZGVza3RvcCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XHJcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wLW9ubHkge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xyXG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XHJcbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuLW9ubHkge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xyXG4gIC5pcy1pbnZpc2libGUtZnVsbGhkIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKiBCdWxtYSBMYXlvdXQgKi9cclxuLmhlcm8ge1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmhlcm8gLm5hdmJhciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4uaGVybyAudGFicyB1bCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG4uaGVyby5pcy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmhlcm8uaXMtd2hpdGUgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXHJcbi5oZXJvLmlzLXdoaXRlIHN0cm9uZyB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLmhlcm8uaXMtd2hpdGUgLnRpdGxlIHtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG4uaGVyby5pcy13aGl0ZSAuc3VidGl0bGUge1xyXG4gIGNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuOSk7XHJcbn1cclxuLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxyXG4uaGVyby5pcy13aGl0ZSAuc3VidGl0bGUgc3Ryb25nIHtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaGVyby5pcy13aGl0ZSAubmF2YmFyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcbi5oZXJvLmlzLXdoaXRlIC5uYXZiYXItaXRlbSxcclxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rIHtcclxuICBjb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjcpO1xyXG59XHJcbi5oZXJvLmlzLXdoaXRlIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXdoaXRlIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4uaGVyby5pcy13aGl0ZSAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmhlcm8uaXMtd2hpdGUgLnRhYnMgYSB7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbiAgb3BhY2l0eTogMC45O1xyXG59XHJcbi5oZXJvLmlzLXdoaXRlIC50YWJzIGE6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmhlcm8uaXMtd2hpdGUgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xyXG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtdG9nZ2xlIGEge1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XHJcbn1cclxuLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcclxuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5oZXJvLmlzLXdoaXRlLmlzLWJvbGQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNlOGUzZTQgMCUsIHdoaXRlIDcxJSwgd2hpdGUgMTAwJSk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaGVyby5pcy13aGl0ZS5pcy1ib2xkIC5uYXZiYXItbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZThlM2U0IDAlLCB3aGl0ZSA3MSUsIHdoaXRlIDEwMCUpO1xyXG4gIH1cclxufVxyXG4uaGVyby5pcy1ibGFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmhlcm8uaXMtYmxhY2sgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXHJcbi5oZXJvLmlzLWJsYWNrIHN0cm9uZyB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLmhlcm8uaXMtYmxhY2sgLnRpdGxlIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIHtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcbi5oZXJvLmlzLWJsYWNrIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcclxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIHN0cm9uZyB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG4gIH1cclxufVxyXG4uaGVyby5pcy1ibGFjayAubmF2YmFyLWl0ZW0sXHJcbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluayB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxufVxyXG4uaGVyby5pcy1ibGFjayBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1ibGFjayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcclxuLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1saW5rOmhvdmVyLFxyXG4uaGVyby5pcy1ibGFjayAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmhlcm8uaXMtYmxhY2sgLnRhYnMgYSB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG9wYWNpdHk6IDAuOTtcclxufVxyXG4uaGVyby5pcy1ibGFjayAudGFicyBhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5oZXJvLmlzLWJsYWNrIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcclxuICBjb2xvcjogIzBhMGEwYSAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtdG9nZ2xlIGEge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xyXG59XHJcbi5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmhlcm8uaXMtYmxhY2suaXMtYm9sZCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgYmxhY2sgMCUsICMwYTBhMGEgNzElLCAjMTgxNjE2IDEwMCUpO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhlcm8uaXMtYmxhY2suaXMtYm9sZCAubmF2YmFyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgYmxhY2sgMCUsICMwYTBhMGEgNzElLCAjMTgxNjE2IDEwMCUpO1xyXG4gIH1cclxufVxyXG4uaGVyby5pcy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5oZXJvLmlzLWxpZ2h0IGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxyXG4uaGVyby5pcy1saWdodCBzdHJvbmcge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbi5oZXJvLmlzLWxpZ2h0IC50aXRsZSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4uaGVyby5pcy1saWdodCAuc3VidGl0bGUge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbn1cclxuLmhlcm8uaXMtbGlnaHQgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxyXG4uaGVyby5pcy1saWdodCAuc3VidGl0bGUgc3Ryb25nIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIH1cclxufVxyXG4uaGVyby5pcy1saWdodCAubmF2YmFyLWl0ZW0sXHJcbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbGluayB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4uaGVyby5pcy1saWdodCBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1saWdodCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcclxuLmhlcm8uaXMtbGlnaHQgLm5hdmJhci1saW5rOmhvdmVyLFxyXG4uaGVyby5pcy1saWdodCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmhlcm8uaXMtbGlnaHQgLnRhYnMgYSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICBvcGFjaXR5OiAwLjk7XHJcbn1cclxuLmhlcm8uaXMtbGlnaHQgLnRhYnMgYTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uaGVyby5pcy1saWdodCAudGFicyBsaS5pcy1hY3RpdmUgYSB7XHJcbiAgY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBhIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XHJcbn1cclxuLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1saWdodCAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5oZXJvLmlzLWxpZ2h0LmlzLWJvbGQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNkZmQ4ZDkgMCUsIHdoaXRlc21va2UgNzElLCB3aGl0ZSAxMDAlKTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZXJvLmlzLWxpZ2h0LmlzLWJvbGQgLm5hdmJhci1tZW51IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNkZmQ4ZDkgMCUsIHdoaXRlc21va2UgNzElLCB3aGl0ZSAxMDAlKTtcclxuICB9XHJcbn1cclxuLmhlcm8uaXMtZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaGVyby5pcy1kYXJrIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxyXG4uaGVyby5pcy1kYXJrIHN0cm9uZyB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLmhlcm8uaXMtZGFyayAudGl0bGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5oZXJvLmlzLWRhcmsgLnN1YnRpdGxlIHtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcbi5oZXJvLmlzLWRhcmsgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxyXG4uaGVyby5pcy1kYXJrIC5zdWJ0aXRsZSBzdHJvbmcge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5oZXJvLmlzLWRhcmsgLm5hdmJhci1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbiAgfVxyXG59XHJcbi5oZXJvLmlzLWRhcmsgLm5hdmJhci1pdGVtLFxyXG4uaGVyby5pcy1kYXJrIC5uYXZiYXItbGluayB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxufVxyXG4uaGVyby5pcy1kYXJrIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWRhcmsgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5oZXJvLmlzLWRhcmsgLm5hdmJhci1saW5rOmhvdmVyLFxyXG4uaGVyby5pcy1kYXJrIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmhlcm8uaXMtZGFyayAudGFicyBhIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBvcGFjaXR5OiAwLjk7XHJcbn1cclxuLmhlcm8uaXMtZGFyayAudGFicyBhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5oZXJvLmlzLWRhcmsgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xyXG4gIGNvbG9yOiAjMzYzNjM2ICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uaGVyby5pcy1kYXJrIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xyXG59XHJcbi5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmhlcm8uaXMtZGFyay5pcy1ib2xkIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMWYxOTFhIDAlLCAjMzYzNjM2IDcxJSwgIzQ2NDAzZiAxMDAlKTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZXJvLmlzLWRhcmsuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzFmMTkxYSAwJSwgIzM2MzYzNiA3MSUsICM0NjQwM2YgMTAwJSk7XHJcbiAgfVxyXG59XHJcbi5oZXJvLmlzLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmhlcm8uaXMtcHJpbWFyeSBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcclxuLmhlcm8uaXMtcHJpbWFyeSBzdHJvbmcge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbi5oZXJvLmlzLXByaW1hcnkgLnRpdGxlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaGVyby5pcy1wcmltYXJ5IC5zdWJ0aXRsZSB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxufVxyXG4uaGVyby5pcy1wcmltYXJ5IC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcclxuLmhlcm8uaXMtcHJpbWFyeSAuc3VidGl0bGUgc3Ryb25nIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIH1cclxufVxyXG4uaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbSxcclxuLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLWxpbmsge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbn1cclxuLmhlcm8uaXMtcHJpbWFyeSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1wcmltYXJ5IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4uaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbGluazpob3ZlcixcclxuLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk0M2QwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgb3BhY2l0eTogMC45O1xyXG59XHJcbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMgYTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uaGVyby5pcy1wcmltYXJ5IC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcclxuICBjb2xvcjogIzc5NTdkNSAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBhIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcclxufVxyXG4uaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5oZXJvLmlzLXByaW1hcnkuaXMtYm9sZCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzM3MjVkNCAwJSwgIzc5NTdkNSA3MSUsICM5YjY3ZGYgMTAwJSk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaGVyby5pcy1wcmltYXJ5LmlzLWJvbGQgLm5hdmJhci1tZW51IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMzNzI1ZDQgMCUsICM3OTU3ZDUgNzElLCAjOWI2N2RmIDEwMCUpO1xyXG4gIH1cclxufVxyXG4uaGVyby5pcy1saW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5oZXJvLmlzLWxpbmsgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXHJcbi5oZXJvLmlzLWxpbmsgc3Ryb25nIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4uaGVyby5pcy1saW5rIC50aXRsZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmhlcm8uaXMtbGluayAuc3VidGl0bGUge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbn1cclxuLmhlcm8uaXMtbGluayAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXHJcbi5oZXJvLmlzLWxpbmsgLnN1YnRpdGxlIHN0cm9uZyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmhlcm8uaXMtbGluayAubmF2YmFyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICB9XHJcbn1cclxuLmhlcm8uaXMtbGluayAubmF2YmFyLWl0ZW0sXHJcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rIHtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG59XHJcbi5oZXJvLmlzLWxpbmsgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtbGluayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcclxuLmhlcm8uaXMtbGluayAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5NDNkMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaGVyby5pcy1saW5rIC50YWJzIGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG9wYWNpdHk6IDAuOTtcclxufVxyXG4uaGVyby5pcy1saW5rIC50YWJzIGE6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmhlcm8uaXMtbGluayAudGFicyBsaS5pcy1hY3RpdmUgYSB7XHJcbiAgY29sb3I6ICM3OTU3ZDUgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XHJcbn1cclxuLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzc5NTdkNTtcclxufVxyXG4uaGVyby5pcy1saW5rLmlzLWJvbGQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMzNzI1ZDQgMCUsICM3OTU3ZDUgNzElLCAjOWI2N2RmIDEwMCUpO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhlcm8uaXMtbGluay5pcy1ib2xkIC5uYXZiYXItbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMzcyNWQ0IDAlLCAjNzk1N2Q1IDcxJSwgIzliNjdkZiAxMDAlKTtcclxuICB9XHJcbn1cclxuLmhlcm8uaXMtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2N2RmMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaGVyby5pcy1pbmZvIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxyXG4uaGVyby5pcy1pbmZvIHN0cm9uZyB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLmhlcm8uaXMtaW5mbyAudGl0bGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5oZXJvLmlzLWluZm8gLnN1YnRpdGxlIHtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcbi5oZXJvLmlzLWluZm8gLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxyXG4uaGVyby5pcy1pbmZvIC5zdWJ0aXRsZSBzdHJvbmcge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5oZXJvLmlzLWluZm8gLm5hdmJhci1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjdkZjA7XHJcbiAgfVxyXG59XHJcbi5oZXJvLmlzLWluZm8gLm5hdmJhci1pdGVtLFxyXG4uaGVyby5pcy1pbmZvIC5uYXZiYXItbGluayB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxufVxyXG4uaGVyby5pcy1pbmZvIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWluZm8gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXHJcbi5oZXJvLmlzLWluZm8gLm5hdmJhci1saW5rOmhvdmVyLFxyXG4uaGVyby5pcy1pbmZvIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTcxZGU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmhlcm8uaXMtaW5mbyAudGFicyBhIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBvcGFjaXR5OiAwLjk7XHJcbn1cclxuLmhlcm8uaXMtaW5mbyAudGFicyBhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5oZXJvLmlzLWluZm8gLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xyXG4gIGNvbG9yOiAjMTY3ZGYwICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uaGVyby5pcy1pbmZvIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtdG9nZ2xlIGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xyXG59XHJcbi5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLmhlcm8uaXMtaW5mby5pcy1ib2xkIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMDI4NmQxIDAlLCAjMTY3ZGYwIDcxJSwgIzI4NjhmNyAxMDAlKTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZXJvLmlzLWluZm8uaXMtYm9sZCAubmF2YmFyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzAyODZkMSAwJSwgIzE2N2RmMCA3MSUsICMyODY4ZjcgMTAwJSk7XHJcbiAgfVxyXG59XHJcbi5oZXJvLmlzLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmhlcm8uaXMtc3VjY2VzcyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcclxuLmhlcm8uaXMtc3VjY2VzcyBzdHJvbmcge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbi5oZXJvLmlzLXN1Y2Nlc3MgLnRpdGxlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaGVyby5pcy1zdWNjZXNzIC5zdWJ0aXRsZSB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxufVxyXG4uaGVyby5pcy1zdWNjZXNzIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcclxuLmhlcm8uaXMtc3VjY2VzcyAuc3VidGl0bGUgc3Ryb25nIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xyXG4gIH1cclxufVxyXG4uaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbSxcclxuLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWxpbmsge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbn1cclxuLmhlcm8uaXMtc3VjY2VzcyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1zdWNjZXNzIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4uaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItbGluazpob3ZlcixcclxuLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FiYjgxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgb3BhY2l0eTogMC45O1xyXG59XHJcbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMgYTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uaGVyby5pcy1zdWNjZXNzIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcclxuICBjb2xvcjogIzQ4Yzc4ZSAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBhIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcclxufVxyXG4uaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi5oZXJvLmlzLXN1Y2Nlc3MuaXMtYm9sZCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzI5YjM1ZSAwJSwgIzQ4Yzc4ZSA3MSUsICM1NmQyYWYgMTAwJSk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaGVyby5pcy1zdWNjZXNzLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMyOWIzNWUgMCUsICM0OGM3OGUgNzElLCAjNTZkMmFmIDEwMCUpO1xyXG4gIH1cclxufVxyXG4uaGVyby5pcy13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmhlcm8uaXMtd2FybmluZyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcclxuLmhlcm8uaXMtd2FybmluZyBzdHJvbmcge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbi5oZXJvLmlzLXdhcm5pbmcgLnRpdGxlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5oZXJvLmlzLXdhcm5pbmcgLnN1YnRpdGxlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG59XHJcbi5oZXJvLmlzLXdhcm5pbmcgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxyXG4uaGVyby5pcy13YXJuaW5nIC5zdWJ0aXRsZSBzdHJvbmcge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4YTtcclxuICB9XHJcbn1cclxuLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLWl0ZW0sXHJcbi5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1saW5rIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5oZXJvLmlzLXdhcm5pbmcgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtd2FybmluZyBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcclxuLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLWxpbms6aG92ZXIsXHJcbi5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDk3MDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5oZXJvLmlzLXdhcm5pbmcgLnRhYnMgYSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICBvcGFjaXR5OiAwLjk7XHJcbn1cclxuLmhlcm8uaXMtd2FybmluZyAudGFicyBhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5oZXJvLmlzLXdhcm5pbmcgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xyXG4gIGNvbG9yOiAjZmZlMDhhICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGEge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XHJcbn1cclxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLmhlcm8uaXMtd2FybmluZy5pcy1ib2xkIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZmZiNjU3IDAlLCAjZmZlMDhhIDcxJSwgI2ZmZjZhMyAxMDAlKTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZXJvLmlzLXdhcm5pbmcuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2ZmYjY1NyAwJSwgI2ZmZTA4YSA3MSUsICNmZmY2YTMgMTAwJSk7XHJcbiAgfVxyXG59XHJcbi5oZXJvLmlzLWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaGVyby5pcy1kYW5nZXIgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXHJcbi5oZXJvLmlzLWRhbmdlciBzdHJvbmcge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbi5oZXJvLmlzLWRhbmdlciAudGl0bGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5oZXJvLmlzLWRhbmdlciAuc3VidGl0bGUge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbn1cclxuLmhlcm8uaXMtZGFuZ2VyIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcclxuLmhlcm8uaXMtZGFuZ2VyIC5zdWJ0aXRsZSBzdHJvbmcge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5oZXJvLmlzLWRhbmdlciAubmF2YmFyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcclxuICB9XHJcbn1cclxuLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItaXRlbSxcclxuLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItbGluayB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxufVxyXG4uaGVyby5pcy1kYW5nZXIgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtZGFuZ2VyIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxyXG4uaGVyby5pcy1kYW5nZXIgLm5hdmJhci1saW5rOmhvdmVyLFxyXG4uaGVyby5pcy1kYW5nZXIgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmMmU1NTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaGVyby5pcy1kYW5nZXIgLnRhYnMgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgb3BhY2l0eTogMC45O1xyXG59XHJcbi5oZXJvLmlzLWRhbmdlciAudGFicyBhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5oZXJvLmlzLWRhbmdlciAudGFicyBsaS5pcy1hY3RpdmUgYSB7XHJcbiAgY29sb3I6ICNmMTQ2NjggIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcclxufVxyXG4uaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuLmhlcm8uaXMtZGFuZ2VyLmlzLWJvbGQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNmYTBhNjIgMCUsICNmMTQ2NjggNzElLCAjZjc1OTVmIDEwMCUpO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhlcm8uaXMtZGFuZ2VyLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNmYTBhNjIgMCUsICNmMTQ2NjggNzElLCAjZjc1OTVmIDEwMCUpO1xyXG4gIH1cclxufVxyXG4uaGVyby5pcy1zbWFsbCAuaGVyby1ib2R5IHtcclxuICBwYWRkaW5nOiAxLjVyZW07XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLmhlcm8uaXMtbWVkaXVtIC5oZXJvLWJvZHkge1xyXG4gICAgcGFkZGluZzogOXJlbSA0LjVyZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xyXG4gIC5oZXJvLmlzLWxhcmdlIC5oZXJvLWJvZHkge1xyXG4gICAgcGFkZGluZzogMThyZW0gNnJlbTtcclxuICB9XHJcbn1cclxuLmhlcm8uaXMtaGFsZmhlaWdodCAuaGVyby1ib2R5LCAuaGVyby5pcy1mdWxsaGVpZ2h0IC5oZXJvLWJvZHksIC5oZXJvLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXIgLmhlcm8tYm9keSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5oZXJvLmlzLWhhbGZoZWlnaHQgLmhlcm8tYm9keSA+IC5jb250YWluZXIsIC5oZXJvLmlzLWZ1bGxoZWlnaHQgLmhlcm8tYm9keSA+IC5jb250YWluZXIsIC5oZXJvLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXIgLmhlcm8tYm9keSA+IC5jb250YWluZXIge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LXNocmluazogMTtcclxufVxyXG4uaGVyby5pcy1oYWxmaGVpZ2h0IHtcclxuICBtaW4taGVpZ2h0OiA1MHZoO1xyXG59XHJcbi5oZXJvLmlzLWZ1bGxoZWlnaHQge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4uaGVyby12aWRlbyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uaGVyby12aWRlbyB2aWRlbyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG59XHJcbi5oZXJvLXZpZGVvLmlzLXRyYW5zcGFyZW50IHtcclxuICBvcGFjaXR5OiAwLjM7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaGVyby12aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlcm8tYnV0dG9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmhlcm8tYnV0dG9ucyAuYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5oZXJvLWJ1dHRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xyXG4gIC5oZXJvLWJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuaGVyby1idXR0b25zIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5oZXJvLWhlYWQsXHJcbi5oZXJvLWZvb3Qge1xyXG4gIGZsZXgtZ3JvdzogMDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmhlcm8tYm9keSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xyXG4gIC5oZXJvLWJvZHkge1xyXG4gICAgcGFkZGluZzogM3JlbSAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDNyZW0gM3JlbTtcclxuICB9XHJcbiAgLnNlY3Rpb24uaXMtbWVkaXVtIHtcclxuICAgIHBhZGRpbmc6IDlyZW0gNC41cmVtO1xyXG4gIH1cclxuICAuc2VjdGlvbi5pcy1sYXJnZSB7XHJcbiAgICBwYWRkaW5nOiAxOHJlbSA2cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICBwYWRkaW5nOiAzcmVtIDEuNXJlbSA2cmVtO1xyXG59XHJcblxyXG4uaXMtbm9zY3JvbGwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuLmZhZGVPdXQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG4uZmFkZU91dERvd24ge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG4uZmFkZU91dFVwIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4uZmFkZUluIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG4uZmFkZUluRG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5mYWRlSW5VcCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG59XHJcblxyXG4vKipcclxuICogVnVlIFRyYW5zaXRpb25zXHJcbiAqL1xyXG4uZmFkZS1lbnRlci1hY3RpdmUsXHJcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcclxufVxyXG5cclxuLmZhZGUtZW50ZXIsXHJcbi5mYWRlLWxlYXZlLXRvIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uem9vbS1pbi1lbnRlci1hY3RpdmUsXHJcbi56b29tLWluLWxlYXZlLWFjdGl2ZSB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcclxufVxyXG4uem9vbS1pbi1lbnRlci1hY3RpdmUgLmFuaW1hdGlvbi1jb250ZW50LFxyXG4uem9vbS1pbi1lbnRlci1hY3RpdmUgLmFuaW1hdGlvbi1jb250ZW50LFxyXG4uem9vbS1pbi1sZWF2ZS1hY3RpdmUgLmFuaW1hdGlvbi1jb250ZW50LFxyXG4uem9vbS1pbi1sZWF2ZS1hY3RpdmUgLmFuaW1hdGlvbi1jb250ZW50IHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi56b29tLWluLWVudGVyLFxyXG4uem9vbS1pbi1sZWF2ZS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnpvb20taW4tZW50ZXIgLmFuaW1hdGlvbi1jb250ZW50LFxyXG4uem9vbS1pbi1lbnRlciAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi56b29tLWluLWxlYXZlLWFjdGl2ZSAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi56b29tLWluLWxlYXZlLWFjdGl2ZSAuYW5pbWF0aW9uLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbn1cclxuXHJcbi56b29tLW91dC1lbnRlci1hY3RpdmUsXHJcbi56b29tLW91dC1sZWF2ZS1hY3RpdmUge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuLnpvb20tb3V0LWVudGVyLWFjdGl2ZSAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi56b29tLW91dC1lbnRlci1hY3RpdmUgLmFuaW1hdGlvbi1jb250ZW50LFxyXG4uem9vbS1vdXQtbGVhdmUtYWN0aXZlIC5hbmltYXRpb24tY29udGVudCxcclxuLnpvb20tb3V0LWxlYXZlLWFjdGl2ZSAuYW5pbWF0aW9uLWNvbnRlbnQge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcclxufVxyXG5cclxuLnpvb20tb3V0LWVudGVyLFxyXG4uem9vbS1vdXQtbGVhdmUtYWN0aXZlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi56b29tLW91dC1lbnRlciAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi56b29tLW91dC1lbnRlciAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi56b29tLW91dC1sZWF2ZS1hY3RpdmUgLmFuaW1hdGlvbi1jb250ZW50LFxyXG4uem9vbS1vdXQtbGVhdmUtYWN0aXZlIC5hbmltYXRpb24tY29udGVudCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxufVxyXG5cclxuLnNsaWRlLW5leHQtZW50ZXItYWN0aXZlLFxyXG4uc2xpZGUtbmV4dC1sZWF2ZS1hY3RpdmUsXHJcbi5zbGlkZS1wcmV2LWVudGVyLWFjdGl2ZSxcclxuLnNsaWRlLXByZXYtbGVhdmUtYWN0aXZlIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XHJcbn1cclxuXHJcbi5zbGlkZS1wcmV2LWxlYXZlLXRvLCAuc2xpZGUtbmV4dC1lbnRlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2xpZGUtcHJldi1lbnRlciwgLnNsaWRlLW5leHQtbGVhdmUtdG8ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2xpZGUtZG93bi1lbnRlci1hY3RpdmUsXHJcbi5zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZSxcclxuLnNsaWRlLXVwLWVudGVyLWFjdGl2ZSxcclxuLnNsaWRlLXVwLWxlYXZlLWFjdGl2ZSB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xyXG59XHJcblxyXG4uc2xpZGUtdXAtbGVhdmUtdG8sIC5zbGlkZS1kb3duLWVudGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc2xpZGUtdXAtZW50ZXIsIC5zbGlkZS1kb3duLWxlYXZlLXRvIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zbGlkZS1lbnRlci1hY3RpdmUge1xyXG4gIHRyYW5zaXRpb246IDE1MG1zIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uc2xpZGUtbGVhdmUtYWN0aXZlIHtcclxuICB0cmFuc2l0aW9uOiAxNTBtcyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDAuNSwgMSk7XHJcbn1cclxuXHJcbi5zbGlkZS1lbnRlci10bywgLnNsaWRlLWxlYXZlIHtcclxuICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpZGUtZW50ZXIsIC5zbGlkZS1sZWF2ZS10byB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmF1dG9jb21wbGV0ZSAuZHJvcGRvd24tbWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmF1dG9jb21wbGV0ZSAuZHJvcGRvd24tbWVudS5pcy1vcGVuZWQtdG9wIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAxMDAlO1xyXG59XHJcbi5hdXRvY29tcGxldGUgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG59XHJcbi5hdXRvY29tcGxldGUgLmRyb3Bkb3duLWl0ZW0sIC5hdXRvY29tcGxldGUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5oYXMtbGluayBhLCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmhhcy1saW5rIC5hdXRvY29tcGxldGUgYSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcbi5hdXRvY29tcGxldGUgLmRyb3Bkb3duLWl0ZW0uaXMtaG92ZXJlZCwgLmF1dG9jb21wbGV0ZSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmhhcy1saW5rIGEuaXMtaG92ZXJlZCwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5oYXMtbGluayAuYXV0b2NvbXBsZXRlIGEuaXMtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG4uYXV0b2NvbXBsZXRlIC5kcm9wZG93bi1pdGVtLmlzLWRpc2FibGVkLCAuYXV0b2NvbXBsZXRlIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaGFzLWxpbmsgYS5pcy1kaXNhYmxlZCwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5oYXMtbGluayAuYXV0b2NvbXBsZXRlIGEuaXMtZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5hdXRvY29tcGxldGUuaXMtc21hbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLmF1dG9jb21wbGV0ZS5pcy1tZWRpdW0ge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4uYXV0b2NvbXBsZXRlLmlzLWxhcmdlIHtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLmNhcm91c2VsIHtcclxuICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNhcm91c2VsLmlzLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC44Nik7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDQwO1xyXG59XHJcbi5jYXJvdXNlbC5pcy1vdmVybGF5IC5jYXJvdXNlbC1pdGVtIGltZyB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5jYXJvdXNlbC5pcy1vdmVybGF5IC5jYXJvdXNlbC1pbmRpY2F0b3IuaGFzLWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5jYXJvdXNlbCAucHJvZ3Jlc3MsIC5jYXJvdXNlbCAucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgaGVpZ2h0OiAwLjI1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcclxuICAuY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW1zOmhvdmVyIC5jYXJvdXNlbC1hcnJvdy5pcy1ob3ZlcmVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbXMgLmNhcm91c2VsLWl0ZW0ge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtcGF1c2Uge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDAuMTVyZW07XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvci5oYXMtYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTAsIDEwLCAwLjUpO1xyXG59XHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9yLmhhcy1jdXN0b20ge1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9yLmhhcy1jdXN0b20uaXMtc21hbGwgLmluZGljYXRvci1pdGVtIHtcclxuICBmbGV4OiAxIDAgMTAlO1xyXG59XHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9yLmhhcy1jdXN0b20uaXMtbWVkaXVtIC5pbmRpY2F0b3ItaXRlbSB7XHJcbiAgZmxleDogMSAwIDE2LjY2NjY3JTtcclxufVxyXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvci5pcy1pbnNpZGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvci5pcy1pbnNpZGUuaXMtYm90dG9tIHtcclxuICBib3R0b206IDA7XHJcbn1cclxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3IuaXMtaW5zaWRlLmlzLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9yIC5pbmRpY2F0b3ItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxufVxyXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvciAuaW5kaWNhdG9yLWl0ZW0uaXMtYWN0aXZlIC5pbmRpY2F0b3Itc3R5bGUsXHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9yIC5pbmRpY2F0b3ItaXRlbSAuaW5kaWNhdG9yLXN0eWxlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNzk1N2Q1O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG59XHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9yIC5pbmRpY2F0b3ItaXRlbSAuaW5kaWNhdG9yLXN0eWxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNzk1N2Q1O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3IgLmluZGljYXRvci1pdGVtIC5pbmRpY2F0b3Itc3R5bGUuaXMtYm94ZXMge1xyXG4gIGhlaWdodDogMTBweDtcclxuICB3aWR0aDogMTBweDtcclxufVxyXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvciAuaW5kaWNhdG9yLWl0ZW0gLmluZGljYXRvci1zdHlsZS5pcy1kb3RzIHtcclxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG59XHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9yIC5pbmRpY2F0b3ItaXRlbSAuaW5kaWNhdG9yLXN0eWxlLmlzLWxpbmVzIHtcclxuICBoZWlnaHQ6IDVweDtcclxuICB3aWR0aDogMjVweDtcclxufVxyXG5cclxuLmNhcm91c2VsLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jYXJvdXNlbC1saXN0Lmhhcy1zaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xyXG4gIC5jYXJvdXNlbC1saXN0OmhvdmVyIC5jYXJvdXNlbC1hcnJvdy5pcy1ob3ZlcmVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi5jYXJvdXNlbC1saXN0IC5jYXJvdXNlbC1zbGlkZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jYXJvdXNlbC1saXN0IC5jYXJvdXNlbC1zbGlkZXM6bm90KC5pcy1kcmFnZ2luZykge1xyXG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dCAwcztcclxufVxyXG4uY2Fyb3VzZWwtbGlzdCAuY2Fyb3VzZWwtc2xpZGVzLmhhcy1ncmF5c2NhbGUgLmNhcm91c2VsLXNsaWRlIGltZyB7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbn1cclxuLmNhcm91c2VsLWxpc3QgLmNhcm91c2VsLXNsaWRlcy5oYXMtZ3JheXNjYWxlIC5jYXJvdXNlbC1zbGlkZS5pcy1hY3RpdmUgaW1nIHtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XHJcbn1cclxuLmNhcm91c2VsLWxpc3QgLmNhcm91c2VsLXNsaWRlcy5oYXMtb3BhY2l0eSAuY2Fyb3VzZWwtc2xpZGUgaW1nIHtcclxuICBvcGFjaXR5OiAwLjI1O1xyXG59XHJcbi5jYXJvdXNlbC1saXN0IC5jYXJvdXNlbC1zbGlkZXMuaGFzLW9wYWNpdHkgLmNhcm91c2VsLXNsaWRlLmlzLWFjdGl2ZSBpbWcge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmNhcm91c2VsLWxpc3QgLmNhcm91c2VsLXNsaWRlcyAuY2Fyb3VzZWwtc2xpZGUge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtYXJyb3cge1xyXG4gIHRyYW5zaXRpb246IDE1MG1zIGVhc2Utb3V0O1xyXG59XHJcbi5jYXJvdXNlbC1hcnJvdy5pcy1ob3ZlcmVkIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1hcnJvdyAuaWNvbiB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5jYXJvdXNlbC1hcnJvdyAuaWNvbjpob3ZlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzc5NTdkNTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5jYXJvdXNlbC1hcnJvdyAuaWNvbi5oYXMtaWNvbnMtbGVmdCwgLmNhcm91c2VsLWFycm93IC5pY29uLmhhcy1pY29ucy1yaWdodCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5jYXJvdXNlbC1hcnJvdyAuaWNvbi5oYXMtaWNvbnMtbGVmdCB7XHJcbiAgbGVmdDogMS41cmVtO1xyXG59XHJcbi5jYXJvdXNlbC1hcnJvdyAuaWNvbi5oYXMtaWNvbnMtcmlnaHQge1xyXG4gIHJpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3g6bm90KC5idXR0b24pIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94Om5vdCguYnV0dG9uKSArIC5jaGVja2JveDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjayB7XHJcbiAgd2lkdGg6IDEuMjVlbTtcclxuICBoZWlnaHQ6IDEuMjVlbTtcclxuICBmbGV4LXNocmluazogMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzdhN2E3YTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE1MG1zIGVhc2Utb3V0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2sge1xyXG4gIGJhY2tncm91bmQ6ICM3OTU3ZDUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxIDEnJTNFJTNDcGF0aCBzdHlsZT0nZmlsbDolMjNmZmYnIGQ9J00gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxIDEnJTNFJTNDcGF0aCBzdHlsZT0nZmlsbDolMjMwYTBhMGEnIGQ9J00gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtYmxhY2sge1xyXG4gIGJhY2tncm91bmQ6ICMwYTBhMGEgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxIDEnJTNFJTNDcGF0aCBzdHlsZT0nZmlsbDp3aGl0ZScgZD0nTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMSAxJyUzRSUzQ3BhdGggc3R5bGU9J2ZpbGw6cmdiYSgwLCAwLCAwLCAwLjcpJyBkPSdNIDAuMDQwMzgwNTksMC42MjY3NzY3IDAuMTQ2NDQ2NjEsMC41MjA3MTA2OCAwLjQyOTI4OTMyLDAuODAzNTUzMzkgMC4zMjMyMjMzLDAuOTA5NjE5NDEgeiBNIDAuMjE3MTU3MjksMC44MDM1NTMzOSAwLjg1MzU1MzM5LDAuMTY3MTU3MjkgMC45NTk2MTk0MSwwLjI3MzIyMzMgMC4zMjMyMjMzLDAuOTA5NjE5NDEgeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtZGFyayB7XHJcbiAgYmFja2dyb3VuZDogIzM2MzYzNiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEgMSclM0UlM0NwYXRoIHN0eWxlPSdmaWxsOiUyM2ZmZicgZD0nTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQ6ICM3OTU3ZDUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxIDEnJTNFJTNDcGF0aCBzdHlsZT0nZmlsbDolMjNmZmYnIGQ9J00gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy1saW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjNzk1N2Q1IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMSAxJyUzRSUzQ3BhdGggc3R5bGU9J2ZpbGw6JTIzZmZmJyBkPSdNIDAuMDQwMzgwNTksMC42MjY3NzY3IDAuMTQ2NDQ2NjEsMC41MjA3MTA2OCAwLjQyOTI4OTMyLDAuODAzNTUzMzkgMC4zMjMyMjMzLDAuOTA5NjE5NDEgeiBNIDAuMjE3MTU3MjksMC44MDM1NTMzOSAwLjg1MzU1MzM5LDAuMTY3MTU3MjkgMC45NTk2MTk0MSwwLjI3MzIyMzMgMC4zMjMyMjMzLDAuOTA5NjE5NDEgeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtaW5mbyB7XHJcbiAgYmFja2dyb3VuZDogIzE2N2RmMCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEgMSclM0UlM0NwYXRoIHN0eWxlPSdmaWxsOiUyM2ZmZicgZD0nTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJvcmRlci1jb2xvcjogIzE2N2RmMDtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQ6ICM0OGM3OGUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxIDEnJTNFJTNDcGF0aCBzdHlsZT0nZmlsbDolMjNmZmYnIGQ9J00gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBib3JkZXItY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZlMDhhIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMSAxJyUzRSUzQ3BhdGggc3R5bGU9J2ZpbGw6cmdiYSgwLCAwLCAwLCAwLjcpJyBkPSdNIDAuMDQwMzgwNTksMC42MjY3NzY3IDAuMTQ2NDQ2NjEsMC41MjA3MTA2OCAwLjQyOTI4OTMyLDAuODAzNTUzMzkgMC4zMjMyMjMzLDAuOTA5NjE5NDEgeiBNIDAuMjE3MTU3MjksMC44MDM1NTMzOSAwLjg1MzU1MzM5LDAuMTY3MTU3MjkgMC45NTk2MTk0MSwwLjI3MzIyMzMgMC4zMjMyMjMzLDAuOTA5NjE5NDEgeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMDhhO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjE0NjY4IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMSAxJyUzRSUzQ3BhdGggc3R5bGU9J2ZpbGw6JTIzZmZmJyBkPSdNIDAuMDQwMzgwNTksMC42MjY3NzY3IDAuMTQ2NDQ2NjEsMC41MjA3MTA2OCAwLjQyOTI4OTMyLDAuODAzNTUzMzkgMC4zMjMyMjMzLDAuOTA5NjE5NDEgeiBNIDAuMjE3MTU3MjksMC44MDM1NTMzOSAwLjg1MzU1MzM5LDAuMTY3MTU3MjkgMC45NTk2MTk0MSwwLjI3MzIyMzMgMC4zMjMyMjMzLDAuOTA5NjE5NDEgeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUgKyAuY2hlY2sge1xyXG4gIGJhY2tncm91bmQ6ICM3OTU3ZDUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxIDEnJTNFJTNDcmVjdCBzdHlsZT0nZmlsbDolMjNmZmYnIHdpZHRoPScwLjcnIGhlaWdodD0nMC4yJyB4PScuMTUnIHk9Jy40JyUzRSUzQy9yZWN0JTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSArIC5jaGVjay5pcy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxIDEnJTNFJTNDcmVjdCBzdHlsZT0nZmlsbDolMjMwYTBhMGEnIHdpZHRoPScwLjcnIGhlaWdodD0nMC4yJyB4PScuMTUnIHk9Jy40JyUzRSUzQy9yZWN0JTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUgKyAuY2hlY2suaXMtYmxhY2sge1xyXG4gIGJhY2tncm91bmQ6ICMwYTBhMGEgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxIDEnJTNFJTNDcmVjdCBzdHlsZT0nZmlsbDp3aGl0ZScgd2lkdGg9JzAuNycgaGVpZ2h0PScwLjInIHg9Jy4xNScgeT0nLjQnJTNFJTNDL3JlY3QlM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlICsgLmNoZWNrLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMSAxJyUzRSUzQ3JlY3Qgc3R5bGU9J2ZpbGw6cmdiYSgwLCAwLCAwLCAwLjcpJyB3aWR0aD0nMC43JyBoZWlnaHQ9JzAuMicgeD0nLjE1JyB5PScuNCclM0UlM0MvcmVjdCUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUgKyAuY2hlY2suaXMtZGFyayB7XHJcbiAgYmFja2dyb3VuZDogIzM2MzYzNiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEgMSclM0UlM0NyZWN0IHN0eWxlPSdmaWxsOiUyM2ZmZicgd2lkdGg9JzAuNycgaGVpZ2h0PScwLjInIHg9Jy4xNScgeT0nLjQnJTNFJTNDL3JlY3QlM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlICsgLmNoZWNrLmlzLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQ6ICM3OTU3ZDUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxIDEnJTNFJTNDcmVjdCBzdHlsZT0nZmlsbDolMjNmZmYnIHdpZHRoPScwLjcnIGhlaWdodD0nMC4yJyB4PScuMTUnIHk9Jy40JyUzRSUzQy9yZWN0JTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSArIC5jaGVjay5pcy1saW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjNzk1N2Q1IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMSAxJyUzRSUzQ3JlY3Qgc3R5bGU9J2ZpbGw6JTIzZmZmJyB3aWR0aD0nMC43JyBoZWlnaHQ9JzAuMicgeD0nLjE1JyB5PScuNCclM0UlM0MvcmVjdCUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUgKyAuY2hlY2suaXMtaW5mbyB7XHJcbiAgYmFja2dyb3VuZDogIzE2N2RmMCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEgMSclM0UlM0NyZWN0IHN0eWxlPSdmaWxsOiUyM2ZmZicgd2lkdGg9JzAuNycgaGVpZ2h0PScwLjInIHg9Jy4xNScgeT0nLjQnJTNFJTNDL3JlY3QlM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJvcmRlci1jb2xvcjogIzE2N2RmMDtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlICsgLmNoZWNrLmlzLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQ6ICM0OGM3OGUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxIDEnJTNFJTNDcmVjdCBzdHlsZT0nZmlsbDolMjNmZmYnIHdpZHRoPScwLjcnIGhlaWdodD0nMC4yJyB4PScuMTUnIHk9Jy40JyUzRSUzQy9yZWN0JTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBib3JkZXItY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSArIC5jaGVjay5pcy13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZlMDhhIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMSAxJyUzRSUzQ3JlY3Qgc3R5bGU9J2ZpbGw6cmdiYSgwLCAwLCAwLCAwLjcpJyB3aWR0aD0nMC43JyBoZWlnaHQ9JzAuMicgeD0nLjE1JyB5PScuNCclM0UlM0MvcmVjdCUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMDhhO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUgKyAuY2hlY2suaXMtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjE0NjY4IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMSAxJyUzRSUzQ3JlY3Qgc3R5bGU9J2ZpbGw6JTIzZmZmJyB3aWR0aD0nMC43JyBoZWlnaHQ9JzAuMicgeD0nLjE1JyB5PScuNCclM0UlM0MvcmVjdCUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgLmNoZWNrIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMjIsIDEyMiwgMTIyLCAwLjgpO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzOmNoZWNrZWQgKyAuY2hlY2sge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDEyMSwgODcsIDIxMywgMC44KTtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czpjaGVja2VkICsgLmNoZWNrLmlzLXdoaXRlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzOmNoZWNrZWQgKyAuY2hlY2suaXMtYmxhY2sge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuOCk7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1saWdodCB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czpjaGVja2VkICsgLmNoZWNrLmlzLWRhcmsge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDU0LCA1NCwgNTQsIDAuOCk7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1wcmltYXJ5IHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuOCk7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1saW5rIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuOCk7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1pbmZvIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyMiwgMTI1LCAyNDAsIDAuOCk7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1zdWNjZXNzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSg3MiwgMTk5LCAxNDIsIDAuOCk7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy13YXJuaW5nIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNTUsIDIyNCwgMTM4LCAwLjgpO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzOmNoZWNrZWQgKyAuY2hlY2suaXMtZGFuZ2VyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNDEsIDcwLCAxMDQsIDAuOCk7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3ggLmNvbnRyb2wtbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygwLjc1ZW0gLSAxcHgpO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94LmJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveFtkaXNhYmxlZF0ge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKSArIC5jaGVjayB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94OmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpICsgLmNoZWNrLmlzLXdoaXRlIHtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94OmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpICsgLmNoZWNrLmlzLWJsYWNrIHtcclxuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3g6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpkaXNhYmxlZCkgKyAuY2hlY2suaXMtbGlnaHQge1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKSArIC5jaGVjay5pcy1kYXJrIHtcclxuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3g6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpkaXNhYmxlZCkgKyAuY2hlY2suaXMtcHJpbWFyeSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94OmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpICsgLmNoZWNrLmlzLWxpbmsge1xyXG4gIGJvcmRlci1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKSArIC5jaGVjay5pcy1pbmZvIHtcclxuICBib3JkZXItY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLmItY2hlY2tib3guY2hlY2tib3g6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpkaXNhYmxlZCkgKyAuY2hlY2suaXMtc3VjY2VzcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi5iLWNoZWNrYm94LmNoZWNrYm94OmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpICsgLmNoZWNrLmlzLXdhcm5pbmcge1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZTA4YTtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKSArIC5jaGVjay5pcy1kYW5nZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNDY2ODtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveC5pcy1zbWFsbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveC5pcy1tZWRpdW0ge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4uYi1jaGVja2JveC5jaGVja2JveC5pcy1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbi5iLWNsb2NrcGlja2VyIC5jYXJkLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYi1jbG9ja3BpY2tlciAuYi1jbG9ja3BpY2tlci1mYWNlOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLWNsb2NrcGlja2VyIC5iLWNsb2NrcGlja2VyLWZhY2UtaGFuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItY2xvY2twaWNrZXIgLmItY2xvY2twaWNrZXItZmFjZS1udW1iZXIuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLXdoaXRlIC5jYXJkLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtd2hpdGUgLmItY2xvY2twaWNrZXItZmFjZTphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtd2hpdGUgLmItY2xvY2twaWNrZXItZmFjZS1oYW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLXdoaXRlIC5iLWNsb2NrcGlja2VyLWZhY2UtbnVtYmVyLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtYmxhY2sgLmNhcmQtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uYi1jbG9ja3BpY2tlci5pcy1ibGFjayAuYi1jbG9ja3BpY2tlci1mYWNlOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLWJsYWNrIC5iLWNsb2NrcGlja2VyLWZhY2UtaGFuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcclxuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtYmxhY2sgLmItY2xvY2twaWNrZXItZmFjZS1udW1iZXIuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uYi1jbG9ja3BpY2tlci5pcy1saWdodCAuY2FyZC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4uYi1jbG9ja3BpY2tlci5pcy1saWdodCAuYi1jbG9ja3BpY2tlci1mYWNlOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLWxpZ2h0IC5iLWNsb2NrcGlja2VyLWZhY2UtaGFuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtbGlnaHQgLmItY2xvY2twaWNrZXItZmFjZS1udW1iZXIuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtZGFyayAuY2FyZC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtZGFyayAuYi1jbG9ja3BpY2tlci1mYWNlOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLWRhcmsgLmItY2xvY2twaWNrZXItZmFjZS1oYW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcclxufVxyXG4uYi1jbG9ja3BpY2tlci5pcy1kYXJrIC5iLWNsb2NrcGlja2VyLWZhY2UtbnVtYmVyLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYi1jbG9ja3BpY2tlci5pcy1wcmltYXJ5IC5jYXJkLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYi1jbG9ja3BpY2tlci5pcy1wcmltYXJ5IC5iLWNsb2NrcGlja2VyLWZhY2U6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtcHJpbWFyeSAuYi1jbG9ja3BpY2tlci1mYWNlLWhhbmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLXByaW1hcnkgLmItY2xvY2twaWNrZXItZmFjZS1udW1iZXIuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLWxpbmsgLmNhcmQtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLWxpbmsgLmItY2xvY2twaWNrZXItZmFjZTphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi1jbG9ja3BpY2tlci5pcy1saW5rIC5iLWNsb2NrcGlja2VyLWZhY2UtaGFuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtbGluayAuYi1jbG9ja3BpY2tlci1mYWNlLW51bWJlci5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtaW5mbyAuY2FyZC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjdkZjA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtaW5mbyAuYi1jbG9ja3BpY2tlci1mYWNlOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3ZGYwO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLWluZm8gLmItY2xvY2twaWNrZXItZmFjZS1oYW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3ZGYwO1xyXG4gIGJvcmRlci1jb2xvcjogIzE2N2RmMDtcclxufVxyXG4uYi1jbG9ja3BpY2tlci5pcy1pbmZvIC5iLWNsb2NrcGlja2VyLWZhY2UtbnVtYmVyLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2N2RmMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYi1jbG9ja3BpY2tlci5pcy1zdWNjZXNzIC5jYXJkLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYi1jbG9ja3BpY2tlci5pcy1zdWNjZXNzIC5iLWNsb2NrcGlja2VyLWZhY2U6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtc3VjY2VzcyAuYi1jbG9ja3BpY2tlci1mYWNlLWhhbmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLXN1Y2Nlc3MgLmItY2xvY2twaWNrZXItZmFjZS1udW1iZXIuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLXdhcm5pbmcgLmNhcmQtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtd2FybmluZyAuYi1jbG9ja3BpY2tlci1mYWNlOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLXdhcm5pbmcgLmItY2xvY2twaWNrZXItZmFjZS1oYW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZTA4YTtcclxufVxyXG4uYi1jbG9ja3BpY2tlci5pcy13YXJuaW5nIC5iLWNsb2NrcGlja2VyLWZhY2UtbnVtYmVyLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4YTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLmlzLWRhbmdlciAuY2FyZC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtZGFuZ2VyIC5iLWNsb2NrcGlja2VyLWZhY2U6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtZGFuZ2VyIC5iLWNsb2NrcGlja2VyLWZhY2UtaGFuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcclxuICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtZGFuZ2VyIC5iLWNsb2NrcGlja2VyLWZhY2UtbnVtYmVyLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYi1jbG9ja3BpY2tlciAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyIC5kcm9wZG93bixcclxuLmItY2xvY2twaWNrZXIgLmRyb3Bkb3duLXRyaWdnZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyIC5kcm9wZG93biAuaW5wdXRbcmVhZG9ubHldLFxyXG4uYi1jbG9ja3BpY2tlciAuZHJvcGRvd24tdHJpZ2dlciAuaW5wdXRbcmVhZG9ubHldIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjA2MjVlbSAwLjEyNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC4wNSk7XHJcbn1cclxuLmItY2xvY2twaWNrZXIgLmRyb3Bkb3duIC5pbnB1dFtyZWFkb25seV06Zm9jdXMsIC5iLWNsb2NrcGlja2VyIC5kcm9wZG93biAuaW5wdXRbcmVhZG9ubHldLmlzLWZvY3VzZWQsIC5iLWNsb2NrcGlja2VyIC5kcm9wZG93biAuaW5wdXRbcmVhZG9ubHldOmFjdGl2ZSwgLmItY2xvY2twaWNrZXIgLmRyb3Bkb3duIC5pbnB1dFtyZWFkb25seV0uaXMtYWN0aXZlLFxyXG4uYi1jbG9ja3BpY2tlciAuZHJvcGRvd24tdHJpZ2dlciAuaW5wdXRbcmVhZG9ubHldOmZvY3VzLFxyXG4uYi1jbG9ja3BpY2tlciAuZHJvcGRvd24tdHJpZ2dlciAuaW5wdXRbcmVhZG9ubHldLmlzLWZvY3VzZWQsXHJcbi5iLWNsb2NrcGlja2VyIC5kcm9wZG93bi10cmlnZ2VyIC5pbnB1dFtyZWFkb25seV06YWN0aXZlLFxyXG4uYi1jbG9ja3BpY2tlciAuZHJvcGRvd24tdHJpZ2dlciAuaW5wdXRbcmVhZG9ubHldLmlzLWFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEyMSwgODcsIDIxMywgMC4yNSk7XHJcbn1cclxuLmItY2xvY2twaWNrZXIgLmRyb3Bkb3duLWl0ZW0sIC5iLWNsb2NrcGlja2VyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaGFzLWxpbmsgYSwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5oYXMtbGluayAuYi1jbG9ja3BpY2tlciBhIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uYi1jbG9ja3BpY2tlciAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLmItY2xvY2twaWNrZXIgLmNhcmQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbn1cclxuLmItY2xvY2twaWNrZXIgLmNhcmQtaGVhZGVyIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyIC5jYXJkLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbn1cclxuLmItY2xvY2twaWNrZXItYnRuIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogMC42O1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLWJ0bjpob3ZlciwgLmItY2xvY2twaWNrZXItYnRuLmFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uYi1jbG9ja3BpY2tlci1wZXJpb2QgLmItY2xvY2twaWNrZXItYnRuIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmItY2xvY2twaWNrZXItdGltZSBzcGFuIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLWhlYWRlciAuYi1jbG9ja3BpY2tlci10aW1lIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLWhlYWRlciAuYi1jbG9ja3BpY2tlci10aW1lIHNwYW4ge1xyXG4gIGhlaWdodDogNjBweDtcclxuICBmb250LXNpemU6IDYwcHg7XHJcbn1cclxuLmItY2xvY2twaWNrZXItaGVhZGVyIC5iLWNsb2NrcGlja2VyLXBlcmlvZCB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1hcmdpbjogOHB4IDAgNnB4IDhweDtcclxufVxyXG4uYi1jbG9ja3BpY2tlci1ib2R5IHtcclxuICB0cmFuc2l0aW9uOiAwLjlzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNSwgMSk7XHJcbn1cclxuLmItY2xvY2twaWNrZXItYm9keSAuYi1jbG9ja3BpY2tlci1idG4ge1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuLmItY2xvY2twaWNrZXItYm9keSAuYi1jbG9ja3BpY2tlci1idG46aG92ZXIsIC5iLWNsb2NrcGlja2VyLWJvZHkgLmItY2xvY2twaWNrZXItYnRuLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmItY2xvY2twaWNrZXItYm9keSAuYi1jbG9ja3BpY2tlci1wZXJpb2Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDVweDtcclxuICByaWdodDogNXB4O1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLWJvZHkgLmItY2xvY2twaWNrZXItdGltZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNXB4O1xyXG4gIGxlZnQ6IDVweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmItY2xvY2twaWNrZXItYm9keSAuYi1jbG9ja3BpY2tlci1mYWNlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uYi1jbG9ja3BpY2tlci1ib2R5IC5iLWNsb2NrcGlja2VyLWZhY2U6YWZ0ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLWJvZHkgLmItY2xvY2twaWNrZXItZmFjZS1vdXRlci1yaW5nIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLWJvZHkgLmItY2xvY2twaWNrZXItZmFjZS1udW1iZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSA0MHB4ICogMC41KTtcclxuICB0b3A6IGNhbGMoNTAlIC0gNDBweCAqIDAuNSk7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmItY2xvY2twaWNrZXItYm9keSAuYi1jbG9ja3BpY2tlci1mYWNlLW51bWJlciA+IHNwYW4ge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmItY2xvY2twaWNrZXItYm9keSAuYi1jbG9ja3BpY2tlci1mYWNlLW51bWJlcjpiZWZvcmUsIC5iLWNsb2NrcGlja2VyLWJvZHkgLmItY2xvY2twaWNrZXItZmFjZS1udW1iZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG4uYi1jbG9ja3BpY2tlci1ib2R5IC5iLWNsb2NrcGlja2VyLWZhY2UtbnVtYmVyLmFjdGl2ZSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLmItY2xvY2twaWNrZXItYm9keSAuYi1jbG9ja3BpY2tlci1mYWNlLW51bWJlci5kaXNhYmxlZCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC4yNTtcclxufVxyXG4uYi1jbG9ja3BpY2tlci1ib2R5IC5iLWNsb2NrcGlja2VyLWZhY2UtaGFuZCB7XHJcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgd2lkdGg6IDJweDtcclxuICBib3R0b206IDUwJTtcclxuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5iLWNsb2NrcGlja2VyLWJvZHkgLmItY2xvY2twaWNrZXItZmFjZS1oYW5kOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG4uYi1jbG9ja3BpY2tlci1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtc21hbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtbWVkaXVtIHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuLmItY2xvY2twaWNrZXIuaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG4uY29sbGFwc2UgLmNvbGxhcHNlLXRyaWdnZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNvbGxhcHNlIC5jb2xsYXBzZS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBpbmhlcml0O1xyXG59XHJcblxyXG4uY29sb3JwaWNrZXIgLmNvbG9yLW5hbWUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4uY29sb3JwaWNrZXIgLmNvbG9ycGlja2VyLWZvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XHJcbiAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbn1cclxuLmNvbG9ycGlja2VyIC5jb2xvcnBpY2tlci1mb290ZXIgLmNvbG9ycGlja2VyLWZpZWxkcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XHJcbn1cclxuLmNvbG9ycGlja2VyIC5jb2xvcnBpY2tlci1mb290ZXIgLmNvbG9ycGlja2VyLWZpZWxkcyAuZmllbGQge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG4uY29sb3JwaWNrZXIgLmNvbG9ycGlja2VyLWZvb3RlciAuY29sb3JwaWNrZXItZmllbGRzIC5maWVsZCAuZmllbGQtbGFiZWwge1xyXG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG59XHJcbi5jb2xvcnBpY2tlciAuY29sb3JwaWNrZXItZm9vdGVyIC5jb2xvcnBpY2tlci1maWVsZHMgLmZpZWxkIC5jb250cm9sIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5jb2xvcnBpY2tlciAuY29sb3JwaWNrZXItZm9vdGVyIC5jb2xvcnBpY2tlci1maWVsZHMgLmZpZWxkIC5jb250cm9sIC5pbnB1dCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgd2lkdGg6IDA7XHJcbiAgbWluLXdpZHRoOiA0MnB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5jb2xvcnBpY2tlciAuY29sb3JwaWNrZXItZm9vdGVyIC5jb2xvcnBpY2tlci1maWVsZHMgLmZpZWxkIC5jb250cm9sIC5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmNvbG9ycGlja2VyIC5jb2xvcnBpY2tlci1mb290ZXIgLmNvbG9ycGlja2VyLWZpZWxkcyAuZmllbGQgLmNvbnRyb2wgLmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5jb2xvcnBpY2tlciAuZHJvcGRvd24uaXMtZXhwYW5kZWQgLmRyb3Bkb3duLW1lbnUsXHJcbi5jb2xvcnBpY2tlciAuZHJvcGRvd24uaXMtZXhwYW5kZWQuaXMtbW9iaWxlLW1vZGFsIC5kcm9wZG93bi1tZW51IHtcclxuICB3aWR0aDogdW5zZXQ7XHJcbn1cclxuLmNvbG9ycGlja2VyIC5kcm9wZG93bi1ob3Jpem9udGFsLWNvbG9ycGlja2VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuLmNvbG9ycGlja2VyIC5kcm9wZG93bi1ob3Jpem9udGFsLWNvbG9ycGlja2VyIC5jb2xvcnBpY2tlci1mb290ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuODc1cmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMC44NzVyZW07XHJcbn1cclxuXHJcbnN2Zy5iLWNvbG9ycGlja2VyLXRyaWFuZ2xlIHtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICBzdmcuYi1jb2xvcnBpY2tlci10cmlhbmdsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuc3ZnLmItY29sb3JwaWNrZXItdHJpYW5nbGUgLmNvbG9ycGlja2VyLXRyaWFuZ2xlLWh1ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KCNmMDAsICNmZjAsICMwZjAsICMwZmYsICMwMGYsICNmMGYsICNmMDApO1xyXG59XHJcbnN2Zy5iLWNvbG9ycGlja2VyLXRyaWFuZ2xlIC5jb2xvcnBpY2tlci10cmlhbmdsZS1zbGlkZXItaHVlLCBzdmcuYi1jb2xvcnBpY2tlci10cmlhbmdsZSAuY29sb3JwaWNrZXItdHJpYW5nbGUtc2xpZGVyLWh1ZSBmb3JlaWduT2JqZWN0LCBzdmcuYi1jb2xvcnBpY2tlci10cmlhbmdsZSAuY29sb3JwaWNrZXItdHJpYW5nbGUtc2xpZGVyLWh1ZSBnLCBzdmcuYi1jb2xvcnBpY2tlci10cmlhbmdsZSAuY29sb3JwaWNrZXItdHJpYW5nbGUtc2xpZGVyLXNsLCBzdmcuYi1jb2xvcnBpY2tlci10cmlhbmdsZSAuY29sb3JwaWNrZXItdHJpYW5nbGUtc2xpZGVyLXNsIGZvcmVpZ25PYmplY3QsIHN2Zy5iLWNvbG9ycGlja2VyLXRyaWFuZ2xlIC5jb2xvcnBpY2tlci10cmlhbmdsZS1zbGlkZXItc2wgZyB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxufVxyXG5zdmcuYi1jb2xvcnBpY2tlci10cmlhbmdsZSAuaHVlLXJhbmdlLXRodW1iLFxyXG5zdmcuYi1jb2xvcnBpY2tlci10cmlhbmdsZSAuc2wtcmFuZ2UtdGh1bWIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYmRiZGI7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG4gIGhlaWdodDogY2FsYygxMDAlLzEgLSAuMjVlbS8xKTtcclxuICB3aWR0aDogY2FsYygxMDAlLzEgLSAuMjVlbS8xKTtcclxuICBtYXJnaW46IDAuMTI1ZW07XHJcbn1cclxuc3ZnLmItY29sb3JwaWNrZXItdHJpYW5nbGUgLmh1ZS1yYW5nZS10aHVtYjpob3Zlcixcclxuc3ZnLmItY29sb3JwaWNrZXItdHJpYW5nbGUgLnNsLXJhbmdlLXRodW1iOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNiNWI1YjU7XHJcbn1cclxuc3ZnLmItY29sb3JwaWNrZXItdHJpYW5nbGUgLmh1ZS1yYW5nZS10aHVtYjpmb2N1cyxcclxuc3ZnLmItY29sb3JwaWNrZXItdHJpYW5nbGUgLnNsLXJhbmdlLXRodW1iOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3OTU3ZDUsIDAgMCAwIDAuMTI1ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuMjUpO1xyXG59XHJcbnN2Zy5iLWNvbG9ycGlja2VyLXRyaWFuZ2xlIC5odWUtcmFuZ2UtdGh1bWI6YWN0aXZlLFxyXG5zdmcuYi1jb2xvcnBpY2tlci10cmlhbmdsZSAuc2wtcmFuZ2UtdGh1bWI6YWN0aXZlIHtcclxuICBjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcblxyXG5kaXYuYi1jb2xvcnBpY2tlci1zcXVhcmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5kaXYuYi1jb2xvcnBpY2tlci1zcXVhcmUgLmNvbG9ycGlja2VyLXNxdWFyZS1zbGlkZXItaHVlIHtcclxuICBiYWNrZ3JvdW5kOiBjb25pYy1ncmFkaWVudCgjZjAwLCAjZmYwLCAjMGYwLCAjMGZmLCAjMDBmLCAjZjBmLCAjZjAwKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5kaXYuYi1jb2xvcnBpY2tlci1zcXVhcmUgLmNvbG9ycGlja2VyLXNxdWFyZS1zbGlkZXItaHVlIC5odWUtcmFuZ2UtdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNHB4IC8gMS43NSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2RiZGJkYjtcclxuICBjdXJzb3I6IGdyYWI7XHJcbn1cclxuZGl2LmItY29sb3JwaWNrZXItc3F1YXJlIC5jb2xvcnBpY2tlci1zcXVhcmUtc2xpZGVyLWh1ZSAuaHVlLXJhbmdlLXRodW1iOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZiwgaW5zZXQgMCAwIDAgMnB4ICNiNWI1YjUsIDAgMCAwIDFweCAjYjViNWI1O1xyXG59XHJcbmRpdi5iLWNvbG9ycGlja2VyLXNxdWFyZSAuY29sb3JwaWNrZXItc3F1YXJlLXNsaWRlci1odWUgLmh1ZS1yYW5nZS10aHVtYjpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNzk1N2Q1LCAwIDAgMCAwLjEyNWVtIHJnYmEoMTIxLCA4NywgMjEzLCAwLjI1KTtcclxufVxyXG5kaXYuYi1jb2xvcnBpY2tlci1zcXVhcmUgLmNvbG9ycGlja2VyLXNxdWFyZS1zbGlkZXItaHVlIC5odWUtcmFuZ2UtdGh1bWI6YWN0aXZlIHtcclxuICBjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcbmRpdi5iLWNvbG9ycGlja2VyLXNxdWFyZSAuY29sb3JwaWNrZXItc3F1YXJlLXNsaWRlci1zbCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5kaXYuYi1jb2xvcnBpY2tlci1zcXVhcmUgLmNvbG9ycGlja2VyLXNxdWFyZS1zbGlkZXItc2w6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMCwgI2ZmZik7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcclxufVxyXG5kaXYuYi1jb2xvcnBpY2tlci1zcXVhcmUgLmNvbG9ycGlja2VyLXNxdWFyZS1zbGlkZXItc2wgLnNsLXJhbmdlLXRodW1iIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGJkYmRiO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxufVxyXG5kaXYuYi1jb2xvcnBpY2tlci1zcXVhcmUgLmNvbG9ycGlja2VyLXNxdWFyZS1zbGlkZXItc2wgLnNsLXJhbmdlLXRodW1iOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZiwgaW5zZXQgMCAwIDAgMnB4ICNiNWI1YjUsIDAgMCAwIDFweCAjYjViNWI1O1xyXG59XHJcbmRpdi5iLWNvbG9ycGlja2VyLXNxdWFyZSAuY29sb3JwaWNrZXItc3F1YXJlLXNsaWRlci1zbCAuc2wtcmFuZ2UtdGh1bWI6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzc5NTdkNSwgMCAwIDAgMC4xMjVlbSByZ2JhKDEyMSwgODcsIDIxMywgMC4yNSk7XHJcbn1cclxuZGl2LmItY29sb3JwaWNrZXItc3F1YXJlIC5jb2xvcnBpY2tlci1zcXVhcmUtc2xpZGVyLXNsIC5zbC1yYW5nZS10aHVtYjphY3RpdmUge1xyXG4gIGN1cnNvcjogZ3JhYmJpbmc7XHJcbn1cclxuXHJcbi5iLWNvbG9ycGlja2VyLWFscGhhLXNsaWRlciB7XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYzdjN2M3IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNjN2M3YzcgNzUlLCAjYzdjN2M3KSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYzdjN2M3IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNjN2M3YzcgNzUlLCAjYzdjN2M3KTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDFlbSAxZW07XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC41ZW0gMC41ZW0sIDAgMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWFyZ2luLXRvcDogMC4xMjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmItY29sb3JwaWNrZXItYWxwaGEtc2xpZGVyIC5hbHBoYS1yYW5nZS10aHVtYiB7XHJcbiAgd2lkdGg6IDAuNGVtO1xyXG4gIGhlaWdodDogMS4yNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZiwgaW5zZXQgMCAwIDAgMnB4ICNkYmRiZGIsIDAgMCAwIDFweCAjZGJkYmRiO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG4uYi1jb2xvcnBpY2tlci1hbHBoYS1zbGlkZXIgLmFscGhhLXJhbmdlLXRodW1iOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZiwgaW5zZXQgMCAwIDAgMnB4ICNiNWI1YjUsIDAgMCAwIDFweCAjYjViNWI1O1xyXG59XHJcbi5iLWNvbG9ycGlja2VyLWFscGhhLXNsaWRlciAuYWxwaGEtcmFuZ2UtdGh1bWI6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzc5NTdkNSwgMCAwIDAgMC4xMjVlbSByZ2JhKDEyMSwgODcsIDIxMywgMC4yNSk7XHJcbn1cclxuLmItY29sb3JwaWNrZXItYWxwaGEtc2xpZGVyIC5hbHBoYS1yYW5nZS10aHVtYjphY3RpdmUge1xyXG4gIGN1cnNvcjogZ3JhYmJpbmc7XHJcbn1cclxuLmItY29sb3JwaWNrZXItYWxwaGEtc2xpZGVyIC5hbHBoYS1yYW5nZS10aHVtYiA+IC5iLXRvb2x0aXAsIC5iLWNvbG9ycGlja2VyLWFscGhhLXNsaWRlciAuYWxwaGEtcmFuZ2UtdGh1bWIgPiAuYi10b29sdGlwID4gLnRvb2x0aXAtdHJpZ2dlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRyb3Bkb3duLFxyXG4uZGF0ZXBpY2tlciAuZHJvcGRvd24tdHJpZ2dlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRyb3Bkb3duIC5pbnB1dFtyZWFkb25seV0sXHJcbi5kYXRlcGlja2VyIC5kcm9wZG93bi10cmlnZ2VyIC5pbnB1dFtyZWFkb25seV0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMDYyNWVtIDAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjA1KTtcclxufVxyXG4uZGF0ZXBpY2tlciAuZHJvcGRvd24gLmlucHV0W3JlYWRvbmx5XTpmb2N1cywgLmRhdGVwaWNrZXIgLmRyb3Bkb3duIC5pbnB1dFtyZWFkb25seV0uaXMtZm9jdXNlZCwgLmRhdGVwaWNrZXIgLmRyb3Bkb3duIC5pbnB1dFtyZWFkb25seV06YWN0aXZlLCAuZGF0ZXBpY2tlciAuZHJvcGRvd24gLmlucHV0W3JlYWRvbmx5XS5pcy1hY3RpdmUsXHJcbi5kYXRlcGlja2VyIC5kcm9wZG93bi10cmlnZ2VyIC5pbnB1dFtyZWFkb25seV06Zm9jdXMsXHJcbi5kYXRlcGlja2VyIC5kcm9wZG93bi10cmlnZ2VyIC5pbnB1dFtyZWFkb25seV0uaXMtZm9jdXNlZCxcclxuLmRhdGVwaWNrZXIgLmRyb3Bkb3duLXRyaWdnZXIgLmlucHV0W3JlYWRvbmx5XTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIC5kcm9wZG93bi10cmlnZ2VyIC5pbnB1dFtyZWFkb25seV0uaXMtYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTIxLCA4NywgMjEzLCAwLjI1KTtcclxufVxyXG4uZGF0ZXBpY2tlciAuZHJvcGRvd24uaXMtZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMTAsIDEwLCAxMCwgMC4wMik7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRyb3Bkb3duLWl0ZW0sIC5kYXRlcGlja2VyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaGFzLWxpbmsgYSwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5oYXMtbGluayAuZGF0ZXBpY2tlciBhIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItaGVhZGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcclxuICBwYWRkaW5nLXRvcDogMC44NzVyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1jZWxsIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1oZWFkZXIgLmRhdGVwaWNrZXItY2VsbCB7XHJcbiAgY29sb3I6ICM3YTdhN2E7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5IHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUgLmRhdGVwaWNrZXItYm9keSAuZGF0ZXBpY2tlci1yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5IC5kYXRlcGlja2VyLW1vbnRocyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgd2lkdGg6IDE3cmVtO1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXRhYmxlIC5kYXRlcGlja2VyLWJvZHkgLmRhdGVwaWNrZXItbW9udGhzIC5kYXRlcGlja2VyLWNlbGwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMzMuMzMlO1xyXG4gIGhlaWdodDogMi41cmVtO1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXRhYmxlIC5kYXRlcGlja2VyLWJvZHkgLmRhdGVwaWNrZXItY2VsbC5pcy11bnNlbGVjdGFibGUge1xyXG4gIGNvbG9yOiAjYjViNWI1O1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXRhYmxlIC5kYXRlcGlja2VyLWJvZHkgLmRhdGVwaWNrZXItY2VsbC5pcy10b2RheSB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgxMjEsIDg3LCAyMTMsIDAuNSk7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUgLmRhdGVwaWNrZXItYm9keSAuZGF0ZXBpY2tlci1jZWxsLmlzLXNlbGVjdGFibGUge1xyXG4gIGNvbG9yOiAjNGE0YTRhO1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXRhYmxlIC5kYXRlcGlja2VyLWJvZHkgLmRhdGVwaWNrZXItY2VsbC5pcy1zZWxlY3RhYmxlOmhvdmVyOm5vdCguaXMtc2VsZWN0ZWQpLCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5IC5kYXRlcGlja2VyLWNlbGwuaXMtc2VsZWN0YWJsZTpmb2N1czpub3QoLmlzLXNlbGVjdGVkKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBjb2xvcjogIzBhMGEwYTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUgLmRhdGVwaWNrZXItYm9keSAuZGF0ZXBpY2tlci1jZWxsLmlzLXNlbGVjdGFibGUuaXMtd2l0aGluLWhvdmVyZWQtcmFuZ2UuaXMtZmlyc3QtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhN2E3YTtcclxuICBjb2xvcjogI2RiZGJkYjtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5IC5kYXRlcGlja2VyLWNlbGwuaXMtc2VsZWN0YWJsZS5pcy13aXRoaW4taG92ZXJlZC1yYW5nZS5pcy13aXRoaW4taG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICBjb2xvcjogIzBhMGEwYTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXRhYmxlIC5kYXRlcGlja2VyLWJvZHkgLmRhdGVwaWNrZXItY2VsbC5pcy1zZWxlY3RhYmxlLmlzLXdpdGhpbi1ob3ZlcmVkLXJhbmdlLmlzLWxhc3QtaG92ZXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhN2E3YTtcclxuICBjb2xvcjogI2RiZGJkYjtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUgLmRhdGVwaWNrZXItYm9keSAuZGF0ZXBpY2tlci1jZWxsLmlzLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXRhYmxlIC5kYXRlcGlja2VyLWJvZHkgLmRhdGVwaWNrZXItY2VsbC5pcy1zZWxlY3RlZC5pcy1maXJzdC1zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5IC5kYXRlcGlja2VyLWNlbGwuaXMtc2VsZWN0ZWQuaXMtd2l0aGluLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMSwgODcsIDIxMywgMC41KTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXRhYmxlIC5kYXRlcGlja2VyLWJvZHkgLmRhdGVwaWNrZXItY2VsbC5pcy1zZWxlY3RlZC5pcy1sYXN0LXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5IC5kYXRlcGlja2VyLWNlbGwuaXMtbmVhcmJ5Om5vdCguaXMtc2VsZWN0ZWQpIHtcclxuICBjb2xvcjogI2I1YjViNTtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5IC5kYXRlcGlja2VyLWNlbGwuaXMtd2Vlay1udW1iZXIge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5Lmhhcy1ldmVudHMgLmRhdGVwaWNrZXItY2VsbCB7XHJcbiAgcGFkZGluZzogMC4zcmVtIDAuNzVyZW0gMC43NXJlbTtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5Lmhhcy1ldmVudHMgLmRhdGVwaWNrZXItY2VsbC5oYXMtZXZlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5Lmhhcy1ldmVudHMgLmRhdGVwaWNrZXItY2VsbC5oYXMtZXZlbnQgLmV2ZW50cyB7XHJcbiAgYm90dG9tOiAwLjQyNXJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMCAwLjM1cmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5Lmhhcy1ldmVudHMgLmRhdGVwaWNrZXItY2VsbC5oYXMtZXZlbnQgLmV2ZW50cyAuZXZlbnQuaXMtd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXRhYmxlIC5kYXRlcGlja2VyLWJvZHkuaGFzLWV2ZW50cyAuZGF0ZXBpY2tlci1jZWxsLmhhcy1ldmVudCAuZXZlbnRzIC5ldmVudC5pcy1ibGFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5Lmhhcy1ldmVudHMgLmRhdGVwaWNrZXItY2VsbC5oYXMtZXZlbnQgLmV2ZW50cyAuZXZlbnQuaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUgLmRhdGVwaWNrZXItYm9keS5oYXMtZXZlbnRzIC5kYXRlcGlja2VyLWNlbGwuaGFzLWV2ZW50IC5ldmVudHMgLmV2ZW50LmlzLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUgLmRhdGVwaWNrZXItYm9keS5oYXMtZXZlbnRzIC5kYXRlcGlja2VyLWNlbGwuaGFzLWV2ZW50IC5ldmVudHMgLmV2ZW50LmlzLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUgLmRhdGVwaWNrZXItYm9keS5oYXMtZXZlbnRzIC5kYXRlcGlja2VyLWNlbGwuaGFzLWV2ZW50IC5ldmVudHMgLmV2ZW50LmlzLWxpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUgLmRhdGVwaWNrZXItYm9keS5oYXMtZXZlbnRzIC5kYXRlcGlja2VyLWNlbGwuaGFzLWV2ZW50IC5ldmVudHMgLmV2ZW50LmlzLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUgLmRhdGVwaWNrZXItYm9keS5oYXMtZXZlbnRzIC5kYXRlcGlja2VyLWNlbGwuaGFzLWV2ZW50IC5ldmVudHMgLmV2ZW50LmlzLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUgLmRhdGVwaWNrZXItYm9keS5oYXMtZXZlbnRzIC5kYXRlcGlja2VyLWNlbGwuaGFzLWV2ZW50IC5ldmVudHMgLmV2ZW50LmlzLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItdGFibGUgLmRhdGVwaWNrZXItYm9keS5oYXMtZXZlbnRzIC5kYXRlcGlja2VyLWNlbGwuaGFzLWV2ZW50IC5ldmVudHMgLmV2ZW50LmlzLWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5Lmhhcy1ldmVudHMgLmRhdGVwaWNrZXItY2VsbC5oYXMtZXZlbnQuZG90cyAuZXZlbnQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBoZWlnaHQ6IDAuMzVlbTtcclxuICBtYXJnaW46IDAgMC4xZW07XHJcbiAgd2lkdGg6IDAuMzVlbTtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10YWJsZSAuZGF0ZXBpY2tlci1ib2R5Lmhhcy1ldmVudHMgLmRhdGVwaWNrZXItY2VsbC5oYXMtZXZlbnQuYmFycyAuZXZlbnQge1xyXG4gIGhlaWdodDogMC4yNWVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXRhYmxlIC5kYXRlcGlja2VyLWJvZHkuaGFzLWV2ZW50cyAuZGF0ZXBpY2tlci1jZWxsLmlzLXNlbGVjdGVkIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXRhYmxlIC5kYXRlcGlja2VyLWJvZHkuaGFzLWV2ZW50cyAuZGF0ZXBpY2tlci1jZWxsLmlzLXNlbGVjdGVkIC5ldmVudHMgLmV2ZW50LmlzLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTk0ZTQ7XHJcbn1cclxuLmRhdGVwaWNrZXIuaXMtc21hbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLmRhdGVwaWNrZXIuaXMtbWVkaXVtIHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuLmRhdGVwaWNrZXIuaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5kYXRlcGlja2VyIC5mb290ZXItaG9yaXpvbnRhbC10aW1lcGlja2VyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAuZGF0ZXBpY2tlciAuZHJvcGRvd24taG9yaXpvbnRhbC10aW1lcGlja2VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5kYXRlcGlja2VyIC5jb250ZW50LWhvcml6b250YWwtdGltZXBpY2tlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZyAubW9kYWwtY2FyZCB7XHJcbiAgbWF4LXdpZHRoOiA0NjBweDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4uZGlhbG9nIC5tb2RhbC1jYXJkIC5tb2RhbC1jYXJkLWhlYWQge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5kaWFsb2cgLm1vZGFsLWNhcmQgLm1vZGFsLWNhcmQtYm9keSAuZmllbGQge1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuLmRpYWxvZyAubW9kYWwtY2FyZCAubW9kYWwtY2FyZC1ib2R5LmlzLXRpdGxlbGVzcyB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxufVxyXG4uZGlhbG9nIC5tb2RhbC1jYXJkIC5tb2RhbC1jYXJkLWZvb3Qge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmRpYWxvZyAubW9kYWwtY2FyZCAubW9kYWwtY2FyZC1mb290IC5idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBtaW4td2lkdGg6IDVlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xyXG4gIC5kaWFsb2cgLm1vZGFsLWNhcmQge1xyXG4gICAgbWluLXdpZHRoOiAzMjBweDtcclxuICB9XHJcbn1cclxuLmRpYWxvZy5pcy1zbWFsbCAubW9kYWwtY2FyZCxcclxuLmRpYWxvZy5pcy1zbWFsbCAuaW5wdXQsXHJcbi5kaWFsb2cuaXMtc21hbGwgLmJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG4uZGlhbG9nLmlzLW1lZGl1bSAubW9kYWwtY2FyZCxcclxuLmRpYWxvZy5pcy1tZWRpdW0gLmlucHV0LFxyXG4uZGlhbG9nLmlzLW1lZGl1bSAuYnV0dG9uIHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuLmRpYWxvZy5pcy1sYXJnZSAubW9kYWwtY2FyZCxcclxuLmRpYWxvZy5pcy1sYXJnZSAuaW5wdXQsXHJcbi5kaWFsb2cuaXMtbGFyZ2UgLmJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuLmRpYWxvZy5oYXMtY3VzdG9tLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZHJvcGRvd24gKyAuZHJvcGRvd24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxufVxyXG4uZHJvcGRvd24gLmJhY2tncm91bmQge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC44Nik7XHJcbiAgei1pbmRleDogNDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5kcm9wZG93biAuYmFja2dyb3VuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uZHJvcGRvd24uZHJvcGRvd24tbWVudS1hbmltYXRpb24gLmRyb3Bkb3duLW1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5pcy1kaXNhYmxlZCwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5oYXMtbGluayBhLmlzLWRpc2FibGVkIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5pcy1kaXNhYmxlZDpob3ZlciwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5oYXMtbGluayBhLmlzLWRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaGFzLWxpbmsgYSB7XHJcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5kcm9wZG93bi5pcy1ob3ZlcmFibGU6bm90KC5pcy1hY3RpdmUpIC5kcm9wZG93bi1tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5kcm9wZG93bi5pcy1ob3ZlcmFibGU6aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xyXG4gIGRpc3BsYXk6IGluaGVyaXQ7XHJcbn1cclxuLmRyb3Bkb3duLmlzLWV4cGFuZGVkIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZHJvcGRvd24uaXMtZXhwYW5kZWQgLmRyb3Bkb3duLXRyaWdnZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5kcm9wZG93bi5pcy1leHBhbmRlZCAuZHJvcGRvd24tbWVudSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRyb3Bkb3duLmlzLWV4cGFuZGVkLmlzLW1vYmlsZS1tb2RhbCAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5kcm9wZG93bjpub3QoLmlzLWRpc2FibGVkKSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5pcy1kaXNhYmxlZCwgLmRyb3Bkb3duOm5vdCguaXMtZGlzYWJsZWQpIC5kcm9wZG93bi1tZW51IC5oYXMtbGluayBhLmlzLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmRyb3Bkb3duIC5uYXZiYXItaXRlbSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5kcm9wZG93bi5pcy1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmRyb3Bkb3duLmlzLWRpc2FibGVkIC5kcm9wZG93bi10cmlnZ2VyIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uZHJvcGRvd24uaXMtaW5saW5lIC5kcm9wZG93bi1tZW51IHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5kcm9wZG93bi5pcy10b3AtcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDEwMCU7XHJcbn1cclxuLmRyb3Bkb3duLmlzLXRvcC1sZWZ0IC5kcm9wZG93bi1tZW51IHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAxMDAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLmRyb3Bkb3duLmlzLWJvdHRvbS1sZWZ0IC5kcm9wZG93bi1tZW51IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5kcm9wZG93bi5pcy1tb2JpbGUtbW9kYWwgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XHJcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcclxuICAgIHRvcDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTI1JSwgMCk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHotaW5kZXg6IDUwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kcm9wZG93bi5pcy1tb2JpbGUtbW9kYWwgPiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1jb250ZW50ID4gLmRyb3Bkb3duLWl0ZW0sIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuaGFzLWxpbmsgLmRyb3Bkb3duLmlzLW1vYmlsZS1tb2RhbCA+IC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWNvbnRlbnQgPiBhLCAuZHJvcGRvd24uaXMtbW9iaWxlLW1vZGFsID4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24tY29udGVudCA+IC5oYXMtbGluayBhIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgaHRtbC5pcy1jbGlwcGVkLXRvdWNoIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5maWVsZC5pcy1ncm91cGVkIC5maWVsZCB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuLmZpZWxkLmlzLWdyb3VwZWQgLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxufVxyXG4uZmllbGQuaXMtZ3JvdXBlZCAuZmllbGQuaXMtZXhwYW5kZWQge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LXNocmluazogMTtcclxufVxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZCAuY29udHJvbCAuYnV0dG9uLFxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZCAuY29udHJvbCAuaW5wdXQsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0IHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG59XHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQgLmNvbnRyb2wgLmJ1dHRvbixcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZCAuY29udHJvbCAuaW5wdXQsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Qge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxufVxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuY29udHJvbCAuYnV0dG9uLFxyXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuY29udHJvbCAuaW5wdXQsXHJcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5maWVsZC5oYXMtYWRkb25zIC5iLW51bWJlcmlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpIC5jb250cm9sOmZpcnN0LWNoaWxkIC5idXR0b24sXHJcbi5maWVsZC5oYXMtYWRkb25zIC5iLW51bWJlcmlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpIC5jb250cm9sOmZpcnN0LWNoaWxkIC5pbnB1dCxcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmItbnVtYmVyaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCkgLmNvbnRyb2w6Zmlyc3QtY2hpbGQgLnNlbGVjdCBzZWxlY3Qge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uZmllbGQuaGFzLWFkZG9ucyAuYi1udW1iZXJpbnB1dDpub3QoOmxhc3QtY2hpbGQpIC5jb250cm9sOmxhc3QtY2hpbGQgLmJ1dHRvbixcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmItbnVtYmVyaW5wdXQ6bm90KDpsYXN0LWNoaWxkKSAuY29udHJvbDpsYXN0LWNoaWxkIC5pbnB1dCxcclxuLmZpZWxkLmhhcy1hZGRvbnMgLmItbnVtYmVyaW5wdXQ6bm90KDpsYXN0LWNoaWxkKSAuY29udHJvbDpsYXN0LWNoaWxkIC5zZWxlY3Qgc2VsZWN0IHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG4uZmllbGQuaGFzLWFkZG9ucy5iLW51bWJlcmlucHV0IC5jb250cm9sIHtcclxuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG59XHJcblxyXG4uZmllbGQuaXMtZmxvYXRpbmctbGFiZWwsIC5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1sYWJlbCAubGFiZWwsIC5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCAubGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxZW07XHJcbiAgZm9udC1zaXplOiBjYWxjKDFyZW0gKiAwLjc1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB6LWluZGV4OiA1O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmZpZWxkLmlzLWZsb2F0aW5nLWxhYmVsIC5sYWJlbC5pcy1zbWFsbCwgLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsIC5sYWJlbC5pcy1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDAuNzVyZW0gKiAwLjc1KTtcclxufVxyXG4uZmllbGQuaXMtZmxvYXRpbmctbGFiZWwgLmxhYmVsLmlzLW1lZGl1bSwgLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsIC5sYWJlbC5pcy1tZWRpdW0ge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxLjI1cmVtICogMC43NSk7XHJcbn1cclxuLmZpZWxkLmlzLWZsb2F0aW5nLWxhYmVsIC5sYWJlbC5pcy1sYXJnZSwgLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsIC5sYWJlbC5pcy1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSAqIDAuNzUpO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1sYWJlbCAudGFnaW5wdXQgLmNvdW50ZXIsIC5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCAudGFnaW5wdXQgLmNvdW50ZXIge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1sYWJlbC5oYXMtYWRkb25zID4gLmxhYmVsICsgLmNvbnRyb2wgLmJ1dHRvbixcclxuLmZpZWxkLmlzLWZsb2F0aW5nLWxhYmVsLmhhcy1hZGRvbnMgPiAubGFiZWwgKyAuY29udHJvbCAuaW5wdXQsXHJcbi5maWVsZC5pcy1mbG9hdGluZy1sYWJlbC5oYXMtYWRkb25zID4gLmxhYmVsICsgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3QsIC5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbC5oYXMtYWRkb25zID4gLmxhYmVsICsgLmNvbnRyb2wgLmJ1dHRvbixcclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsLmhhcy1hZGRvbnMgPiAubGFiZWwgKyAuY29udHJvbCAuaW5wdXQsXHJcbi5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbC5oYXMtYWRkb25zID4gLmxhYmVsICsgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Qge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbn1cclxuLmZpZWxkLmlzLWZsb2F0aW5nLWxhYmVsIC5sYWJlbCB7XHJcbiAgdG9wOiAtMC43NzVlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDAuMTI1ZW07XHJcbiAgcGFkZGluZy1yaWdodDogMC4xMjVlbTtcclxufVxyXG4uZmllbGQuaXMtZmxvYXRpbmctbGFiZWwgLmxhYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwLjc3NWVtO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAwLjM3NWVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1sYWJlbCAuaW5wdXQ6Zm9jdXMsXHJcbi5maWVsZC5pcy1mbG9hdGluZy1sYWJlbCAudGV4dGFyZWE6Zm9jdXMsXHJcbi5maWVsZC5pcy1mbG9hdGluZy1sYWJlbCAuc2VsZWN0IHNlbGVjdDpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uZmllbGQuaXMtZmxvYXRpbmctbGFiZWwgLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiAwLjQ3NWVtO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1sYWJlbCAudGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lci5pcy1mb2N1c2VkIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCA+IC5sYWJlbCB7XHJcbiAgdG9wOiAwLjI1ZW07XHJcbn1cclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmNvbnRyb2wuZGF0ZXBpY2tlciAuaW5wdXQsIC5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCA+IC5sYWJlbCArIC5jb250cm9sLnRpbWVwaWNrZXIgLmlucHV0IHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygzLjI1ZW0gKiAwLjUgLSAoMS41cmVtICogMC43NSkgKiAwLjUpO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgaGVpZ2h0OiAzLjI1ZW07XHJcbn1cclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmNvbnRyb2w6bm90KC5kYXRlcGlja2VyKTpub3QoLnRpbWVwaWNrZXIpOm5vdCgudGFnaW5wdXQpIC5pbnB1dCxcclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmNvbnRyb2w6bm90KC5kYXRlcGlja2VyKTpub3QoLnRpbWVwaWNrZXIpOm5vdCgudGFnaW5wdXQpIC50ZXh0YXJlYSxcclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmNvbnRyb2w6bm90KC5kYXRlcGlja2VyKTpub3QoLnRpbWVwaWNrZXIpOm5vdCgudGFnaW5wdXQpIHNlbGVjdCB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoMy4yNWVtICogMC41IC0gKDEuNXJlbSAqIDAuNzUpICogMC41KTtcclxuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gIGhlaWdodDogMy4yNWVtO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCA+IC5sYWJlbCArIC5jb250cm9sOm5vdCguZGF0ZXBpY2tlcik6bm90KC50aW1lcGlja2VyKTpub3QoLnRhZ2lucHV0KSAuc2VsZWN0Om5vdChtdWx0aXBsZSkge1xyXG4gIGhlaWdodDogMy4yNWVtO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCA+IC5sYWJlbCArIC5jb250cm9sOm5vdCguZGF0ZXBpY2tlcik6bm90KC50aW1lcGlja2VyKTpub3QoLnRhZ2lucHV0KSAuc2VsZWN0Om5vdChtdWx0aXBsZSkuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoMy4yNWVtICogMC41IC0gKDEuNXJlbSAqIDAuNzUpICogMC41KTtcclxufVxyXG4uZmllbGQuaXMtZmxvYXRpbmctaW4tbGFiZWwgPiAubGFiZWwgKyAuY29udHJvbDpub3QoLmRhdGVwaWNrZXIpOm5vdCgudGltZXBpY2tlcik6bm90KC50YWdpbnB1dCkgLnNlbGVjdDpub3QobXVsdGlwbGUpOjphZnRlciB7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCA+IC5sYWJlbCArIC5jb250cm9sLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDMuMjVlbSAqIDAuNSAtICgxLjVyZW0gKiAwLjc1KSAqIDAuNSArICgwLjI3NWVtIC0gMXB4KSk7XHJcbn1cclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmNvbnRyb2w6bm90KC50YWdpbnB1dCkgLmlzLWxlZnQuaWNvbixcclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmNvbnRyb2w6bm90KC50YWdpbnB1dCkgLmlzLXJpZ2h0Lmljb24ge1xyXG4gIGhlaWdodDogMy4yNWVtO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCA+IC5sYWJlbCArIC5jb250cm9sOm5vdCgudGFnaW5wdXQpIC5pcy1sZWZ0Lmljb24ge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDMuMjVlbSAqIDAuNSAtICgxLjVyZW0gKiAwLjc1KSAqIDAuNSk7XHJcbn1cclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmNvbnRyb2wuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoMy4yNWVtICogMC41IC0gKDEuNXJlbSAqIDAuNzUpICogMC41KTtcclxufVxyXG4uZmllbGQuaXMtZmxvYXRpbmctaW4tbGFiZWwgPiAubGFiZWwgKyAuZmllbGQtYm9keSA+IC5pcy1ncm91cGVkIC5jb250cm9sIC5pbnB1dCxcclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmZpZWxkLWJvZHkgPiAuaXMtZ3JvdXBlZCAuY29udHJvbCAudGV4dGFyZWEsXHJcbi5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCA+IC5sYWJlbCArIC5maWVsZC1ib2R5ID4gLmlzLWdyb3VwZWQgLmNvbnRyb2wgc2VsZWN0LCAuZmllbGQuaXMtZmxvYXRpbmctaW4tbGFiZWwgPiAubGFiZWwgKyAuZmllbGQtYm9keSA+IC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dCxcclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmZpZWxkLWJvZHkgPiAuaGFzLWFkZG9ucyAuY29udHJvbCAudGV4dGFyZWEsXHJcbi5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCA+IC5sYWJlbCArIC5maWVsZC1ib2R5ID4gLmhhcy1hZGRvbnMgLmNvbnRyb2wgc2VsZWN0IHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygzLjI1ZW0gKiAwLjUgLSAoMS41cmVtICogMC43NSkgKiAwLjUpO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbn1cclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmZpZWxkLWJvZHkgPiAuaXMtZ3JvdXBlZCAuY29udHJvbCAuaW5wdXQsXHJcbi5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCA+IC5sYWJlbCArIC5maWVsZC1ib2R5ID4gLmlzLWdyb3VwZWQgLmNvbnRyb2wgLnRleHRhcmVhLFxyXG4uZmllbGQuaXMtZmxvYXRpbmctaW4tbGFiZWwgPiAubGFiZWwgKyAuZmllbGQtYm9keSA+IC5pcy1ncm91cGVkIC5jb250cm9sIHNlbGVjdCxcclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmZpZWxkLWJvZHkgPiAuaXMtZ3JvdXBlZCAuY29udHJvbCAuYnV0dG9uLCAuZmllbGQuaXMtZmxvYXRpbmctaW4tbGFiZWwgPiAubGFiZWwgKyAuZmllbGQtYm9keSA+IC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dCxcclxuLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsID4gLmxhYmVsICsgLmZpZWxkLWJvZHkgPiAuaGFzLWFkZG9ucyAuY29udHJvbCAudGV4dGFyZWEsXHJcbi5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbCA+IC5sYWJlbCArIC5maWVsZC1ib2R5ID4gLmhhcy1hZGRvbnMgLmNvbnRyb2wgc2VsZWN0LFxyXG4uZmllbGQuaXMtZmxvYXRpbmctaW4tbGFiZWwgPiAubGFiZWwgKyAuZmllbGQtYm9keSA+IC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b24ge1xyXG4gIGhlaWdodDogMy4yNWVtO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbC5oYXMtbnVtYmVyaW5wdXQgLmItbnVtYmVyaW5wdXQgLmNvbnRyb2wgLmlucHV0LFxyXG4uZmllbGQuaXMtZmxvYXRpbmctaW4tbGFiZWwuaGFzLW51bWJlcmlucHV0IC5iLW51bWJlcmlucHV0IC5jb250cm9sIC5idXR0b24ge1xyXG4gIGhlaWdodDogMy4yNWVtO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1sYWJlbC5oYXMtbnVtYmVyaW5wdXQgLmxhYmVsLCAuZmllbGQuaXMtZmxvYXRpbmctaW4tbGFiZWwuaGFzLW51bWJlcmlucHV0IC5sYWJlbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAqIDMpO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1sYWJlbC5oYXMtbnVtYmVyaW5wdXQuaGFzLW51bWJlcmlucHV0LWlzLXNtYWxsIC5sYWJlbCwgLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsLmhhcy1udW1iZXJpbnB1dC5oYXMtbnVtYmVyaW5wdXQtaXMtc21hbGwgLmxhYmVsIHtcclxuICBtYXJnaW4tbGVmdDogY2FsYygwLjc1cmVtICogMyk7XHJcbn1cclxuLmZpZWxkLmlzLWZsb2F0aW5nLWxhYmVsLmhhcy1udW1iZXJpbnB1dC5oYXMtbnVtYmVyaW5wdXQtaXMtbWVkaXVtIC5sYWJlbCwgLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsLmhhcy1udW1iZXJpbnB1dC5oYXMtbnVtYmVyaW5wdXQtaXMtbWVkaXVtIC5sYWJlbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMS4yNXJlbSAqIDMpO1xyXG59XHJcbi5maWVsZC5pcy1mbG9hdGluZy1sYWJlbC5oYXMtbnVtYmVyaW5wdXQuaGFzLW51bWJlcmlucHV0LWlzLWxhcmdlIC5sYWJlbCwgLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsLmhhcy1udW1iZXJpbnB1dC5oYXMtbnVtYmVyaW5wdXQtaXMtbGFyZ2UgLmxhYmVsIHtcclxuICBtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gKiAzKTtcclxufVxyXG4uZmllbGQuaXMtZmxvYXRpbmctbGFiZWwuaGFzLW51bWJlcmlucHV0LWNvbXBhY3QgLmxhYmVsLCAuZmllbGQuaXMtZmxvYXRpbmctaW4tbGFiZWwuaGFzLW51bWJlcmlucHV0LWNvbXBhY3QgLmxhYmVsIHtcclxuICBtYXJnaW4tbGVmdDogY2FsYygxcmVtICogMi4yNSk7XHJcbn1cclxuLmZpZWxkLmlzLWZsb2F0aW5nLWxhYmVsLmhhcy1udW1iZXJpbnB1dC1jb21wYWN0Lmhhcy1udW1iZXJpbnB1dC1pcy1zbWFsbCAubGFiZWwsIC5maWVsZC5pcy1mbG9hdGluZy1pbi1sYWJlbC5oYXMtbnVtYmVyaW5wdXQtY29tcGFjdC5oYXMtbnVtYmVyaW5wdXQtaXMtc21hbGwgLmxhYmVsIHtcclxuICBtYXJnaW4tbGVmdDogY2FsYygwLjc1cmVtICogMi4yNSk7XHJcbn1cclxuLmZpZWxkLmlzLWZsb2F0aW5nLWxhYmVsLmhhcy1udW1iZXJpbnB1dC1jb21wYWN0Lmhhcy1udW1iZXJpbnB1dC1pcy1tZWRpdW0gLmxhYmVsLCAuZmllbGQuaXMtZmxvYXRpbmctaW4tbGFiZWwuaGFzLW51bWJlcmlucHV0LWNvbXBhY3QuaGFzLW51bWJlcmlucHV0LWlzLW1lZGl1bSAubGFiZWwge1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEuMjVyZW0gKiAyLjI1KTtcclxufVxyXG4uZmllbGQuaXMtZmxvYXRpbmctbGFiZWwuaGFzLW51bWJlcmlucHV0LWNvbXBhY3QuaGFzLW51bWJlcmlucHV0LWlzLWxhcmdlIC5sYWJlbCwgLmZpZWxkLmlzLWZsb2F0aW5nLWluLWxhYmVsLmhhcy1udW1iZXJpbnB1dC1jb21wYWN0Lmhhcy1udW1iZXJpbnB1dC1pcy1sYXJnZSAubGFiZWwge1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNXJlbSAqIDIuMjUpO1xyXG59XHJcbi5maWVsZC5pcy1ncm91cGVkLXJpZ2h0LmlzLWZsb2F0aW5nLWluLWxhYmVsIC5sYWJlbCwgLmZpZWxkLmhhcy1hZGRvbnMtcmlnaHQuaXMtZmxvYXRpbmctaW4tbGFiZWwgLmxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogY2FsYygzLjI1ZW0gKyAyZW0pO1xyXG59XHJcbi5maWVsZC5pcy1ncm91cGVkLXJpZ2h0LmlzLWZsb2F0aW5nLWxhYmVsIC5sYWJlbCwgLmZpZWxkLmhhcy1hZGRvbnMtcmlnaHQuaXMtZmxvYXRpbmctbGFiZWwgLmxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogY2FsYygzLjI1ZW0gKyAyZW0pO1xyXG59XHJcblxyXG4uY29udHJvbCAuaGVscC5jb3VudGVyIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG59XHJcbi5jb250cm9sIC5pY29uLmlzLWNsaWNrYWJsZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5jb250cm9sLmlzLWxvYWRpbmc6OmFmdGVyIHtcclxuICB0b3A6IGNhbGMoNTAlIC0gKDFlbSAqIDAuNSkpO1xyXG4gIHJpZ2h0OiBjYWxjKCgyLjVlbSAqIDAuNSkgLSAuNWVtKTtcclxufVxyXG5cclxuLmljb24ge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGN1cnNvcjogaW5oZXJpdDtcclxufVxyXG4uaWNvbiBzdmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICBzdHJva2Utd2lkdGg6IDA7XHJcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYi1pbWFnZS13cmFwcGVyID4gaW1nIHtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG4uYi1pbWFnZS13cmFwcGVyID4gaW1nLmhhcy1yYXRpbywgLmItaW1hZ2Utd3JhcHBlciA+IGltZy5wbGFjZWhvbGRlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5iLWltYWdlLXdyYXBwZXIgPiBpbWcucGxhY2Vob2xkZXIge1xyXG4gIGZpbHRlcjogYmx1cigxMHB4KTtcclxufVxyXG5cclxuLmxvYWRpbmctb3ZlcmxheSB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAyOTtcclxufVxyXG4ubG9hZGluZy1vdmVybGF5LmlzLWFjdGl2ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4ubG9hZGluZy1vdmVybGF5LmlzLWZ1bGwtcGFnZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG4ubG9hZGluZy1vdmVybGF5LmlzLWZ1bGwtcGFnZSAubG9hZGluZy1pY29uOmFmdGVyIHtcclxuICB0b3A6IGNhbGMoNTAlIC0gMi41ZW0pO1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gMi41ZW0pO1xyXG4gIHdpZHRoOiA1ZW07XHJcbiAgaGVpZ2h0OiA1ZW07XHJcbn1cclxuLmxvYWRpbmctb3ZlcmxheSAubG9hZGluZy1iYWNrZ3JvdW5kIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6ICM3ZjdmN2Y7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcbi5sb2FkaW5nLW92ZXJsYXkgLmxvYWRpbmctaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5sb2FkaW5nLW92ZXJsYXkgLmxvYWRpbmctaWNvbjphZnRlciB7XHJcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZGJkYmRiO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYyg1MCUgLSAxLjVlbSk7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSAxLjVlbSk7XHJcbiAgd2lkdGg6IDNlbTtcclxuICBoZWlnaHQ6IDNlbTtcclxuICBib3JkZXItd2lkdGg6IDAuMjVlbTtcclxufVxyXG5cclxuLm1lbnUgLm1lbnUtbGlzdCBsaSA+IGEuaXMtZGlzYWJsZWQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ubWVzc2FnZSAubWVkaWEsXHJcbi5ub3RpZmljYXRpb24gLm1lZGlhIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLm1lc3NhZ2UgcHJvZ3Jlc3MsXHJcbi5ub3RpZmljYXRpb24gcHJvZ3Jlc3Mge1xyXG4gIGhlaWdodDogNXB4O1xyXG59XHJcblxyXG4ubW9kYWwuaXMtZnVsbC1zY3JlZW4gPiAuYW5pbWF0aW9uLWNvbnRlbnQsXHJcbi5tb2RhbC5pcy1mdWxsLXNjcmVlbiA+IC5hbmltYXRpb24tY29udGVudCA+IC5tb2RhbC1jYXJkIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLm1vZGFsIC5hbmltYXRpb24tY29udGVudCB7XHJcbiAgbWFyZ2luOiAwIDIwcHg7XHJcbn1cclxuLm1vZGFsIC5hbmltYXRpb24tY29udGVudCAubW9kYWwtY2FyZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLm1vZGFsIC5hbmltYXRpb24tY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm5hdmJhci5oYXMtbmF2YmFyLWNlbnRlcmVkIC5uYXZiYXItc3RhcnQge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbi5uYXZiYXIuaGFzLW5hdmJhci1jZW50ZXJlZCAubmF2YmFyLWVuZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLm5hdmJhciAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eSwgdHJhbnNmb3JtO1xyXG59XHJcbi5uYXZiYXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLmlzLWJveGVkLFxyXG4ubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtaG92ZXJhYmxlOmhvdmVyIC5pcy1ib3hlZCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLm5vdGljZXMge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5ub3RpY2VzIC50b2FzdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNTBtcztcclxuICBtYXJnaW46IDAuNWVtIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICBvcGFjaXR5OiAwLjkyO1xyXG59XHJcbi5ub3RpY2VzIC50b2FzdC5pcy13aGl0ZSB7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLm5vdGljZXMgLnRvYXN0LmlzLWJsYWNrIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogIzBhMGEwYTtcclxufVxyXG4ubm90aWNlcyAudG9hc3QuaXMtbGlnaHQge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcclxufVxyXG4ubm90aWNlcyAudG9hc3QuaXMtZGFyayB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzM2MzYzNjtcclxufVxyXG4ubm90aWNlcyAudG9hc3QuaXMtcHJpbWFyeSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzc5NTdkNTtcclxufVxyXG4ubm90aWNlcyAudG9hc3QuaXMtbGluayB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzc5NTdkNTtcclxufVxyXG4ubm90aWNlcyAudG9hc3QuaXMtaW5mbyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzE2N2RmMDtcclxufVxyXG4ubm90aWNlcyAudG9hc3QuaXMtc3VjY2VzcyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzQ4Yzc4ZTtcclxufVxyXG4ubm90aWNlcyAudG9hc3QuaXMtd2FybmluZyB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICBiYWNrZ3JvdW5kOiAjZmZlMDhhO1xyXG59XHJcbi5ub3RpY2VzIC50b2FzdC5pcy1kYW5nZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNmMTQ2Njg7XHJcbn1cclxuLm5vdGljZXMgLnNuYWNrYmFyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwbXM7XHJcbiAgbWFyZ2luOiAwLjVlbSAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6ICMzNjM2MzY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbWluLWhlaWdodDogM2VtO1xyXG59XHJcbi5ub3RpY2VzIC5zbmFja2JhciAudGV4dCB7XHJcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xyXG59XHJcbi5ub3RpY2VzIC5zbmFja2JhciAuYWN0aW9uIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nOiAwLjVlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuLm5vdGljZXMgLnNuYWNrYmFyIC5hY3Rpb24gLmJ1dHRvbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJhY2tncm91bmQ6ICMzNjM2MzY7XHJcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxufVxyXG4ubm90aWNlcyAuc25hY2tiYXIgLmFjdGlvbiAuYnV0dG9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xyXG59XHJcbi5ub3RpY2VzIC5zbmFja2JhciAuYWN0aW9uIC5idXR0b246YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xyXG59XHJcbi5ub3RpY2VzIC5zbmFja2JhciAuYWN0aW9uLmlzLXdoaXRlIC5idXR0b24ge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4ubm90aWNlcyAuc25hY2tiYXIgLmFjdGlvbi5pcy1ibGFjayAuYnV0dG9uIHtcclxuICBjb2xvcjogIzBhMGEwYTtcclxufVxyXG4ubm90aWNlcyAuc25hY2tiYXIgLmFjdGlvbi5pcy1saWdodCAuYnV0dG9uIHtcclxuICBjb2xvcjogd2hpdGVzbW9rZTtcclxufVxyXG4ubm90aWNlcyAuc25hY2tiYXIgLmFjdGlvbi5pcy1kYXJrIC5idXR0b24ge1xyXG4gIGNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5ub3RpY2VzIC5zbmFja2JhciAuYWN0aW9uLmlzLXByaW1hcnkgLmJ1dHRvbiB7XHJcbiAgY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLm5vdGljZXMgLnNuYWNrYmFyIC5hY3Rpb24uaXMtbGluayAuYnV0dG9uIHtcclxuICBjb2xvcjogIzc5NTdkNTtcclxufVxyXG4ubm90aWNlcyAuc25hY2tiYXIgLmFjdGlvbi5pcy1pbmZvIC5idXR0b24ge1xyXG4gIGNvbG9yOiAjMTY3ZGYwO1xyXG59XHJcbi5ub3RpY2VzIC5zbmFja2JhciAuYWN0aW9uLmlzLXN1Y2Nlc3MgLmJ1dHRvbiB7XHJcbiAgY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLm5vdGljZXMgLnNuYWNrYmFyIC5hY3Rpb24uaXMtd2FybmluZyAuYnV0dG9uIHtcclxuICBjb2xvcjogI2ZmZTA4YTtcclxufVxyXG4ubm90aWNlcyAuc25hY2tiYXIgLmFjdGlvbi5pcy1kYW5nZXIgLmJ1dHRvbiB7XHJcbiAgY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuLm5vdGljZXMgLnNuYWNrYmFyIC5hY3Rpb24uaXMtY2FuY2VsIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLm5vdGljZXMgLnNuYWNrYmFyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLm5vdGljZXMgLnNuYWNrYmFyIHtcclxuICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuLm5vdGljZXMgLm5vdGlmaWNhdGlvbiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxufVxyXG4ubm90aWNlcyAudG9hc3QuaXMtdG9wLCAubm90aWNlcyAudG9hc3QuaXMtYm90dG9tLFxyXG4ubm90aWNlcyAuc25hY2tiYXIuaXMtdG9wLFxyXG4ubm90aWNlcyAuc25hY2tiYXIuaXMtYm90dG9tLFxyXG4ubm90aWNlcyAubm90aWZpY2F0aW9uLmlzLXRvcCxcclxuLm5vdGljZXMgLm5vdGlmaWNhdGlvbi5pcy1ib3R0b20ge1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG4ubm90aWNlcyAudG9hc3QuaXMtdG9wLXJpZ2h0LCAubm90aWNlcyAudG9hc3QuaXMtYm90dG9tLXJpZ2h0LFxyXG4ubm90aWNlcyAuc25hY2tiYXIuaXMtdG9wLXJpZ2h0LFxyXG4ubm90aWNlcyAuc25hY2tiYXIuaXMtYm90dG9tLXJpZ2h0LFxyXG4ubm90aWNlcyAubm90aWZpY2F0aW9uLmlzLXRvcC1yaWdodCxcclxuLm5vdGljZXMgLm5vdGlmaWNhdGlvbi5pcy1ib3R0b20tcmlnaHQge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG59XHJcbi5ub3RpY2VzIC50b2FzdC5pcy10b3AtbGVmdCwgLm5vdGljZXMgLnRvYXN0LmlzLWJvdHRvbS1sZWZ0LFxyXG4ubm90aWNlcyAuc25hY2tiYXIuaXMtdG9wLWxlZnQsXHJcbi5ub3RpY2VzIC5zbmFja2Jhci5pcy1ib3R0b20tbGVmdCxcclxuLm5vdGljZXMgLm5vdGlmaWNhdGlvbi5pcy10b3AtbGVmdCxcclxuLm5vdGljZXMgLm5vdGlmaWNhdGlvbi5pcy1ib3R0b20tbGVmdCB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxufVxyXG4ubm90aWNlcyAudG9hc3QuaXMtdG9hc3QsXHJcbi5ub3RpY2VzIC5zbmFja2Jhci5pcy10b2FzdCxcclxuLm5vdGljZXMgLm5vdGlmaWNhdGlvbi5pcy10b2FzdCB7XHJcbiAgb3BhY2l0eTogMC45MjtcclxufVxyXG4ubm90aWNlcy5pcy10b3Age1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLm5vdGljZXMuaXMtYm90dG9tIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbn1cclxuLm5vdGljZXMuaXMtYm90dG9tIC5ub3RpZmljYXRpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLm5vdGljZXMuaXMtYm90dG9tIC5ub3RpZmljYXRpb246bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG4ubm90aWNlcy5oYXMtY3VzdG9tLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLm5vdGljZXMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbiAucHJvZ3Jlc3Mtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYi1udW1iZXJpbnB1dC5maWVsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uYi1udW1iZXJpbnB1dC5maWVsZC5pcy1ncm91cGVkIGRpdi5jb250cm9sIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbn1cclxuLmItbnVtYmVyaW5wdXQuZmllbGQuaGFzLWFkZG9ucy5pcy1leHBhbmRlZCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtc2hyaW5rOiAxO1xyXG59XHJcbi5iLW51bWJlcmlucHV0IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuLmItbnVtYmVyaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLmItbnVtYmVyaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uYi1udW1iZXJpbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYi1udW1iZXJpbnB1dCAuYnV0dG9uLmlzLXJvdW5kZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbmV4dCxcclxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tcHJldmlvdXMge1xyXG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcclxufVxyXG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1uZXh0LmlzLWRpc2FibGVkLFxyXG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1wcmV2aW91cy5pcy1kaXNhYmxlZCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLnBhZ2luYXRpb24uaXMtc2ltcGxlIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcclxufVxyXG4ucGFnaW5hdGlvbi5pcy1zaW1wbGUuaXMtY2VudGVyZWQge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5wYWdpbmF0aW9uLmlzLXNpbXBsZS5pcy1yaWdodCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG4ucGFnaW5hdGlvbiAuaXMtY3VycmVudCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XHJcbiAgLnBhZ2luYXRpb24uaGFzLWlucHV0IC5wYWdpbmF0aW9uLWxpc3Qge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmhhcy1pbnB1dCAucGFnaW5hdGlvbi1pbnB1dCB7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaGFzLWlucHV0IC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQgLnBhZ2luYXRpb24tbmV4dCB7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaGFzLWlucHV0LmlzLWNlbnRlcmVkIC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tbGlzdCB7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaGFzLWlucHV0LmlzLWNlbnRlcmVkIC5wYWdpbmF0aW9uLWlucHV0IHtcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tbmV4dCB7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaGFzLWlucHV0LmlzLWNlbnRlcmVkLmlzLWlucHV0LXJpZ2h0IC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtY2VudGVyZWQuaXMtaW5wdXQtcmlnaHQgLnBhZ2luYXRpb24tbGlzdCB7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaGFzLWlucHV0LmlzLWNlbnRlcmVkLmlzLWlucHV0LXJpZ2h0IC5wYWdpbmF0aW9uLW5leHQge1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmhhcy1pbnB1dC5pcy1jZW50ZXJlZC5pcy1pbnB1dC1yaWdodCAucGFnaW5hdGlvbi1pbnB1dCB7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaGFzLWlucHV0LmlzLWNlbnRlcmVkLmlzLWlucHV0LWxlZnQgLnBhZ2luYXRpb24taW5wdXQge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmhhcy1pbnB1dC5pcy1jZW50ZXJlZC5pcy1pbnB1dC1sZWZ0IC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtY2VudGVyZWQuaXMtaW5wdXQtbGVmdCAucGFnaW5hdGlvbi1saXN0IHtcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtY2VudGVyZWQuaXMtaW5wdXQtbGVmdCAucGFnaW5hdGlvbi1uZXh0IHtcclxuICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtcmlnaHQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmhhcy1pbnB1dC5pcy1yaWdodCAucGFnaW5hdGlvbi1uZXh0IHtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtcmlnaHQgLnBhZ2luYXRpb24taW5wdXQge1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmhhcy1pbnB1dC5pcy1yaWdodCAucGFnaW5hdGlvbi1saXN0IHtcclxuICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtcmlnaHQuaXMtaW5wdXQtcmlnaHQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmhhcy1pbnB1dC5pcy1yaWdodC5pcy1pbnB1dC1yaWdodCAucGFnaW5hdGlvbi1uZXh0IHtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtcmlnaHQuaXMtaW5wdXQtcmlnaHQgLnBhZ2luYXRpb24tbGlzdCB7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaGFzLWlucHV0LmlzLXJpZ2h0LmlzLWlucHV0LXJpZ2h0IC5wYWdpbmF0aW9uLWlucHV0IHtcclxuICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtcmlnaHQuaXMtaW5wdXQtbGVmdCAucGFnaW5hdGlvbi1pbnB1dCB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaGFzLWlucHV0LmlzLXJpZ2h0LmlzLWlucHV0LWxlZnQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmhhcy1pbnB1dC5pcy1yaWdodC5pcy1pbnB1dC1sZWZ0IC5wYWdpbmF0aW9uLW5leHQge1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmhhcy1pbnB1dC5pcy1yaWdodC5pcy1pbnB1dC1sZWZ0IC5wYWdpbmF0aW9uLWxpc3Qge1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmhhcy1pbnB1dC5pcy1pbnB1dC1yaWdodCAucGFnaW5hdGlvbi1saXN0IHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtaW5wdXQtcmlnaHQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmhhcy1pbnB1dC5pcy1pbnB1dC1yaWdodCAucGFnaW5hdGlvbi1uZXh0IHtcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtaW5wdXQtcmlnaHQgLnBhZ2luYXRpb24taW5wdXQge1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uLmhhcy1pbnB1dC5pcy1pbnB1dC1sZWZ0IC5wYWdpbmF0aW9uLWlucHV0IHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtaW5wdXQtbGVmdCAucGFnaW5hdGlvbi1saXN0IHtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbi5oYXMtaW5wdXQuaXMtaW5wdXQtbGVmdCAucGFnaW5hdGlvbi1wcmV2aW91cyB7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLnBhZ2luYXRpb24uaGFzLWlucHV0LmlzLWlucHV0LWxlZnQgLnBhZ2luYXRpb24tbmV4dCB7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtdmFsdWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBmb250LXNpemU6IGNhbGMoMXJlbSAvIDEuNSk7XHJcbiAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLCAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlLCAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtYmFyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy5pcy1zbWFsbCArIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIgLmlzLXNtYWxsLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSArIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLmlzLXNtYWxsIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIgLmlzLXNtYWxsLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1iYXIuaXMtc21hbGwgKyAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1iYXIuaXMtc21hbGwgLnByb2dyZXNzLXZhbHVlIHtcclxuICBmb250LXNpemU6IGNhbGMoMC43NXJlbSAvIDEuNSk7XHJcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLmlzLW1lZGl1bSArIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIgLmlzLW1lZGl1bS5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgKyAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy5pcy1tZWRpdW0gLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAuaXMtbWVkaXVtLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1iYXIuaXMtbWVkaXVtICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtYmFyLmlzLW1lZGl1bSAucHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxLjI1cmVtIC8gMS41KTtcclxuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MuaXMtbGFyZ2UgKyAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5pcy1sYXJnZS5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgKyAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy5pcy1sYXJnZSAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5pcy1sYXJnZS5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtYmFyLmlzLWxhcmdlICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtYmFyLmlzLWxhcmdlIC5wcm9ncmVzcy12YWx1ZSB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSAvIDEuNSk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmU6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1iYXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MuaXMtbW9yZS10aGFuLWhhbGYgKyAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5pcy1tb3JlLXRoYW4taGFsZi5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgKyAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1iYXIuaXMtbW9yZS10aGFuLWhhbGYgKyAucHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy5pcy1tb3JlLXRoYW4taGFsZi5pcy13aGl0ZSArIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIgLmlzLW1vcmUtdGhhbi1oYWxmLmlzLXdoaXRlLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSArIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWJhci5pcy1tb3JlLXRoYW4taGFsZi5pcy13aGl0ZSArIC5wcm9ncmVzcy12YWx1ZSB7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLmlzLW1vcmUtdGhhbi1oYWxmLmlzLWJsYWNrICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAuaXMtbW9yZS10aGFuLWhhbGYuaXMtYmxhY2sucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtYmFyLmlzLW1vcmUtdGhhbi1oYWxmLmlzLWJsYWNrICsgLnByb2dyZXNzLXZhbHVlIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLmlzLW1vcmUtdGhhbi1oYWxmLmlzLWxpZ2h0ICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAuaXMtbW9yZS10aGFuLWhhbGYuaXMtbGlnaHQucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtYmFyLmlzLW1vcmUtdGhhbi1oYWxmLmlzLWxpZ2h0ICsgLnByb2dyZXNzLXZhbHVlIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy5pcy1tb3JlLXRoYW4taGFsZi5pcy1kYXJrICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAuaXMtbW9yZS10aGFuLWhhbGYuaXMtZGFyay5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgKyAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1iYXIuaXMtbW9yZS10aGFuLWhhbGYuaXMtZGFyayArIC5wcm9ncmVzcy12YWx1ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLmlzLW1vcmUtdGhhbi1oYWxmLmlzLXByaW1hcnkgKyAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5pcy1tb3JlLXRoYW4taGFsZi5pcy1wcmltYXJ5LnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSArIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWJhci5pcy1tb3JlLXRoYW4taGFsZi5pcy1wcmltYXJ5ICsgLnByb2dyZXNzLXZhbHVlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MuaXMtbW9yZS10aGFuLWhhbGYuaXMtbGluayArIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIgLmlzLW1vcmUtdGhhbi1oYWxmLmlzLWxpbmsucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtYmFyLmlzLW1vcmUtdGhhbi1oYWxmLmlzLWxpbmsgKyAucHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy5pcy1tb3JlLXRoYW4taGFsZi5pcy1pbmZvICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAuaXMtbW9yZS10aGFuLWhhbGYuaXMtaW5mby5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgKyAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1iYXIuaXMtbW9yZS10aGFuLWhhbGYuaXMtaW5mbyArIC5wcm9ncmVzcy12YWx1ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLmlzLW1vcmUtdGhhbi1oYWxmLmlzLXN1Y2Nlc3MgKyAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5pcy1tb3JlLXRoYW4taGFsZi5pcy1zdWNjZXNzLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSArIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWJhci5pcy1tb3JlLXRoYW4taGFsZi5pcy1zdWNjZXNzICsgLnByb2dyZXNzLXZhbHVlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MuaXMtbW9yZS10aGFuLWhhbGYuaXMtd2FybmluZyArIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIgLmlzLW1vcmUtdGhhbi1oYWxmLmlzLXdhcm5pbmcucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtYmFyLmlzLW1vcmUtdGhhbi1oYWxmLmlzLXdhcm5pbmcgKyAucHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLmlzLW1vcmUtdGhhbi1oYWxmLmlzLWRhbmdlciArIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXdyYXBwZXIgLmlzLW1vcmUtdGhhbi1oYWxmLmlzLWRhbmdlci5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgKyAucHJvZ3Jlc3MtdmFsdWUsIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1iYXIuaXMtbW9yZS10aGFuLWhhbGYuaXMtZGFuZ2VyICsgLnByb2dyZXNzLXZhbHVlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MuaXMtc3F1YXJlZCwgLnByb2dyZXNzLXdyYXBwZXIgLmlzLXNxdWFyZWQucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlLCAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtYmFyLmlzLXNxdWFyZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIC5wcm9ncmVzcy1iYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLXZhbHVlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIC5wcm9ncmVzcy1iYXIuaXMtd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgLnByb2dyZXNzLWJhci5pcy13aGl0ZSAucHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgLnByb2dyZXNzLWJhci5pcy1ibGFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIC5wcm9ncmVzcy1iYXIuaXMtYmxhY2sgLnByb2dyZXNzLXZhbHVlIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSAucHJvZ3Jlc3MtYmFyLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgLnByb2dyZXNzLWJhci5pcy1saWdodCAucHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSAucHJvZ3Jlc3MtYmFyLmlzLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSAucHJvZ3Jlc3MtYmFyLmlzLWRhcmsgLnByb2dyZXNzLXZhbHVlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIC5wcm9ncmVzcy1iYXIuaXMtcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIC5wcm9ncmVzcy1iYXIuaXMtcHJpbWFyeSAucHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgLnByb2dyZXNzLWJhci5pcy1saW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgLnByb2dyZXNzLWJhci5pcy1saW5rIC5wcm9ncmVzcy12YWx1ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSAucHJvZ3Jlc3MtYmFyLmlzLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLnByb2dyZXNzLXdyYXBwZXIuaXMtbm90LW5hdGl2ZSAucHJvZ3Jlc3MtYmFyLmlzLWluZm8gLnByb2dyZXNzLXZhbHVlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIC5wcm9ncmVzcy1iYXIuaXMtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIC5wcm9ncmVzcy1iYXIuaXMtc3VjY2VzcyAucHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgLnByb2dyZXNzLWJhci5pcy13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgLnByb2dyZXNzLWJhci5pcy13YXJuaW5nIC5wcm9ncmVzcy12YWx1ZSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1ub3QtbmF0aXZlIC5wcm9ncmVzcy1iYXIuaXMtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xyXG59XHJcbi5wcm9ncmVzcy13cmFwcGVyLmlzLW5vdC1uYXRpdmUgLnByb2dyZXNzLWJhci5pcy1kYW5nZXIgLnByb2dyZXNzLXZhbHVlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcHBlci5pcy1zcXVhcmVkIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYi1yYWRpby5yYWRpbyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvOm5vdCguYnV0dG9uKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxufVxyXG4uYi1yYWRpby5yYWRpbzpub3QoLmJ1dHRvbikgKyAucmFkaW86bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvICsgLnJhZGlvIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgLmNoZWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDEuMjVlbTtcclxuICBoZWlnaHQ6IDEuMjVlbTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE1MG1zIGVhc2Utb3V0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjN2E3YTdhO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgLmNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEuMjVlbSAqIDAuNSk7XHJcbiAgYm90dG9tOiA1MCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMS4yNWVtICogMC41KTtcclxuICB3aWR0aDogMS4yNWVtO1xyXG4gIGhlaWdodDogMS4yNWVtO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgLmNoZWNrLmlzLXdoaXRlOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10gKyAuY2hlY2suaXMtYmxhY2s6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjMGEwYTBhO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgLmNoZWNrLmlzLWxpZ2h0OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIC5jaGVjay5pcy1kYXJrOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzM2MzYzNjtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIC5jaGVjay5pcy1wcmltYXJ5OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzc5NTdkNTtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIC5jaGVjay5pcy1saW5rOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzc5NTdkNTtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIC5jaGVjay5pcy1pbmZvOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzE2N2RmMDtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIC5jaGVjay5pcy1zdWNjZXNzOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzQ4Yzc4ZTtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIC5jaGVjay5pcy13YXJuaW5nOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZTA4YTtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIC5jaGVjay5pcy1kYW5nZXI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjZjE0NjY4O1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuY2hlY2sge1xyXG4gIGJvcmRlci1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmNoZWNrLmlzLXdoaXRlIHtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuY2hlY2suaXMtYmxhY2sge1xyXG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmNoZWNrLmlzLWxpZ2h0IHtcclxuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jaGVjay5pcy1kYXJrIHtcclxuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jaGVjay5pcy1wcmltYXJ5IHtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jaGVjay5pcy1saW5rIHtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jaGVjay5pcy1pbmZvIHtcclxuICBib3JkZXItY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jaGVjay5pcy1zdWNjZXNzIHtcclxuICBib3JkZXItY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jaGVjay5pcy13YXJuaW5nIHtcclxuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jaGVjay5pcy1kYW5nZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNDY2ODtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmNoZWNrOmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgLmNoZWNrIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMjIsIDEyMiwgMTIyLCAwLjgpO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzOmNoZWNrZWQgKyAuY2hlY2sge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDEyMSwgODcsIDIxMywgMC44KTtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1czpjaGVja2VkICsgLmNoZWNrLmlzLXdoaXRlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzOmNoZWNrZWQgKyAuY2hlY2suaXMtYmxhY2sge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuOCk7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1saWdodCB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcclxufVxyXG4uYi1yYWRpby5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1czpjaGVja2VkICsgLmNoZWNrLmlzLWRhcmsge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDU0LCA1NCwgNTQsIDAuOCk7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1wcmltYXJ5IHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuOCk7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1saW5rIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuOCk7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1pbmZvIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyMiwgMTI1LCAyNDAsIDAuOCk7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1zdWNjZXNzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSg3MiwgMTk5LCAxNDIsIDAuOCk7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy13YXJuaW5nIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNTUsIDIyNCwgMTM4LCAwLjgpO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzOmNoZWNrZWQgKyAuY2hlY2suaXMtZGFuZ2VyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNDEsIDcwLCAxMDQsIDAuOCk7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8gLmNvbnRyb2wtbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygwLjc1ZW0gLSAxcHgpO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvLmJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uYi1yYWRpby5yYWRpby5idXR0b24uaXMtc2VsZWN0ZWQge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmItcmFkaW8ucmFkaW9bZGlzYWJsZWRdIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmItcmFkaW8ucmFkaW86aG92ZXIgaW5wdXRbdHlwZT1yYWRpb106bm90KDpkaXNhYmxlZCkgKyAuY2hlY2sge1xyXG4gIGJvcmRlci1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi1yYWRpby5yYWRpbzpob3ZlciBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmRpc2FibGVkKSArIC5jaGVjay5pcy13aGl0ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxufVxyXG4uYi1yYWRpby5yYWRpbzpob3ZlciBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmRpc2FibGVkKSArIC5jaGVjay5pcy1ibGFjayB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvOmhvdmVyIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6ZGlzYWJsZWQpICsgLmNoZWNrLmlzLWxpZ2h0IHtcclxuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLmItcmFkaW8ucmFkaW86aG92ZXIgaW5wdXRbdHlwZT1yYWRpb106bm90KDpkaXNhYmxlZCkgKyAuY2hlY2suaXMtZGFyayB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvOmhvdmVyIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6ZGlzYWJsZWQpICsgLmNoZWNrLmlzLXByaW1hcnkge1xyXG4gIGJvcmRlci1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi1yYWRpby5yYWRpbzpob3ZlciBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmRpc2FibGVkKSArIC5jaGVjay5pcy1saW5rIHtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItcmFkaW8ucmFkaW86aG92ZXIgaW5wdXRbdHlwZT1yYWRpb106bm90KDpkaXNhYmxlZCkgKyAuY2hlY2suaXMtaW5mbyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTY3ZGYwO1xyXG59XHJcbi5iLXJhZGlvLnJhZGlvOmhvdmVyIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6ZGlzYWJsZWQpICsgLmNoZWNrLmlzLXN1Y2Nlc3Mge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ4Yzc4ZTtcclxufVxyXG4uYi1yYWRpby5yYWRpbzpob3ZlciBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmRpc2FibGVkKSArIC5jaGVjay5pcy13YXJuaW5nIHtcclxuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLmItcmFkaW8ucmFkaW86aG92ZXIgaW5wdXRbdHlwZT1yYWRpb106bm90KDpkaXNhYmxlZCkgKyAuY2hlY2suaXMtZGFuZ2VyIHtcclxuICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuLmItcmFkaW8ucmFkaW8uaXMtc21hbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuLmItcmFkaW8ucmFkaW8uaXMtbWVkaXVtIHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuLmItcmFkaW8ucmFkaW8uaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG4ucmF0ZSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5yYXRlOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbn1cclxuLnJhdGUuaXMtc3BhY2VkIC5yYXRlLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xyXG59XHJcbi5yYXRlLmlzLWRpc2FibGVkIC5yYXRlLWl0ZW0ge1xyXG4gIGN1cnNvcjogaW5pdGlhbDtcclxufVxyXG4ucmF0ZS5pcy1kaXNhYmxlZCAucmF0ZS1pdGVtOmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuLnJhdGUuaXMtcnRsIC5yYXRlLWl0ZW0ge1xyXG4gIG9yZGVyOiAxO1xyXG59XHJcbi5yYXRlLmlzLXJ0bCAucmF0ZS10ZXh0IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMzVyZW07XHJcbn1cclxuLnJhdGUgLnJhdGUtaXRlbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG4ucmF0ZSAucmF0ZS1pdGVtOmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbn1cclxuLnJhdGUgLnJhdGUtaXRlbS5zZXQtb24gLmljb24sIC5yYXRlIC5yYXRlLWl0ZW0uc2V0LWhhbGYgLmlzLWhhbGYge1xyXG4gIGNvbG9yOiAjZmZkOTcwO1xyXG59XHJcbi5yYXRlIC5yYXRlLWl0ZW0uc2V0LWhhbGYgLmlzLWhhbGYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5yYXRlIC5pY29uIHtcclxuICBjb2xvcjogI2RiZGJkYjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB3aWR0aDogaW5oZXJpdDtcclxufVxyXG4ucmF0ZSAuaXMtaGFsZiA+IGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5yYXRlIC5yYXRlLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxcmVtIC8gMS4yNSk7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuMzVyZW07XHJcbn1cclxuLnJhdGUgLnJhdGUtdGV4dC5pcy1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDAuNzVyZW0gLyAxLjI1KTtcclxufVxyXG4ucmF0ZSAucmF0ZS10ZXh0LmlzLW1lZGl1bSB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDEuMjVyZW0gLyAxLjI1KTtcclxufVxyXG4ucmF0ZSAucmF0ZS10ZXh0LmlzLWxhcmdlIHtcclxuICBmb250LXNpemU6IGNhbGMoMS41cmVtIC8gMS4yNSk7XHJcbn1cclxuXHJcbi5zZWxlY3Qgc2VsZWN0IHtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0byAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG59XHJcbi5zZWxlY3Qgc2VsZWN0IG9wdGlvbiB7XHJcbiAgY29sb3I6ICM0YTRhNGE7XHJcbiAgcGFkZGluZzogY2FsYygwLjVlbSAtIDFweCkgY2FsYygwLjc1ZW0gLSAxcHgpO1xyXG59XHJcbi5zZWxlY3Qgc2VsZWN0IG9wdGlvbjpkaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLnNlbGVjdCBzZWxlY3Qgb3B0Z3JvdXAge1xyXG4gIGNvbG9yOiAjYjViNWI1O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDAuMjVlbSAwO1xyXG59XHJcbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uc2VsZWN0LmlzLWVtcHR5IHNlbGVjdCB7XHJcbiAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC43KTtcclxufVxyXG4uc2VsZWN0LmlzLWxvYWRpbmc6OmFmdGVyIHtcclxuICB0b3A6IGNhbGMoNTAlIC0gKDFlbSAqIDAuNSkpO1xyXG4gIHJpZ2h0OiBjYWxjKCgyLjVlbSAqIDAuNSkgLSAuNWVtKTtcclxufVxyXG5cclxuLmItc2tlbGV0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYi1za2VsZXRvbiA+IC5iLXNrZWxldG9uLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2RiZGJkYiAyNSUsIHJnYmEoMjE5LCAyMTksIDIxOSwgMC41KSA1MCUsICNkYmRiZGIgNzUlKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYi1za2VsZXRvbiA+IC5iLXNrZWxldG9uLWl0ZW0uaXMtcm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5iLXNrZWxldG9uID4gLmItc2tlbGV0b24taXRlbTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiwqBcIjtcclxufVxyXG4uYi1za2VsZXRvbiA+IC5iLXNrZWxldG9uLWl0ZW0gKyAuYi1za2VsZXRvbi1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbn1cclxuLmItc2tlbGV0b24uaXMtYW5pbWF0ZWQgPiAuYi1za2VsZXRvbi1pdGVtIHtcclxuICBhbmltYXRpb246IHNrZWxldG9uLWxvYWRpbmcgMS41cyBpbmZpbml0ZTtcclxufVxyXG4uYi1za2VsZXRvbi5pcy1jZW50ZXJlZCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uYi1za2VsZXRvbi5pcy1yaWdodCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcbi5iLXNrZWxldG9uICsgLmItc2tlbGV0b24ge1xyXG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcclxufVxyXG4uYi1za2VsZXRvbiA+IC5iLXNrZWxldG9uLWl0ZW0ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG59XHJcbi5iLXNrZWxldG9uLmlzLXNtYWxsID4gLmItc2tlbGV0b24taXRlbSB7XHJcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XHJcbn1cclxuLmItc2tlbGV0b24uaXMtbWVkaXVtID4gLmItc2tlbGV0b24taXRlbSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbn1cclxuLmItc2tlbGV0b24uaXMtbGFyZ2UgPiAuYi1za2VsZXRvbi1pdGVtIHtcclxuICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNrZWxldG9uLWxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xyXG4gIH1cclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgYm94LXNoYWRvdzogNXB4IDBweCAxM3B4IDNweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XHJcbiAgd2lkdGg6IDI2MHB4O1xyXG4gIHotaW5kZXg6IDM5O1xyXG59XHJcbi5iLXNpZGViYXIgLnNpZGViYXItY29udGVudC5pcy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuLmItc2lkZWJhciAuc2lkZWJhci1jb250ZW50LmlzLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5iLXNpZGViYXIgLnNpZGViYXItY29udGVudC5pcy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtbGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2N2RmMDtcclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4YTtcclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xyXG59XHJcbi5iLXNpZGViYXIgLnNpZGViYXItY29udGVudC5pcy1maXhlZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5iLXNpZGViYXIgLnNpZGViYXItY29udGVudC5pcy1maXhlZC5pcy1yaWdodCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMDtcclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtYWJzb2x1dGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtYWJzb2x1dGUuaXMtcmlnaHQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLmItc2lkZWJhciAuc2lkZWJhci1jb250ZW50LmlzLW1pbmkge1xyXG4gIHdpZHRoOiA4MHB4O1xyXG59XHJcbi5iLXNpZGViYXIgLnNpZGViYXItY29udGVudC5pcy1taW5pLmlzLW1pbmktZXhwYW5kOmhvdmVyOm5vdCguaXMtbWluaS1kZWxheWVkKSB7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuLmItc2lkZWJhciAuc2lkZWJhci1jb250ZW50LmlzLW1pbmkuaXMtbWluaS1leHBhbmQ6aG92ZXI6bm90KC5pcy1taW5pLWRlbGF5ZWQpOm5vdCguaXMtZnVsbHdpZHRoKSB7XHJcbiAgd2lkdGg6IDI2MHB4O1xyXG59XHJcbi5iLXNpZGViYXIgLnNpZGViYXItY29udGVudC5pcy1taW5pLmlzLW1pbmktZXhwYW5kOmhvdmVyOm5vdCguaXMtbWluaS1kZWxheWVkKTpub3QoLmlzLWZ1bGx3aWR0aCkuaXMtbWluaS1leHBhbmQtZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtc3RhdGljIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcbi5iLXNpZGViYXIgLnNpZGViYXItY29udGVudC5pcy1hYnNvbHV0ZSwgLmItc2lkZWJhciAuc2lkZWJhci1jb250ZW50LmlzLXN0YXRpYyB7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuLmItc2lkZWJhciAuc2lkZWJhci1jb250ZW50LmlzLWZ1bGx3aWR0aCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5iLXNpZGViYXIgLnNpZGViYXItY29udGVudC5pcy1mdWxsaGVpZ2h0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtbWluaS1tb2JpbGUge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgfVxyXG4gIC5iLXNpZGViYXIgLnNpZGViYXItY29udGVudC5pcy1taW5pLW1vYmlsZS5pcy1taW5pLWV4cGFuZDpob3Zlcjpub3QoLmlzLWZ1bGx3aWR0aC1tb2JpbGUpIHtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICB9XHJcbiAgLmItc2lkZWJhciAuc2lkZWJhci1jb250ZW50LmlzLW1pbmktbW9iaWxlLmlzLW1pbmktZXhwYW5kOmhvdmVyOm5vdCguaXMtZnVsbHdpZHRoLW1vYmlsZSkuaXMtbWluaS1leHBhbmQtZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxuICAuYi1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQuaXMtaGlkZGVuLW1vYmlsZSB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5iLXNpZGViYXIgLnNpZGViYXItY29udGVudC5pcy1mdWxsd2lkdGgtbW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4uYi1zaWRlYmFyIC5zaWRlYmFyLWJhY2tncm91bmQge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTAsIDEwLCAwLjg2KTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMzg7XHJcbn1cclxuXHJcbi5iLXNsaWRlciB7XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYi1zbGlkZXIgLmItc2xpZGVyLXRyYWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uYi1zbGlkZXIgLmItc2xpZGVyLWZpbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzdhN2E3YTtcclxuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDBweCBzb2xpZCAjN2E3YTdhO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4uYi1zbGlkZXIgLmItc2xpZGVyLXRodW1iLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB0b3A6IDUwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5iLXNsaWRlciAuYi1zbGlkZXItdGh1bWItd3JhcHBlciAuYi1zbGlkZXItdGh1bWIge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2I1YjViNTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLmItc2xpZGVyIC5iLXNsaWRlci10aHVtYi13cmFwcGVyIC5iLXNsaWRlci10aHVtYjpmb2N1cyB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcclxufVxyXG4uYi1zbGlkZXIgLmItc2xpZGVyLXRodW1iLXdyYXBwZXIuaXMtZHJhZ2dpbmcge1xyXG4gIGN1cnNvcjogZ3JhYmJpbmc7XHJcbn1cclxuLmItc2xpZGVyIC5iLXNsaWRlci10aHVtYi13cmFwcGVyLmlzLWRyYWdnaW5nIC5iLXNsaWRlci10aHVtYiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcclxufVxyXG4uYi1zbGlkZXIgLmItc2xpZGVyLXRodW1iLXdyYXBwZXIuaGFzLWluZGljYXRvciAuYi1zbGlkZXItdGh1bWIge1xyXG4gIHBhZGRpbmc6IDE2cHggMTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmItc2xpZGVyLnNsaWRlci1mb2N1cyB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5iLXNsaWRlci5pcy1yb3VuZGVkIC5iLXNsaWRlci10aHVtYiB7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG59XHJcbi5iLXNsaWRlci5pcy1kaXNhYmxlZCAuYi1zbGlkZXItdHJhY2sge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5iLXNsaWRlci5pcy1kaXNhYmxlZCAuYi1zbGlkZXItdGh1bWItd3JhcHBlciB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYi1zbGlkZXIuaXMtZGlzYWJsZWQgLmItc2xpZGVyLXRodW1iLXdyYXBwZXIgLmItc2xpZGVyLXRodW1iIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcbi5iLXNsaWRlciAuYi1zbGlkZXItdHJhY2sge1xyXG4gIGhlaWdodDogMC41cmVtO1xyXG59XHJcbi5iLXNsaWRlciAuYi1zbGlkZXItdGh1bWIge1xyXG4gIGhlaWdodDogMXJlbTtcclxuICB3aWR0aDogMXJlbTtcclxufVxyXG4uYi1zbGlkZXIgLmItc2xpZGVyLXRpY2sge1xyXG4gIGhlaWdodDogMC4yNXJlbTtcclxufVxyXG4uYi1zbGlkZXIgLmItc2xpZGVyLXRpY2stbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDAuNXJlbSAqIDAuNSArIDJweCk7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4uYi1zbGlkZXIuaXMtc21hbGwgLmItc2xpZGVyLXRyYWNrIHtcclxuICBoZWlnaHQ6IDAuMzc1cmVtO1xyXG59XHJcbi5iLXNsaWRlci5pcy1zbWFsbCAuYi1zbGlkZXItdGh1bWIge1xyXG4gIGhlaWdodDogMC43NXJlbTtcclxuICB3aWR0aDogMC43NXJlbTtcclxufVxyXG4uYi1zbGlkZXIuaXMtc21hbGwgLmItc2xpZGVyLXRpY2sge1xyXG4gIGhlaWdodDogMC4xODc1cmVtO1xyXG59XHJcbi5iLXNsaWRlci5pcy1zbWFsbCAuYi1zbGlkZXItdGljay1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoMC4zNzVyZW0gKiAwLjUgKyAycHgpO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuLmItc2xpZGVyLmlzLW1lZGl1bSAuYi1zbGlkZXItdHJhY2sge1xyXG4gIGhlaWdodDogMC42MjVyZW07XHJcbn1cclxuLmItc2xpZGVyLmlzLW1lZGl1bSAuYi1zbGlkZXItdGh1bWIge1xyXG4gIGhlaWdodDogMS4yNXJlbTtcclxuICB3aWR0aDogMS4yNXJlbTtcclxufVxyXG4uYi1zbGlkZXIuaXMtbWVkaXVtIC5iLXNsaWRlci10aWNrIHtcclxuICBoZWlnaHQ6IDAuMzEyNXJlbTtcclxufVxyXG4uYi1zbGlkZXIuaXMtbWVkaXVtIC5iLXNsaWRlci10aWNrLWxhYmVsIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYygwLjYyNXJlbSAqIDAuNSArIDJweCk7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4uYi1zbGlkZXIuaXMtbGFyZ2UgLmItc2xpZGVyLXRyYWNrIHtcclxuICBoZWlnaHQ6IDAuNzVyZW07XHJcbn1cclxuLmItc2xpZGVyLmlzLWxhcmdlIC5iLXNsaWRlci10aHVtYiB7XHJcbiAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgd2lkdGg6IDEuNXJlbTtcclxufVxyXG4uYi1zbGlkZXIuaXMtbGFyZ2UgLmItc2xpZGVyLXRpY2sge1xyXG4gIGhlaWdodDogMC4zNzVyZW07XHJcbn1cclxuLmItc2xpZGVyLmlzLWxhcmdlIC5iLXNsaWRlci10aWNrLWxhYmVsIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYygwLjc1cmVtICogMC41ICsgMnB4KTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbi5iLXNsaWRlci5pcy13aGl0ZSAuYi1zbGlkZXItZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG4uYi1zbGlkZXIuaXMtYmxhY2sgLmItc2xpZGVyLWZpbGwge1xyXG4gIGJhY2tncm91bmQ6ICMwYTBhMGEgIWltcG9ydGFudDtcclxufVxyXG4uYi1zbGlkZXIuaXMtbGlnaHQgLmItc2xpZGVyLWZpbGwge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2UgIWltcG9ydGFudDtcclxufVxyXG4uYi1zbGlkZXIuaXMtZGFyayAuYi1zbGlkZXItZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogIzM2MzYzNiAhaW1wb3J0YW50O1xyXG59XHJcbi5iLXNsaWRlci5pcy1wcmltYXJ5IC5iLXNsaWRlci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiAjNzk1N2Q1ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmItc2xpZGVyLmlzLWxpbmsgLmItc2xpZGVyLWZpbGwge1xyXG4gIGJhY2tncm91bmQ6ICM3OTU3ZDUgIWltcG9ydGFudDtcclxufVxyXG4uYi1zbGlkZXIuaXMtaW5mbyAuYi1zbGlkZXItZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogIzE2N2RmMCAhaW1wb3J0YW50O1xyXG59XHJcbi5iLXNsaWRlci5pcy1zdWNjZXNzIC5iLXNsaWRlci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiAjNDhjNzhlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmItc2xpZGVyLmlzLXdhcm5pbmcgLmItc2xpZGVyLWZpbGwge1xyXG4gIGJhY2tncm91bmQ6ICNmZmUwOGEgIWltcG9ydGFudDtcclxufVxyXG4uYi1zbGlkZXIuaXMtZGFuZ2VyIC5iLXNsaWRlci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiAjZjE0NjY4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmItc2xpZGVyIC5iLXNsaWRlci10aWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDNweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB0b3A6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAjYjViNWI1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uYi1zbGlkZXIgLmItc2xpZGVyLXRpY2suaXMtdGljay1oaWRkZW4ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKlxyXG5UaGlzIHByb2plY3QgaXMgYmFzZWQgb25cclxuXCJidWxtYS1zdGVwc1wiIChodHRwczovL2dpdGh1Yi5jb20vV2lraWtpL2J1bG1hLXN0ZXBzKSBieVxyXG5XaWtpa2kgKGh0dHBzOi8vZ2l0aHViLmNvbS9XaWtpa2kpIGxpY2Vuc2VkIHVuZGVyXHJcbk1JVCAoaHR0cHM6Ly9naXRodWIuY29tL1dpa2lraS9idWxtYS1zdGVwcy9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4qL1xyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1iYXNpczogMWVtO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLWxpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGNvbG9yOiAjNGE0YTRhO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLWxpbms6bm90KC5pcy1jbGlja2FibGUpIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLW1hcmtlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNiNWI1YjU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogMC4yZW0gc29saWQgI2ZmZjtcclxuICB6LWluZGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtd2hpdGU6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtd2hpdGU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2RiZGJkYiA1MCUsIHdoaXRlIDUwJSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXdoaXRlLmlzLWFjdGl2ZSAuc3RlcC1tYXJrZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXdoaXRlLmlzLWFjdGl2ZTo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy13aGl0ZS5pcy1hY3RpdmU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy13aGl0ZS5pcy1wcmV2aW91cyAuc3RlcC1tYXJrZXIge1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXdoaXRlLmlzLXByZXZpb3VzOjpiZWZvcmUsIC5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXdoaXRlLmlzLXByZXZpb3VzOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtYmxhY2s6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtYmxhY2s6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2RiZGJkYiA1MCUsICMwYTBhMGEgNTAlKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtYmxhY2suaXMtYWN0aXZlIC5zdGVwLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xyXG4gIGNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWJsYWNrLmlzLWFjdGl2ZTo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1ibGFjay5pcy1hY3RpdmU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1ibGFjay5pcy1wcmV2aW91cyAuc3RlcC1tYXJrZXIge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWJsYWNrLmlzLXByZXZpb3VzOjpiZWZvcmUsIC5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWJsYWNrLmlzLXByZXZpb3VzOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtbGlnaHQ6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtbGlnaHQ6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2RiZGJkYiA1MCUsIHdoaXRlc21va2UgNTAlKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtbGlnaHQuaXMtYWN0aXZlIC5zdGVwLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWxpZ2h0LmlzLWFjdGl2ZTo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1saWdodC5pcy1hY3RpdmU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1saWdodC5pcy1wcmV2aW91cyAuc3RlcC1tYXJrZXIge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1saWdodC5pcy1wcmV2aW91czo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1saWdodC5pcy1wcmV2aW91czo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWRhcms6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtZGFyazo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZGJkYmRiIDUwJSwgIzM2MzYzNiA1MCUpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1kYXJrLmlzLWFjdGl2ZSAuc3RlcC1tYXJrZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcclxuICBjb2xvcjogIzM2MzYzNjtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1kYXJrLmlzLWFjdGl2ZTo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1kYXJrLmlzLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWRhcmsuaXMtcHJldmlvdXMgLnN0ZXAtbWFya2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWRhcmsuaXMtcHJldmlvdXM6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtZGFyay5pcy1wcmV2aW91czo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXByaW1hcnk6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtcHJpbWFyeTo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZGJkYmRiIDUwJSwgIzc5NTdkNSA1MCUpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1wcmltYXJ5LmlzLWFjdGl2ZSAuc3RlcC1tYXJrZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1wcmltYXJ5LmlzLWFjdGl2ZTo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1wcmltYXJ5LmlzLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXByaW1hcnkuaXMtcHJldmlvdXMgLnN0ZXAtbWFya2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXByaW1hcnkuaXMtcHJldmlvdXM6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtcHJpbWFyeS5pcy1wcmV2aW91czo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWxpbms6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtbGluazo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZGJkYmRiIDUwJSwgIzc5NTdkNSA1MCUpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1saW5rLmlzLWFjdGl2ZSAuc3RlcC1tYXJrZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogIzc5NTdkNTtcclxuICBjb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1saW5rLmlzLWFjdGl2ZTo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1saW5rLmlzLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWxpbmsuaXMtcHJldmlvdXMgLnN0ZXAtbWFya2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWxpbmsuaXMtcHJldmlvdXM6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtbGluay5pcy1wcmV2aW91czo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWluZm86OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtaW5mbzo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZGJkYmRiIDUwJSwgIzE2N2RmMCA1MCUpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1pbmZvLmlzLWFjdGl2ZSAuc3RlcC1tYXJrZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogIzE2N2RmMDtcclxuICBjb2xvcjogIzE2N2RmMDtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1pbmZvLmlzLWFjdGl2ZTo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1pbmZvLmlzLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWluZm8uaXMtcHJldmlvdXMgLnN0ZXAtbWFya2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3ZGYwO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWluZm8uaXMtcHJldmlvdXM6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtaW5mby5pcy1wcmV2aW91czo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXN1Y2Nlc3M6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtc3VjY2Vzczo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZGJkYmRiIDUwJSwgIzQ4Yzc4ZSA1MCUpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1zdWNjZXNzLmlzLWFjdGl2ZSAuc3RlcC1tYXJrZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogIzQ4Yzc4ZTtcclxuICBjb2xvcjogIzQ4Yzc4ZTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1zdWNjZXNzLmlzLWFjdGl2ZTo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1zdWNjZXNzLmlzLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXN1Y2Nlc3MuaXMtcHJldmlvdXMgLnN0ZXAtbWFya2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXN1Y2Nlc3MuaXMtcHJldmlvdXM6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtc3VjY2Vzcy5pcy1wcmV2aW91czo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXdhcm5pbmc6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtd2FybmluZzo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZGJkYmRiIDUwJSwgI2ZmZTA4YSA1MCUpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy13YXJuaW5nLmlzLWFjdGl2ZSAuc3RlcC1tYXJrZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZTA4YTtcclxuICBjb2xvcjogI2ZmZTA4YTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy13YXJuaW5nLmlzLWFjdGl2ZTo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy13YXJuaW5nLmlzLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXdhcm5pbmcuaXMtcHJldmlvdXMgLnN0ZXAtbWFya2VyIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtd2FybmluZy5pcy1wcmV2aW91czo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy13YXJuaW5nLmlzLXByZXZpb3VzOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtZGFuZ2VyOjpiZWZvcmUsIC5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWRhbmdlcjo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZGJkYmRiIDUwJSwgI2YxNDY2OCA1MCUpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1kYW5nZXIuaXMtYWN0aXZlIC5zdGVwLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xyXG4gIGNvbG9yOiAjZjE0NjY4O1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWRhbmdlci5pcy1hY3RpdmU6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtZGFuZ2VyLmlzLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWRhbmdlci5pcy1wcmV2aW91cyAuc3RlcC1tYXJrZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtZGFuZ2VyLmlzLXByZXZpb3VzOjpiZWZvcmUsIC5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWRhbmdlci5pcy1wcmV2aW91czo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLW1hcmtlciB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLWRldGFpbHMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkIHtcclxuICBmbGV4LXNocmluazogMTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogLTUwJTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMC4yZW07XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YWZ0ZXIge1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmJlZm9yZSB7XHJcbiAgcmlnaHQ6IDUwJTtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOjpiZWZvcmUsIC5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNkYmRiZGIgNTAlLCAjNzk1N2Q1IDUwJSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWFjdGl2ZSAuc3RlcC1saW5rIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtYWN0aXZlIC5zdGVwLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWFjdGl2ZTo6YmVmb3JlLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1hY3RpdmU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1wcmV2aW91cyAuc3RlcC1tYXJrZXIge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXByZXZpb3VzOjpiZWZvcmUsIC5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXByZXZpb3VzOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzICsgLnN0ZXAtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyArIC5zdGVwLWNvbnRlbnQgLnN0ZXAtaXRlbSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC1iYXNpczogYXV0bztcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgKyAuc3RlcC1jb250ZW50IC5zdGVwLWl0ZW06Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzICsgLnN0ZXAtY29udGVudC5pcy10cmFuc2l0aW9uaW5nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcy5pcy1yb3VuZGVkIC5zdGVwLWl0ZW0gLnN0ZXAtbWFya2VyIHtcclxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzLmlzLWFuaW1hdGVkIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwgLmItc3RlcHMgLnN0ZXBzLmlzLWFuaW1hdGVkIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YmVmb3JlIHtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE1MG1zIGVhc2Utb3V0O1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbSAuc3RlcC1saW5rLCAuYi1zdGVwcyAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbSAuc3RlcC1saW5rIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbSAuc3RlcC1saW5rID4gLnN0ZXAtZGV0YWlscywgLmItc3RlcHMgLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0gLnN0ZXAtbGluayA+IC5zdGVwLWRldGFpbHMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDAuMmVtO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcy5oYXMtbGFiZWwtbGVmdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLWxpbmsge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtaW4taGVpZ2h0OiAycmVtO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLW1hcmtlciB7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIHdpZHRoOiAycmVtO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLW1hcmtlciAuaWNvbiAqLCAuYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbSAuc3RlcC1tYXJrZXIgLmljb24gKjpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG4uYi1zdGVwcyAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbSAuc3RlcC1kZXRhaWxzIC5zdGVwLXRpdGxlIHtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG59XHJcbi5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiAwLjJlbTtcclxuICB0b3A6IDFyZW07XHJcbn1cclxuLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YWZ0ZXIge1xyXG4gIHRvcDogMXJlbTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOjpiZWZvcmUsIC5iLXN0ZXBzIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOjphZnRlciwgLmItc3RlcHMgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDFyZW07XHJcbiAgfVxyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1yaWdodCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1yaWdodCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciwgLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMuaGFzLWxhYmVsLXJpZ2h0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YmVmb3JlLCAuYi1zdGVwcy5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjphZnRlciB7XHJcbiAgbGVmdDogY2FsYygxcmVtIC0gMC4xZW0pO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwgLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YWZ0ZXIsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YmVmb3JlLCAuYi1zdGVwcy5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtbGVmdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmFmdGVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiBjYWxjKDFyZW0gLSAwLjFlbSk7XHJcbn1cclxuLmItc3RlcHMuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLXJpZ2h0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwgLmItc3RlcHMuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLXJpZ2h0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmFmdGVyLCAuYi1zdGVwcy5pcy12ZXJ0aWNhbC5pcy1yaWdodCA+IC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsLmlzLXJpZ2h0ID4gLnN0ZXBzLmhhcy1sYWJlbC1yaWdodCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmFmdGVyIHtcclxuICBsZWZ0OiBjYWxjKDFyZW0gLSAwLjFlbSk7XHJcbn1cclxuLmItc3RlcHMuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLCAuYi1zdGVwcy5pcy12ZXJ0aWNhbC5pcy1yaWdodCA+IC5zdGVwcy5oYXMtbGFiZWwtbGVmdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciwgLmItc3RlcHMuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsLmlzLXJpZ2h0ID4gLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGNhbGMoMXJlbSAtIDAuMWVtKTtcclxufVxyXG4uYi1zdGVwcy5pcy1zbWFsbCAuc3RlcHMge1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBtaW4taGVpZ2h0OiAxLjVyZW07XHJcbn1cclxuLmItc3RlcHMuaXMtc21hbGwgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0gLnN0ZXAtbWFya2VyIHtcclxuICBoZWlnaHQ6IDEuNXJlbTtcclxuICB3aWR0aDogMS41cmVtO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXNtYWxsIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLW1hcmtlciAuaWNvbiAqLCAuYi1zdGVwcy5pcy1zbWFsbCAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbSAuc3RlcC1tYXJrZXIgLmljb24gKjpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG4uYi1zdGVwcy5pcy1zbWFsbCAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbSAuc3RlcC1kZXRhaWxzIC5zdGVwLXRpdGxlIHtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXNtYWxsIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXNtYWxsIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiAwLjJlbTtcclxuICB0b3A6IDAuNzVyZW07XHJcbn1cclxuLmItc3RlcHMuaXMtc21hbGwgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YWZ0ZXIge1xyXG4gIHRvcDogMC43NXJlbTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5iLXN0ZXBzLmlzLXNtYWxsIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXNtYWxsIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOjphZnRlciwgLmItc3RlcHMuaXMtc21hbGwgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDAuNzVyZW07XHJcbiAgfVxyXG59XHJcbi5iLXN0ZXBzLmlzLXNtYWxsLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1yaWdodCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXNtYWxsLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1yaWdodCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciwgLmItc3RlcHMuaXMtc21hbGwuaXMtdmVydGljYWwgPiAuc3RlcHMuaGFzLWxhYmVsLXJpZ2h0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YmVmb3JlLCAuYi1zdGVwcy5pcy1zbWFsbC5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjphZnRlciB7XHJcbiAgbGVmdDogY2FsYygwLjc1cmVtIC0gMC4xZW0pO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXNtYWxsLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwgLmItc3RlcHMuaXMtc21hbGwuaXMtdmVydGljYWwgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YWZ0ZXIsIC5iLXN0ZXBzLmlzLXNtYWxsLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YmVmb3JlLCAuYi1zdGVwcy5pcy1zbWFsbC5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtbGVmdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmFmdGVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiBjYWxjKDAuNzVyZW0gLSAwLjFlbSk7XHJcbn1cclxuLmItc3RlcHMuaXMtc21hbGwuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLXJpZ2h0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwgLmItc3RlcHMuaXMtc21hbGwuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLXJpZ2h0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmFmdGVyLCAuYi1zdGVwcy5pcy1zbWFsbC5pcy12ZXJ0aWNhbC5pcy1yaWdodCA+IC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXNtYWxsLmlzLXZlcnRpY2FsLmlzLXJpZ2h0ID4gLnN0ZXBzLmhhcy1sYWJlbC1yaWdodCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmFmdGVyIHtcclxuICBsZWZ0OiBjYWxjKDAuNzVyZW0gLSAwLjFlbSk7XHJcbn1cclxuLmItc3RlcHMuaXMtc21hbGwuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLCAuYi1zdGVwcy5pcy1zbWFsbC5pcy12ZXJ0aWNhbC5pcy1yaWdodCA+IC5zdGVwcy5oYXMtbGFiZWwtbGVmdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciwgLmItc3RlcHMuaXMtc21hbGwuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXNtYWxsLmlzLXZlcnRpY2FsLmlzLXJpZ2h0ID4gLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGNhbGMoMC43NXJlbSAtIDAuMWVtKTtcclxufVxyXG4uYi1zdGVwcy5pcy1tZWRpdW0gLnN0ZXBzIHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgbWluLWhlaWdodDogMi41cmVtO1xyXG59XHJcbi5iLXN0ZXBzLmlzLW1lZGl1bSAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbSAuc3RlcC1tYXJrZXIge1xyXG4gIGhlaWdodDogMi41cmVtO1xyXG4gIHdpZHRoOiAyLjVyZW07XHJcbn1cclxuLmItc3RlcHMuaXMtbWVkaXVtIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLW1hcmtlciAuaWNvbiAqLCAuYi1zdGVwcy5pcy1tZWRpdW0gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0gLnN0ZXAtbWFya2VyIC5pY29uICo6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuLmItc3RlcHMuaXMtbWVkaXVtIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLWRldGFpbHMgLnN0ZXAtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbn1cclxuLmItc3RlcHMuaXMtbWVkaXVtIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLW1lZGl1bSAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjpiZWZvcmUge1xyXG4gIGhlaWdodDogMC4yZW07XHJcbiAgdG9wOiAxLjI1cmVtO1xyXG59XHJcbi5iLXN0ZXBzLmlzLW1lZGl1bSAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjphZnRlciB7XHJcbiAgdG9wOiAxLjI1cmVtO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmItc3RlcHMuaXMtbWVkaXVtIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLW1lZGl1bSAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTo6YWZ0ZXIsIC5iLXN0ZXBzLmlzLW1lZGl1bSAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcclxuICAgIHRvcDogMS4yNXJlbTtcclxuICB9XHJcbn1cclxuLmItc3RlcHMuaXMtbWVkaXVtLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1yaWdodCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLW1lZGl1bS5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YWZ0ZXIsIC5iLXN0ZXBzLmlzLW1lZGl1bS5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLW1lZGl1bS5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjphZnRlciB7XHJcbiAgbGVmdDogY2FsYygxLjI1cmVtIC0gMC4xZW0pO1xyXG59XHJcbi5iLXN0ZXBzLmlzLW1lZGl1bS5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtbGVmdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLW1lZGl1bS5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtbGVmdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciwgLmItc3RlcHMuaXMtbWVkaXVtLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YmVmb3JlLCAuYi1zdGVwcy5pcy1tZWRpdW0uaXMtdmVydGljYWwgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjphZnRlciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogY2FsYygxLjI1cmVtIC0gMC4xZW0pO1xyXG59XHJcbi5iLXN0ZXBzLmlzLW1lZGl1bS5pcy12ZXJ0aWNhbC5pcy1yaWdodCA+IC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLCAuYi1zdGVwcy5pcy1tZWRpdW0uaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLXJpZ2h0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmFmdGVyLCAuYi1zdGVwcy5pcy1tZWRpdW0uaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLXJpZ2h0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YmVmb3JlLCAuYi1zdGVwcy5pcy1tZWRpdW0uaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLXJpZ2h0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YWZ0ZXIge1xyXG4gIGxlZnQ6IGNhbGMoMS4yNXJlbSAtIDAuMWVtKTtcclxufVxyXG4uYi1zdGVwcy5pcy1tZWRpdW0uaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLCAuYi1zdGVwcy5pcy1tZWRpdW0uaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YWZ0ZXIsIC5iLXN0ZXBzLmlzLW1lZGl1bS5pcy12ZXJ0aWNhbC5pcy1yaWdodCA+IC5zdGVwcy5oYXMtbGFiZWwtbGVmdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmJlZm9yZSwgLmItc3RlcHMuaXMtbWVkaXVtLmlzLXZlcnRpY2FsLmlzLXJpZ2h0ID4gLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGNhbGMoMS4yNXJlbSAtIDAuMWVtKTtcclxufVxyXG4uYi1zdGVwcy5pcy1sYXJnZSAuc3RlcHMge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIG1pbi1oZWlnaHQ6IDNyZW07XHJcbn1cclxuLmItc3RlcHMuaXMtbGFyZ2UgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0gLnN0ZXAtbWFya2VyIHtcclxuICBoZWlnaHQ6IDNyZW07XHJcbiAgd2lkdGg6IDNyZW07XHJcbn1cclxuLmItc3RlcHMuaXMtbGFyZ2UgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0gLnN0ZXAtbWFya2VyIC5pY29uICosIC5iLXN0ZXBzLmlzLWxhcmdlIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIC5zdGVwLW1hcmtlciAuaWNvbiAqOmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuLmItc3RlcHMuaXMtbGFyZ2UgLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0gLnN0ZXAtZGV0YWlscyAuc3RlcC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG59XHJcbi5iLXN0ZXBzLmlzLWxhcmdlIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLWxhcmdlIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiAwLjJlbTtcclxuICB0b3A6IDEuNXJlbTtcclxufVxyXG4uYi1zdGVwcy5pcy1sYXJnZSAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjphZnRlciB7XHJcbiAgdG9wOiAxLjVyZW07XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYi1zdGVwcy5pcy1sYXJnZSAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTo6YmVmb3JlLCAuYi1zdGVwcy5pcy1sYXJnZSAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTo6YWZ0ZXIsIC5iLXN0ZXBzLmlzLWxhcmdlIC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xyXG4gICAgdG9wOiAxLjVyZW07XHJcbiAgfVxyXG59XHJcbi5iLXN0ZXBzLmlzLWxhcmdlLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1yaWdodCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLWxhcmdlLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1yaWdodCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciwgLmItc3RlcHMuaXMtbGFyZ2UuaXMtdmVydGljYWwgPiAuc3RlcHMuaGFzLWxhYmVsLXJpZ2h0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YmVmb3JlLCAuYi1zdGVwcy5pcy1sYXJnZS5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjphZnRlciB7XHJcbiAgbGVmdDogY2FsYygxLjVyZW0gLSAwLjFlbSk7XHJcbn1cclxuLmItc3RlcHMuaXMtbGFyZ2UuaXMtdmVydGljYWwgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLCAuYi1zdGVwcy5pcy1sYXJnZS5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtbGVmdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciwgLmItc3RlcHMuaXMtbGFyZ2UuaXMtdmVydGljYWwgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLWxhcmdlLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGNhbGMoMS41cmVtIC0gMC4xZW0pO1xyXG59XHJcbi5iLXN0ZXBzLmlzLWxhcmdlLmlzLXZlcnRpY2FsLmlzLXJpZ2h0ID4gLnN0ZXBzLmhhcy1sYWJlbC1yaWdodCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLWxhcmdlLmlzLXZlcnRpY2FsLmlzLXJpZ2h0ID4gLnN0ZXBzLmhhcy1sYWJlbC1yaWdodCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciwgLmItc3RlcHMuaXMtbGFyZ2UuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLXJpZ2h0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YmVmb3JlLCAuYi1zdGVwcy5pcy1sYXJnZS5pcy12ZXJ0aWNhbC5pcy1yaWdodCA+IC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjphZnRlciB7XHJcbiAgbGVmdDogY2FsYygxLjVyZW0gLSAwLjFlbSk7XHJcbn1cclxuLmItc3RlcHMuaXMtbGFyZ2UuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLCAuYi1zdGVwcy5pcy1sYXJnZS5pcy12ZXJ0aWNhbC5pcy1yaWdodCA+IC5zdGVwcy5oYXMtbGFiZWwtbGVmdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciwgLmItc3RlcHMuaXMtbGFyZ2UuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAuc3RlcHMuaGFzLWxhYmVsLWxlZnQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLWxhcmdlLmlzLXZlcnRpY2FsLmlzLXJpZ2h0ID4gLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGNhbGMoMS41cmVtIC0gMC4xZW0pO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYi1zdGVwcy5pcy12ZXJ0aWNhbCA+IC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMWVtIDA7XHJcbn1cclxuLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTo6YmVmb3JlLCAuYi1zdGVwcy5pcy12ZXJ0aWNhbCA+IC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2RiZGJkYiA1MCUsICM3OTU3ZDUgNTAlKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcy5pcy12ZXJ0aWNhbCA+IC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXdoaXRlOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtd2hpdGU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZGJkYmRiIDUwJSwgd2hpdGUgNTAlKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxufVxyXG4uYi1zdGVwcy5pcy12ZXJ0aWNhbCA+IC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLWJsYWNrOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtYmxhY2s6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZGJkYmRiIDUwJSwgIzBhMGEwYSA1MCUpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtbGlnaHQ6OmJlZm9yZSwgLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1saWdodDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkYmRiZGIgNTAlLCB3aGl0ZXNtb2tlIDUwJSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1kYXJrOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtZGFyazo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkYmRiZGIgNTAlLCAjMzYzNjM2IDUwJSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1wcmltYXJ5OjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtcHJpbWFyeTo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkYmRiZGIgNTAlLCAjNzk1N2Q1IDUwJSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1saW5rOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtbGluazo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkYmRiZGIgNTAlLCAjNzk1N2Q1IDUwJSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1pbmZvOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtaW5mbzo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkYmRiZGIgNTAlLCAjMTY3ZGYwIDUwJSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1zdWNjZXNzOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtc3VjY2Vzczo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkYmRiZGIgNTAlLCAjNDhjNzhlIDUwJSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy13YXJuaW5nOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtd2FybmluZzo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkYmRiZGIgNTAlLCAjZmZlMDhhIDUwJSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1kYW5nZXI6OmJlZm9yZSwgLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1kYW5nZXI6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZGJkYmRiIDUwJSwgI2YxNDY2OCA1MCUpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwgLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbTpvbmx5LWNoaWxkOjpiZWZvcmUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMC4yZW07XHJcbiAgdG9wOiAtNTAlO1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gMC4xZW0pO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtYWN0aXZlOjpiZWZvcmUsIC5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0uaXMtYWN0aXZlOjphZnRlciwgLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHMgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbS5pcy1wcmV2aW91czo6YmVmb3JlLCAuYi1zdGVwcy5pcy12ZXJ0aWNhbCA+IC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtLmlzLXByZXZpb3VzOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YmVmb3JlIHtcclxuICB0b3A6IDUwJTtcclxufVxyXG4uYi1zdGVwcy5pcy12ZXJ0aWNhbCA+IC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmFmdGVyIHtcclxuICB3aWR0aDogMC4yZW07XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogNTAlO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06b25seS1jaGlsZDo6YmVmb3JlLCAuYi1zdGVwcy5pcy12ZXJ0aWNhbCA+IC5zdGVwcyAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm9ubHktY2hpbGQ6OmFmdGVyIHtcclxuICBoZWlnaHQ6IDI1JTtcclxufVxyXG4uYi1zdGVwcy5pcy12ZXJ0aWNhbCA+IC5zdGVwcy5oYXMtbGFiZWwtcmlnaHQgLnN0ZXAtaXRlbXMgLnN0ZXAtaXRlbSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXBzLmhhcy1sYWJlbC1sZWZ0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0ge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmItc3RlcHMuaXMtdmVydGljYWwgPiAuc3RlcHM6bm90KC5oYXMtbGFiZWwtcmlnaHQpOm5vdCguaGFzLWxhYmVsLWxlZnQpIC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW0gLnN0ZXAtbGluayA+IC5zdGVwLWRldGFpbHMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXAtY29udGVudCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5iLXN0ZXBzLmlzLXZlcnRpY2FsID4gLnN0ZXAtbmF2aWdhdGlvbiB7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxufVxyXG4uYi1zdGVwcy5pcy12ZXJ0aWNhbC5pcy1yaWdodCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmItc3RlcHM6bm90KC5pcy12ZXJ0aWNhbCkgLnN0ZXBzLm1vYmlsZS1taW5pbWFsaXN0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KC5pcy1hY3RpdmUpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5iLXN0ZXBzOm5vdCguaXMtdmVydGljYWwpIC5zdGVwcy5tb2JpbGUtbWluaW1hbGlzdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOjpiZWZvcmUsIC5iLXN0ZXBzOm5vdCguaXMtdmVydGljYWwpIC5zdGVwcy5tb2JpbGUtbWluaW1hbGlzdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOjphZnRlciwgLmItc3RlcHM6bm90KC5pcy12ZXJ0aWNhbCkgLnN0ZXBzLm1vYmlsZS1taW5pbWFsaXN0IC5zdGVwLWl0ZW1zIC5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAwLjJlbTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5iLXN0ZXBzOm5vdCguaXMtdmVydGljYWwpIC5zdGVwcy5tb2JpbGUtbWluaW1hbGlzdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOjpiZWZvcmUsIC5iLXN0ZXBzOm5vdCguaXMtdmVydGljYWwpIC5zdGVwcy5tb2JpbGUtbWluaW1hbGlzdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIC5iLXN0ZXBzOm5vdCguaXMtdmVydGljYWwpIC5zdGVwcy5tb2JpbGUtY29tcGFjdCAuc3RlcC1pdGVtcyAuc3RlcC1pdGVtOm5vdCguaXMtYWN0aXZlKSAuc3RlcC1kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpdGNoIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxufVxyXG4uc3dpdGNoICsgLnN3aXRjaDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMi43NWVtO1xyXG4gIGhlaWdodDogMS41NzVlbTtcclxuICBwYWRkaW5nOiAwLjJlbTtcclxuICBiYWNrZ3JvdW5kOiAjYjViNWI1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE1MG1zIGVhc2Utb3V0LCBib3gtc2hhZG93IDE1MG1zIGVhc2Utb3V0O1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtd2hpdGUtcGFzc2l2ZSwgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pbnB1dFt0eXBlPWNoZWNrYm94XSArIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suY2hlY2sge1xyXG4gIGJhY2tncm91bmQ6IFwicGlua1wiO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtYmxhY2stcGFzc2l2ZSwgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzBhMGEwYTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlucHV0W3R5cGU9Y2hlY2tib3hdICsgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5jaGVjayB7XHJcbiAgYmFja2dyb3VuZDogXCJwaW5rXCI7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1saWdodC1wYXNzaXZlLCAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmNoZWNrIHtcclxuICBiYWNrZ3JvdW5kOiBcInBpbmtcIjtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWRhcmstcGFzc2l2ZSwgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzM2MzYzNjtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlucHV0W3R5cGU9Y2hlY2tib3hdICsgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5jaGVjayB7XHJcbiAgYmFja2dyb3VuZDogXCJwaW5rXCI7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1wcmltYXJ5LXBhc3NpdmUsIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2s6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM3OTU3ZDU7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pbnB1dFt0eXBlPWNoZWNrYm94XSArIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suY2hlY2sge1xyXG4gIGJhY2tncm91bmQ6IFwicGlua1wiO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtbGluay1wYXNzaXZlLCAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNzk1N2Q1O1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmNoZWNrIHtcclxuICBiYWNrZ3JvdW5kOiBcInBpbmtcIjtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWluZm8tcGFzc2l2ZSwgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzE2N2RmMDtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlucHV0W3R5cGU9Y2hlY2tib3hdICsgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5jaGVjayB7XHJcbiAgYmFja2dyb3VuZDogXCJwaW5rXCI7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1zdWNjZXNzLXBhc3NpdmUsIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2s6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM0OGM3OGU7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pbnB1dFt0eXBlPWNoZWNrYm94XSArIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suY2hlY2sge1xyXG4gIGJhY2tncm91bmQ6IFwicGlua1wiO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtd2FybmluZy1wYXNzaXZlLCAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZlMDhhO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmNoZWNrIHtcclxuICBiYWNrZ3JvdW5kOiBcInBpbmtcIjtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWRhbmdlci1wYXNzaXZlLCAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjE0NjY4O1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmNoZWNrIHtcclxuICBiYWNrZ3JvdW5kOiBcInBpbmtcIjtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgd2lkdGg6IDEuMTc1ZW07XHJcbiAgaGVpZ2h0OiAxLjE3NWVtO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XHJcbiAgYm94LXNoYWRvdzogMCAzcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1lbGFzdGljOmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMS41KTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrIHtcclxuICBiYWNrZ3JvdW5kOiAjNzk1N2Q1O1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kOiAjMGEwYTBhO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy1saWdodCB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtZGFyayB7XHJcbiAgYmFja2dyb3VuZDogIzM2MzYzNjtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogIzc5NTdkNTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtbGluayB7XHJcbiAgYmFja2dyb3VuZDogIzc5NTdkNTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtaW5mbyB7XHJcbiAgYmFja2dyb3VuZDogIzE2N2RmMDtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZDogIzQ4Yzc4ZTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZTA4YTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjE0NjY4O1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjazpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWVsYXN0aWM6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCkgc2NhbGVYKDEuNSk7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cywgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIC5jaGVjaywgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUgKyAuY2hlY2sge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDEyMiwgMTIyLCAxMjIsIDAuNik7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIC5jaGVjay5pcy13aGl0ZS1wYXNzaXZlLCAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZSArIC5jaGVjay5pcy13aGl0ZS1wYXNzaXZlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyAuY2hlY2suaXMtYmxhY2stcGFzc2l2ZSwgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUgKyAuY2hlY2suaXMtYmxhY2stcGFzc2l2ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC44KTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgLmNoZWNrLmlzLWxpZ2h0LXBhc3NpdmUsIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlICsgLmNoZWNrLmlzLWxpZ2h0LXBhc3NpdmUge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOCk7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIC5jaGVjay5pcy1kYXJrLXBhc3NpdmUsIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlICsgLmNoZWNrLmlzLWRhcmstcGFzc2l2ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNTQsIDU0LCA1NCwgMC44KTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgLmNoZWNrLmlzLXByaW1hcnktcGFzc2l2ZSwgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUgKyAuY2hlY2suaXMtcHJpbWFyeS1wYXNzaXZlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuOCk7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIC5jaGVjay5pcy1saW5rLXBhc3NpdmUsIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlICsgLmNoZWNrLmlzLWxpbmstcGFzc2l2ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTIxLCA4NywgMjEzLCAwLjgpO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyAuY2hlY2suaXMtaW5mby1wYXNzaXZlLCAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZSArIC5jaGVjay5pcy1pbmZvLXBhc3NpdmUge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDIyLCAxMjUsIDI0MCwgMC44KTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgLmNoZWNrLmlzLXN1Y2Nlc3MtcGFzc2l2ZSwgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUgKyAuY2hlY2suaXMtc3VjY2Vzcy1wYXNzaXZlIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSg3MiwgMTk5LCAxNDIsIDAuOCk7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIC5jaGVjay5pcy13YXJuaW5nLXBhc3NpdmUsIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlICsgLmNoZWNrLmlzLXdhcm5pbmctcGFzc2l2ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAyMjQsIDEzOCwgMC44KTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgLmNoZWNrLmlzLWRhbmdlci1wYXNzaXZlLCAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZSArIC5jaGVjay5pcy1kYW5nZXItcGFzc2l2ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjQxLCA3MCwgMTA0LCAwLjgpO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6Y2hlY2tlZCArIC5jaGVjaywgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmU6Y2hlY2tlZCArIC5jaGVjayB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTIxLCA4NywgMjEzLCAwLjgpO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy13aGl0ZSwgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmU6Y2hlY2tlZCArIC5jaGVjay5pcy13aGl0ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzOmNoZWNrZWQgKyAuY2hlY2suaXMtYmxhY2ssIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlOmNoZWNrZWQgKyAuY2hlY2suaXMtYmxhY2sge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuOCk7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czpjaGVja2VkICsgLmNoZWNrLmlzLWxpZ2h0LCAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZTpjaGVja2VkICsgLmNoZWNrLmlzLWxpZ2h0IHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjgpO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1kYXJrLCAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZTpjaGVja2VkICsgLmNoZWNrLmlzLWRhcmsge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDU0LCA1NCwgNTQsIDAuOCk7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czpjaGVja2VkICsgLmNoZWNrLmlzLXByaW1hcnksIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlOmNoZWNrZWQgKyAuY2hlY2suaXMtcHJpbWFyeSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTIxLCA4NywgMjEzLCAwLjgpO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy1saW5rLCAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZTpjaGVja2VkICsgLmNoZWNrLmlzLWxpbmsge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDEyMSwgODcsIDIxMywgMC44KTtcclxufVxyXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzOmNoZWNrZWQgKyAuY2hlY2suaXMtaW5mbywgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmU6Y2hlY2tlZCArIC5jaGVjay5pcy1pbmZvIHtcclxuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyMiwgMTI1LCAyNDAsIDAuOCk7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czpjaGVja2VkICsgLmNoZWNrLmlzLXN1Y2Nlc3MsIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlOmNoZWNrZWQgKyAuY2hlY2suaXMtc3VjY2VzcyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNzIsIDE5OSwgMTQyLCAwLjgpO1xyXG59XHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6Y2hlY2tlZCArIC5jaGVjay5pcy13YXJuaW5nLCAuc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZTpjaGVja2VkICsgLmNoZWNrLmlzLXdhcm5pbmcge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI1NSwgMjI0LCAxMzgsIDAuOCk7XHJcbn1cclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czpjaGVja2VkICsgLmNoZWNrLmlzLWRhbmdlciwgLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmU6Y2hlY2tlZCArIC5jaGVjay5pcy1kYW5nZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI0MSwgNzAsIDEwNCwgMC44KTtcclxufVxyXG4uc3dpdGNoLmhhcy1sZWZ0LWxhYmVsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuLnN3aXRjaC5oYXMtbGVmdC1sYWJlbCAuY29udHJvbC1sYWJlbCB7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gLSAxcHgpO1xyXG59XHJcbi5zd2l0Y2g6bm90KC5oYXMtbGVmdC1sYWJlbCkgLmNvbnRyb2wtbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygwLjc1ZW0gLSAxcHgpO1xyXG59XHJcbi5zd2l0Y2g6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2sge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTgxLCAxODEsIDE4MSwgMC45KTtcclxufVxyXG4uc3dpdGNoOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLXdoaXRlLXBhc3NpdmUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxufVxyXG4uc3dpdGNoOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWJsYWNrLXBhc3NpdmUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDEwLCAxMCwgMC45KTtcclxufVxyXG4uc3dpdGNoOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWxpZ2h0LXBhc3NpdmUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC45KTtcclxufVxyXG4uc3dpdGNoOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWRhcmstcGFzc2l2ZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg1NCwgNTQsIDU0LCAwLjkpO1xyXG59XHJcbi5zd2l0Y2g6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtcHJpbWFyeS1wYXNzaXZlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgODcsIDIxMywgMC45KTtcclxufVxyXG4uc3dpdGNoOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWxpbmstcGFzc2l2ZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxMjEsIDg3LCAyMTMsIDAuOSk7XHJcbn1cclxuLnN3aXRjaDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1pbmZvLXBhc3NpdmUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjIsIDEyNSwgMjQwLCAwLjkpO1xyXG59XHJcbi5zd2l0Y2g6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtc3VjY2Vzcy1wYXNzaXZlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDcyLCAxOTksIDE0MiwgMC45KTtcclxufVxyXG4uc3dpdGNoOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLXdhcm5pbmctcGFzc2l2ZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyNCwgMTM4LCAwLjkpO1xyXG59XHJcbi5zd2l0Y2g6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtZGFuZ2VyLXBhc3NpdmUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQxLCA3MCwgMTA0LCAwLjkpO1xyXG59XHJcbi5zd2l0Y2g6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjayB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxMjEsIDg3LCAyMTMsIDAuOSk7XHJcbn1cclxuLnN3aXRjaDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbn1cclxuLnN3aXRjaDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAxMCwgMTAsIDAuOSk7XHJcbn1cclxuLnN3aXRjaDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOSk7XHJcbn1cclxuLnN3aXRjaDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWRhcmsge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNTQsIDU0LCA1NCwgMC45KTtcclxufVxyXG4uc3dpdGNoOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxMjEsIDg3LCAyMTMsIDAuOSk7XHJcbn1cclxuLnN3aXRjaDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWxpbmsge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTIxLCA4NywgMjEzLCAwLjkpO1xyXG59XHJcbi5zd2l0Y2g6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIyLCAxMjUsIDI0MCwgMC45KTtcclxufVxyXG4uc3dpdGNoOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg3MiwgMTk5LCAxNDIsIDAuOSk7XHJcbn1cclxuLnN3aXRjaDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMjQsIDEzOCwgMC45KTtcclxufVxyXG4uc3dpdGNoOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgNzAsIDEwNCwgMC45KTtcclxufVxyXG4uc3dpdGNoLmlzLXJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2sge1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxufVxyXG4uc3dpdGNoLmlzLXJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2s6YmVmb3JlIHtcclxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbn1cclxuLnN3aXRjaC5pcy1yb3VuZGVkIGlucHV0W3R5cGU9Y2hlY2tib3hdLmlzLWVsYXN0aWM6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgxLjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjYjViNWI1O1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtd2hpdGUtcGFzc2l2ZSB7XHJcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtd2hpdGUtcGFzc2l2ZTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtd2hpdGUtcGFzc2l2ZTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1ibGFjay1wYXNzaXZlIHtcclxuICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDEwLCAxMCwgMTAsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1ibGFjay1wYXNzaXZlOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzBhMGEwYTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWJsYWNrLXBhc3NpdmU6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjkpO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtbGlnaHQtcGFzc2l2ZSB7XHJcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjkpO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtbGlnaHQtcGFzc2l2ZTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1saWdodC1wYXNzaXZlOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC45KTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWRhcmstcGFzc2l2ZSB7XHJcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSg1NCwgNTQsIDU0LCAwLjkpO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtZGFyay1wYXNzaXZlOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzM2MzYzNjtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWRhcmstcGFzc2l2ZTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU0LCA1NCwgNTQsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1wcmltYXJ5LXBhc3NpdmUge1xyXG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMTIxLCA4NywgMjEzLCAwLjkpO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtcHJpbWFyeS1wYXNzaXZlOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzc5NTdkNTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLXByaW1hcnktcGFzc2l2ZTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMSwgODcsIDIxMywgMC45KTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWxpbmstcGFzc2l2ZSB7XHJcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgxMjEsIDg3LCAyMTMsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1saW5rLXBhc3NpdmU6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjNzk1N2Q1O1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtbGluay1wYXNzaXZlOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMTIxLCA4NywgMjEzLCAwLjkpO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtaW5mby1wYXNzaXZlIHtcclxuICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDIyLCAxMjUsIDI0MCwgMC45KTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLWluZm8tcGFzc2l2ZTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICMxNjdkZjA7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1pbmZvLXBhc3NpdmU6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMiwgMTI1LCAyNDAsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1zdWNjZXNzLXBhc3NpdmUge1xyXG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoNzIsIDE5OSwgMTQyLCAwLjkpO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtc3VjY2Vzcy1wYXNzaXZlOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzQ4Yzc4ZTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLXN1Y2Nlc3MtcGFzc2l2ZTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDcyLCAxOTksIDE0MiwgMC45KTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLXdhcm5pbmctcGFzc2l2ZSB7XHJcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgyNTUsIDIyNCwgMTM4LCAwLjkpO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2suaXMtd2FybmluZy1wYXNzaXZlOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZTA4YTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLmlzLXdhcm5pbmctcGFzc2l2ZTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjI0LCAxMzgsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1kYW5nZXItcGFzc2l2ZSB7XHJcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgyNDEsIDcwLCAxMDQsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1kYW5nZXItcGFzc2l2ZTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICNmMTQ2Njg7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay5pcy1kYW5nZXItcGFzc2l2ZTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MSwgNzAsIDEwNCwgMC45KTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogI2I1YjViNTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2sge1xyXG4gIGJvcmRlci1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtd2hpdGUge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLXdoaXRlOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWJsYWNrOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzBhMGEwYTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtbGlnaHQge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtbGlnaHQ6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy1kYXJrIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWRhcms6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjMzYzNjM2O1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLXByaW1hcnk6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjNzk1N2Q1O1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy1saW5rIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWxpbms6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjNzk1N2Q1O1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWluZm86YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjMTY3ZGYwO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLXN1Y2Nlc3M6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjNDhjNzhlO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLXdhcm5pbmc6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZlMDhhO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNDY2ODtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtZGFuZ2VyOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogI2YxNDY2ODtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2s6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjNzk1N2Q1O1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQ6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2sge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODEsIDE4MSwgMTgxLCAwLjkpO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQ6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjayB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMSwgODcsIDIxMywgMC45KTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtd2hpdGUge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQ6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy1ibGFjayB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWxpZ2h0IHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC45KTtcclxufVxyXG4uc3dpdGNoLmlzLW91dGxpbmVkOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2suaXMtZGFyayB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU0LCA1NCwgNTQsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLXByaW1hcnkge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjEsIDg3LCAyMTMsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWxpbmsge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjEsIDg3LCAyMTMsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLWluZm8ge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMiwgMTI1LCAyNDAsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLXN1Y2Nlc3Mge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTk5LCAxNDIsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1vdXRsaW5lZDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLmlzLXdhcm5pbmcge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDIyNCwgMTM4LCAwLjkpO1xyXG59XHJcbi5zd2l0Y2guaXMtb3V0bGluZWQ6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVjay5pcy1kYW5nZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDEsIDcwLCAxMDQsIDAuOSk7XHJcbn1cclxuLnN3aXRjaC5pcy1zbWFsbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG4uc3dpdGNoLmlzLW1lZGl1bSB7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcbi5zd2l0Y2guaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbi5zd2l0Y2hbZGlzYWJsZWRdIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBjb2xvcjogIzdhN2E3YTtcclxufVxyXG5cclxuLnRhYmxlLXdyYXBwZXIgLnRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi50YWJsZS13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAudGFibGUtd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmItdGFibGUge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgODZtcyBlYXNlLW91dDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcclxuICAuYi10YWJsZSAudGFibGUtbW9iaWxlLXNvcnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmItdGFibGUgLmljb24ge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dCwgb3BhY2l0eSA4Nm1zIGVhc2Utb3V0O1xyXG59XHJcbi5iLXRhYmxlIC5pY29uLmlzLWRlc2Mge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLmItdGFibGUgLmljb24uaXMtZXhwYW5kZWQge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG4uYi10YWJsZSAuc29ydC1pY29uLmljb24uaXMtZGVzYyB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmItdGFibGUgLnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxufVxyXG4uYi10YWJsZSAudGFibGUgdGgge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLmItdGFibGUgLnRhYmxlIHRoIC50aC13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmItdGFibGUgLnRhYmxlIHRoIC50aC13cmFwIC5pY29uIHtcclxuICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuLmItdGFibGUgLnRhYmxlIHRoIC50aC13cmFwLmlzLW51bWVyaWMge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB3aWR0aDogOTUlO1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZSB0aCAudGgtd3JhcC5pcy1udW1lcmljIC5pY29uIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxufVxyXG4uYi10YWJsZSAudGFibGUgdGggLnRoLXdyYXAuaXMtY2VudGVyZWQge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYi10YWJsZSAudGFibGUgdGguaXMtY3VycmVudC1zb3J0IHtcclxuICBib3JkZXItY29sb3I6ICM3YTdhN2E7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4uYi10YWJsZSAudGFibGUgdGguaXMtc29ydGFibGU6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzdhN2E3YTtcclxufVxyXG4uYi10YWJsZSAudGFibGUgdGguaXMtc29ydGFibGUsIC5iLXRhYmxlIC50YWJsZSB0aC5pcy1zb3J0YWJsZSAudGgtd3JhcCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZSB0aC5pcy1zb3J0YWJsZSAuaXMtcmVsYXRpdmUsIC5iLXRhYmxlIC50YWJsZSB0aC5pcy1zb3J0YWJsZSAudGgtd3JhcCAuaXMtcmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uYi10YWJsZSAudGFibGUgdGggLnNvcnQtaWNvbiwgLmItdGFibGUgLnRhYmxlIHRoIC5tdWx0aS1zb3J0LWNhbmNlbC1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA1MCU7XHJcbiAgbGVmdDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxufVxyXG4uYi10YWJsZSAudGFibGUgdGggLm11bHRpLXNvcnQtY2FuY2VsLWljb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZSB0aC5pcy1zdGlja3kge1xyXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZSB0ci5pcy1zZWxlY3RlZCAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5jaGVjayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEgMSclM0UlM0NwYXRoIHN0eWxlPSdmaWxsOiUyMzc5NTdkNScgZD0nTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZSB0ci5pcy1zZWxlY3RlZCAuY2hlY2tib3ggaW5wdXQgKyAuY2hlY2sge1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxufVxyXG4uYi10YWJsZSAudGFibGUgdHIuaXMtZW1wdHk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZSAuY2hldnJvbi1jZWxsIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZSAuY2hldnJvbi1jZWxsID4gYSB7XHJcbiAgY29sb3I6ICM3OTU3ZDUgIWltcG9ydGFudDtcclxufVxyXG4uYi10YWJsZSAudGFibGUgLmNoZWNrYm94LWNlbGwge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZSAuY2hlY2tib3gtY2VsbCAuY2hlY2tib3gge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmItdGFibGUgLnRhYmxlIC5jaGVja2JveC1jZWxsIC5jaGVja2JveCAuY2hlY2sge1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuLmItdGFibGUgLnRhYmxlIHRyLmRldGFpbCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4ICNkYmRiZGI7XHJcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxufVxyXG4uYi10YWJsZSAudGFibGUgdHIuZGV0YWlsIC5kZXRhaWwtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZTpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuMjUpO1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZS5pcy1ib3JkZXJlZCB0aC5pcy1jdXJyZW50LXNvcnQsXHJcbi5iLXRhYmxlIC50YWJsZS5pcy1ib3JkZXJlZCB0aC5pcy1zb3J0YWJsZTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XHJcbn1cclxuLmItdGFibGUgLnRhYmxlIHRkLmlzLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZS5pcy1zdHJpcGVkIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOm50aC1jaGlsZChldmVuKSB0ZC5pcy1zdGlja3kge1xyXG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbn1cclxuLmItdGFibGUgLmxldmVsOm5vdCgudG9wKSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxufVxyXG4uYi10YWJsZSAudGFibGUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZS13cmFwcGVyLmhhcy1zdGlja3ktaGVhZGVyIHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYi10YWJsZSAudGFibGUtd3JhcHBlci5oYXMtc3RpY2t5LWhlYWRlci5oYXMtbW9iaWxlLWNhcmRzIHtcclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteTogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYi10YWJsZSAudGFibGUtd3JhcHBlci5oYXMtc3RpY2t5LWhlYWRlciB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYi10YWJsZSAudGFibGUtd3JhcHBlci5oYXMtbW9iaWxlLWNhcmRzIC50YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLmItdGFibGUgLnRhYmxlLXdyYXBwZXIuaGFzLW1vYmlsZS1jYXJkcyB0aGVhZCB0ciB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIH1cclxuICAuYi10YWJsZSAudGFibGUtd3JhcHBlci5oYXMtbW9iaWxlLWNhcmRzIHRoZWFkIHRyIHRoIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5iLXRhYmxlIC50YWJsZS13cmFwcGVyLmhhcy1tb2JpbGUtY2FyZHMgdGhlYWQgdHIgLmNoZWNrYm94LWNlbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgLmItdGFibGUgLnRhYmxlLXdyYXBwZXIuaGFzLW1vYmlsZS1jYXJkcyB0Zm9vdCB0aCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gIH1cclxuICAuYi10YWJsZSAudGFibGUtd3JhcHBlci5oYXMtbW9iaWxlLWNhcmRzIHRyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSksIDAgMCAwIDFweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmItdGFibGUgLnRhYmxlLXdyYXBwZXIuaGFzLW1vYmlsZS1jYXJkcyB0ciB0ZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gIH1cclxuICAuYi10YWJsZSAudGFibGUtd3JhcHBlci5oYXMtbW9iaWxlLWNhcmRzIHRyIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmItdGFibGUgLnRhYmxlLXdyYXBwZXIuaGFzLW1vYmlsZS1jYXJkcyB0cjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gIC5iLXRhYmxlIC50YWJsZS13cmFwcGVyLmhhcy1tb2JpbGUtY2FyZHMgdHI6bm90KFtjbGFzcyo9aXMtXSkge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgfVxyXG4gIC5iLXRhYmxlIC50YWJsZS13cmFwcGVyLmhhcy1tb2JpbGUtY2FyZHMgdHI6bm90KFtjbGFzcyo9aXMtXSk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIC5iLXRhYmxlIC50YWJsZS13cmFwcGVyLmhhcy1tb2JpbGUtY2FyZHMgdHIuZGV0YWlsIHtcclxuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xyXG4gIH1cclxuICAuYi10YWJsZSAudGFibGUtd3JhcHBlci5oYXMtbW9iaWxlLWNhcmRzIHRyOm5vdCguZGV0YWlsKTpub3QoLmlzLWVtcHR5KTpub3QoLnRhYmxlLWZvb3RlcikgdGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGVzbW9rZTtcclxuICB9XHJcbiAgLmItdGFibGUgLnRhYmxlLXdyYXBwZXIuaGFzLW1vYmlsZS1jYXJkcyB0cjpub3QoLmRldGFpbCk6bm90KC5pcy1lbXB0eSk6bm90KC50YWJsZS1mb290ZXIpIHRkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuLmItdGFibGUgLnRhYmxlLXdyYXBwZXIuaXMtY2FyZC1saXN0IC50YWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmItdGFibGUgLnRhYmxlLXdyYXBwZXIuaXMtY2FyZC1saXN0IHRoZWFkIHRyIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG4uYi10YWJsZSAudGFibGUtd3JhcHBlci5pcy1jYXJkLWxpc3QgdGhlYWQgdHIgdGgge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmItdGFibGUgLnRhYmxlLXdyYXBwZXIuaXMtY2FyZC1saXN0IHRoZWFkIHRyIC5jaGVja2JveC1jZWxsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uYi10YWJsZSAudGFibGUtd3JhcHBlci5pcy1jYXJkLWxpc3QgdGZvb3QgdGgge1xyXG4gIGJvcmRlcjogMDtcclxuICBkaXNwbGF5OiBpbmhlcml0O1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZS13cmFwcGVyLmlzLWNhcmQtbGlzdCB0ciB7XHJcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKSwgMCAwIDAgMXB4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZS13cmFwcGVyLmlzLWNhcmQtbGlzdCB0ciB0ZCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGRpc3BsYXk6IGluaGVyaXQ7XHJcbn1cclxuLmItdGFibGUgLnRhYmxlLXdyYXBwZXIuaXMtY2FyZC1saXN0IHRyIHRkOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLmItdGFibGUgLnRhYmxlLXdyYXBwZXIuaXMtY2FyZC1saXN0IHRyOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuLmItdGFibGUgLnRhYmxlLXdyYXBwZXIuaXMtY2FyZC1saXN0IHRyOm5vdChbY2xhc3MqPWlzLV0pIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4uYi10YWJsZSAudGFibGUtd3JhcHBlci5pcy1jYXJkLWxpc3QgdHI6bm90KFtjbGFzcyo9aXMtXSk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZS13cmFwcGVyLmlzLWNhcmQtbGlzdCB0ci5kZXRhaWwge1xyXG4gIG1hcmdpbi10b3A6IC0xcmVtO1xyXG59XHJcbi5iLXRhYmxlIC50YWJsZS13cmFwcGVyLmlzLWNhcmQtbGlzdCB0cjpub3QoLmRldGFpbCk6bm90KC5pcy1lbXB0eSk6bm90KC50YWJsZS1mb290ZXIpIHRkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGVzbW9rZTtcclxufVxyXG4uYi10YWJsZSAudGFibGUtd3JhcHBlci5pcy1jYXJkLWxpc3QgdHI6bm90KC5kZXRhaWwpOm5vdCguaXMtZW1wdHkpOm5vdCgudGFibGUtZm9vdGVyKSB0ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uYi10YWJzIC50YWJzIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi5iLXRhYnMgLnRhYnMgbGkgYTpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLXRhYnMgLnRhYnMgbGk6bm90KC5pcy1hY3RpdmUpIGE6Zm9jdXMge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmItdGFicyAudGFicyBsaS5pcy1kaXNhYmxlZCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmItdGFicyAudGFicy5pcy1ib3hlZCBsaSBhOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYi10YWJzIC50YWJzLmlzLWJveGVkIGxpOm5vdCguaXMtYWN0aXZlKSBhOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYmRiZGI7XHJcbn1cclxuLmItdGFicyAudGFicy5pcy10b2dnbGUgbGkgYTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTdkNTtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItdGFicyAudGFicy5pcy10b2dnbGUgbGk6bm90KC5pcy1hY3RpdmUpIGE6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xyXG59XHJcbi5iLXRhYnMgLnRhYi1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbn1cclxuLmItdGFicyAudGFiLWNvbnRlbnQgLnRhYi1pdGVtIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWJhc2lzOiBhdXRvO1xyXG59XHJcbi5iLXRhYnMgLnRhYi1jb250ZW50IC50YWItaXRlbTpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uYi10YWJzIC50YWItY29udGVudC5pcy10cmFuc2l0aW9uaW5nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5iLXRhYnM6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcbi5iLXRhYnMuaXMtZnVsbHdpZHRoIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYi10YWJzLmlzLXZlcnRpY2FsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5iLXRhYnMuaXMtdmVydGljYWwgPiAudGFicyB1bCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYi10YWJzLmlzLXZlcnRpY2FsID4gLnRhYnMgdWwgbGkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5iLXRhYnMuaXMtdmVydGljYWwgPiAudGFicyB1bCBsaSBhIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbn1cclxuLmItdGFicy5pcy12ZXJ0aWNhbCA+IC50YWJzLmlzLWJveGVkIGxpIGEge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcbn1cclxuLmItdGFicy5pcy12ZXJ0aWNhbCA+IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5iLXRhYnMuaXMtdmVydGljYWwgPiAudGFicy5pcy10b2dnbGUgbGkgKyBsaSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmItdGFicy5pcy12ZXJ0aWNhbCA+IC50YWJzLmlzLXRvZ2dsZSBsaTpmaXJzdC1jaGlsZCBhIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxufVxyXG4uYi10YWJzLmlzLXZlcnRpY2FsID4gLnRhYnMuaXMtdG9nZ2xlIGxpOmxhc3QtY2hpbGQgYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbn1cclxuLmItdGFicy5pcy12ZXJ0aWNhbCA+IC50YWJzLmlzLWZ1bGx3aWR0aCBsaSBhIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmItdGFicy5pcy12ZXJ0aWNhbCA+IC50YWItY29udGVudCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5iLXRhYnMuaXMtdmVydGljYWwuaXMtcmlnaHQge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG4uYi10YWJzLmlzLXZlcnRpY2FsLmlzLXJpZ2h0ID4gLnRhYnMgdWwgYSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcbi5iLXRhYnMuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAudGFicyB1bCBhIC5pY29uOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG59XHJcbi5iLXRhYnMuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAudGFicy5pcy1ib3hlZCBsaSBhIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG59XHJcbi5iLXRhYnMuaXMtdmVydGljYWwuaXMtcmlnaHQgPiAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5iLXRhYnMuaXMtbXVsdGlsaW5lID4gLnRhYnMgdWwge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXNocmluazogMTtcclxufVxyXG5cclxuLnRhZyAuaGFzLWVsbGlwc2lzIHtcclxuICBtYXgtd2lkdGg6IDEwZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcbi50YWcgLmRlbGV0ZS5pcy13aGl0ZSwgLnRhZy5pcy1kZWxldGUuaXMtd2hpdGUsIC50YWcuaGFzLWRlbGV0ZS1pY29uLmlzLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4udGFnIC5kZWxldGUuaXMtd2hpdGU6aG92ZXIsIC50YWcuaXMtZGVsZXRlLmlzLXdoaXRlOmhvdmVyLCAudGFnLmhhcy1kZWxldGUtaWNvbi5pcy13aGl0ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnRhZyAuZGVsZXRlLmlzLWJsYWNrLCAudGFnLmlzLWRlbGV0ZS5pcy1ibGFjaywgLnRhZy5oYXMtZGVsZXRlLWljb24uaXMtYmxhY2sge1xyXG4gIGJhY2tncm91bmQ6ICMwYTBhMGE7XHJcbn1cclxuLnRhZyAuZGVsZXRlLmlzLWJsYWNrOmhvdmVyLCAudGFnLmlzLWRlbGV0ZS5pcy1ibGFjazpob3ZlciwgLnRhZy5oYXMtZGVsZXRlLWljb24uaXMtYmxhY2s6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udGFnIC5kZWxldGUuaXMtbGlnaHQsIC50YWcuaXMtZGVsZXRlLmlzLWxpZ2h0LCAudGFnLmhhcy1kZWxldGUtaWNvbi5pcy1saWdodCB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcclxufVxyXG4udGFnIC5kZWxldGUuaXMtbGlnaHQ6aG92ZXIsIC50YWcuaXMtZGVsZXRlLmlzLWxpZ2h0OmhvdmVyLCAudGFnLmhhcy1kZWxldGUtaWNvbi5pcy1saWdodDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnRhZyAuZGVsZXRlLmlzLWRhcmssIC50YWcuaXMtZGVsZXRlLmlzLWRhcmssIC50YWcuaGFzLWRlbGV0ZS1pY29uLmlzLWRhcmsge1xyXG4gIGJhY2tncm91bmQ6ICMzNjM2MzY7XHJcbn1cclxuLnRhZyAuZGVsZXRlLmlzLWRhcms6aG92ZXIsIC50YWcuaXMtZGVsZXRlLmlzLWRhcms6aG92ZXIsIC50YWcuaGFzLWRlbGV0ZS1pY29uLmlzLWRhcms6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi50YWcgLmRlbGV0ZS5pcy1wcmltYXJ5LCAudGFnLmlzLWRlbGV0ZS5pcy1wcmltYXJ5LCAudGFnLmhhcy1kZWxldGUtaWNvbi5pcy1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAjNzk1N2Q1O1xyXG59XHJcbi50YWcgLmRlbGV0ZS5pcy1wcmltYXJ5OmhvdmVyLCAudGFnLmlzLWRlbGV0ZS5pcy1wcmltYXJ5OmhvdmVyLCAudGFnLmhhcy1kZWxldGUtaWNvbi5pcy1wcmltYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzMmM3O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udGFnIC5kZWxldGUuaXMtbGluaywgLnRhZy5pcy1kZWxldGUuaXMtbGluaywgLnRhZy5oYXMtZGVsZXRlLWljb24uaXMtbGluayB7XHJcbiAgYmFja2dyb3VuZDogIzc5NTdkNTtcclxufVxyXG4udGFnIC5kZWxldGUuaXMtbGluazpob3ZlciwgLnRhZy5pcy1kZWxldGUuaXMtbGluazpob3ZlciwgLnRhZy5oYXMtZGVsZXRlLWljb24uaXMtbGluazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMzJjNztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnRhZyAuZGVsZXRlLmlzLWluZm8sIC50YWcuaXMtZGVsZXRlLmlzLWluZm8sIC50YWcuaGFzLWRlbGV0ZS1pY29uLmlzLWluZm8ge1xyXG4gIGJhY2tncm91bmQ6ICMxNjdkZjA7XHJcbn1cclxuLnRhZyAuZGVsZXRlLmlzLWluZm86aG92ZXIsIC50YWcuaXMtZGVsZXRlLmlzLWluZm86aG92ZXIsIC50YWcuaGFzLWRlbGV0ZS1pY29uLmlzLWluZm86aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDY0YzY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi50YWcgLmRlbGV0ZS5pcy1zdWNjZXNzLCAudGFnLmlzLWRlbGV0ZS5pcy1zdWNjZXNzLCAudGFnLmhhcy1kZWxldGUtaWNvbi5pcy1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kOiAjNDhjNzhlO1xyXG59XHJcbi50YWcgLmRlbGV0ZS5pcy1zdWNjZXNzOmhvdmVyLCAudGFnLmlzLWRlbGV0ZS5pcy1zdWNjZXNzOmhvdmVyLCAudGFnLmhhcy1kZWxldGUtaWNvbi5pcy1zdWNjZXNzOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRhODczO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udGFnIC5kZWxldGUuaXMtd2FybmluZywgLnRhZy5pcy1kZWxldGUuaXMtd2FybmluZywgLnRhZy5oYXMtZGVsZXRlLWljb24uaXMtd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZTA4YTtcclxufVxyXG4udGFnIC5kZWxldGUuaXMtd2FybmluZzpob3ZlciwgLnRhZy5pcy1kZWxldGUuaXMtd2FybmluZzpob3ZlciwgLnRhZy5oYXMtZGVsZXRlLWljb24uaXMtd2FybmluZzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDI1NztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnRhZyAuZGVsZXRlLmlzLWRhbmdlciwgLnRhZy5pcy1kZWxldGUuaXMtZGFuZ2VyLCAudGFnLmhhcy1kZWxldGUtaWNvbi5pcy1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmMTQ2Njg7XHJcbn1cclxuLnRhZyAuZGVsZXRlLmlzLWRhbmdlcjpob3ZlciwgLnRhZy5pcy1kZWxldGUuaXMtZGFuZ2VyOmhvdmVyLCAudGFnLmhhcy1kZWxldGUtaWNvbi5pcy1kYW5nZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTE3NDI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi50YWcuaGFzLWRlbGV0ZS1pY29uIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuLnRhZy5oYXMtZGVsZXRlLWljb24gLmljb246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIuaXMtZm9jdXNhYmxlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLXRvcDogY2FsYygwLjI3NWVtIC0gMXB4KTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGN1cnNvcjogdGV4dDtcclxufVxyXG4udGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lcjpub3QoLmlzLWZvY3VzYWJsZSkge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXI6bm90KC5pcy1mb2N1c2FibGUpLmlzLXNtYWxsIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcbi50YWdpbnB1dCAudGFnaW5wdXQtY29udGFpbmVyOm5vdCguaXMtZm9jdXNhYmxlKS5pcy1tZWRpdW0ge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4udGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lcjpub3QoLmlzLWZvY3VzYWJsZSkuaXMtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbi50YWdpbnB1dCAudGFnaW5wdXQtY29udGFpbmVyID4gLnRhZyxcclxuLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIgPiAudGFncyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuMjc1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC4yNzVlbSAtIDFweCk7XHJcbiAgZm9udC1zaXplOiAwLjllbTtcclxuICBoZWlnaHQ6IGNhbGMoMmVtIC0gMXB4KTtcclxufVxyXG4udGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lciA+IC50YWcgLnRhZyxcclxuLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIgPiAudGFncyAudGFnIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgaGVpZ2h0OiBjYWxjKDJlbSAtIDFweCk7XHJcbn1cclxuLnRhZ2lucHV0IC50YWdpbnB1dC1jb250YWluZXIgPiAudGFnIC50YWcuaXMtZGVsZXRlLFxyXG4udGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lciA+IC50YWdzIC50YWcuaXMtZGVsZXRlIHtcclxuICB3aWR0aDogY2FsYygyZW0gLSAxcHgpO1xyXG59XHJcbi50YWdpbnB1dCAudGFnaW5wdXQtY29udGFpbmVyIC5hdXRvY29tcGxldGUge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgZmxleDogMTtcclxufVxyXG4udGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lciAuYXV0b2NvbXBsZXRlIGlucHV0IHtcclxuICBoZWlnaHQ6IGNhbGMoMmVtIC0gMXB4KTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMjc1ZW0gLSAxcHgpO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG1pbi13aWR0aDogOGVtO1xyXG59XHJcbi50YWdpbnB1dCAudGFnaW5wdXQtY29udGFpbmVyIC5hdXRvY29tcGxldGUgaW5wdXQ6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4udGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lciAuYXV0b2NvbXBsZXRlIC5pY29uIHtcclxuICBoZWlnaHQ6IGNhbGMoMmVtIC0gMXB4KTtcclxufVxyXG4udGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lciAuYXV0b2NvbXBsZXRlID4gLmNvbnRyb2wuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG4gIHRvcDogMC4zNzVlbTtcclxufVxyXG5cclxuLnRpbWVwaWNrZXIgLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG4udGltZXBpY2tlciAuZHJvcGRvd24sXHJcbi50aW1lcGlja2VyIC5kcm9wZG93bi10cmlnZ2VyIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udGltZXBpY2tlciAuZHJvcGRvd24gLmlucHV0W3JlYWRvbmx5XSxcclxuLnRpbWVwaWNrZXIgLmRyb3Bkb3duLXRyaWdnZXIgLmlucHV0W3JlYWRvbmx5XSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4wNjI1ZW0gMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMDUpO1xyXG59XHJcbi50aW1lcGlja2VyIC5kcm9wZG93biAuaW5wdXRbcmVhZG9ubHldOmZvY3VzLCAudGltZXBpY2tlciAuZHJvcGRvd24gLmlucHV0W3JlYWRvbmx5XS5pcy1mb2N1c2VkLCAudGltZXBpY2tlciAuZHJvcGRvd24gLmlucHV0W3JlYWRvbmx5XTphY3RpdmUsIC50aW1lcGlja2VyIC5kcm9wZG93biAuaW5wdXRbcmVhZG9ubHldLmlzLWFjdGl2ZSxcclxuLnRpbWVwaWNrZXIgLmRyb3Bkb3duLXRyaWdnZXIgLmlucHV0W3JlYWRvbmx5XTpmb2N1cyxcclxuLnRpbWVwaWNrZXIgLmRyb3Bkb3duLXRyaWdnZXIgLmlucHV0W3JlYWRvbmx5XS5pcy1mb2N1c2VkLFxyXG4udGltZXBpY2tlciAuZHJvcGRvd24tdHJpZ2dlciAuaW5wdXRbcmVhZG9ubHldOmFjdGl2ZSxcclxuLnRpbWVwaWNrZXIgLmRyb3Bkb3duLXRyaWdnZXIgLmlucHV0W3JlYWRvbmx5XS5pcy1hY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMjEsIDg3LCAyMTMsIDAuMjUpO1xyXG59XHJcbi50aW1lcGlja2VyIC5kcm9wZG93bi5pcy1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4udGltZXBpY2tlciAuZHJvcGRvd24taXRlbSwgLnRpbWVwaWNrZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5oYXMtbGluayBhLCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmhhcy1saW5rIC50aW1lcGlja2VyIGEge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi50aW1lcGlja2VyIC50aW1lcGlja2VyLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwLjVyZW07XHJcbn1cclxuLnRpbWVwaWNrZXIgLmRyb3Bkb3duLWNvbnRlbnQgLmNvbnRyb2wge1xyXG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi50aW1lcGlja2VyIC5kcm9wZG93bi1jb250ZW50IC5jb250cm9sIC5zZWxlY3Qge1xyXG4gIG1hcmdpbjogMCAwLjEyNWVtO1xyXG59XHJcbi50aW1lcGlja2VyIC5kcm9wZG93bi1jb250ZW50IC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0IHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLnRpbWVwaWNrZXIgLmRyb3Bkb3duLWNvbnRlbnQgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Qgb3B0aW9uOmRpc2FibGVkIHtcclxuICBjb2xvcjogcmdiYSgxMjIsIDEyMiwgMTIyLCAwLjcpO1xyXG59XHJcbi50aW1lcGlja2VyIC5kcm9wZG93bi1jb250ZW50IC5jb250cm9sIC5zZWxlY3Q6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRpbWVwaWNrZXIgLmRyb3Bkb3duLWNvbnRlbnQgLmNvbnRyb2wuaXMtY29sb24ge1xyXG4gIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xyXG59XHJcbi50aW1lcGlja2VyIC5kcm9wZG93bi1jb250ZW50IC5jb250cm9sLmlzLWNvbG9uOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcclxufVxyXG4udGltZXBpY2tlci5pcy1zbWFsbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG4udGltZXBpY2tlci5pcy1tZWRpdW0ge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4udGltZXBpY2tlci5pcy1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbi5iLXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG4uYi10b29sdGlwLmlzLXRvcCAudG9vbHRpcC1jb250ZW50IHtcclxuICB0b3A6IGF1dG87XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyA1cHggKyAycHgpO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICB0b3A6IDEwMCU7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM3OTU3ZDU7XHJcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uYi10b29sdGlwLmlzLXRvcC5pcy13aGl0ZSAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtdG9wLmlzLWJsYWNrIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBhMGEwYTtcclxufVxyXG4uYi10b29sdGlwLmlzLXRvcC5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlc21va2U7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtZGFyayAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtcHJpbWFyeSAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtcHJpbWFyeS5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmMmVmZmI7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtbGluayAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtbGluay5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmMmVmZmI7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtaW5mbyAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMxNjdkZjA7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtaW5mby5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2Y0ZmU7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtc3VjY2VzcyAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICM0OGM3OGU7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtc3VjY2Vzcy5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNlZmZhZjU7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtd2FybmluZyAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtd2FybmluZy5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZhZWI7XHJcbn1cclxuLmItdG9vbHRpcC5pcy10b3AuaXMtZGFuZ2VyIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxNDY2ODtcclxufVxyXG4uYi10b29sdGlwLmlzLXRvcC5pcy1kYW5nZXIuaXMtbGlnaHQgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZmVlY2YwO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtcmlnaHQgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IGNhbGMoMTAwJSArIDVweCArIDJweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtcmlnaHQgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMTAwJTtcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICM3OTU3ZDU7XHJcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtcmlnaHQuaXMtd2hpdGUgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtcmlnaHQuaXMtYmxhY2sgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1yaWdodC5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGVzbW9rZTtcclxufVxyXG4uYi10b29sdGlwLmlzLXJpZ2h0LmlzLWRhcmsgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1yaWdodC5pcy1wcmltYXJ5IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzk1N2Q1O1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtcmlnaHQuaXMtcHJpbWFyeS5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YyZWZmYjtcclxufVxyXG4uYi10b29sdGlwLmlzLXJpZ2h0LmlzLWxpbmsgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1yaWdodC5pcy1saW5rLmlzLWxpZ2h0IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjJlZmZiO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtcmlnaHQuaXMtaW5mbyAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE2N2RmMDtcclxufVxyXG4uYi10b29sdGlwLmlzLXJpZ2h0LmlzLWluZm8uaXMtbGlnaHQgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICNlY2Y0ZmU7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1yaWdodC5pcy1zdWNjZXNzIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDhjNzhlO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtcmlnaHQuaXMtc3VjY2Vzcy5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VmZmFmNTtcclxufVxyXG4uYi10b29sdGlwLmlzLXJpZ2h0LmlzLXdhcm5pbmcgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1yaWdodC5pcy13YXJuaW5nLmlzLWxpZ2h0IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmYWViO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtcmlnaHQuaXMtZGFuZ2VyIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjE0NjY4O1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtcmlnaHQuaXMtZGFuZ2VyLmlzLWxpZ2h0IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmVlY2YwO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtYm90dG9tIC50b29sdGlwLWNvbnRlbnQge1xyXG4gIHRvcDogY2FsYygxMDAlICsgNXB4ICsgMnB4KTtcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbSAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIHRvcDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IDEwMCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzc5NTdkNTtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtYm90dG9tLmlzLXdoaXRlIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1ib3R0b20uaXMtYmxhY2sgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtYm90dG9tLmlzLWxpZ2h0IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGVzbW9rZTtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy1kYXJrIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM2MzYzNjtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy1wcmltYXJ5IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy1wcmltYXJ5LmlzLWxpZ2h0IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YyZWZmYjtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy1saW5rIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy1saW5rLmlzLWxpZ2h0IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YyZWZmYjtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy1pbmZvIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE2N2RmMDtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy1pbmZvLmlzLWxpZ2h0IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VjZjRmZTtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy1zdWNjZXNzIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ4Yzc4ZTtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy1zdWNjZXNzLmlzLWxpZ2h0IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VmZmFmNTtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy13YXJuaW5nIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZTA4YTtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy13YXJuaW5nLmlzLWxpZ2h0IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmFlYjtcclxufVxyXG4uYi10b29sdGlwLmlzLWJvdHRvbS5pcy1kYW5nZXIgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjE0NjY4O1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtYm90dG9tLmlzLWRhbmdlci5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZWVjZjA7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1sZWZ0IC50b29sdGlwLWNvbnRlbnQge1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA1cHggKyAycHgpO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4uYi10b29sdGlwLmlzLWxlZnQgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM3OTU3ZDU7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1sZWZ0LmlzLXdoaXRlIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtbGVmdC5pcy1ibGFjayAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGEwYTBhO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtbGVmdC5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtbGVmdC5pcy1kYXJrIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNjM2MzY7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1sZWZ0LmlzLXByaW1hcnkgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzc5NTdkNTtcclxufVxyXG4uYi10b29sdGlwLmlzLWxlZnQuaXMtcHJpbWFyeS5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjJlZmZiO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtbGVmdC5pcy1saW5rIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3OTU3ZDU7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1sZWZ0LmlzLWxpbmsuaXMtbGlnaHQgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogI2YyZWZmYjtcclxufVxyXG4uYi10b29sdGlwLmlzLWxlZnQuaXMtaW5mbyAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTY3ZGYwO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtbGVmdC5pcy1pbmZvLmlzLWxpZ2h0IC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlY2Y0ZmU7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1sZWZ0LmlzLXN1Y2Nlc3MgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzQ4Yzc4ZTtcclxufVxyXG4uYi10b29sdGlwLmlzLWxlZnQuaXMtc3VjY2Vzcy5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWZmYWY1O1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtbGVmdC5pcy13YXJuaW5nIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmUwOGE7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1sZWZ0LmlzLXdhcm5pbmcuaXMtbGlnaHQgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmFlYjtcclxufVxyXG4uYi10b29sdGlwLmlzLWxlZnQuaXMtZGFuZ2VyIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMTQ2Njg7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1sZWZ0LmlzLWRhbmdlci5pcy1saWdodCAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmVlY2YwO1xyXG59XHJcbi5iLXRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcGFkZGluZzogMC4zNXJlbSAwLjc1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAxcHggcmdiYSgwLCAxLCAwLCAwLjIpO1xyXG4gIHotaW5kZXg6IDM4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5iLXRvb2x0aXAgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAzODtcclxufVxyXG4uYi10b29sdGlwIC50b29sdGlwLXRyaWdnZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtd2hpdGUgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgY29sb3I6ICMwYTBhMGE7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1ibGFjayAudG9vbHRpcC1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjMGEwYTBhO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uYi10b29sdGlwLmlzLWxpZ2h0IC50b29sdGlwLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4uYi10b29sdGlwLmlzLWRhcmsgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogIzM2MzYzNjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYi10b29sdGlwLmlzLXByaW1hcnkgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogIzc5NTdkNTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYi10b29sdGlwLmlzLXByaW1hcnkuaXMtbGlnaHQgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogI2YyZWZmYjtcclxuICBjb2xvcjogIzU1MmZiYztcclxufVxyXG4uYi10b29sdGlwLmlzLWxpbmsgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogIzc5NTdkNTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYi10b29sdGlwLmlzLWxpbmsuaXMtbGlnaHQgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogI2YyZWZmYjtcclxuICBjb2xvcjogIzU1MmZiYztcclxufVxyXG4uYi10b29sdGlwLmlzLWluZm8gLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogIzE2N2RmMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYi10b29sdGlwLmlzLWluZm8uaXMtbGlnaHQgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogI2VjZjRmZTtcclxuICBjb2xvcjogIzBkNjhjZTtcclxufVxyXG4uYi10b29sdGlwLmlzLXN1Y2Nlc3MgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogIzQ4Yzc4ZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYi10b29sdGlwLmlzLXN1Y2Nlc3MuaXMtbGlnaHQgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogI2VmZmFmNTtcclxuICBjb2xvcjogIzI1Nzk1MztcclxufVxyXG4uYi10b29sdGlwLmlzLXdhcm5pbmcgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZTA4YTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtd2FybmluZy5pcy1saWdodCAudG9vbHRpcC1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmYWViO1xyXG4gIGNvbG9yOiAjOTQ2YzAwO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtZGFuZ2VyIC50b29sdGlwLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6ICNmMTQ2Njg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmItdG9vbHRpcC5pcy1kYW5nZXIuaXMtbGlnaHQgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogI2ZlZWNmMDtcclxuICBjb2xvcjogI2NjMGYzNTtcclxufVxyXG4uYi10b29sdGlwLmlzLWFsd2F5cyAudG9vbHRpcC1jb250ZW50OjpiZWZvcmUsXHJcbi5iLXRvb2x0aXAuaXMtYWx3YXlzIC50b29sdGlwLWNvbnRlbnQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uYi10b29sdGlwLmlzLW11bHRpbGluZSAudG9vbHRpcC1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4LWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtbXVsdGlsaW5lLmlzLXNtYWxsIC50b29sdGlwLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxODBweDtcclxufVxyXG4uYi10b29sdGlwLmlzLW11bHRpbGluZS5pcy1tZWRpdW0gLnRvb2x0aXAtY29udGVudCB7XHJcbiAgd2lkdGg6IDI0MHB4O1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtbXVsdGlsaW5lLmlzLWxhcmdlIC50b29sdGlwLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAzMDBweDtcclxufVxyXG4uYi10b29sdGlwLmlzLWRhc2hlZCAudG9vbHRpcC10cmlnZ2VyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiNWI1YjU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5iLXRvb2x0aXAuaXMtc3F1YXJlIC50b29sdGlwLWNvbnRlbnQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi51cGxvYWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG4udXBsb2FkIGlucHV0W3R5cGU9ZmlsZV0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG4udXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogMC4yNWVtO1xyXG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjViNWI1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG4udXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlLmlzLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4udXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlLmlzLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLnVwbG9hZCAudXBsb2FkLWRyYWdnYWJsZS5pcy1sb2FkaW5nOmFmdGVyIHtcclxuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNkYmRiZGI7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDFlbTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSAxLjVlbSk7XHJcbiAgd2lkdGg6IDNlbTtcclxuICBoZWlnaHQ6IDNlbTtcclxuICBib3JkZXItd2lkdGg6IDAuMjVlbTtcclxufVxyXG4udXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlOmhvdmVyLmlzLXdoaXRlLCAudXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlLmlzLWhvdmVyZWQuaXMtd2hpdGUge1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxufVxyXG4udXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlOmhvdmVyLmlzLWJsYWNrLCAudXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlLmlzLWhvdmVyZWQuaXMtYmxhY2sge1xyXG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAxMCwgMTAsIDAuMDUpO1xyXG59XHJcbi51cGxvYWQgLnVwbG9hZC1kcmFnZ2FibGU6aG92ZXIuaXMtbGlnaHQsIC51cGxvYWQgLnVwbG9hZC1kcmFnZ2FibGUuaXMtaG92ZXJlZC5pcy1saWdodCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4wNSk7XHJcbn1cclxuLnVwbG9hZCAudXBsb2FkLWRyYWdnYWJsZTpob3Zlci5pcy1kYXJrLCAudXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlLmlzLWhvdmVyZWQuaXMtZGFyayB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNTQsIDU0LCA1NCwgMC4wNSk7XHJcbn1cclxuLnVwbG9hZCAudXBsb2FkLWRyYWdnYWJsZTpob3Zlci5pcy1wcmltYXJ5LCAudXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlLmlzLWhvdmVyZWQuaXMtcHJpbWFyeSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzk1N2Q1O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTIxLCA4NywgMjEzLCAwLjA1KTtcclxufVxyXG4udXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlOmhvdmVyLmlzLWxpbmssIC51cGxvYWQgLnVwbG9hZC1kcmFnZ2FibGUuaXMtaG92ZXJlZC5pcy1saW5rIHtcclxuICBib3JkZXItY29sb3I6ICM3OTU3ZDU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxMjEsIDg3LCAyMTMsIDAuMDUpO1xyXG59XHJcbi51cGxvYWQgLnVwbG9hZC1kcmFnZ2FibGU6aG92ZXIuaXMtaW5mbywgLnVwbG9hZCAudXBsb2FkLWRyYWdnYWJsZS5pcy1ob3ZlcmVkLmlzLWluZm8ge1xyXG4gIGJvcmRlci1jb2xvcjogIzE2N2RmMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIyLCAxMjUsIDI0MCwgMC4wNSk7XHJcbn1cclxuLnVwbG9hZCAudXBsb2FkLWRyYWdnYWJsZTpob3Zlci5pcy1zdWNjZXNzLCAudXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlLmlzLWhvdmVyZWQuaXMtc3VjY2VzcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNzIsIDE5OSwgMTQyLCAwLjA1KTtcclxufVxyXG4udXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlOmhvdmVyLmlzLXdhcm5pbmcsIC51cGxvYWQgLnVwbG9hZC1kcmFnZ2FibGUuaXMtaG92ZXJlZC5pcy13YXJuaW5nIHtcclxuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyNCwgMTM4LCAwLjA1KTtcclxufVxyXG4udXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlOmhvdmVyLmlzLWRhbmdlciwgLnVwbG9hZCAudXBsb2FkLWRyYWdnYWJsZS5pcy1ob3ZlcmVkLmlzLWRhbmdlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQxLCA3MCwgMTA0LCAwLjA1KTtcclxufVxyXG4udXBsb2FkIC51cGxvYWQtZHJhZ2dhYmxlLmlzLWV4cGFuZGVkIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udXBsb2FkLmlzLWV4cGFuZGVkIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udXBsb2FkLmlzLXJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxufVxyXG4udXBsb2FkLmlzLXJvdW5kZWQgLmZpbGUtbmFtZSB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgLnVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdIHtcclxuICAgIHotaW5kZXg6IGF1dG87XHJcbiAgfVxyXG4gIC51cGxvYWQgLnVwbG9hZC1kcmFnZ2FibGUgKyBpbnB1dFt0eXBlPWZpbGVdIHtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG4iLCJAdGFpbHdpbmQgYmFzZTtcclxuQHRhaWx3aW5kIGNvbXBvbmVudHM7XHJcbkB0YWlsd2luZCB1dGlsaXRpZXM7XHJcblxyXG5AaW1wb3J0IFwifkBnbGlkZWpzL2dsaWRlL2Rpc3QvY3NzL2dsaWRlLmNvcmUubWluLmNzc1wiO1xyXG5AaW1wb3J0IFwifkBnbGlkZWpzL2dsaWRlL2Rpc3QvY3NzL2dsaWRlLnRoZW1lLm1pbi5jc3NcIjtcclxuXHJcbiR2YXJpYWJsZS1jb2x1bW5zOiBmYWxzZTtcclxuLy9AaW1wb3J0IFwiLi4vYnVlZnkvYnVlZnkuY3NzXCI7XHJcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lL3N0eWxlcy5jc3NcIjtcclxuLy9AaW1wb3J0IFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1jb21tb24tdHlwZXNcIjtcclxuLy9AaW1wb3J0IFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlLWJyYW5kc1wiO1xyXG4vL0BpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXN2Zy1jb3JlXCI7XHJcbi8vQGltcG9ydCBcIi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWNvbW1vbi10eXBlcy9cclxuQGltcG9ydCBcInNjc3MvdmVuZG9yL2J1ZWZ5L2J1ZWZ5LmNzc1wiO1xyXG5AaW1wb3J0IFwic2Nzcy92ZW5kb3Ivc2FsdXMvbWFpblwiO1xyXG4vL1xyXG4vL2JvZHkge1xyXG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbi8vfVxyXG4iLCIkcHJpbWFyeS1jb2xvci15ZWxsb3c6ICNmZmVkMDA7XHJcbiRwcmltYXJ5LWNvbG9yLW9yYW5nZTogI2YyOTQwMDtcclxuJHByaW1hcnktY29sb3Itb3JhbmdlLW9wYWNpdHkyMjogI2YyOTQwMDIyO1xyXG4kcHJpbWFyeS1jb2xvci1ncmVlbjogIzQxYTYyYTtcclxuJHByaW1hcnktY29sb3ItYmx1ZTogIzAwYjhlNDtcclxuJHByaW1hcnktY29sb3ItcHVycGxlOiAjOWIwMjU0O1xyXG5cclxuJGN1c3RvbS1jb2xvci1ncmF5MTogIzMyMzIzMjFhO1xyXG4kY3VzdG9tLWNvbG9yLWdyYXkyOiAjNzg3ODc4O1xyXG4kY3VzdG9tLWNvbG9yLWdyYXkzOiAjZTVlNWU1O1xyXG4kY3VzdG9tLWNvbG9yLWdyYXk0OiAjMzIzMjMyO1xyXG4kY3VzdG9tLWNvbG9yLWdyYXk1OiAjNzg3ODc4ZTY7XHJcblxyXG4kY3VzdG9tLWNvbG9yLWJsYWNrMTogIzAwMDAwMDFhO1xyXG4kY3VzdG9tLWNvbG9yLWJsYWNrMjogIzM2MzYzNjtcclxuJGN1c3RvbS1jb2xvci1ibGFjazM6ICMzMjMyMzI7XHJcblxyXG4kZm9udC1mYW1pbHktMTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS0yOiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG5cclxuLmZvbnQtY29sb3ItcHJpbWFyeS15ZWxsb3cgeyBjb2xvcjogJHByaW1hcnktY29sb3IteWVsbG93OyB9XHJcbi5mb250LWNvbG9yLXByaW1hcnktb3JhbmdlIHsgY29sb3I6ICRwcmltYXJ5LWNvbG9yLW9yYW5nZTsgfVxyXG4uZm9udC1jb2xvci1wcmltYXJ5LWdyZWVuIHsgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWdyZWVuOyB9XHJcbi5mb250LWNvbG9yLXByaW1hcnktYmx1ZSB7IGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlOyB9XHJcbi5mb250LWNvbG9yLXByaW1hcnktcHVycGxlIHsgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTsgfVxyXG4uZm9udC1jb2xvci1wcmltYXJ5LWdyYXkxIHsgY29sb3I6ICRjdXN0b20tY29sb3ItZ3JheTE7IH1cclxuLmZvbnQtY29sb3ItcHJpbWFyeS1ncmF5MiB7IGNvbG9yOiAkY3VzdG9tLWNvbG9yLWdyYXkyOyB9XHJcbi5mb250LWNvbG9yLXByaW1hcnktZ3JheTMgeyBjb2xvcjogJGN1c3RvbS1jb2xvci1ncmF5MzsgfVxyXG5cclxuLmJnLWNvbG9yLXByaW1hcnkteWVsbG93IHsgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IteWVsbG93OyB9XHJcbi5iZy1jb2xvci1wcmltYXJ5LW9yYW5nZSB7IGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLW9yYW5nZTsgfVxyXG4uYmctY29sb3ItcHJpbWFyeS1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWdyZWVuOyB9XHJcbi5iZy1jb2xvci1wcmltYXJ5LWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlOyB9XHJcbi5iZy1jb2xvci1wcmltYXJ5LXB1cnBsZSB7IGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTsgfVxyXG4uYmctdHJhbnNwYXJlbmN5LTYwIHsgb3BhY2l0eTogLjY7fVxyXG5cclxuLmJvcmRlci1jb2xvci1wcmltYXJ5LXllbGxvdyB7IGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3IteWVsbG93OyB9XHJcbi5ib3JkZXItY29sb3ItcHJpbWFyeS1vcmFuZ2UgeyBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLW9yYW5nZTsgfVxyXG4uYm9yZGVyLWNvbG9yLXByaW1hcnktZ3JlZW4geyBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLWdyZWVuOyB9XHJcbi5ib3JkZXItY29sb3ItcHJpbWFyeS1ibHVlIHsgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlOyB9XHJcbi5ib3JkZXItY29sb3ItcHJpbWFyeS1wdXJwbGUgeyBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTsgfVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXNtLW1pbjogNTc2cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tbWQtbWluOiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi1sZy1taW46IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLXhsLW1pbjogMTIwMHB4O1xyXG5cclxuJHBlcmMtMS10aGlyZDogMzMuMzMzMzMzJTtcclxuJHBlcmMtMi10aGlyZDogNjYuNjY2NjY3JTtcclxuXHJcbiRwZXJjLTEtc2l4dGg6IDE2LjY2NjY2NyU7XHJcbiRwZXJjLTItc2l4dGg6IDMzLjMzMzMzMyU7XHJcbiRwZXJjLTMtc2l4dGg6IDUwJTtcclxuJHBlcmMtNC1zaXh0aDogNjYuNjY2NjY3JTtcclxuJHBlcmMtNS1zaXh0aDogODMuMzMzMzMzJTtcclxuXHJcbiRwZXJjLTUtdHdlbGZ0aDogNDEuNjY2NjY3JTtcclxuXHJcbi5zbS1iZy1wb3MteS0xMiB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTJyZW07IH0gfVxyXG4uc20tYmctcG9zLXktMTEgeyBAaW5jbHVkZSBzbSB7IGJhY2tncm91bmQtcG9zaXRpb24teTogLTExcmVtOyB9IH1cclxuLnNtLWJnLXBvcy15LTEwIHsgQGluY2x1ZGUgc20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMHJlbTsgfSB9XHJcbi5zbS1iZy1wb3MteS05ICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtOXJlbTsgfSB9XHJcbi5zbS1iZy1wb3MteS04ICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtOHJlbTsgfSB9XHJcbi5zbS1iZy1wb3MteS03ICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtN3JlbTsgfSB9XHJcbi5zbS1iZy1wb3MteS02ICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNnJlbTsgfSB9XHJcbi5zbS1iZy1wb3MteS01ICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNXJlbTsgfSB9XHJcbi5zbS1iZy1wb3MteS00ICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNHJlbTsgfSB9XHJcbi5zbS1iZy1wb3MteS0zICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtM3JlbTsgfSB9XHJcbi5zbS1iZy1wb3MteS0yICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMnJlbTsgfSB9XHJcbi5zbS1iZy1wb3MteS0xICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXJlbTsgfSB9XHJcbi5zbS1iZy1wb3MteTAgICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwOyB9IH1cclxuLnNtLWJnLXBvcy15MSAgIHsgQGluY2x1ZGUgc20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDFyZW07IH0gfVxyXG4uc20tYmctcG9zLXkyICAgeyBAaW5jbHVkZSBzbSB7IGJhY2tncm91bmQtcG9zaXRpb24teTogMnJlbTsgfSB9XHJcbi5zbS1iZy1wb3MteTMgICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcmVtOyB9IH1cclxuLnNtLWJnLXBvcy15NCAgIHsgQGluY2x1ZGUgc20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDRyZW07IH0gfVxyXG4uc20tYmctcG9zLXk1ICAgeyBAaW5jbHVkZSBzbSB7IGJhY2tncm91bmQtcG9zaXRpb24teTogNXJlbTsgfSB9XHJcbi5zbS1iZy1wb3MteTYgICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2cmVtOyB9IH1cclxuLnNtLWJnLXBvcy15NyAgIHsgQGluY2x1ZGUgc20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDdyZW07IH0gfVxyXG4uc20tYmctcG9zLXk4ICAgeyBAaW5jbHVkZSBzbSB7IGJhY2tncm91bmQtcG9zaXRpb24teTogOHJlbTsgfSB9XHJcbi5zbS1iZy1wb3MteTkgICB7IEBpbmNsdWRlIHNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5cmVtOyB9IH1cclxuLnNtLWJnLXBvcy15MTAgIHsgQGluY2x1ZGUgc20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwcmVtOyB9IH1cclxuLnNtLWJnLXBvcy15MTEgIHsgQGluY2x1ZGUgc20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDExcmVtOyB9IH1cclxuLnNtLWJnLXBvcy15MTIgIHsgQGluY2x1ZGUgc20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycmVtOyB9IH1cclxuXHJcbi5tZC1iZy1wb3MteS0xMiB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTJyZW07IH0gfVxyXG4ubWQtYmctcG9zLXktMTEgeyBAaW5jbHVkZSBtZCB7IGJhY2tncm91bmQtcG9zaXRpb24teTogLTExcmVtOyB9IH1cclxuLm1kLWJnLXBvcy15LTEwIHsgQGluY2x1ZGUgbWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMHJlbTsgfSB9XHJcbi5tZC1iZy1wb3MteS05ICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtOXJlbTsgfSB9XHJcbi5tZC1iZy1wb3MteS04ICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtOHJlbTsgfSB9XHJcbi5tZC1iZy1wb3MteS03ICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtN3JlbTsgfSB9XHJcbi5tZC1iZy1wb3MteS02ICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNnJlbTsgfSB9XHJcbi5tZC1iZy1wb3MteS01ICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNXJlbTsgfSB9XHJcbi5tZC1iZy1wb3MteS00ICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNHJlbTsgfSB9XHJcbi5tZC1iZy1wb3MteS0zICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtM3JlbTsgfSB9XHJcbi5tZC1iZy1wb3MteS0yICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMnJlbTsgfSB9XHJcbi5tZC1iZy1wb3MteS0xICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXJlbTsgfSB9XHJcbi5tZC1iZy1wb3MteTAgICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwOyB9IH1cclxuLm1kLWJnLXBvcy15MSAgIHsgQGluY2x1ZGUgbWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDFyZW07IH0gfVxyXG4ubWQtYmctcG9zLXkyICAgeyBAaW5jbHVkZSBtZCB7IGJhY2tncm91bmQtcG9zaXRpb24teTogMnJlbTsgfSB9XHJcbi5tZC1iZy1wb3MteTMgICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcmVtOyB9IH1cclxuLm1kLWJnLXBvcy15NCAgIHsgQGluY2x1ZGUgbWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDRyZW07IH0gfVxyXG4ubWQtYmctcG9zLXk1ICAgeyBAaW5jbHVkZSBtZCB7IGJhY2tncm91bmQtcG9zaXRpb24teTogNXJlbTsgfSB9XHJcbi5tZC1iZy1wb3MteTYgICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2cmVtOyB9IH1cclxuLm1kLWJnLXBvcy15NyAgIHsgQGluY2x1ZGUgbWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDdyZW07IH0gfVxyXG4ubWQtYmctcG9zLXk4ICAgeyBAaW5jbHVkZSBtZCB7IGJhY2tncm91bmQtcG9zaXRpb24teTogOHJlbTsgfSB9XHJcbi5tZC1iZy1wb3MteTkgICB7IEBpbmNsdWRlIG1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5cmVtOyB9IH1cclxuLm1kLWJnLXBvcy15MTAgIHsgQGluY2x1ZGUgbWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwcmVtOyB9IH1cclxuLm1kLWJnLXBvcy15MTEgIHsgQGluY2x1ZGUgbWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDExcmVtOyB9IH1cclxuLm1kLWJnLXBvcy15MTIgIHsgQGluY2x1ZGUgbWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycmVtOyB9IH1cclxuXHJcbi5sZy1iZy1wb3MteS0xMiB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTJyZW07IH0gfVxyXG4ubGctYmctcG9zLXktMTEgeyBAaW5jbHVkZSBsZyB7IGJhY2tncm91bmQtcG9zaXRpb24teTogLTExcmVtOyB9IH1cclxuLmxnLWJnLXBvcy15LTEwIHsgQGluY2x1ZGUgbGcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMHJlbTsgfSB9XHJcbi5sZy1iZy1wb3MteS05ICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtOXJlbTsgfSB9XHJcbi5sZy1iZy1wb3MteS04ICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtOHJlbTsgfSB9XHJcbi5sZy1iZy1wb3MteS03ICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtN3JlbTsgfSB9XHJcbi5sZy1iZy1wb3MteS02ICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNnJlbTsgfSB9XHJcbi5sZy1iZy1wb3MteS01ICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNXJlbTsgfSB9XHJcbi5sZy1iZy1wb3MteS00ICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNHJlbTsgfSB9XHJcbi5sZy1iZy1wb3MteS0zICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtM3JlbTsgfSB9XHJcbi5sZy1iZy1wb3MteS0yICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMnJlbTsgfSB9XHJcbi5sZy1iZy1wb3MteS0xICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXJlbTsgfSB9XHJcbi5sZy1iZy1wb3MteTAgICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwOyB9IH1cclxuLmxnLWJnLXBvcy15MSAgIHsgQGluY2x1ZGUgbGcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDFyZW07IH0gfVxyXG4ubGctYmctcG9zLXkyICAgeyBAaW5jbHVkZSBsZyB7IGJhY2tncm91bmQtcG9zaXRpb24teTogMnJlbTsgfSB9XHJcbi5sZy1iZy1wb3MteTMgICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcmVtOyB9IH1cclxuLmxnLWJnLXBvcy15NCAgIHsgQGluY2x1ZGUgbGcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDRyZW07IH0gfVxyXG4ubGctYmctcG9zLXk1ICAgeyBAaW5jbHVkZSBsZyB7IGJhY2tncm91bmQtcG9zaXRpb24teTogNXJlbTsgfSB9XHJcbi5sZy1iZy1wb3MteTYgICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2cmVtOyB9IH1cclxuLmxnLWJnLXBvcy15NyAgIHsgQGluY2x1ZGUgbGcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDdyZW07IH0gfVxyXG4ubGctYmctcG9zLXk4ICAgeyBAaW5jbHVkZSBsZyB7IGJhY2tncm91bmQtcG9zaXRpb24teTogOHJlbTsgfSB9XHJcbi5sZy1iZy1wb3MteTkgICB7IEBpbmNsdWRlIGxnIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5cmVtOyB9IH1cclxuLmxnLWJnLXBvcy15MTAgIHsgQGluY2x1ZGUgbGcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwcmVtOyB9IH1cclxuLmxnLWJnLXBvcy15MTEgIHsgQGluY2x1ZGUgbGcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDExcmVtOyB9IH1cclxuLmxnLWJnLXBvcy15MTIgIHsgQGluY2x1ZGUgbGcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycmVtOyB9IH1cclxuXHJcbi54bC1iZy1wb3MteS0xMiB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTJyZW07IH0gfVxyXG4ueGwtYmctcG9zLXktMTEgeyBAaW5jbHVkZSB4bCB7IGJhY2tncm91bmQtcG9zaXRpb24teTogLTExcmVtOyB9IH1cclxuLnhsLWJnLXBvcy15LTEwIHsgQGluY2x1ZGUgeGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMHJlbTsgfSB9XHJcbi54bC1iZy1wb3MteS05ICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtOXJlbTsgfSB9XHJcbi54bC1iZy1wb3MteS04ICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtOHJlbTsgfSB9XHJcbi54bC1iZy1wb3MteS03ICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtN3JlbTsgfSB9XHJcbi54bC1iZy1wb3MteS02ICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNnJlbTsgfSB9XHJcbi54bC1iZy1wb3MteS01ICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNXJlbTsgfSB9XHJcbi54bC1iZy1wb3MteS00ICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNHJlbTsgfSB9XHJcbi54bC1iZy1wb3MteS0zICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtM3JlbTsgfSB9XHJcbi54bC1iZy1wb3MteS0yICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMnJlbTsgfSB9XHJcbi54bC1iZy1wb3MteS0xICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXJlbTsgfSB9XHJcbi54bC1iZy1wb3MteTAgICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwOyB9IH1cclxuLnhsLWJnLXBvcy15MSAgIHsgQGluY2x1ZGUgeGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDFyZW07IH0gfVxyXG4ueGwtYmctcG9zLXkyICAgeyBAaW5jbHVkZSB4bCB7IGJhY2tncm91bmQtcG9zaXRpb24teTogMnJlbTsgfSB9XHJcbi54bC1iZy1wb3MteTMgICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcmVtOyB9IH1cclxuLnhsLWJnLXBvcy15NCAgIHsgQGluY2x1ZGUgeGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDRyZW07IH0gfVxyXG4ueGwtYmctcG9zLXk1ICAgeyBAaW5jbHVkZSB4bCB7IGJhY2tncm91bmQtcG9zaXRpb24teTogNXJlbTsgfSB9XHJcbi54bC1iZy1wb3MteTYgICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2cmVtOyB9IH1cclxuLnhsLWJnLXBvcy15NyAgIHsgQGluY2x1ZGUgeGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDdyZW07IH0gfVxyXG4ueGwtYmctcG9zLXk4ICAgeyBAaW5jbHVkZSB4bCB7IGJhY2tncm91bmQtcG9zaXRpb24teTogOHJlbTsgfSB9XHJcbi54bC1iZy1wb3MteTkgICB7IEBpbmNsdWRlIHhsIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5cmVtOyB9IH1cclxuLnhsLWJnLXBvcy15MTAgIHsgQGluY2x1ZGUgeGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwcmVtOyB9IH1cclxuLnhsLWJnLXBvcy15MTEgIHsgQGluY2x1ZGUgeGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDExcmVtOyB9IH1cclxuLnhsLWJnLXBvcy15MTIgIHsgQGluY2x1ZGUgeGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycmVtOyB9IH1cclxuIiwiLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gc20ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tc20tbWlufSkge1xyXG4gICAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiBtZCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1tZC1taW59KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGcge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tbGctbWlufSkge1xyXG4gICAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcclxuQG1peGluIHhsIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXhsLW1pbn0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsImh0bWwge1xyXG4gIGJvZHkge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20taGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICBoMSxcclxuICAgICAgaDIsXHJcbiAgICAgIGgzLFxyXG4gICAgICBoNCxcclxuICAgICAgaDUsXHJcbiAgICAgIGg2IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgJi5jdXN0b20taGVhZGVyLWJvbGQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJodG1sIHtcclxuICBib2R5IHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXRidXR0b24td3JhcHBlciB7XHJcbiAgICAgIGEsXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcclxuICAgICAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDAuMWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLW9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jb2xvci1pbnZlcnRlZCB7XHJcbiAgICAgICAgYSxcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zbWFsbCB7XHJcbiAgICAgICAgYSxcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAuMnJlbSAuNDVyZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3RhIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XHJcbiAgICAgICAgcGFkZGluZzogMC44cmVtIC40cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODVyZW07XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IC43cmVtIC4zcmVtIC41cmVtIC4zcmVtO1xyXG5cclxuICAgICAgICB3aWR0aDogMTIuOHJlbTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLWNvbnRlbnQtY3RhIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAzMHB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi45cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAmLmljb24tcGRmLWZpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53eXNpd3lnLWNvbnRlbnQge1xyXG4gICAgICBoMyxcclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lIGluc2lkZSBkaXNjO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJzZWN0aW9uLnRvcC1iYXItd3JhcHBlciB7XHJcbiAgY29sb3I6ICRjdXN0b20tY29sb3ItZ3JheTI7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50b3AtYmFyLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC50b3AtYmFyIHtcclxuXHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleDogMSAwIDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgZmxleDogMSAwIDU1JTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgZmxleDogMSAwIDQ1JTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB4bCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlci1sb2dvLWxlZnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb21wYW55bmFtZS1wYXlvZmYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtIDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSxcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTE7XHJcbiAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB4bCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJi5jb21wYW55bmFtZS1lbXBoYXNpemVkIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAudG9wLWJhci1pY29ucyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4OiAxIDAgMTAwJTtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXg6IDEgMCAkcGVyYy01LXNpeHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICBmbGV4OiAxIDAgMTUlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHhsIHtcclxuICAgICAgICBmbGV4OiAxIDAgMjUlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgeGwge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgZmxleDogMSAwIDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvcC1iYXItaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDExcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYuNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxvY2F0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAyNzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3AtYmFyLWl0ZW0taWNvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAuaWNvbi13cmFwIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbG9yLWdyYXkxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwcztcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogc2NhbGVEaXNhcHBlYXIgMC41cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIC50b3AtYmFyLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42NXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3AtYmFyLWl0ZW0taWNvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3AtYmFyLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcclxuXHJcbiAgICAgICAgICBoNCxcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAmLmxvY2F0aW9uIHtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub2ZmaWNlLWhvdXJzIHtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBob25lLW5yIHtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tYWlubWVudS1zZXJ2aWNlbWVudS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIHNtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSB4bCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICBuYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICYuc2VydmljZW1lbnUtd3JhcHBlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAmLm1haW5tZW51IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCxcclxuICAgICAgICAgICYuY3RhLWZyZWUtY29uc3VsdGF0aW9uIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNuaXBjYXJ0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhLFxyXG4gICAgICAgICAgYnV0dG9uLnNuaXBjYXJ0LWNoZWNrb3V0IHtcclxuICAgICAgICAgICAgLy8gY29sb3I6ICRjdXN0b20tY29sb3ItZ3JheTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1wdXJwbGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQgMHM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VibWVudS10b2dnbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgLm1haW5tZW51LFxyXG4gICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxldmVsLTAge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSB4bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHVsLmxldmVsLTEge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTRyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDMzcHggNTBweCA3cHggcmdiYSgwLDAsMCwwLjQ2KTtcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTJweCAzM3B4IDUwcHggN3B4IHJnYmEoMCwwLDAsMC40Nik7XHJcblxyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGN1c3RvbS1jb2xvci1ncmF5MztcclxuICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcbn1cclxuIiwiLm1haW5tZW51LXNlcnZpY2VtZW51LXdyYXBwZXIge1xyXG4gIG5hdiB7XHJcbiAgICB1bCB7XHJcbiAgICAgICYuc2VydmljZW1lbnUge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07XHJcblxyXG4gICAgICAgICAgYSxcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi53ZWItYXBwb2ludG1lbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICYudG9nZ2xlLXdlYi1hcHBvaW50bWVudC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2JpbGUtbWFpbm1lbnUtc2VydmljZW1lbnUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIEBpbmNsdWRlIHNtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2VydmljZW1lbnUtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgYSxcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbmlwY2FydC10b3RhbHMge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53ZWItYXBwb2ludG1lbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLW1haW5tZW51LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5tb2JpbGUtbWFpbm1lbnUge1xyXG4gICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMEVGO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbG9yLWJsYWNrMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYubWFpbm1lbnUge1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDMwMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAmLm51eHQtbGluay1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWJtZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMC44NXJlbTtcclxuICAgICAgICAgICAgICByaWdodDogLTEuNXJlbTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAzMDE7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTNyZW07XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnN1Ym1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgJi5zdWJtZW51LmxldmVsLTEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubW9iaWxlLW1haW5tZW51LXNlcnZpY2VtZW51LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuICAubW9iaWxlLW1haW5tZW51LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMC41cmVtO1xyXG4gICAgcmlnaHQ6IC0wLjc1cmVtO1xyXG5cclxuICAgIC5oYW1idXJnZXItbWVudS13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyMDE7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgIC5idXJndWVyLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgLmhhbWJ1cmdlci1ib3gge1xyXG4gICAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nbGlkZV9fc2xpZGVyIHtcclxuICAuZ2xpZGVfX3NsaWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHJcbiAgICBtaW4taGVpZ2h0OiA2cmVtO1xyXG4gICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2xpZGVfX3NsaWRlIHtcclxuXHJcbiAgICAgIG1pbi1oZWlnaHQ6IDZyZW07XHJcbiAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLmN1c3RvbS1oZWFkZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYge1xyXG4gICAgcGFkZGluZy1ib3R0b206IC45MzVyZW07XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYm9yZGVyLWNvbG9yLXByaW1hcnktcHVycGxlIHtcclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1wdXJwbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhpZ2hsaWdodC13cmFwcGVyIHtcclxuICBjbGVhcjogYm90aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgbWluLWhlaWdodDogMTMuOHJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLnRpdGxlLXdyYXBwZXIsXHJcbiAgLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC50aXRsZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgY29sb3I6ICRjdXN0b20tY29sb3ItZ3JheTQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTE7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBsaSB7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRjdXN0b20tY29sb3ItZ3JheTQ7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gIC5sb2NhdGlvbnMtb3ZlcnZpZXdwYWdlIHtcclxuICAgICNsb2NhdGlvbi1tYXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNXJlbTtcclxuXHJcbiAgICAgIC5tYXAtcGFuZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxNy41cmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM0cmVtO1xyXG4gICAgICAgIHdpZHRoOiAzMGVtO1xyXG4gICAgICAgIHotaW5kZXg6IDEwNDtcclxuXHJcbiAgICAgICAgLnBhbmVsLWJsb2NrIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycmVtO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICYudGVhbS1tZW1iZXJzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAudGVhbS1tZW1iZXJzLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAudGVhbS1tZW1iZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwIDJyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXYudGVhbS1tZW1iZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBkaXYudGVhbS1tZW1iZXItcHJvZmlsZS1waWMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5ncm91cGVkLWxvY2F0aW9ucy13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmdyb3VwZWQtbG9jYXRpb25zIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgLmdyb3VwZWQtY2l0eS1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMjAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5ncm91cGVkLWNpdHktbG9jYXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZ3JvdXBlZC1jaXR5LWxvY2F0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgLmxvY2F0aW9ucy1vdmVydmlld3BhZ2Uge1xyXG4gICAgI2xvY2F0aW9uLW1hcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5tYXAtcGFuZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxNy41cmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM0cmVtO1xyXG4gICAgICAgIHdpZHRoOiAzMGVtO1xyXG5cclxuICAgICAgICAucGFuZWwtYmxvY2sge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMjJyZW07XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgLmxvY2F0aW9uLWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLWxvY2F0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5zZWxlY3RlZC1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1yZW1hcmtzIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdmFpbGFibGUtbG9jYXRpb25zIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLXB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAmLmNvbnRhY3QtcGFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhY3QtZm9ybS13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDM0cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jdXN0b20taGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWRldGFpbHMtZm9vdGVyIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29udGFjdC1tYWlsLXRlbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgJi5mcmVlLWNvbnN1bHRhdGlvbiB7XHJcbiAgICAgIC5jb250YWN0LWRldGFpbHMge1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGFjdC1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gIG5hdiB7XHJcbiAgICAuc2VydmljZW1lbnUge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJi53ZWItYXBwb2ludG1lbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAud2ViLWFwcG9pbnRtZW50LW1vZGFsLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuXHJcbiAgICAgICAgICAgIC53ZWItYXBwb2ludG1lbnQtbWVudSB7XHJcblxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY3VzdG9tLWhlYWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnN1Ym1pdGJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5jdGEtZXhpc3RpbmctY2xpZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiYm9keSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAmLmluZm8tcGFnZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG5cclxuICAgICAgLmN1c3RvbS1oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtY29sdW1uLWxlZnQsXHJcbiAgICAgICAgLmNvbnRlbnQtY29sdW1uLXJpZ2h0IHtcclxuXHJcbiAgICAgICAgICBoMyxcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0xO1xyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtY29sdW1uLWxlZnQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDU1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LWNvbHVtbi1yaWdodCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzNiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHByaW1hcnktY29sb3Itb3JhbmdlLW9wYWNpdHkyMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiN0ZWFtbWVtYmVyLWRldGFpbHNwYWdlLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG4gIC50ZWFtbWVtYmVyLWhpZ2hsaWdodC1wcm9maWxlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzZyZW07XHJcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9maWxlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5mdW5jdGlvbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc29jaWFsbWVkaWEtaWNvbnMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRlYW1tZW1iZXItaGlnaGxpZ2h0LWJpbyB7XHJcbiAgICAuYmlvLXRhYnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmJpby10YWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGN1c3RvbS1jb2xvci1ncmF5MTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzVweCAxNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iaW8tY29udGVudC1zZWN0aW9ucyB7XHJcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgLmJpby1jb250ZW50LXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJsb2ctd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1zaWRlYmFyIHtcclxuICAgICAgb3JkZXI6IC0xO1xyXG5cclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MUE2MkE1NTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICBmbGV4OiAwIDAgOTIuNSU7XHJcbiAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICBmbGV4OiAwIDAgJHBlcmMtMS10aGlyZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG9yZGVyOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdXN0b20taGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZpcnN0IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VzdG9tLWhlYWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1wb3N0cyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIC5ibG9nLXBvc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMCAwIDQwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9nLXBvc3Qtc2VjdGlvbiB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuXHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmJsb2ctcG9zdC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAzOCwgMzgsIDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDM4LCAzOCwgMC41KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5ibG9nLXBvc3QtaW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtIDFyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAuYmxvZy1wb3N0LWluZm8taGVhZGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmJsb2ctY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9nLXBvc3QtaW5mby1jb250ZW50IHtcclxuICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2ctcG9zdC1pbmZvLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgLmJsb2ctc3RhdHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiIsIi5ibG9nLXBvc3RzIHtcclxuICAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmJsb2ctcGFnaW5hdGlvbiB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAgJHByaW1hcnktY29sb3ItcHVycGxlO1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gNHJlbTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgLmN1cnJlbnQtdG90YWxzIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItcHVycGxlXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdpbmF0aW9uLWFjdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAucGFnaW5hdGlvbi1hY3Rpb24ge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItcHVycGxlO1xyXG4gICAgICAgICAgcGFkZGluZzogMC4xNXJlbSAwLjVyZW0gMC4yNXJlbSAwLjVyZW07XHJcblxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMXJlbTtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYmxvZy1jYXRlZ29yeS1saXN0LXdyYXBwZXIge1xyXG4gIHVsIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjE1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMTVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jdXN0b20taGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZpcnN0IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5jdXN0b20taGVhZGVyLXdyYXBwZXIgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItcHVycGxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20taGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGN1c3RvbS1jb2xvci1ncmF5NDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm51eHQtbGluay1hY3RpdmUge1xyXG4gICAgICAgICAgc3ZnLFxyXG4gICAgICAgICAgLmN1c3RvbS1oZWFkZXItd3JhcHBlciBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1wdXJwbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ibG9ncG9zdC13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuICAuYmxvZy1wb3N0LWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctcG9zdC10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuXHJcbiAgICAgIGgxLFxyXG4gICAgICBoMixcclxuICAgICAgaDMsXHJcbiAgICAgIGg0LFxyXG4gICAgICBoNSxcclxuICAgICAgaDYge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktMTtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1wb3N0LWRldGFpbHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgd2lkdGg6IDgwJTtcclxuXHJcblxyXG4gICAgICAuYmxvZy1wb3N0LWluZm8taGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXV0aG9yLFxyXG4gICAgICAgIC5kYXRlLXB1Ymxpc2hlZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aW1lIHtcclxuICAgICAgICAgIC5kYXRlLXB1Ymxpc2hlZC1wcmVmaXgge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAuYXV0aG9yLW5hbWUtcHJlZml4IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9nLWNhdGVnb3J5IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJsb2ctcG9zdC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgIC5ibG9nLXBvc3QtY29udGVudCB7XHJcbiAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZy1wb3N0LWNvbnRlbnQsXHJcbiAgICAgICAgLmJsb2ctcG9zdC1jb250ZW50IHAge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgY29sb3I6ICRjdXN0b20tY29sb3ItZ3JheTQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2ctcG9zdC1jb250ZW50IHtcclxuICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgaDMsXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoMixcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42cmVtO1xyXG5cclxuICAgICAgICAgICAgbGkgIHtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBpbnNpZGUgZGlzYyBub25lO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ibG9nLXBvc3QtaW5mby1mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC5ibG9nLXN0YXRzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nLXBvc3QtaW1hZ2VzIHtcclxuICAgICAgbWFyZ2luLXRvcDogOXJlbTtcclxuXHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcblxyXG4gICAgICAudGFjaHlvbi1nYWxsZXJ5LXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGRpdi5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjdXN0b20tY29sb3ItZ3JheTE7XHJcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICBzcGFuLnNpbGVudGJveC1zaW5nbGUsXHJcbiAgICAgICAgICBzcGFuLnNpbGVudGJveC1zaW5nbGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9nLXNpZGViYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJhc2lkZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgd2lkdGg6ICRwZXJjLTEtdGhpcmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5jYXRlZ29yaWVzLXdyYXBwZXIge1xyXG4gICAgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICBjb2xvcjogJGN1c3RvbS1jb2xvci1ncmF5MjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbn1cclxuIiwiLm9mZmVyLXN1bW1hcnkge1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gIC5vZmZlci1wcm9kdWN0LWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjdXN0b20tY29sb3ItZ3JheTE7XHJcblxyXG4gICAgLm9mZmVyLXByb2R1Y3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAub2ZmZXItcHJvZHVjdC1zZWN0aW9uIHtcclxuICAgICAgICAmLm9mZmVyLXByb2R1Y3QtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9mZmVyLXByb2R1Y3QtZGVzY3JpcHRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xyXG5cclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub2ZmZXItcHJvZHVjdC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgJi5wcmljZS1pbmZvIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICBzcGFuLnByaWNlLWluZm8tcHJvZHVjdHByaWNlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub2ZmZXItYWN0aW9ucyB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub2ZmZXItcHJvZHVjdC12YXJpYW50cyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC42cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMnJlbTtcclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9mZmVyLXByb2R1Y3Qtc2VjdGlvbiB7XHJcbiAgICAgICAgJi5wcmljZS1pbmZvIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgIHNwYW4ucHJpY2UtaW5mby1wcm9kdWN0cHJpY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJ0LXByb2R1Y3QtdmFyaWFudHMge1xyXG4gICAgICAuY2FydC1wcm9kdWN0LXZhcmlhbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcclxuXHJcbiAgICAgICAgLmNhcnQtcHJvZHVjdC1zZWN0aW9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG5cclxuICAgICAgICAgIC5wcmljZS1pbmZvLXByb2R1Y3RwcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZlci1zdWJ0b3RhbC1jdGEtd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDFyZW0gMDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgJi5zdWJ0b3RhbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub2ZmZXItY3RhIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi45cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxNHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnByb2R1Y3Qtb3ZlcnZpZXctd3JhcHBlciB7XHJcbiAgbWFyZ2luLXRvcDogM3JlbTtcclxuXHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICBAaW5jbHVkZSBtZCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LW92ZXJ2aWV3IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgIHdpZHRoOiAkcGVyYy0yLXRoaXJkO1xyXG4gICAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDAuNXJlbSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLnByb2R1Y3Qtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgICYubWFpbi1pbWFnZSB7XHJcblxyXG4gICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuICAgICAgICAgIC5jdXN0b20taGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByaWNlLWluZm8ge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJvZHVjdC1jdGEge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi45cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gLjRyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucHJvZHVjdC1kZXRhaWxzLXBhZ2UtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG4gIEBpbmNsdWRlIGxnIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgYXNpZGUge1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbTtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWRldGFpbHMtcGFnZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZGV0YWlscy1wYWdlLXNlY3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtaW1hZ2VzLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZHVjdC1pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VzdG9tLWhlYWRlci13cmFwcGVyIHtcclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2F0ZWdvcnktcHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTI7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4IDNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktMjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LTI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3J0LWRlc2NyaXB0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDAxYTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcblxyXG4gICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIC5xdWFudGl0eS1zdWJtaXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJi5xdHkge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnByb2R1Y3QtZGV0YWlscy1wYWdlLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gIC50YWNoeW9uLXByb2R1Y3QtdGFicy13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogMC4xZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuNyk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjRyZW0gMC40cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuMTg3NXJlbSAwLjg3NXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC10YWItY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLWdyZWVuO1xyXG5cclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZhcmlhbnRzLXByb2R1Y3RzdW1tYXJ5LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIuNHJlbTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFyaWFudHMtd3JhcHBlciB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhcmlhbnRzLXdyYXBwZXIsXHJcbiAgICAgICAgLm9mZmVyLXN1bW1hcnkge1xyXG4gICAgICAgICAgZmxleDogMCAwIDU4JTtcclxuXHJcbiAgICAgICAgICAuY3VzdG9tLWhlYWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2ZmZXItc3VtbWFyeSB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgNDIlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW1hZ2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmbGV4OiAxIDEgY2FsYygzMy4zJSAtIDNyZW0pO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudmFyaWFudHMtd3JhcHBlciB7XHJcbiAgc2VsZWN0IHtcclxuICAgICYudmFyaWFudC1zZWxlY3Rib3gge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmFyaWFudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1zLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHJcbiAgICAgIC52YXJpYW50LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4xcmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgJi52YXJpYW50LWl0ZW0tcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNhcnQtaXRlbXMtb3ZlcnZpZXctd3JhcHBlciB7XHJcbiAgICAuY2FydC1oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY3VzdG9tLWNvbG9yLWdyYXkzO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGN1c3RvbS1jb2xvci1ncmF5MztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtaXRlbXMtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGN1c3RvbS1jb2xvci1ncmF5MztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjdXN0b20tY29sb3ItZ3JheTM7XHJcbiAgXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS1yZW1vdmUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5pdGVtLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tdWx0aXBsZS1ibG9jay1yZW5kZXJlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDE0cmVtO1xyXG4gICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgaGVpZ2h0OiA5LjRyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgIG1hcmdpbjogMCAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHhsIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBwYWRkaW5nOiAwIDAuMjVyZW0gMC4yNXJlbTtcclxuICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtIDIuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1c3RvbS1oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJsb2NrLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ibG9jay1jb250ZW50LWN0YSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSA7XHJcbiAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAzMHB4IDE1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ibG9ja3MtaGlnaGxpZ2h0LXdyYXBwZXIge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgbWFyZ2luLXRvcDogLTRyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGxnIHtcclxuICAgIG1hcmdpbi10b3A6IC02cmVtO1xyXG4gIH1cclxuXHJcbiAgLm11bHRpcGxlLWJsb2NrLXJlbmRlcmVyIHtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay13cmFwcGVyIHtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtN3JlbTtcclxuXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMyLjElKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJsb2Nrcy10ZWFtbWVtYmVyLWhpZ2hsaWdodHMtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgQGluY2x1ZGUgeGwge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbjogNnJlbSBhdXRvIDAgYXV0bztcclxuICAgIHdpZHRoOiAxMzQ0cHg7XHJcbiAgfVxyXG5cclxuICAuYmxvY2tzLXRlYW1tZW1iZXItaGlnaGxpZ2h0IHtcclxuICAgIGZsZXg6IDEgMCA1MCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay13cmFwcGVyIHtcclxuXHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIEBpbmNsdWRlIHhsIHtcclxuICAgICAgICB3aWR0aDogJHBlcmMtNS10d2VsZnRoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGVhbW1lbWJlci1oaWdobGlnaHQtcHJvZmlsZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgICAgICAgaGVpZ2h0OiAxMnJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9maWxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjJyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmN1c3RvbS1oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZ1bmN0aW9ucyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc29jaWFsbWVkaWEtaWNvbnMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItcHVycGxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZmxleDogMSAxIDQwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi5mdW5jdGlvbnMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zb2NpYWxtZWRpYS1pY29ucyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzg3ODc4ZTY7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW1tZW1iZXItaGlnaGxpZ2h0LWJpbyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIHhsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNTIuNSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mdW5jdGlvbnMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4gc2Fuc1wiO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1vcmFuZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iaW8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwib3BlbiBzYW5zXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICRjdXN0b20tY29sb3ItZ3JheTI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibG9jay1jb250ZW50LWN0YSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJmb3JtLmNvbnRhY3QtZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuICAmLmZvcm0taW52YWxpZGF0ZWQge1xyXG4gICAgLmZpZWxkLWdyb3VwIHtcclxuICAgICAgJi5zdWJtaXRidXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDA7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGMDA7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmllbGQtZ3JvdXAge1xyXG4gICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMnJlbSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuZmxleC1mdWxsIHtcclxuICAgICAgZmxleDogMSAwIDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnN1Ym1pdGJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xyXG5cclxuICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZpZWxkLWZvY3Vzc2VkIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRvcDogLTAuOXJlbTtcclxuICAgICAgICBsZWZ0OiAwLjhyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhLFxyXG4gICAgc2VsZWN0LFxyXG4gICAgaW5wdXQge1xyXG4gICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTIwLCAxMjAsIDEyMCwgMC41KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcblxyXG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHByaW1hcnktY29sb3ItYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pbnZhbGlkYXRlZCB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNGRjAwMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudmFsaWRhdGVkIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJmb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbGcge1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICB9XHJcblxyXG4gIC50aGluLWxpbmUtY29tcGFueS1jb2xvciB7XHJcbiAgICAudGhpbi1saW5lIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWhlYWRlci13cmFwcGVyIHtcclxuICAgIGgzIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDEuNHJlbTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZvb3Rlci10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItc2VjdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgIHdpZHRoOiAkcGVyYy0xLXRoaXJkO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmltcG9ydGFudGluZm8sXHJcbiAgICAgICYubmV3c2xldHRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jb21wYW55LWluZm8ge1xyXG5cclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAganVzdGlmeS1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgb3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbXBhbnktaW5mby1sb2dvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21wYW55LWluZm8tbGluZSB7XHJcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC40cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1wdXJwbGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdXN0b20taGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWJvdHRvbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICAuY29weXJpZ2h0LXdyYXBwZXIge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGN1c3RvbS1jb2xvci1ibGFjazE7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgeGwge1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiN3cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5zdGlja3ktY2FydC13cmFwcGVyIHtcclxuICAgIHotaW5kZXg6IDkwMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogLTVweDtcclxuICAgIGxlZnQ6IDE2LjMlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgXHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIGhlaWdodDogMnJlbTtcclxuXHJcbiAgICAmLm9wZW4sIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuXHJcbiAgICAgIC5iYXNrZXQtaWNvbi13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1wdXJwbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJhc2tldC1pY29uLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IFxyXG5cclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwYWRkaW5nOiAuMXJlbSAxcmVtIDAuMDVyZW0gMXJlbTtcclxuICAgICAgXHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlLWluLW91dDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvci1wdXJwbGUsIDEwJSk7XHJcbiAgICAgICBcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3ktY2FydC1vdmVydmlldyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiA2Mi4ycmVtO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1wdXJwbGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDAgMDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzVweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICBtaW4taGVpZ2h0OiA2cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAuc3RpY2t5LWNhcnQtdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjdyZW07XHJcblxyXG4gICAgICAgIC5jdXN0b20taGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGlja3ktY2FydC1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5zdWJtaXRidXR0b24td3JhcHBlciB7ICAgXHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC8vICYuZ28tdG8tY2FydCB7XHJcbiAgICAgICAgICAvLyAgIGEge1xyXG4gICAgICAgICAgLy8gICAgIHdpZHRoOiAxMi41cmVtO1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItcHVycGxlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1wdXJwbGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICAgICAgLy8gd2lkdGg6IDEyLjNyZW07XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAuNXJlbSAuM3JlbTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXB1cnBsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGlja3ktY2FydC1vdmVydmlldy1pdGVtcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC4zcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAtMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogLTEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgICAgICYuaXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGFjaHlvbi1nYWxsZXJ5LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gIC5tYWluLWltYWdlLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICAmLnRodW1icyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxleDogMCAwIDMzLjMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgICYuc2lsZW50Ym94LXNpbmdsZSB7XHJcbiAgICAgIGZsZXg6IDEgMCBjYWxjKDMzLjMlIC0gMnJlbSk7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuXHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG5cclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgI3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAjc3Bpbm5lci1jb3ZlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogOTAwO1xyXG4gICAgfVxyXG4gICAgLnNwaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDkwMTtcclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcclxuXHJcbiAgICAgIC5zcGlubmVyIHtcclxuICAgICAgICB6LWluZGV4OiA5MDE7XHJcblxyXG4gICAgICAgICYuc2stZm9sZGluZy1jdWJlIHtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xyXG5cclxuICAgICAgICAgIG1hcmdpbjogMnJlbSAxMS41cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgICBtYXJnaW46IC04cmVtIDI1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTFyZW0gMzVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSB4bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTFyZW0gYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2stZm9sZGluZy1jdWJlIC5zay1jdWJlIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1wdXJwbGU7XHJcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stZm9sZEN1YmVBbmdsZSAyLjRzIGluZmluaXRlIGxpbmVhciBib3RoO1xyXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNrLWZvbGRDdWJlQW5nbGUgMi40cyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMiB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooOTBkZWcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMyB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDE4MGRlZyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci15ZWxsb3c7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTQge1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigyNzBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigyNzBkZWcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMjpiZWZvcmUge1xyXG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmUzOmJlZm9yZSB7XHJcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcclxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTQ6YmVmb3JlIHtcclxuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBzay1mb2xkQ3ViZUFuZ2xlIHtcclxuICAgICAgICAgIDAlLCAxMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH0gMjUlLCA3NSUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH0gOTAlLCAxMDAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBzay1mb2xkQ3ViZUFuZ2xlIHtcclxuICAgICAgICAgIDAlLCAxMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH0gMjUlLCA3NSUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH0gOTAlLCAxMDAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJib2R5IHtcclxuICAjY29va2llLWNvbnNlbnQtYmFyLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA2NTUzNjtcclxuICAgIGJvdHRvbTogMXJlbTtcclxuICAgIHJpZ2h0OiAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IC42cmVtIC40cmVtIC44cmVtIC44cmVtO1xyXG4gICAgd2lkdGg6IDE2JTtcclxuXHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsMCwwLDAuMjcpLCAwIDhweCA0MHB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwwLDAsMC4yNyksMCA4cHggNDBweCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLDAsMCwwLjI3KSwgMCA4cHggNDBweCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gIC5wYWdlLW5vdC1mb3VuZC13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDQwcmVtO1xyXG5cclxuICAgIC5wYWdlLW5vdC1mb3VuZCB7XHJcbiAgICAgIG1hcmdpbjogNnJlbSAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIHAsXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/