@charset "UTF-8";

/*
*
* Trunk version 1.2.2
*
*/
/**
* Template Style
*
* [Table of contents]
*   1. Custom styles
*     1.1 Main Styles
*     1.2 Typography
*     1.3 Backgrounds
*     1.4 Colors
*     1.5 Main layout
*
*   2. Components
*     2.1 Icons
*     2.2 Buttons
*     2.3 Forms
*     2.4 Tables
*     2.5 Lists
*     2.6 Post
*     2.7 Thumbnail
*     2.8 Tooltip
*     2.9 Snackbars
*     2.10 Navigation
*     2.11 Preloader
*     2.12 Breadcrumbs
*     2.13 Panel custom
*     2.14 Pagination custom
*
*   3. Helpers
*     3.1 Text-alignment
*     3.2 Text-styling
*     3.3 Visibility responsive
*     3.4 Groups
*     3.5 Context Styling
*     3.6 Sections
*     3.7 Offsets
*
*   4. Modules
*     4.1 Flex grid
*     4.2 Unit-responsive
*
*   5 Plugins
*     5.1 Animate
*     5.2 Isotope
*     5.3 Owl Carousel
*     5.4 RD Navbar
*     5.5 RD Parallax
*     5.6 RD Google-Map
*     5.7 RD Search
*     5.8 To top
*     5.9 Tabs
*     5.10 Photoswipe
*     5.11 Progress-bars
*     5.12 Counter
*     5.13 jquery-circle-progress
*     5.14 Timecircles
*     5.15 Swiper
*
*   6. Fonts
*     6.1 FontAwesome
*     6.2 MDI
**/
/*
*
* Main Styles
* ==================================================
*/
html *:first-child {
  margin-top: 0;
}

html *:last-child {
  margin-bottom: 0;
}

body {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.71429;
  color: #9b9b9b;
  background-color: #fff;
}

mark {
  background: #CAA450;
  color: #fff;
  padding: 2px 4px;
}

a {
  color: #CAA450;
  text-decoration: none;
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}

a:hover,
a:focus {
  color: #543e5d;
  text-decoration: none;
  outline: none;
}

a[href*='callto'],
a[href*='mailto'] {
  white-space: nowrap;
}

a.hover,
a.active {
  color: #543e5d;
}

.link-gray,
.link-gray:active,
.link-gray:focus {
  color: #9b9b9b;
}

.link-gray:hover {
  color: #CAA450;
}

.link-gray-dark,
.link-gray-dark:active,
.link-gray-dark:focus {
  color: #363d41;
}

.link-gray-dark:hover {
  color: #CAA450;
}

.link-gray-darker,
.link-gray-darker:active,
.link-gray-darker:focus {
  color: #151515;
}

.link-gray-darker:hover {
  color: #CAA450;
}

.link-hover {
  color: #543e5d;
}

.link-press {
  color: #543e5d;
}

.p a:hover,
.list a:hover {
  text-decoration: underline;
}

p {
  margin-bottom: 0;
}

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

.img-rounded {
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/*
*
* Typography
* ==================================================
*/
h1,
h2,
h3,
h4,
h5,
h6,
.heading-1,
.heading-2,
.heading-3,
.heading-4,
.heading-5,
.heading-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0;
  color: #151515;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.heading-1 a,
.heading-2 a,
.heading-3 a,
.heading-4 a,
.heading-5 a,
.heading-6 a {
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.heading-1 a:hover,
.heading-2 a:hover,
.heading-3 a:hover,
.heading-4 a:hover,
.heading-5 a:hover,
.heading-6 a:hover {
  color: #543e5d;
}

h1,
.heading-1 {
  font-size: 36px;
  line-height: 1.5;
}

@media (min-width: 768px) {

  h1,
  .heading-1 {
    line-height: 1.15789;
    font-size: 95px;
  }
}

h2,
.heading-2 {
  font-size: 32px;
  line-height: 1.5;
}

@media (min-width: 768px) {

  h2,
  .heading-2 {
    line-height: 0.93333;
    font-size: 60px;
  }
}

h3,
.heading-3 {
  font-size: 28px;
  line-height: 1.5;
}

@media (min-width: 768px) {

  h3,
  .heading-3 {
    line-height: 1;
    font-size: 36px;
  }
}

h4,
.heading-4 {
  font-size: 24px;
  line-height: 1.5;
}

@media (min-width: 768px) {

  h4,
  .heading-4 {
    line-height: 1.25;
    font-size: 24px;
  }
}

h5,
.heading-5 {
  font-size: 20px;
  line-height: 1.5;
}

@media (min-width: 768px) {

  h5,
  .heading-5 {
    line-height: 1.66667;
    font-size: 18px;
  }
}

h6,
.heading-6 {
  font-size: 17px;
  line-height: 1.5;
}

@media (min-width: 768px) {

  h6,
  .heading-6 {
    line-height: 1.25;
    font-size: 16px;
  }
}

.big {
  font-size: 16px;
}

small,
.small {
  display: block;
  font-size: 12px;
}

hr {
  margin-top: 0;
  margin-bottom: 0;
  border-top: 1px solid #ebebeb;
}

.divider {
  margin-bottom: 0;
  border: none;
  height: 1px;
  width: 100%;
  background-color: #CAA450;
}

.divider-xs {
  max-width: 45px;
  height: 2px;
}

.divider-sm {
  max-width: 160px;
}

.divider-left {
  margin-left: 0;
}

.divider-custom {
  position: relative;
  background-color: #ddd;
}

.divider-custom:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  border-top: 1px solid #CAA450;
  content: "";
  display: inline-block;
}

.divider-secondary {
  background: #dac390;
}

/*
*
* Backgrounds
* ==================================================
*/
.bg-gray-dark,
.bg-primary,
.one-screen-page,
.context-dark,
.swiper-slide {
  color: #fff;
}

.bg-gray-dark h1,
.bg-primary h1,
.one-screen-page h1,
.context-dark h1,
.swiper-slide h1,
.bg-gray-dark h2,
.bg-primary h2,
.one-screen-page h2,
.context-dark h2,
.swiper-slide h2,
.bg-gray-dark h3,
.bg-primary h3,
.one-screen-page h3,
.context-dark h3,
.swiper-slide h3,
.bg-gray-dark h4,
.bg-primary h4,
.one-screen-page h4,
.context-dark h4,
.swiper-slide h4,
.bg-gray-dark h5,
.bg-primary h5,
.one-screen-page h5,
.context-dark h5,
.swiper-slide h5,
.bg-gray-dark h6,
.bg-primary h6,
.one-screen-page h6,
.context-dark h6,
.swiper-slide h6,
.bg-gray-dark .heading-1,
.bg-primary .heading-1,
.one-screen-page .heading-1,
.context-dark .heading-1,
.swiper-slide .heading-1,
.bg-gray-dark .heading-2,
.bg-primary .heading-2,
.one-screen-page .heading-2,
.context-dark .heading-2,
.swiper-slide .heading-2,
.bg-gray-dark .heading-3,
.bg-primary .heading-3,
.one-screen-page .heading-3,
.context-dark .heading-3,
.swiper-slide .heading-3,
.bg-gray-dark .heading-4,
.bg-primary .heading-4,
.one-screen-page .heading-4,
.context-dark .heading-4,
.swiper-slide .heading-4,
.bg-gray-dark .heading-5,
.bg-primary .heading-5,
.one-screen-page .heading-5,
.context-dark .heading-5,
.swiper-slide .heading-5,
.bg-gray-dark .heading-6,
.bg-primary .heading-6,
.one-screen-page .heading-6,
.context-dark .heading-6,
.swiper-slide .heading-6 {
  color: #fff;
}

.bg-gray-dark .divider,
.bg-primary .divider,
.one-screen-page .divider,
.context-dark .divider,
.swiper-slide .divider {
  background-color: #636e74;
}

.bg-gray-dark .divider-secondary,
.bg-primary .divider-secondary,
.one-screen-page .divider-secondary,
.context-dark .divider-secondary,
.swiper-slide .divider-secondary {
  background-color: #dac390;
}

.bg-gray-dark .rd-mailform .form-input,
.bg-primary .rd-mailform .form-input,
.one-screen-page .rd-mailform .form-input,
.context-dark .rd-mailform .form-input,
.swiper-slide .rd-mailform .form-input,
.bg-gray-dark .rd-mailform .form-label,
.bg-primary .rd-mailform .form-label,
.one-screen-page .rd-mailform .form-label,
.context-dark .rd-mailform .form-label,
.swiper-slide .rd-mailform .form-label,
.bg-gray-dark .rd-mailform .form-label-outside,
.bg-primary .rd-mailform .form-label-outside,
.one-screen-page .rd-mailform .form-label-outside,
.context-dark .rd-mailform .form-label-outside,
.swiper-slide .rd-mailform .form-label-outside,
.bg-gray-dark .rd-mailform .form-validation,
.bg-primary .rd-mailform .form-validation,
.one-screen-page .rd-mailform .form-validation,
.context-dark .rd-mailform .form-validation,
.swiper-slide .rd-mailform .form-validation {
  color: #fff;
}

.bg-gray-dark .rd-mailform .form-input,
.bg-primary .rd-mailform .form-input,
.one-screen-page .rd-mailform .form-input,
.context-dark .rd-mailform .form-input,
.swiper-slide .rd-mailform .form-input {
  background: rgba(255, 255, 255, 0.47);
  border: 0;
}

.bg-gray-dark .counter-box,
.bg-primary .counter-box,
.one-screen-page .counter-box,
.context-dark .counter-box,
.swiper-slide .counter-box,
.bg-gray-dark .counter-box .counter-box-header,
.bg-primary .counter-box .counter-box-header,
.one-screen-page .counter-box .counter-box-header,
.context-dark .counter-box .counter-box-header,
.swiper-slide .counter-box .counter-box-header {
  color: #fff;
}

.bg-gray-dark .counter-box-minimal .counter,
.bg-primary .counter-box-minimal .counter,
.one-screen-page .counter-box-minimal .counter,
.context-dark .counter-box-minimal .counter,
.swiper-slide .counter-box-minimal .counter,
.bg-gray-dark .counter-box-minimal .counter-box-title,
.bg-primary .counter-box-minimal .counter-box-title,
.one-screen-page .counter-box-minimal .counter-box-title,
.context-dark .counter-box-minimal .counter-box-title,
.swiper-slide .counter-box-minimal .counter-box-title {
  color: #fff;
}

.bg-gray-dark .quote-circle cite,
.bg-primary .quote-circle cite,
.one-screen-page .quote-circle cite,
.context-dark .quote-circle cite,
.swiper-slide .quote-circle cite,
.bg-gray-dark .quote-circle .quote-text,
.bg-primary .quote-circle .quote-text,
.one-screen-page .quote-circle .quote-text,
.context-dark .quote-circle .quote-text,
.swiper-slide .quote-circle .quote-text,
.bg-gray-dark .quote-circle .quote-boxed-meta,
.bg-primary .quote-circle .quote-boxed-meta,
.one-screen-page .quote-circle .quote-boxed-meta,
.context-dark .quote-circle .quote-boxed-meta,
.swiper-slide .quote-circle .quote-boxed-meta {
  color: #fff;
}

.bg-gray-dark .list-nav-marked>li,
.bg-primary .list-nav-marked>li,
.one-screen-page .list-nav-marked>li,
.context-dark .list-nav-marked>li,
.swiper-slide .list-nav-marked>li {
  color: #fff;
}

.bg-gray-dark .terms-list-inline dt:after,
.bg-primary .terms-list-inline dt:after,
.one-screen-page .terms-list-inline dt:after,
.context-dark .terms-list-inline dt:after,
.swiper-slide .terms-list-inline dt:after,
.bg-gray-dark .terms-list-inline dd,
.bg-primary .terms-list-inline dd,
.one-screen-page .terms-list-inline dd,
.context-dark .terms-list-inline dd,
.swiper-slide .terms-list-inline dd {
  color: #fff;
}

.bg-gray-dark .link,
.bg-primary .link,
.one-screen-page .link,
.context-dark .link,
.swiper-slide .link,
.bg-gray-dark .link:active,
.bg-primary .link:active,
.one-screen-page .link:active,
.context-dark .link:active,
.swiper-slide .link:active,
.bg-gray-dark .link:focus,
.bg-primary .link:focus,
.one-screen-page .link:focus,
.context-dark .link:focus,
.swiper-slide .link:focus {
  color: #fff;
}

.bg-gray-dark .link:hover,
.bg-primary .link:hover,
.one-screen-page .link:hover,
.context-dark .link:hover,
.swiper-slide .link:hover {
  color: #CAA450;
}

.bg-gray-dark .terms-list dd,
.bg-primary .terms-list dd,
.one-screen-page .terms-list dd,
.context-dark .terms-list dd,
.swiper-slide .terms-list dd {
  color: #fff;
}

.bg-gray-dark .button-gray-dark-outline,
.bg-primary .button-gray-dark-outline,
.one-screen-page .button-gray-dark-outline,
.context-dark .button-gray-dark-outline,
.swiper-slide .button-gray-dark-outline {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

.bg-gray-dark .button-gray-dark-outline:hover,
.bg-primary .button-gray-dark-outline:hover,
.one-screen-page .button-gray-dark-outline:hover,
.context-dark .button-gray-dark-outline:hover,
.swiper-slide .button-gray-dark-outline:hover,
.bg-gray-dark .button-gray-dark-outline:focus,
.bg-primary .button-gray-dark-outline:focus,
.one-screen-page .button-gray-dark-outline:focus,
.context-dark .button-gray-dark-outline:focus,
.swiper-slide .button-gray-dark-outline:focus,
.bg-gray-dark .button-gray-dark-outline:active,
.bg-primary .button-gray-dark-outline:active,
.one-screen-page .button-gray-dark-outline:active,
.context-dark .button-gray-dark-outline:active,
.swiper-slide .button-gray-dark-outline:active,
.bg-gray-dark .button-gray-dark-outline:hover,
.bg-primary .button-gray-dark-outline:hover,
.one-screen-page .button-gray-dark-outline:hover,
.context-dark .button-gray-dark-outline:hover,
.swiper-slide .button-gray-dark-outline:hover {
  color: #151515;
  background-color: #fff;
  border-color: #fff;
}

.bg-gray-dark .button-gray-dark-outline.button-effect-ujarak:before,
.bg-primary .button-gray-dark-outline.button-effect-ujarak:before,
.one-screen-page .button-gray-dark-outline.button-effect-ujarak:before,
.context-dark .button-gray-dark-outline.button-effect-ujarak:before,
.swiper-slide .button-gray-dark-outline.button-effect-ujarak:before {
  background-color: #fff;
}

.bg-gray-dark .button-gray-dark-outline.button-effect-ujarak:after,
.bg-primary .button-gray-dark-outline.button-effect-ujarak:after,
.one-screen-page .button-gray-dark-outline.button-effect-ujarak:after,
.context-dark .button-gray-dark-outline.button-effect-ujarak:after,
.swiper-slide .button-gray-dark-outline.button-effect-ujarak:after {
  border: 3px solid #fff;
}

.bg-gray-dark .button-gray-dark-outline.button-effect-ujarak:hover,
.bg-primary .button-gray-dark-outline.button-effect-ujarak:hover,
.one-screen-page .button-gray-dark-outline.button-effect-ujarak:hover,
.context-dark .button-gray-dark-outline.button-effect-ujarak:hover,
.swiper-slide .button-gray-dark-outline.button-effect-ujarak:hover {
  background: transparent;
}

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

.bg-white+.bg-white {
  padding-top: 0;
}

.bg-gray-dark {
  background-color: #363d41;
}

.bg-gray-dark+.bg-gray-dark {
  padding-top: 0;
}

.bg-gray-light {
  background-color: #f2f3f8;
}

.bg-gray-light+.bg-gray-light {
  padding-top: 0;
}

.bg-primary {
  background-color: #CAA450;
}

.bg-primary+.bg-primary {
  padding-top: 0;
}

.bg-primary .btn-primary {
  color: #CAA450;
  background-color: #fff;
  border-color: #fff;
}

.bg-primary .btn-primary:hover,
.bg-primary .btn-primary:focus,
.bg-primary .btn-primary:active,
.bg-primary .btn-primary:hover {
  color: #CAA450;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}

.bg-image {
  background-size: cover;
  background-position: center top;
}

@media (min-width: 992px) {
  html.desktop .bg-fixed {
    background-attachment: fixed;
  }
}

/*
*
* Colors
* ==================================================
*/
.page .text-gray-base {
  color: #000;
}

.page a.text-gray-base:hover,
.page a.text-gray-base:focus {
  color: #CAA450;
}

.page .text-gray-darker {
  color: #151515;
}

.page a.text-gray-darker:hover,
.page a.text-gray-darker:focus {
  color: #CAA450;
}

.page .text-gray-dark {
  color: #363d41;
}

.page a.text-gray-dark:hover,
.page a.text-gray-dark:focus {
  color: #CAA450;
}

.page .text-gray {
  color: #9b9b9b;
}

.page a.text-gray:hover,
.page a.text-gray:focus {
  color: #CAA450;
}

.page .text-gray-light {
  color: #f2f3f8;
}

.page a.text-gray-light:hover,
.page a.text-gray-light:focus {
  color: #CAA450;
}

.page .text-gray-lighter {
  color: #ebebeb;
}

.page a.text-gray-lighter:hover,
.page a.text-gray-lighter:focus {
  color: #CAA450;
}

.page .text-primary {
  color: #CAA450;
}

.page a.text-primary:hover,
.page a.text-primary:focus {
  color: #62496c;
}

.page .text-white {
  color: #fff;
}

.page a.text-white:hover,
.page a.text-white:focus {
  color: #e6e6e6;
}

/*
*
* Main layout
* ==================================================
*/
.element-mod {
  color: #2b2c2f;
}

.figure-default {
  color: #9b9b9b;
}

.figure-default figcaption {
  margin-top: 10px;
}

.subtitle {
  font-size: 24px;
}

.extra-large {
  font-size: 90px;
  line-height: 1.3;
}

@media (min-width: 768px) {
  .extra-large {
    font-size: 140px;
  }
}

@media (min-width: 1200px) {
  .extra-large {
    font-size: 220px;
    line-height: 1;
  }
}

.text-decoration-lines {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.text-decoration-lines-content {
  position: relative;
  display: inline-block;
  min-width: 170px;
  font-size: 12px;
  text-transform: uppercase;
}

.text-decoration-lines-content:before,
.text-decoration-lines-content:after {
  content: '';
  position: absolute;
  height: 1px;
  background: #f5f5f5;
  top: 50%;
  width: 100vw;
}

.text-decoration-lines-content:before {
  left: 0;
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}

.text-decoration-lines-content:after {
  right: 0;
  -webkit-transform: translate(100%, -50%);
  -ms-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}

*+.text-decoration-lines {
  margin-top: 25px;
}

.page {
  position: relative;
  z-index: 1;
  overflow: hidden;
  min-height: 100vh !important;
}

.page-header {
  padding: 0;
  margin: 0;
  border-bottom: none;
}

.page-footer {
  padding-top: 40px;
  padding-bottom: 30px;
  background-color: #f3f3f3;
}

.job-offer {
  padding: 23px 27px 20px;
  -webkit-box-shadow: 0 2px 5px rgba(68, 73, 83, 0.12);
  box-shadow: 0 2px 5px rgba(68, 73, 83, 0.12);
  -webkit-border-radius: 6px;
  border-radius: 6px;
  text-align: left;
}

@media (min-width: 1200px) {
  .job-offer {
    padding: 37px 48px 44px;
  }
}

.job-offer .list-inline {
  margin-left: -7px;
  margin-right: -7px;
}

.job-offer .list-inline li {
  padding-left: 7px;
  padding-right: 7px;
}

.job-offer .list-inline li span+span {
  margin-left: 5px;
}

.job-offer-title {
  font-size: 24px;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #151515;
}

.job-offer-title:hover {
  color: #CAA450;
}

/*
*
* Components
* ==================================================
*/
/*
*
* Icons
* --------------------------------------------------
*/
.icon {
  display: inline-block;
  line-height: 24px;
}

.icon:before {
  position: relative;
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-primary {
  color: #CAA450;
}

.icon-gray-3 {
  color: #636e74;
}

.icon-gray-8 {
  color: #434345;
}

.icon-white {
  color: #fff;
}

.page a.icon-gray-3,
.page a.icon-gray-3:active,
.page a.icon-gray-3:focus {
  color: #636e74;
}

.page a.icon-gray-3:hover {
  color: #CAA450;
}

.page a.icon-gray-8,
.page a.icon-gray-8:active,
.page a.icon-gray-8:focus {
  color: #434345;
}

.page a.icon-gray-8:hover {
  color: #CAA450;
}

.page a.icon-white,
.page a.icon-white:active,
.page a.icon-white:focus {
  color: #fff;
}

.page a.icon-white:hover {
  color: #dac390;
}

.icon-circle {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.page .icon {
  font-size: 24px;
}

.page .icon-xs {
  font-size: 15px;
}

.page .icon-sm {
  font-size: 20px;
}

/*
*
* Buttons
* --------------------------------------------------
*/
.button {
  display: inline-block;
  position: relative;
  padding: 14px 38px;
  font-size: 16px;
  line-height: 20px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-style: solid;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: 250ms all ease-in-out;
  transition: 250ms all ease-in-out;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-weight: 700;
  border-width: 0;
}

.button:focus,
.button:active,
.button:active:focus {
  outline: none;
}

.button .caret {
  margin-left: 8px;
}

.button.button-effect-ujarak span {
  position: relative;
  z-index: 2;
}

.button.button-effect-ujarak:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: -3px;
  bottom: -3px;
  left: 10%;
  right: 10%;
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
  opacity: 0;
  z-index: 0;
}

.button.button-effect-ujarak:after {
  content: '';
  position: absolute;
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  z-index: 1;
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}

.button.button-effect-ujarak:hover {
  background: transparent;
}

.button.button-effect-ujarak:hover:before {
  opacity: 1;
  left: -1px;
  right: -1px;
}

.button.button-effect-ujarak:hover:after {
  opacity: 0;
  left: 10%;
  right: 10%;
}

.button[class*='-outline'] {
  padding: 11px 38px;
  font-size: 16px;
  line-height: 20px;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.button-block {
  display: block;
  width: 100%;
}

.button-default {
  color: #151515;
  background-color: transparent;
  border-color: #9b9b9b;
}

.button-default:hover,
.button-default:focus,
.button-default:active,
.button-default:hover {
  color: #fff;
  background-color: #151515;
  border-color: #151515;
}

.button-default-outline {
  border-width: 3px;
  color: #151515;
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.2);
}

.button-default-outline:hover,
.button-default-outline:focus,
.button-default-outline:active,
.button-default-outline:hover {
  color: #fff;
  background-color: #151515;
  border-color: #151515;
}

.button-gray-dark-outline {
  border-width: 3px;
  color: #151515;
  background-color: transparent;
  border-color: #151515;
}

.button-gray-dark-outline:hover,
.button-gray-dark-outline:focus,
.button-gray-dark-outline:active,
.button-gray-dark-outline:hover {
  color: #fff;
  background-color: #151515;
  border-color: #151515;
}

.button-gray-dark-outline.button-effect-ujarak {
  border-width: 0;
  padding: 14px 38px;
  font-size: 16px;
  line-height: 20px;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.button-gray-dark-outline.button-effect-ujarak:before {
  background-color: #151515;
}

.button-gray-dark-outline.button-effect-ujarak:after {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 3px solid #151515;
}

.button-gray-dark-outline.button-effect-ujarak:hover {
  background: transparent;
}

.button-primary {
  color: #fff;
  background-color: #CAA450;
  border-color: #CAA450;
}

.button-primary:hover,
.button-primary:focus,
.button-primary:active,
.button-primary:hover {
  color: #fff;
  background-color: #dac390;
  border-color: #dac390;
}

.button-primary.button-effect-ujarak:before {
  background-color: #dac390;
}

.button-primary.button-effect-ujarak:after {
  background-color: #CAA450;
}

.button-primary.button-effect-ujarak:hover {
  background: transparent;
}

.button-secondary {
  color: #fff;
  background-color: #dac390;
  border-color: #dac390;
}

.button-secondary:hover,
.button-secondary:focus,
.button-secondary:active,
.button-secondary:hover {
  color: #fff;
  background-color: #CAA450;
  border-color: #CAA450;
}

.button-secondary.button-effect-ujarak:before {
  background-color: #CAA450;
}

.button-secondary.button-effect-ujarak:after {
  background-color: #dac390;
}

.button-secondary.button-effect-ujarak:hover {
  background: transparent;
}

.button-steel-blue {
  color: #fff;
  background-color: #547ABB;
  border-color: #547ABB;
}

.button-steel-blue:hover,
.button-steel-blue:focus,
.button-steel-blue:active,
.button-steel-blue:hover {
  color: #fff;
  background-color: #3f629d;
  border-color: #3f629d;
}

.button-cerulean {
  color: #fff;
  background-color: #00bbf2;
  border-color: #00bbf2;
}

.button-cerulean:hover,
.button-cerulean:focus,
.button-cerulean:active,
.button-cerulean:hover {
  color: #fff;
  background-color: #00a7d9;
  border-color: #00a7d9;
}

.button-mandy {
  color: #fff;
  background-color: #e75854;
  border-color: #e75854;
}

.button-mandy:hover,
.button-mandy:focus,
.button-mandy:active,
.button-mandy:hover {
  color: #fff;
  background-color: #e12c27;
  border-color: #e12c27;
}

.button-shadow {
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
}

.button-shadow:hover {
  -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
}

.button-xs {
  padding: 12px 30px;
  font-size: 14px;
  line-height: 18px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.button-xs[class*='-outline'] {
  padding: 10px 15px;
  font-size: 14px;
  line-height: 18px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.button-sm {
  padding: 13px 22px;
  font-size: 14px;
  line-height: 16px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  min-width: auto;
}

.button-sm[class*='-outline'] {
  padding: 13px 22px;
  font-size: 14px;
  line-height: 16px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.button-lg {
  padding: 19px 65px;
  font-size: 18px;
  line-height: 20px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.button-lg[class*='-outline'] {
  padding: 19px 65px;
  font-size: 18px;
  line-height: 20px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.button-xl {
  padding: 25px 70px;
  font-size: 24px;
  line-height: 24px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.button-xl[class*='-outline'] {
  padding: 25px 70px;
  font-size: 24px;
  line-height: 24px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.button-circle {
  -webkit-border-radius: 30px;
  border-radius: 30px;
}

.button-round {
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

.button-square {
  -webkit-border-radius: 0;
  border-radius: 0;
}

.button-ellipse-md {
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.button-ellipse-lg {
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.button.button-icon {
  padding-left: 35px;
  padding-right: 35px;
}

.button.button-icon .icon {
  line-height: inherit;
  vertical-align: middle;
  -webkit-transition: 0s;
  transition: 0s;
}

.button.button-icon-left .icon {
  float: left;
  padding-right: 10px;
}

.button.button-icon-right .icon {
  float: right;
  padding-left: 10px;
}

.button-tags {
  border-width: 1px;
  font-weight: 500;
  text-transform: uppercase;
}

.button-link {
  font: 700 16px "Poppins", Helvetica, Arial, sans-serif;
  color: #dac390;
}

/*
*
* Form styles
* --------------------------------------------------
*/
.rd-mailform {
  position: relative;
  text-align: left;
}

html .rd-mailform-inline {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
}

html .rd-mailform-inline .form-wrap {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

html .rd-mailform-inline .button {
  margin-top: 0;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.form-input {
  display: block;
  width: 100%;
  height: 50px;
  padding: 12px 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #9b9b9b;
  background-color: #f5f5f5;
  background-image: none;
  border: 1px solid #f5f5f5;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  letter-spacing: .05em;
}

.form-input:focus {
  outline: 0;
}

.form-input:-webkit-autofill~label,
.form-input:-webkit-autofill~.form-validation {
  color: #000 !important;
}

textarea.form-input {
  height: 135px;
  min-height: 108px;
  max-height: 229.5px;
  resize: vertical;
}

.form-wrap {
  position: relative;
}

.form-wrap+.form-wrap {
  margin-top: 15px;
}

*+.form-button,
.form-wrap+.button {
  margin-top: 30px;
}

.form-label {
  position: absolute;
  top: 25px;
  left: 15px;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #9b9b9b;
  pointer-events: none;
  z-index: 9;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.form-label.focus {
  opacity: 0;
}

.form-label.auto-fill {
  color: #9b9b9b;
}

@media (min-width: 768px) {
  .form-label-outside {
    position: static;
    text-transform: uppercase;
  }

  .form-label-outside,
  .form-label-outside.focus,
  .form-label-outside.auto-fill {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    color: #9b9b9b;
    font-size: 14px;
    font-weight: 400;
  }

  .form-label-outside+.form-input+.form-validation {
    top: 34px;
  }
}

.form-validation {
  position: absolute;
  right: 10px;
  top: 3px;
  font-size: 11px;
  line-height: 11px;
  color: #d9534f;
  margin-top: 3px;
  -webkit-transition: .3s;
  transition: .3s;
  z-index: 11;
}

.form-validation-left .form-validation {
  right: auto;
  top: 100%;
  left: 0;
}

#form-output-global {
  position: fixed;
  bottom: 30px;
  left: 15px;
  visibility: hidden;
  -webkit-transform: translateX(-500px);
  -ms-transform: translateX(-500px);
  transform: translateX(-500px);
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
  z-index: 9999999;
}

#form-output-global.active {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  visibility: visible;
}

@media (min-width: 480px) {
  #form-output-global {
    left: 30px;
  }
}

.form-output {
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 14px;
  line-height: 1.5;
  margin-top: 2px;
  -webkit-transition: .3s;
  transition: .3s;
  opacity: 0;
  visibility: hidden;
}

.form-output.active {
  opacity: 1;
  visibility: visible;
}

.form-output.error {
  color: #d9534f;
}

.form-output.success {
  color: #5cb85c;
}

.radio .radio-custom,
.radio-inline .radio-custom,
.checkbox .checkbox-custom,
.checkbox-inline .checkbox-custom {
  opacity: 0;
}

.radio .radio-custom,
.radio .radio-custom-dummy,
.radio-inline .radio-custom,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom,
.checkbox-inline .checkbox-custom-dummy {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-left: -20px;
  margin-top: 5px;
  outline: none;
  cursor: pointer;
}

.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
  pointer-events: none;
  background: #ebebeb;
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.15);
}

.radio .radio-custom-dummy:after,
.radio-inline .radio-custom-dummy:after,
.checkbox .checkbox-custom-dummy:after,
.checkbox-inline .checkbox-custom-dummy:after {
  position: absolute;
  opacity: 0;
}

.radio .radio-custom:focus,
.radio-inline .radio-custom:focus,
.checkbox .checkbox-custom:focus,
.checkbox-inline .checkbox-custom:focus {
  outline: none;
}

.radio-custom:checked+.radio-custom-dummy:after,
.checkbox-custom:checked+.checkbox-custom-dummy:after {
  opacity: 1;
}

.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.radio .radio-custom-dummy:after,
.radio-inline .radio-custom-dummy:after {
  content: '';
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  background: #151515;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.checkbox,
.checkbox-inline {
  padding-left: 20px;
}

.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
  pointer-events: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-left: 0;
  left: 0;
}

.checkbox .checkbox-custom-dummy:after,
.checkbox-inline .checkbox-custom-dummy:after {
  content: '\f222';
  font-family: "Material Design Icons";
  font-size: 20px;
  line-height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  color: #151515;
}

.form-button-block .button {
  width: 100%;
}

.form-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  max-height: 70px;
}

.recaptcha {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

.page .form-inline {
  text-align: center;
}

.page .form-inline>*+* {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .page .form-inline {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 100%;
  }

  .page .form-inline>*+* {
    margin-top: 0;
    margin-left: 30px;
  }

  .page .form-inline .form-wrap {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
  }

  .page .form-inline .form-input {
    width: 100%;
  }

  .page .form-inline .button {
    display: inline-block;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
  }
}

.form-comment .form-label-outside {
  text-transform: none;
  color: #151515;
}

.form-comment .form-input {
  background-color: transparent;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #151515;
  border-color: #ddd;
  /* Firefox 19+ */
  /* Firefox 18- */
}

.form-comment .form-input::-webkit-input-placeholder {
  color: #151515;
}

.form-comment .form-input::-moz-placeholder {
  color: #151515;
}

.form-comment .form-input:-moz-placeholder {
  color: #151515;
}

.form-comment .form-input:-ms-input-placeholder {
  color: #151515;
}

.form-comment .button {
  font-size: 14px;
  min-width: 180px;
}

h4+.form-comment {
  margin-top: 10px;
}

.form-search {
  position: relative;
}

.form-search .form-input {
  border: 1px solid #ddd;
  padding-right: 60px;
  color: #000;
  background-color: transparent;
}

.form-search .form-label {
  left: 20px;
  top: 25px;
  color: #9b9b9b;
  font-size: 14px;
}

.form-search-submit {
  position: absolute;
  font-size: 25px;
  right: 20px;
  top: 0;
  bottom: 0;
  padding: 0;
  background: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #151515;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

.form-search-submit:hover,
.form-search-submit:focus {
  color: #CAA450;
  outline: none;
}

.form-wrap_icon {
  position: relative;
  width: 100%;
}

.form-wrap_icon .form-input {
  padding-left: 60px;
}

.form-wrap_icon .form-label {
  left: 60px;
}

.form-wrap_icon::before {
  position: absolute;
  top: 25px;
  left: 22px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-right: 7px;
  font-size: 22px;
  line-height: 24px;
  color: #898989;
  z-index: 1;
}

.form-wrap_icon .select2-container--bootstrap .select2-selection--single {
  padding-left: 60px;
}

.form-wrap_icon__label-outside:before {
  top: auto;
  bottom: 25px;
  -webkit-transform: translateY(45%);
  -ms-transform: translateY(45%);
  transform: translateY(45%);
}

.table-custom {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  font-weight: 400;
  letter-spacing: 0;
  text-align: left;
  background: transparent;
}

.table-custom th,
.table-custom td {
  color: #000;
  background: transparent;
}

.table-custom th {
  padding: 25px 24px;
  font-weight: 700;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .table-custom th {
    padding: 33px 24px;
  }
}

.table-custom td {
  padding: 17px 24px 18px;
  border-bottom: 1px solid #b7b7b7;
}

.table-custom tr:last-of-type td {
  font-weight: 700;
}

.table-custom-primary th {
  color: #fff;
  background: #CAA450;
}

.table-custom-light th {
  background: #f2f3f8;
}

.table-custom-light td+td {
  border-left: 1px solid #b7b7b7;
}

.table-custom-bordered {
  border: 1px solid #b7b7b7;
}

.table-custom-bordered td {
  border: 1px solid #b7b7b7;
}

.table-custom-bordered tbody>tr:first-of-type>td {
  border-top: 0;
}

.table-custom-striped tbody tr:nth-of-type(odd) td {
  background: transparent;
}

.table-custom-striped tbody tr:nth-of-type(even) td {
  background: #f2f3f8;
}

.table-custom-striped tbody td {
  border: 0;
}

.table-round {
  position: relative;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}

.table-custom-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  .table-custom-responsive {
    width: 100%;
    margin-bottom: 10px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #b7b7b7;
  }

  .table-custom-responsive>.table-custom>thead>tr>th,
  .table-custom-responsive>.table-custom>thead>tr>td,
  .table-custom-responsive>.table-custom>tbody>tr>th,
  .table-custom-responsive>.table-custom>tbody>tr>td,
  .table-custom-responsive>.table-custom>tfoot>tr>th,
  .table-custom-responsive>.table-custom>tfoot>tr>td {
    white-space: nowrap;
  }
}

/*
*
* Lists
* --------------------------------------------------
*/
ul,
ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

.list>li+li {
  margin-top: 10px;
}

.list-xl>li+li {
  margin-top: 40px;
}

@media (min-width: 1200px) {
  .list-xl>li+li {
    margin-top: 90px;
  }
}

.list-inline {
  margin-left: -5px;
  margin-right: -5px;
}

.list-inline>li {
  padding-left: 5px;
  padding-right: 5px;
}

.list-inline-sm {
  margin-left: -15px;
  margin-right: -15px;
  -webkit-transform: translateY(-7px);
  -ms-transform: translateY(-7px);
  transform: translateY(-7px);
  margin-bottom: -7px;
}

.list-inline-sm>li {
  padding-top: 7px;
  padding-left: 15px;
  padding-right: 15px;
}

.list-unstyled li+li {
  margin-top: 10px;
}

dl {
  margin: 0;
}

.list-desc {
  margin-left: -5px;
  margin-right: -5px;
}

.list-desc>* {
  display: inline-block;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 5px;
}

.list-terms {
  margin-top: 35px;
}

.list-terms dt+dd {
  margin-top: 5px;
}

.list-terms dd+dt {
  margin-top: 25px;
}

.index-list {
  counter-reset: li;
}

.index-list>li .list-index-counter:before {
  content: counter(li, decimal-leading-zero);
  counter-increment: li;
}

.marked-list>li {
  position: relative;
  padding-left: 25px;
  font: 400 14px/24px "Lato", Helvetica, Arial, sans-serif;
  color: #151515;
}

.marked-list>li:before {
  position: absolute;
  top: -1px;
  left: 0;
  content: '\f105';
  font: 400 16px/24px "FontAwesome";
  color: #b7b7b7;
}

.marked-list>li a,
.marked-list>li a:active,
.marked-list>li a:focus {
  color: inherit;
}

.marked-list>li a:hover {
  color: #CAA450;
}

.marked-list>li+li {
  margin-top: 10px;
}

.marked-list__mod-1>li {
  padding-bottom: 12px;
  border-bottom: 1px solid #ddd;
}

.marked-list__mod-1>li:before {
  color: #CAA450;
}

.marked-list-gray-darker>li {
  color: #363d41;
}

.ordered-list {
  counter-reset: li;
}

.ordered-list li {
  position: relative;
  padding-left: 25px;
  font: 400 14px/24px "Lato", Helvetica, Arial, sans-serif;
  color: #151515;
}

.ordered-list li:before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 15px;
  content: counter(li, decimal) ".";
  counter-increment: li;
  color: #b7b7b7;
}

.ordered-list li+li {
  margin-top: 10px;
}

.nav-list li.active a {
  color: #CAA450;
}

.list-column-3 {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}

@media (min-width: 768px) {
  .list-column-3 {
    -webkit-columns: 3;
    -moz-columns: 3;
    columns: 3;
    -webkit-column-gap: 60px;
    -moz-column-gap: 60px;
    column-gap: 60px;
  }
}

.list-bars {
  text-align: left;
}

.list-bars li {
  display: block;
}

.list-bars>li+li {
  margin-top: 25px;
}

.list-bars *+.progress {
  margin-top: 19px;
}

.list-bars-item-header {
  color: #9b9b9b;
  text-transform: uppercase;
}

/*
*
* Posts
* --------------------------------------------------
*/
.post-box-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 25px;
}

.post-box-body h4+p {
  margin-top: 15px;
}

.author-image {
  text-align: center;
  color: #151515;
  font-weight: 700;
}

.author-image img {
  -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2);
}

.author-image *+figcaption {
  margin-top: 18px;
}

.post-box-image {
  overflow: hidden;
}

.post-box-image figure {
  -webkit-transition: 750ms ease-in-out;
  transition: 750ms ease-in-out;
}

.post-box-text {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
}

.post-box-tags .icon {
  font-size: 14px;
}

.post-box-tags .icon:before {
  font-size: 19px;
  color: #151515;
  vertical-align: middle;
  margin-right: 5px;
}

.post-classic footer {
  margin-top: 40px;
}

.post-classic footer .heading-5 {
  font-weight: 500;
}

.post-classic+* {
  margin-top: 40px;
}

.post-content {
  margin-top: 35px;
}

.post-content hr {
  margin-top: 15px;
}

.post-content p+p {
  margin-top: 15px;
}

.post-meta {
  margin-top: 20px;
  margin-left: -15px;
  margin-right: -18px;
}

.post-meta li {
  position: relative;
  padding-left: 15px;
  padding-right: 18px;
}

.post-meta li:after {
  position: absolute;
  right: 0;
  top: -6px;
  font-size: 20px;
  content: '|';
  display: inline-block;
  color: #eee;
}

.post-meta li:last-of-type:after {
  content: none;
}

.box-comment .unit__left {
  padding-top: 15px;
}

.box-comment .box-comment {
  margin-top: 20px;
  margin-left: 20px;
}

*+.box-comment {
  margin-top: 30px;
}

.box-comment-body {
  padding: 18px 18px 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #151515;
}

.box-comment-title {
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
}

.box-comment-meta {
  font-size: 12px;
  color: #9b9b9b;
}

.box-comment-icon {
  font-size: 14px;
  padding-left: 5px;
  padding-right: 5px;
}

.box-comment-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
}

.box-comment-header-inner {
  padding-left: 15px;
  padding-right: 15px;
}

.box-comment-header-inner>* {
  display: inline-block;
  vertical-align: middle;
}

.box-comment-header-inner>*+* {
  margin-left: 5px;
}

.box-comment-text {
  margin-top: 12px;
}

.aside-title {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #151515;
}

*+.post-minimal {
  margin-top: 15px;
}

@media (min-width: 768px) {
  .post-box:hover .post-box-image figure {
    -webkit-transform: scale3d(1.04, 1.04, 1.04);
    transform: scale3d(1.04, 1.04, 1.04);
  }

  .post-box-body {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-top: 43px;
  }

  .post-box-body>* {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .post-box-tags,
  .post-box-text {
    max-width: 80%;
  }

  .post-box-text {
    margin-left: 30px;
    padding-bottom: 30px;
  }

  .post-content hr+p {
    margin-top: 50px;
  }

  .box-comment>.box-comment {
    margin-left: 100px;
  }
}

/*
*
* Thumbnails
* --------------------------------------------------
*/
.thumb {
  position: relative;
  display: inline-block;
}

.thumb:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(125, 93, 139, 0.4);
  z-index: 1;
  content: '';
  will-change: opacity;
}

.thumb:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  font-family: FontAwesome;
  font-size: 34px;
  content: "\f065";
  z-index: 1;
  will-change: transform, opacity;
}

.thumb:before,
.thumb:after {
  -webkit-transition: .3s ease;
  transition: .3s ease;
  opacity: 0;
}

.thumb:hover:before,
.thumb:hover:after {
  opacity: 1;
}

.img-thumbnail-custom {
  position: relative;
  max-width: 570px;
  margin-left: auto;
  margin-right: auto;
}

.img-thumbnail-custom .caption {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 21px;
  background-color: #eee;
}

.img-thumbnail-custom .caption .button {
  padding-left: 15px;
  padding-right: 15px;
}

.img-thumbnail-custom .list-inline li {
  line-height: 0;
  vertical-align: middle;
}

.img-wrap-mod-2 {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 130px;
  margin-left: auto;
  margin-right: auto;
}

.img-wrap-mod-2:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  -webkit-transition: 250ms;
  transition: 250ms;
}

.img-wrap-mod-2 .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(0);
  -ms-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  -webkit-transition: 250ms;
  transition: 250ms;
}

.img-wrap-mod-2:hover:before {
  opacity: 1;
}

.img-wrap-mod-2:hover .icon {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}

.thumbnail-classic {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  overflow: hidden;
  width: 100.01%;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.thumbnail-classic figure {
  width: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: .33s all ease-in-out;
  transition: .33s all ease-in-out;
}

.thumbnail-classic img {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
  height: auto;
  max-width: none;
  min-width: 101.5%;
}

.thumbnail-classic .caption {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 20px;
  -webkit-transition: .33s all ease-in-out;
  transition: .33s all ease-in-out;
  pointer-events: none;
  background: rgba(73, 97, 130, 0.59);
}

.thumbnail-classic .caption::before,
.thumbnail-classic .caption::after {
  pointer-events: none;
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}

.thumbnail-classic .caption::before {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
}

.thumbnail-classic .caption::after {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  transform: scale(1, 0);
}

.thumbnail-classic .caption>* {
  position: relative;
  z-index: 2;
}

.thumbnail-classic .caption-title,
.thumbnail-classic .caption-text {
  color: #fff;
}

.thumbnail-classic .caption-title {
  position: relative;
  font-size: 18px;
  line-height: 1.25;
  margin-bottom: 0;
}

.thumbnail-classic .caption-text {
  max-width: 100%;
  margin-top: 15px;
  padding: 0 15px;
  color: #fff;
}

.thumbnail-classic .caption-text:before {
  width: 45px;
  margin-left: auto;
  margin-right: auto;
  border-top: 2px solid;
  content: "";
  display: block;
  margin-bottom: 15px;
}

@media (min-width: 992px) {
  .desktop .col-md-3 .caption-text {
    max-width: 215px;
  }

  .desktop .col-md-6 .caption-text,
  .desktop .col-md-4 .caption-text {
    max-width: 50%;
  }

  .desktop .thumbnail-classic .caption {
    -webkit-transition: .4s all ease;
    transition: .4s all ease;
    opacity: 0;
  }

  .desktop .thumbnail-classic .caption-title,
  .desktop .thumbnail-classic .caption-text {
    -webkit-transition: 300ms 50ms ease-in-out;
    transition: 300ms 50ms ease-in-out;
    -webkit-transform: scale3d(0.7, 0.7, 0);
    transform: scale3d(0.7, 0.7, 0);
  }

  .desktop .thumbnail-classic:hover figure {
    -webkit-transform: translate3d(0, 0, 50px);
    transform: translate3d(0, 0, 50px);
  }

  .desktop .thumbnail-classic:hover .caption {
    opacity: 1;
  }

  .desktop .thumbnail-classic:hover .caption:before,
  .desktop .thumbnail-classic:hover .caption:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  .desktop .thumbnail-classic:hover .caption-title,
  .desktop .thumbnail-classic:hover .caption-text {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@media (max-width: 767px) {
  .thumbnail-classic {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }
}

/*
*
* Tooltip Custom
* --------------------------------------------------
*/
.tooltip-custom {
  color: #b7b7b7;
}

.tooltip-custom .tooltip {
  font-family: "Lato", Helvetica, Arial, sans-serif;
}

.tooltip-custom .tooltip.in {
  opacity: 1;
}

.tooltip-custom .tooltip-inner {
  max-width: 253px;
  padding: 4px 8px;
  font-size: 14px;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #CAA450;
}

.tooltip-custom .tooltip.left .tooltip-arrow {
  border-left-color: #CAA450;
}

.tooltip-custom .tooltip.right .tooltip-arrow {
  border-right-color: #CAA450;
}

.tooltip-custom .tooltip.top .tooltip-arrow {
  border-top-color: #CAA450;
}

.tooltip-custom .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #CAA450;
}

/*
*
* Snackbars
* --------------------------------------------------
*/
.snackbars {
  max-width: 280px;
  padding: 9px 16px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  text-align: left;
  background-color: #151515;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  font-size: 14px;
}

.snackbars .icon-xxs {
  font-size: 18px;
}

.snackbars p span:last-child {
  padding-left: 14px;
}

.snackbars-left {
  display: inline-block;
  margin-bottom: 0;
}

.snackbars-right {
  display: inline-block;
  float: right;
  text-transform: uppercase;
}

.snackbars-right:hover {
  text-decoration: underline;
}

@media (min-width: 480px) {
  .snackbars {
    max-width: 380px;
    padding: 12px 15px;
    font-size: 16px;
  }
}

/*
*
* Navigation
* --------------------------------------------------
*/
.navigation-pills li a {
  display: inline-block;
  padding: 3px 9px;
  border: 1px solid #CAA450;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 16px;
  -webkit-transition: .2s;
  transition: .2s;
}

.navigation-pills li a.active,
.navigation-pills li a:hover,
.navigation-pills li a:focus {
  background-color: #CAA450;
  color: #fff;
}

/*
*
* Page Loaders
* --------------------------------------------------
*/
.page-loader {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  float: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px;
  z-index: 9999999;
  background: #fff;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

.page-loader.loaded {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

.page-loader.ending {
  display: none;
}

.page-loader .page-loader-body {
  text-align: center;
}

/* EDITABLE PARAMETERS */
/* handle width */
/* blade width */
/* blade's height and handle's thickness will be inversely proportional to $div */
/* initial amplitude between blades */
/* final amplitude between blades */
/* NON EDITABLE PARAMETERS */
/* handle height */
/* handle border thickness */
/* blade height */
/* joint diameter */
/* left position of the center of rotation */
/* left position in % of the center of rotation */
/* left position of the joint in % */
body {
  background: #fff;
}

.scissors {
  position: relative;
  width: 8em;
  height: 3.6em;
  margin: 3em auto;
}

.half {
  width: 8em;
  height: 2em;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: 39% 100% 0;
  -ms-transform-origin: 39% 100% 0;
  transform-origin: 39% 100% 0;
  -webkit-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  transform: rotate(10deg);
  -webkit-animation: rot-up 1s ease-out infinite;
  animation: rot-up 1s ease-out infinite;
}

.half:nth-child(even) {
  top: 1.6em;
  -webkit-transform-origin: 39% 0% 0;
  -ms-transform-origin: 39% 0% 0;
  transform-origin: 39% 0% 0;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  -webkit-animation: rot-down 1s ease-out infinite;
  animation: rot-down 1s ease-out infinite;
}

.half:nth-child(even) .blade {
  top: 0;
  -webkit-border-radius: 0 0.4em 0 0;
  border-radius: 0 0.4em 0 0;
}

.half:nth-child(even) .blade:after {
  top: 0.4em;
  border-style: solid;
  border-width: 0.4em 0.8em 0 0.8em;
  border-color: #353535 transparent transparent transparent;
}

@-webkit-keyframes rot-up {
  0% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }

  50% {
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
  }

  100% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}

@keyframes rot-up {
  0% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }

  50% {
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
  }

  100% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}

@-webkit-keyframes rot-down {
  0% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  50% {
    -webkit-transform: rotate(-40deg);
    transform: rotate(-40deg);
  }

  100% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
}

@keyframes rot-down {
  0% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  50% {
    -webkit-transform: rotate(-40deg);
    transform: rotate(-40deg);
  }

  100% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
}

.joint {
  width: 0.32em;
  height: 0.32em;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  top: 1.64em;
  left: 37%;
}

.handle {
  width: 2em;
  height: 2em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  border: 0.4em solid #353535;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.blade {
  width: 6em;
  height: 0.4em;
  position: absolute;
  top: 1.6em;
  left: 2em;
  background: #353535;
  -webkit-border-radius: 0 0 0.4em 0;
  border-radius: 0 0 0.4em 0;
}

.blade:before {
  content: '';
  width: 1em;
  height: 0.4em;
  background: #353535;
  position: absolute;
  top: 0;
  left: -1em;
}

.blade:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.8em 0.4em 0.8em;
  border-color: transparent transparent #353535 transparent;
  position: absolute;
  top: -0.4em;
  left: -0.8em;
}

.breadcrumbs-custom {
  margin-top: 15px;
  position: relative;
  vertical-align: middle;
}

.breadcrumbs-custom a {
  display: inline;
  vertical-align: middle;
}

.breadcrumbs-custom a,
.breadcrumbs-custom a:active,
.breadcrumbs-custom a:focus {
  color: #dac390;
}

.breadcrumbs-custom li {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding-right: 36px;
  font-size: 18px;
}

.breadcrumbs-custom li:after {
  content: "";
  position: absolute;
  top: 53%;
  right: 9px;
  display: inline-block;
  color: rgba(255, 255, 255, 0.5);
  font: 400 18px/18px 'Material Design Icons';
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.breadcrumbs-custom li:last-child {
  padding-right: 0;
}

.breadcrumbs-custom li:last-child:after {
  display: none;
}

.breadcrumbs-custom a:hover,
.breadcrumbs-custom li.active {
  color: #fff;
}

@media (min-width: 768px) {
  .breadcrumbs-custom li {
    padding-right: 44px;
  }

  .breadcrumbs-custom li:after {
    right: 13px;
  }
}

.breadcrumbs-01 {
  background-image: url("/static/images/breadcrumbs-01.f2295035ac1f.jpg");
}

.panel-group.panel-group-custom {
  margin-bottom: 0;
}

.panel-group.panel-group-custom .panel-heading+.panel-collapse>.panel-body,
.panel-group.panel-group-custom .panel-heading+.panel-collapse>.list-group {
  border-top: 0;
}

.panel-group.panel-group-custom .panel+.panel {
  margin-top: 0;
}

.panel-group.panel-group-corporate .panel+.panel {
  margin-top: 30px;
}

.panel-custom {
  margin: 0;
  background: inherit;
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.panel-custom a {
  display: block;
}

.panel-custom .panel-heading {
  padding: 0;
  border-bottom: 0;
  border-top-radius: 0;
}

.panel-custom .panel-body {
  padding: 0;
  border: 0;
}

*+.panel-group-custom {
  margin-top: 30px;
}

.panel-corporate {
  text-align: left;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
}

.panel-corporate .panel-title a,
.panel-corporate .panel-collapse {
  background: #fff;
}

.panel-corporate .panel-title a {
  position: relative;
  z-index: 1;
  padding: 21px 82px 21px 32px;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0;
  color: #151515;
  -webkit-transition: 1.3s all ease;
  transition: 1.3s all ease;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  border-bottom: 1px solid #dedede;
}

.panel-corporate .panel-title a .panel-arrow:after {
  opacity: 0;
  visibility: hidden;
}

.panel-corporate .panel-title a.collapsed {
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border-bottom-width: 0;
}

.panel-corporate .panel-title a.collapsed .panel-arrow {
  -webkit-border-radius: 0 6px 6px 0;
  border-radius: 0 6px 6px 0;
}

.panel-corporate .panel-title a.collapsed .panel-arrow:after {
  opacity: 1;
  visibility: visible;
}

.panel-corporate .panel-arrow {
  position: absolute;
  top: 0;
  bottom: -1px;
  right: -1px;
  z-index: 2;
  width: 70px;
  background: #CAA450;
  -webkit-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0;
  -webkit-transition: .33s all ease;
  transition: .33s all ease;
}

.panel-corporate .panel-arrow:before,
.panel-corporate .panel-arrow:after {
  content: '';
  position: absolute;
  top: 50%;
  z-index: 4;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #fff;
}

.panel-corporate .panel-arrow:before {
  width: 14px;
  height: 2px;
  right: 28px;
}

.panel-corporate .panel-arrow:after {
  width: 2px;
  height: 14px;
  right: 34px;
}

.panel-corporate .panel-collapse {
  position: relative;
  z-index: 1;
  color: #9b9b9b;
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

.panel-corporate .panel-body {
  padding: 25px 44px 25px 32px;
}

@media (max-width: 767px) {

  .panel-corporate .panel-title a,
  .panel-corporate .panel-body {
    padding-left: 25px;
  }
}

@media (min-width: 768px) {
  .panel-corporate .panel-title a {
    font-size: 18px;
  }
}

/*
*
* Pagination custom
* --------------------------------------------------
*/
.pagination-custom {
  position: relative;
  position: relative;
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
  margin-bottom: -8px;
  margin-left: -4px;
  margin-right: -4px;
  line-height: 0;
  font-size: 0;
  text-align: center;
}

.pagination-custom>* {
  margin-top: 8px;
  padding-left: 4px;
  padding-right: 4px;
}

.pagination-custom li {
  display: inline-block;
  vertical-align: middle;
}

.pagination-custom li a {
  display: block;
  width: auto;
  min-height: 52px;
  min-width: 52px;
  height: 52px;
  padding: 10px 20px;
  border: 2px solid;
  font: 700 14px/24px "Lato", Helvetica, Arial, sans-serif;
  vertical-align: middle;
}

.pagination-custom li a:after {
  content: '';
  height: 108%;
  width: 0;
  display: inline-block;
  vertical-align: middle;
}

.pagination-custom li a,
.pagination-custom li a:active,
.pagination-custom li a:focus {
  color: #CAA450;
  background: #fff;
  border-color: #ddd;
}

.pagination-custom li a:hover {
  color: #fff;
  background: #ccc;
  border-color: #ccc;
}

.pagination-custom li:first-child a,
.pagination-custom li:last-child a {
  font: 400 11px "FontAwesome";
}

.pagination-custom li:first-child a:before {
  content: '\f053';
}

.pagination-custom li:last-child a:before {
  content: '\f054';
}

.pagination-custom li.disabled,
.pagination-custom li.active {
  pointer-events: none;
}

.pagination-custom li.active a {
  color: #fff;
  background: #CAA450;
  border-color: #CAA450;
}

.pagination-custom li.disabled a {
  color: #f2f3f8;
  background: #fff;
  border-color: #ddd;
}

*+.pagination-custom {
  margin-top: 35px;
}

@media (min-width: 768px) {
  *+.pagination-custom {
    margin-top: 60px;
  }
}

[class*='quote-'] {
  font: inherit;
  padding: 0;
  border: 0;
}

[class*='quote-'] q:before,
[class*='quote-'] q:after {
  content: none;
}

[class*='quote-'] cite {
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-style: normal;
}

[class*='quote-'] small:before,
[class*='quote-'] .small:before {
  display: none;
}

@media (min-width: 480px) {
  .quote-default p {
    text-align: left;
  }
}

.quote-default cite {
  font-weight: 700;
  font-size: 18px;
  letter-spacing: .02em;
  color: #151515;
}

.quote-default .quote-body {
  position: relative;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}

@media (min-width: 480px) {
  .quote-default .quote-body {
    padding-left: 25px;
  }
}

.quote-default .quote-body .unit {
  position: relative;
  padding-top: 32px;
  padding-bottom: 27px;
  background-color: #fff;
}

.quote-default .quote-body svg {
  margin-top: 6px;
  fill: #CAA450;
}

.quote-default .quote-body:before {
  position: absolute;
  top: -webkit-calc(100% - 15px);
  top: calc(100% - 15px);
  left: 80px;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 19px;
  border-color: transparent transparent transparent #ebebeb;
}

.quote-default .quote-body:after {
  left: 81px;
  position: absolute;
  top: -webkit-calc(100% - 17px);
  top: calc(100% - 17px);
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 20px;
  border-color: transparent transparent transparent #fff;
}

.quote-default .quote-footer {
  text-align: left;
  padding-left: 25px;
}

.quote-default *+.quote-footer {
  margin-top: 15px;
}

.quote-default-title {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.02em;
  font-style: italic;
  color: #363d41;
}

.quote-modern {
  max-width: 335px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.quote-modern .quote-header {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.quote-modern .quote-header>div {
  width: 120%;
}

.quote-modern .quote-header:before,
.quote-modern .quote-header:after {
  border-color: #9b9b9b;
}

.quote-modern .quote-body {
  margin-top: 15px;
  padding: 0 10px 15px;
  color: #000;
}

@media (min-width: 1200px) {
  .quote-modern .quote-body {
    padding-bottom: 30px;
  }
}

.quote-modern .quote-body *+p {
  margin-top: 10px;
}

.quote-modern .quote-footer {
  position: relative;
  padding: 30px 15px 15px;
  border-top: 1px solid #9b9b9b;
  color: #f2f3f8;
  font-weight: 700;
}

.quote-modern .quote-footer:before {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 18px 0 18px;
  border-color: #9b9b9b transparent transparent transparent;
}

.quote-modern .quote-footer:after {
  content: '';
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 18px 0 18px;
  border-color: #fff transparent transparent transparent;
}

.quote-classic .icon {
  font-size: 22px;
}

.quote-classic p+p {
  margin-top: 25px;
  margin-bottom: 3px;
}

.quote-secondary {
  position: relative;
  padding: 18px 15px 20px;
  text-align: center;
}

.quote-secondary q {
  font: 300 24px/48px "Poppins", Helvetica, Arial, sans-serif;
  color: #dac390;
}

.quote-secondary:before,
.quote-secondary:after {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  content: "";
  width: 50%;
  max-width: 250px;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, #ddd), color-stop(50%, transparent));
  background: -webkit-linear-gradient(left, transparent, #ddd 50%, transparent);
  background: linear-gradient(to right, transparent, #ddd 50%, transparent);
}

.quote-secondary:before {
  top: 0;
}

.quote-secondary:after {
  bottom: 0;
}

.quote-box {
  text-align: left;
  padding: 25px 15px;
  -webkit-box-shadow: 0 1px 16px rgba(0, 0, 0, 0.21);
  box-shadow: 0 1px 16px rgba(0, 0, 0, 0.21);
}

.quote-box-title {
  font-size: 24px;
  line-height: 33px;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-top: 10px;
  letter-spacing: .05em;
}

.quote-box-body {
  margin-top: 20px;
}

.quote-box-footer {
  margin-top: 28px;
}

.quote-box-cite {
  overflow: hidden;
  line-height: 1.2;
}

.quote-box-cite cite {
  color: #a372b9;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Lato", Helvetica, Arial, sans-serif;
}

.quote-box-cite span {
  font-style: italic;
  font-size: 16px;
  color: #151515;
  padding-left: 7px;
  line-height: .8;
}

@media (min-width: 768px) {
  .quote-box {
    padding: 35px 30px;
  }

  .quote-box-title {
    margin-top: 0;
    margin-left: 20px;
  }

  .quote-box-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .quote-box-footer:before {
    content: "";
    display: inline-block;
    width: 62px;
    height: 1px;
    background: #dac390;
    margin-right: 27px;
    margin-top: 8px;
    float: left;
  }
}

@media (min-width: 1200px) {
  .quote-box {
    padding: 60px 40px 65px 65px;
  }

  .quote-box-title {
    margin-left: 35px;
  }
}

.services-box {
  position: relative;
  display: block;
  max-width: 530px;
  margin: 0 auto;
  overflow: hidden;
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.services-box * {
  color: #fff;
}

.services-box figure {
  -webkit-transition: 1800ms ease-in-out;
  transition: 1800ms ease-in-out;
}

.services-box-title {
  position: relative;
  font: 700 24px/28px "Poppins", Helvetica, Arial, sans-serif;
}

.services-box-title:after {
  display: block;
  width: 63px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 18px;
  border-top: 2px solid;
  content: "";
}

.services-box-price {
  display: inline-block;
  margin-top: 18px;
  font-style: italic;
}

.services-box-caption {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 10px);
  transform: translate3d(-50%, -50%, 10px);
  width: 90%;
  max-width: 350px;
  text-align: center;
  padding-top: 12%;
  padding-bottom: 11%;
  -webkit-perspective: 1300px;
  perspective: 1300px;
  z-index: 1;
}

.services-box-caption:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.26);
  -webkit-transition: 800ms opacity, 250ms -webkit-transform;
  transition: 800ms opacity, 250ms -webkit-transform;
  transition: 800ms opacity, 250ms transform;
  transition: 800ms opacity, 250ms transform, 250ms -webkit-transform;
}

.services-single-box {
  text-align: left;
  max-width: 615px;
}

.services-single-title {
  font-weight: 500;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.services-single-title:after {
  content: '';
  border-top: 1px solid #ddd;
  margin-left: 10px;
  margin-right: 10px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.services-single-title,
.services-single-price {
  font-size: 24px;
  color: #151515;
}

.services-single-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.services-single-body {
  margin-top: 5px;
}

@media (min-width: 992px) {
  .services-box:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    display: inline-block;
    background-color: rgba(137, 137, 137, 0.26);
    opacity: 0;
    -webkit-transition: 1200ms opacity;
    transition: 1200ms opacity;
  }

  .services-box:hover .services-box-caption:before {
    -webkit-transform: rotate3d(0, 1, 0, 90deg);
    transform: rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }

  .services-box:hover:after {
    opacity: 1;
  }

  .services-box:hover figure {
    -webkit-transform: translate3d(0, 0, 35px);
    transform: translate3d(0, 0, 35px);
  }
}

.special-box {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 15px;
  color: #151515;
  text-align: center;
}

.special-box:before {
  position: absolute;
  top: 15px;
  bottom: 15px;
  left: 15px;
  right: 15px;
  content: "";
  display: inline-block;
  border: 1px solid #ebebeb;
  z-index: 2;
}

.special-box:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 5px solid #ebebeb;
  z-index: 0;
}

.special-box figure {
  display: none;
}

.special-box:hover {
  color: #151515;
}

.special-box-footer {
  border-top: 1px solid #ebebeb;
}

.special-box-header,
.special-box-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin: 0 15px;
  padding: 20px 0;
}

.special-box-header {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.special-box-header-inner {
  width: 100%;
}

.special-box-title {
  font-size: 16px;
}

.special-box-offer {
  font-size: 24px;
  font-weight: 500;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
}

.special-box-offer:before {
  content: "";
  display: inline-block;
  width: 62px;
  height: 4px;
  background: #dac390;
  vertical-align: middle;
  margin-right: 13px;
}

.special-box-price {
  font-size: 45px;
  font-weight: 500;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
}

.special-box-price sup {
  font-size: 24px;
  vertical-align: middle;
}

@media (min-width: 992px) {

  .special-box-footer,
  .special-box-header {
    margin: 0 28px;
    padding: 33px 0 30px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 2;
  }

  .special-box-header-inner {
    width: auto;
  }

  .special-box-price {
    font-size: 60px;
  }

  .special-box {
    text-align: left;
  }

  .special-box figure {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
    -webkit-transition: 500ms ease-in-out;
    transition: 500ms ease-in-out;
  }

  .special-box figure img {
    width: auto;
    height: 100%;
  }

  .special-box:hover {
    color: #fff;
  }

  .special-box:hover figure {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }
}

.box-minimal {
  text-align: center;
}

.box-minimal-icon {
  font-size: 50px;
  line-height: 50px;
  color: #343434;
}

.box-minimal-divider {
  width: 36px;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
  background: #CAA450;
}

.box-minimal-text {
  width: 100%;
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  color: #000;
}

*+.box-minimal-title {
  margin-top: 13px;
}

* .box-minimal-divider {
  margin-top: 16px;
}

* .box-minimal-text {
  margin-top: 15px;
}

.counter-box {
  padding: 40px 15px 40px;
  color: #000;
  text-align: center;
}

.counter-box .counter {
  font: 700 45px "Poppins", Helvetica, Arial, sans-serif;
  line-height: 1;
  text-transform: uppercase;
}

.counter-box .counter-box-header {
  font: 700 12px/24px "Lato", Helvetica, Arial, sans-serif;
  letter-spacing: .05em;
  text-transform: uppercase;
}

.counter-k:after {
  content: 'k';
}

.counter-plus:after {
  content: '+';
}

*+.counter-box-header {
  margin-top: 5px;
}

@media (min-width: 1200px) {
  .counter-box .counter {
    font-size: 70px;
  }

  .counter-box .counter-box-header {
    font-size: 14px;
  }
}

.box-outline {
  position: relative;
  z-index: 1;
  padding-top: 20px;
}

.box-outline>*:nth-child(1) {
  margin-left: 27px;
}

.box-outline>*:nth-child(1):before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;
  border: 5px solid #dac390;
  content: "";
  -webkit-transform: translate(-27px, -20px);
  -ms-transform: translate(-27px, -20px);
  transform: translate(-27px, -20px);
  -webkit-transition: 550ms ease-in-out;
  transition: 550ms ease-in-out;
}

.team-box {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}

.team-box:hover .team-image-caption {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0);
  filter: blur(0);
}

.team-box:hover .team-image-caption .icon {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.team-box.box-outline:hover>*:nth-child(1):before {
  -webkit-transform: translate(-12px, -10px);
  -ms-transform: translate(-12px, -10px);
  transform: translate(-12px, -10px);
}

.team-image-box {
  position: relative;
  max-width: 295px;
  margin-left: auto;
  margin-right: auto;
}

.team-image-caption {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(41, 41, 41, 0.38);
  -webkit-filter: blur(5px);
  filter: blur(5px);
  opacity: 0;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}

.team-image-caption .icon {
  -webkit-transform: rotateY(90deg);
  transform: rotateY(90deg);
  -webkit-transition-delay: 250ms;
  transition-delay: 250ms;
}

.team-caption {
  color: #CAA450;
}

.team-caption>* {
  display: inline-block;
}

.team-caption>*+*:before {
  content: "|";
  font-size: 20px;
  display: inline-block;
  color: #ddd;
  padding-left: 13px;
  padding-right: 13px;
}

*+.team-caption {
  margin-top: 20px;
}

.team-title {
  font-size: 18px;
  font-weight: 700;
  color: #151515;
}

h3+.team-member-position {
  margin-top: 10px;
}

.team-member-position:before {
  width: 50px;
  height: 3px;
  background-color: #CAA450;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

@media (min-width: 992px) {
  .contact-box {
    max-width: 635px;
    margin-left: auto;
    margin-right: auto;
  }
}

.contact-box-aside .divider {
  margin-top: 15px;
  margin-bottom: 20px;
}

.object-wrap {
  position: relative;
  overflow: hidden;
}

@media (min-width: 992px) {
  .object-wrap-md-right>.object-wrap-body {
    right: 0;
  }

  .object-wrap-md-left>.object-wrap-body {
    left: 0;
  }
}

@media (min-width: 992px) {
  .object-wrap-body {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100vw;
    min-width: 1px;
    max-width: none;
    height: 100%;
    min-height: 100%;
    max-height: none;
    margin: 0;
    background: inherit;
    z-index: 0;
  }

  .object-wrap-body+* {
    margin-top: 0;
  }

  .object-wrap-body.object-wrap-map {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
  }

  .object-wrap-body.object-wrap-map .rd-google-map {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
  }
}

@media (min-width: 992px) {
  .sizing-1 {
    width: -webkit-calc(50% - 970px / 2 - 50px + (970px / 12) * 6);
    width: calc(50% - 970px / 2 - 50px + (970px / 12) * 6);
  }
}

@media (min-width: 1200px) {
  .sizing-1 {
    width: -webkit-calc(50% - 970px / 2 + (970px / 12) * 5);
    width: calc(50% - 970px / 2 + (970px / 12) * 5);
  }
}

@media (min-width: 1200px) {
  .sizing-1 {
    width: -webkit-calc(50% - 970px / 2 + (970px / 12) * 5);
    width: calc(50% - 970px / 2 + (970px / 12) * 5);
  }
}

.page-footer-corporate {
  position: relative;
  z-index: 1;
  padding: 1px 0;
  color: #fff;
  background-color: transparent;
}

.page-footer-corporate:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  background: #363d41;
  pointer-events: none;
}

@media (min-width: 992px) {
  .page-footer-corporate:before {
    top: 0;
  }
}

.page-footer-corporate>* {
  z-index: 2;
}

.page-footer-corporate a,
.page-footer-corporate a:active,
.page-footer-corporate a:focus {
  color: inherit;
}

.page-footer-corporate a:hover {
  color: #fff;
}

.page-footer-corporate h3,
.page-footer-corporate .h3 {
  text-transform: none;
}

.page-footer-corporate .list-desc dt {
  color: #636e74;
}

.page-footer-corporate .list-column-3 {
  max-width: 350px;
}

.page-footer-corporate .rd-mailform+* {
  margin-top: 40px;
}

.page-footer-corporate .rights {
  color: #636e74;
}

.page-footer-corporate-inner {
  position: relative;
}

.page-footer-corporate-inner h5 {
  text-transform: uppercase;
  letter-spacing: .2em;
}

.page-footer-corporate-top {
  padding: 40px 0;
}

.page-footer-corporate-top *+h5 {
  margin-top: 30px;
}

@media (min-width: 768px) {
  .page-footer-corporate-top *+h5 {
    margin-top: 58px;
  }
}

.page-footer-corporate-top hr+* {
  margin-top: 23px;
}

.page-footer-corporate-bottom {
  padding: 20px 0;
  position: relative;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  margin-bottom: -10px;
  margin-left: -5px;
  margin-right: -5px;
  text-align: center;
}

.page-footer-corporate-bottom>* {
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

@media (max-width: 767px) {
  .page-footer-corporate-inner {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) {
  .page-footer-corporate-bottom {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    position: relative;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 70px;
  }

  .page-footer-corporate-bottom>* {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 1800px) {
  .page-footer-corporate .rd-mailform+* {
    margin-top: 70px;
  }

  .page-footer-corporate-top {
    padding: 70px 0 40px;
  }

  .page-footer-corporate-inner {
    padding: 0 50px 0 35px;
  }
}

.one-screen-page {
  text-align: center;
  background-color: #1b181d;
  background-size: cover;
  background-position: center center;
}

.one-screen-page .page {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  align-items: stretch;
  background-color: transparent;
}

.one-screen-page-inner {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  min-height: 100vh;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.one-screen-page-inner,
.one-screen-page-inner>* {
  width: 100%;
}

.one-screen-page-inner:before {
  content: '';
  display: block;
  width: 100%;
}

.one-screen-page .shell {
  width: 100%;
}

.one-screen-page header {
  padding: -webkit-calc(1em + 3vh) 0 -webkit-calc(1em + 1.5vh);
  padding: calc(1em + 3vh) 0 calc(1em + 1.5vh);
}

.one-screen-page .one-screen-page-content {
  padding: -webkit-calc(1em + 3vh) 0;
  padding: calc(1em + 3vh) 0;
}

.one-screen-page footer {
  padding: -webkit-calc(1em + 1.5vh) 0 -webkit-calc(1em + 3vh);
  padding: calc(1em + 1.5vh) 0 calc(1em + 3vh);
}

.one-screen-page .rights a,
.one-screen-page .rights a:active,
.one-screen-page .rights a:focus {
  color: #fff;
}

.one-screen-page .rights a:hover {
  color: #9b9b9b;
}

.one-screen-page *+.group-sm {
  margin-top: 35px;
}

@media (min-width: 768px) {
  .one-screen-page *+.group-sm {
    margin-top: 45px;
  }

  .one-screen-page *+.h7 {
    margin-top: 40px;
  }
}

.ie-10 .one-screen-page,
.ie-11 .one-screen-page {
  overflow-x: hidden;
  overflow-y: auto;
}

/*
*
* Helpers
* ==================================================
*/
/*
*
* Text Alignment
* --------------------------------------------------
*/
.text-left {
  text-align: left;
}

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

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

.text-middle {
  vertical-align: middle;
}

@media (min-width: 480px) {
  html:not(.lt-ie10) .text-xs-left {
    text-align: left;
  }

  html:not(.lt-ie10) .text-xs-center {
    text-align: center;
  }

  html:not(.lt-ie10) .text-xs-right {
    text-align: right;
  }

  html:not(.lt-ie10) .text-xs-justify {
    text-align: justify;
  }
}

@media (min-width: 768px) {
  html:not(.lt-ie10) .text-sm-left {
    text-align: left;
  }

  html:not(.lt-ie10) .text-sm-center {
    text-align: center;
  }

  html:not(.lt-ie10) .text-sm-right {
    text-align: right;
  }

  html:not(.lt-ie10) .text-sm-justify {
    text-align: justify;
  }
}

@media (min-width: 992px) {
  html:not(.lt-ie10) .text-md-left {
    text-align: left;
  }

  html:not(.lt-ie10) .text-md-center {
    text-align: center;
  }

  html:not(.lt-ie10) .text-md-right {
    text-align: right;
  }

  html:not(.lt-ie10) .text-md-justify {
    text-align: justify;
  }
}

@media (min-width: 1200px) {
  html:not(.lt-ie10) .text-lg-left {
    text-align: left;
  }

  html:not(.lt-ie10) .text-lg-center {
    text-align: center;
  }

  html:not(.lt-ie10) .text-lg-right {
    text-align: right;
  }

  html:not(.lt-ie10) .text-lg-justify {
    text-align: justify;
  }
}

/*
*
* Text styling
* --------------------------------------------------
*/
.text-italic {
  font-style: italic;
}

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

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

.text-strike {
  text-decoration: line-through;
}

.text-thin {
  font-weight: 100;
}

.text-light {
  font-weight: 300;
}

.text-regular {
  font-weight: 400;
}

.text-medium {
  font-weight: 500;
}

.text-sbold {
  font-weight: 600;
}

.text-bold,
strong {
  font-weight: 700;
}

.text-ubold {
  font-weight: 900;
}

.text-spacing-0 {
  letter-spacing: 0;
}

/*
*
* Visibility Responsive
* --------------------------------------------------
*/
.reveal-block {
  display: block !important;
}

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

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

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

.veil {
  display: none !important;
}

@media (min-width: 480px) {
  .reveal-xs-block {
    display: block !important;
  }

  .reveal-xs-inline-block {
    display: inline-block !important;
  }

  .reveal-xs-inline {
    display: inline !important;
  }

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

  .veil-xs {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .reveal-sm-block {
    display: block !important;
  }

  .reveal-sm-inline-block {
    display: inline-block !important;
  }

  .reveal-sm-inline {
    display: inline !important;
  }

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

  .veil-sm {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .reveal-md-block {
    display: block !important;
  }

  .reveal-md-inline-block {
    display: inline-block !important;
  }

  .reveal-md-inline {
    display: inline !important;
  }

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

  .veil-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .reveal-lg-block {
    display: block !important;
  }

  .reveal-lg-inline-block {
    display: inline-block !important;
  }

  .reveal-lg-inline {
    display: inline !important;
  }

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

  .veil-lg {
    display: none !important;
  }
}

@media (min-width: 1800px) {
  .reveal-xl-block {
    display: block !important;
  }

  .reveal-xl-inline-block {
    display: inline-block !important;
  }

  .reveal-xl-inline {
    display: inline !important;
  }

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

  .veil-xl {
    display: none !important;
  }
}

/*
*
* Element groups
* --------------------------------------------------
*/
html .page .group {
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  margin-bottom: -20px;
  margin-left: -15px;
}

html .page .group>*,
html .page .group>*:first-child {
  display: inline-block;
  margin-top: 20px;
  margin-left: 15px;
}

html .page .group-xs {
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  margin-bottom: -5px;
  margin-left: -12px;
}

html .page .group-xs>*,
html .page .group-xs>*:first-child {
  display: inline-block;
  margin-top: 5px;
  margin-left: 12px;
}

html .page .group-sm {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  margin-bottom: -10px;
  margin-left: -10px;
}

html .page .group-sm>*,
html .page .group-sm>*:first-child {
  display: inline-block;
  margin-top: 10px;
  margin-left: 10px;
}

html .page .group-lg {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  margin-bottom: -10px;
  margin-left: -20px;
}

html .page .group-lg>*,
html .page .group-lg>*:first-child {
  display: inline-block;
  margin-top: 10px;
  margin-left: 20px;
}

html .page .group-xl {
  -webkit-transform: translateY(-27px);
  -ms-transform: translateY(-27px);
  transform: translateY(-27px);
  margin-bottom: -27px;
  margin-left: -27px;
}

html .page .group-xl>*,
html .page .group-xl>*:first-child {
  display: inline-block;
  margin-top: 27px;
  margin-left: 27px;
}

@media (min-width: 992px) {
  html .page .group-xl {
    -webkit-transform: translateY(-25px);
    -ms-transform: translateY(-25px);
    transform: translateY(-25px);
    margin-bottom: -25px;
    margin-left: -40px;
  }

  html .page .group-xl>*,
  html .page .group-xl>*:first-child {
    display: inline-block;
    margin-top: 25px;
    margin-left: 40px;
  }
}

@media (min-width: 1200px) {
  html .page .group-xl {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
    margin-bottom: -30px;
    margin-left: -90px;
  }

  html .page .group-xl>*,
  html .page .group-xl>*:first-child {
    display: inline-block;
    margin-top: 30px;
    margin-left: 90px;
  }
}

html .page .group-top>*,
html .page .group-top>*:first-child {
  vertical-align: top;
}

html .page .group-middle {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

html .page .group-center {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}

html .page .group-bottom>*,
html .page .group-bottom>*:first-child {
  vertical-align: bottom;
}

/*
*
* Contexts
* --------------------------------------------------
*/
.bg-gray-dark h1,
.bg-primary h1,
.one-screen-page h1,
.context-dark h1,
.swiper-slide h1,
.bg-gray-dark .h1,
.bg-primary .h1,
.one-screen-page .h1,
.context-dark .h1,
.swiper-slide .h1,
.bg-gray-dark h2,
.bg-primary h2,
.one-screen-page h2,
.context-dark h2,
.swiper-slide h2,
.bg-gray-dark .h2,
.bg-primary .h2,
.one-screen-page .h2,
.context-dark .h2,
.swiper-slide .h2,
.bg-gray-dark h3,
.bg-primary h3,
.one-screen-page h3,
.context-dark h3,
.swiper-slide h3,
.bg-gray-dark .h3,
.bg-primary .h3,
.one-screen-page .h3,
.context-dark .h3,
.swiper-slide .h3,
.bg-gray-dark h4,
.bg-primary h4,
.one-screen-page h4,
.context-dark h4,
.swiper-slide h4,
.bg-gray-dark .h4,
.bg-primary .h4,
.one-screen-page .h4,
.context-dark .h4,
.swiper-slide .h4,
.bg-gray-dark h5,
.bg-primary h5,
.one-screen-page h5,
.context-dark h5,
.swiper-slide h5,
.bg-gray-dark .h5,
.bg-primary .h5,
.one-screen-page .h5,
.context-dark .h5,
.swiper-slide .h5,
.bg-gray-dark h6,
.bg-primary h6,
.one-screen-page h6,
.context-dark h6,
.swiper-slide h6,
.bg-gray-dark .h6,
.bg-primary .h6,
.one-screen-page .h6,
.context-dark .h6,
.swiper-slide .h6,
.bg-gray-dark,
.bg-primary,
.one-screen-page,
.context-dark,
.swiper-slide {
  color: #fff;
}

.context-light h1,
.layout-panel-wrap h1,
.context-light .h1,
.layout-panel-wrap .h1,
.context-light h2,
.layout-panel-wrap h2,
.context-light .h2,
.layout-panel-wrap .h2,
.context-light h3,
.layout-panel-wrap h3,
.context-light .h3,
.layout-panel-wrap .h3,
.context-light h4,
.layout-panel-wrap h4,
.context-light .h4,
.layout-panel-wrap .h4,
.context-light h5,
.layout-panel-wrap h5,
.context-light .h5,
.layout-panel-wrap .h5,
.context-light h6,
.layout-panel-wrap h6,
.context-light .h6,
.layout-panel-wrap .h6,
.context-light,
.layout-panel-wrap {
  color: #000;
}

/*
*
* Sections
* --------------------------------------------------
*/
.section-sm {
  padding-top: 50px;
  padding-bottom: 60px;
}

.section-md {
  padding-top: 65px;
  padding-bottom: 75px;
}

.section-lg {
  padding-top: 100px;
  padding-bottom: 100px;
}

@media (min-width: 768px) {
  .section-sm {
    padding-top: 80px;
    padding-bottom: 90px;
  }

  .section-md {
    padding-top: 95px;
    padding-bottom: 110px;
  }

  .section-lg {
    padding-top: 150px;
    padding-bottom: 155px;
  }
}

.section-relative {
  position: relative;
  z-index: 1;
}

@media (max-width: 480px) {
  .section-grid-demonstration [class^="col"] {
    padding: 5px;
  }
}

.section-grid-demonstration .grid-demonstration-item {
  background: #ebebeb;
}

@media (min-width: 768px) {
  .section-grid-demonstration .grid-demonstration-item {
    padding: 35px 30px;
    text-align: left;
  }
}

@media (max-width: 1199px) {
  .section-grid-demonstration .grid-demonstration-item h3 {
    font-size: 16px;
    line-height: 16px;
  }

  .section-grid-demonstration .grid-demonstration-item p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
  }
}

.section-grid-demonstration .divider+.row {
  margin-top: 35px;
}

/*
*
* Offsets
* --------------------------------------------------
*/
*+p {
  margin-top: 20px;
}

*+hr {
  margin-top: 10px;
}

p+p {
  margin-top: 24px;
}

h3+* {
  margin-top: 35px;
}

h1+h2 {
  margin-top: 32px;
}

h2+h3 {
  margin-top: 32px;
}

h3+h4 {
  margin-top: 32px;
}

h4+h5 {
  margin-top: 40px;
}

h5+h6 {
  margin-top: 40px;
}

h1+p {
  margin-top: 5px;
}

h2+p {
  margin-top: 20px;
}

h3+p {
  margin-top: 20px;
}

h4+p {
  margin-top: 20px;
}

h5+p {
  margin-top: 20px;
}

h6+p {
  margin-top: 20px;
}

p+h2 {
  margin-top: 45px;
}

p+h3 {
  margin-top: 45px;
}

p+h4 {
  margin-top: 45px;
}

p+h5 {
  margin-top: 45px;
}

p+h6 {
  margin-top: 45px;
}

img+p {
  margin-top: 15px;
}

h3+img {
  margin-top: 42px;
}

p+.list-marked {
  margin-top: 10px;
}

h4+.box-comment {
  margin-top: 40px;
}

h3+.divider {
  margin-top: 25px;
}

*+.rd-mailform {
  margin-top: 30px;
}

*+.list-desc {
  margin-top: 15px;
}

*+.list-unstyled {
  margin-top: 23px;
}

*+.group-xl {
  margin-top: 45px;
}

*+.group-sm {
  margin-top: 45px;
}

*+.quote-default {
  margin-top: 45px;
}

*+.quote-secondary {
  margin-top: 45px;
}

*+.rd-search-results {
  margin-top: 45px;
}

*+.services-single-box {
  margin-top: 35px;
}

.quote-secondary+* {
  margin-top: 45px;
}

.aside-title+* {
  margin-top: 22px;
}

.extra-large+* {
  margin-top: 30px;
}

.range+h3 {
  margin-top: 80px;
}

.subtitle+h3 {
  margin-top: 15px;
}

.quote-default+p {
  margin-top: 30px;
}

.shell+.shell {
  margin-top: 60px;
}

.range+.range {
  margin-top: 60px;
}

html .range-75,
html .range-90 {
  position: relative;
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px);
  margin-bottom: -50px;
  pointer-events: none;
}

html .range-75>*:before,
html .range-90>*:before {
  content: '';
  display: table;
  width: 0;
}

html .range-75>*,
html .range-90>* {
  margin-top: 50px;
  pointer-events: auto;
}

html .range-60 {
  position: relative;
  -webkit-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  transform: translateY(-60px);
  margin-bottom: -60px;
  pointer-events: none;
}

html .range-60>*:before {
  content: '';
  display: table;
  width: 0;
}

html .range-60>* {
  margin-top: 60px;
  pointer-events: auto;
}

html .range-50 {
  position: relative;
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px);
  margin-bottom: -50px;
  pointer-events: none;
}

html .range-50>*:before {
  content: '';
  display: table;
  width: 0;
}

html .range-50>* {
  margin-top: 50px;
  pointer-events: auto;
}

html .range-40 {
  position: relative;
  -webkit-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  transform: translateY(-40px);
  margin-bottom: -40px;
  pointer-events: none;
}

html .range-40>*:before {
  content: '';
  display: table;
  width: 0;
}

html .range-40>* {
  margin-top: 40px;
  pointer-events: auto;
}

html .range-30 {
  position: relative;
  -webkit-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  transform: translateY(-30px);
  margin-bottom: -30px;
  pointer-events: none;
}

html .range-30>*:before {
  content: '';
  display: table;
  width: 0;
}

html .range-30>* {
  margin-top: 30px;
  pointer-events: auto;
}

html .range-15 {
  position: relative;
  -webkit-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
  margin-bottom: -15px;
  pointer-events: none;
}

html .range-15>*:before {
  content: '';
  display: table;
  width: 0;
}

html .range-15>* {
  margin-top: 15px;
  pointer-events: auto;
}

html .spacing-20 {
  position: relative;
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  margin-bottom: -20px;
  pointer-events: none;
}

html .spacing-20>*:before {
  content: '';
  display: table;
  width: 0;
}

html .spacing-20>* {
  margin-top: 20px;
  pointer-events: auto;
}

@media (min-width: 992px) {
  html .range-md-30 {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
    margin-bottom: -30px;
  }

  html .range-md-30>* {
    margin-top: 30px;
  }

  html .range-75 {
    position: relative;
    -webkit-transform: translateY(-75px);
    -ms-transform: translateY(-75px);
    transform: translateY(-75px);
    margin-bottom: -75px;
    pointer-events: none;
  }

  html .range-75>*:before {
    content: '';
    display: table;
    width: 0;
  }

  html .range-75>* {
    margin-top: 75px;
    pointer-events: auto;
  }

  html .range-90 {
    position: relative;
    -webkit-transform: translateY(-90px);
    -ms-transform: translateY(-90px);
    transform: translateY(-90px);
    margin-bottom: -90px;
    pointer-events: none;
  }

  html .range-90>*:before {
    content: '';
    display: table;
    width: 0;
  }

  html .range-90>* {
    margin-top: 90px;
    pointer-events: auto;
  }
}

.range.spacing-20 {
  margin-left: -5px;
  margin-right: -5px;
}

.range.spacing-20 [class*='cell'] {
  padding-left: 10px;
  padding-right: 10px;
}

/*
*
* Modules
* ==================================================
*/
/*
*
* Flex Grid system
* --------------------------------------------------
*/
.shell,
.shell-wide,
.shell-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.shell,
.shell-wide {
  min-width: 300px;
  max-width: 480px;
}

@media (min-width: 768px) {

  .shell,
  .shell-wide {
    max-width: 750px;
  }
}

@media (min-width: 992px) {

  .shell,
  .shell-wide {
    max-width: 970px;
  }
}

@media (min-width: 1200px) {

  .shell,
  .shell-wide {
    max-width: 1200px;
  }
}

@media (min-width: 1200px) {
  .shell-wide {
    max-width: 1800px;
  }
}

@media (min-width: 1200px) {
  .shell-fluid-inset-lg-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.range {
  margin-left: -15px;
  margin-right: -15px;
}

.range>.range {
  margin-left: 0;
  margin-right: 0;
}

.range-center {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}

.range-left {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
}

.range-right {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
}

.range-justify {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.range-around {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.range-top {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
}

.range-reverse {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}

.range-middle {
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.range-bottom {
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
}

.range-spacer {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

[class*="cell-"] {
  padding-left: 15px;
  padding-right: 15px;
}

html.lt-ie-10 *+.range,
*+.range {
  margin-top: 50px;
}

html.lt-ie-10 *+[class*='cell-'],
*+[class*='cell-'],
html.lt-ie-10 *+.range-sm,
*+.range-sm {
  margin-top: 30px;
}

html.lt-ie-10 *+.range-lg,
*+.range-lg {
  margin-top: 66px;
}

html.lt-ie-10 .range-condensed,
.range-condensed {
  margin-left: 0;
  margin-right: 0;
}

html.lt-ie-10 .range-condensed>[class*='cell'],
.range-condensed>[class*='cell'] {
  padding-left: 0;
  padding-right: 0;
}

html.lt-ie-10 .range-condensed>*+[class*='cell'],
.range-condensed>*+[class*='cell'] {
  margin-top: 0;
}

html.lt-ie-10 .range-narrow,
.range-narrow {
  margin-left: -5px;
  margin-right: -5px;
}

html.lt-ie-10 .range-narrow>[class*='cell'],
.range-narrow>[class*='cell'] {
  padding-left: 5px;
  padding-right: 5px;
}

html.lt-ie-10 .range-narrow>*+[class*='cell'],
.range-narrow>*+[class*='cell'] {
  padding-left: 5px;
  padding-right: 5px;
}

.range {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.range>.range {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.range-vertical {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

.range>[class*='cell'] {
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

@media (min-width: 480px) {
  *+[class*='cell-xs-'] {
    margin-top: 0;
  }

  .range-xs-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }

  .range-xs-left {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }

  .range-xs-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
  }

  .range-xs-justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .range-xs-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .range-xs-top {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .range-xs {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .range-xs-reverse {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }

  .range-xs-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .range-xs-bottom {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  .cell-xs-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .cell-xs-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .cell-xs-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .range>.cell-xs-preffix-0 {
    margin-left: 0%;
  }

  .range>.cell-xs-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .range>.cell-xs-preffix-1 {
    margin-left: 8.33333%;
  }

  .range>.cell-xs-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }

  .range>.cell-xs-preffix-2 {
    margin-left: 16.66667%;
  }

  .range>.cell-xs-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .range>.cell-xs-preffix-3 {
    margin-left: 25%;
  }

  .range>.cell-xs-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }

  .range>.cell-xs-preffix-4 {
    margin-left: 33.33333%;
  }

  .range>.cell-xs-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }

  .range>.cell-xs-preffix-5 {
    margin-left: 41.66667%;
  }

  .range>.cell-xs-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .range>.cell-xs-preffix-6 {
    margin-left: 50%;
  }

  .range>.cell-xs-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }

  .range>.cell-xs-preffix-7 {
    margin-left: 58.33333%;
  }

  .range>.cell-xs-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }

  .range>.cell-xs-preffix-8 {
    margin-left: 66.66667%;
  }

  .range>.cell-xs-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .range>.cell-xs-preffix-9 {
    margin-left: 75%;
  }

  .range>.cell-xs-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }

  .range>.cell-xs-preffix-10 {
    margin-left: 83.33333%;
  }

  .range>.cell-xs-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }

  .range>.cell-xs-preffix-11 {
    margin-left: 91.66667%;
  }

  .range>.cell-xs-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .range>.cell-xs-preffix-12 {
    margin-left: 100%;
  }

  .range>.cell-xs-1-5 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
}

@media (min-width: 768px) {
  *+[class*='cell-sm-'] {
    margin-top: 0;
  }

  .range-sm-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }

  .range-sm-left {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }

  .range-sm-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
  }

  .range-sm-justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .range-sm-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .range-sm-top {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .range-sm {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .range-sm-reverse {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }

  .range-sm-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .range-sm-bottom {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  .cell-sm-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .cell-sm-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .cell-sm-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .range>.cell-sm-preffix-0 {
    margin-left: 0%;
  }

  .range>.cell-sm-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .range>.cell-sm-preffix-1 {
    margin-left: 8.33333%;
  }

  .range>.cell-sm-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }

  .range>.cell-sm-preffix-2 {
    margin-left: 16.66667%;
  }

  .range>.cell-sm-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .range>.cell-sm-preffix-3 {
    margin-left: 25%;
  }

  .range>.cell-sm-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }

  .range>.cell-sm-preffix-4 {
    margin-left: 33.33333%;
  }

  .range>.cell-sm-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }

  .range>.cell-sm-preffix-5 {
    margin-left: 41.66667%;
  }

  .range>.cell-sm-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .range>.cell-sm-preffix-6 {
    margin-left: 50%;
  }

  .range>.cell-sm-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }

  .range>.cell-sm-preffix-7 {
    margin-left: 58.33333%;
  }

  .range>.cell-sm-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }

  .range>.cell-sm-preffix-8 {
    margin-left: 66.66667%;
  }

  .range>.cell-sm-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .range>.cell-sm-preffix-9 {
    margin-left: 75%;
  }

  .range>.cell-sm-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }

  .range>.cell-sm-preffix-10 {
    margin-left: 83.33333%;
  }

  .range>.cell-sm-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }

  .range>.cell-sm-preffix-11 {
    margin-left: 91.66667%;
  }

  .range>.cell-sm-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .range>.cell-sm-preffix-12 {
    margin-left: 100%;
  }

  .range>.cell-sm-1-5 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
}

@media (min-width: 992px) {
  *+[class*='cell-md-'] {
    margin-top: 0;
  }

  .range-md-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }

  .range-md-left {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }

  .range-md-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
  }

  .range-md-justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .range-md-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .range-md-top {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .range-md {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .range-md-reverse {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }

  .range-md-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .range-md-bottom {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  .cell-md-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .cell-md-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .cell-md-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .range>.cell-md-preffix-0 {
    margin-left: 0%;
  }

  .range>.cell-md-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .range>.cell-md-preffix-1 {
    margin-left: 8.33333%;
  }

  .range>.cell-md-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }

  .range>.cell-md-preffix-2 {
    margin-left: 16.66667%;
  }

  .range>.cell-md-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .range>.cell-md-preffix-3 {
    margin-left: 25%;
  }

  .range>.cell-md-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }

  .range>.cell-md-preffix-4 {
    margin-left: 33.33333%;
  }

  .range>.cell-md-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }

  .range>.cell-md-preffix-5 {
    margin-left: 41.66667%;
  }

  .range>.cell-md-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .range>.cell-md-preffix-6 {
    margin-left: 50%;
  }

  .range>.cell-md-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }

  .range>.cell-md-preffix-7 {
    margin-left: 58.33333%;
  }

  .range>.cell-md-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }

  .range>.cell-md-preffix-8 {
    margin-left: 66.66667%;
  }

  .range>.cell-md-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .range>.cell-md-preffix-9 {
    margin-left: 75%;
  }

  .range>.cell-md-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }

  .range>.cell-md-preffix-10 {
    margin-left: 83.33333%;
  }

  .range>.cell-md-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }

  .range>.cell-md-preffix-11 {
    margin-left: 91.66667%;
  }

  .range>.cell-md-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .range>.cell-md-preffix-12 {
    margin-left: 100%;
  }

  .range>.cell-md-1-5 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
}

@media (min-width: 1200px) {
  *+[class*='cell-lg-'] {
    margin-top: 0;
  }

  .range-lg-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }

  .range-lg-left {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }

  .range-lg-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
  }

  .range-lg-justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .range-lg-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .range-lg-top {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .range-lg {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .range-lg-reverse {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }

  .range-lg-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .range-lg-bottom {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  .cell-lg-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .cell-lg-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .cell-lg-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .range>.cell-lg-preffix-0 {
    margin-left: 0%;
  }

  .range>.cell-lg-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .range>.cell-lg-preffix-1 {
    margin-left: 8.33333%;
  }

  .range>.cell-lg-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }

  .range>.cell-lg-preffix-2 {
    margin-left: 16.66667%;
  }

  .range>.cell-lg-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .range>.cell-lg-preffix-3 {
    margin-left: 25%;
  }

  .range>.cell-lg-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }

  .range>.cell-lg-preffix-4 {
    margin-left: 33.33333%;
  }

  .range>.cell-lg-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }

  .range>.cell-lg-preffix-5 {
    margin-left: 41.66667%;
  }

  .range>.cell-lg-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .range>.cell-lg-preffix-6 {
    margin-left: 50%;
  }

  .range>.cell-lg-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }

  .range>.cell-lg-preffix-7 {
    margin-left: 58.33333%;
  }

  .range>.cell-lg-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }

  .range>.cell-lg-preffix-8 {
    margin-left: 66.66667%;
  }

  .range>.cell-lg-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .range>.cell-lg-preffix-9 {
    margin-left: 75%;
  }

  .range>.cell-lg-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }

  .range>.cell-lg-preffix-10 {
    margin-left: 83.33333%;
  }

  .range>.cell-lg-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }

  .range>.cell-lg-preffix-11 {
    margin-left: 91.66667%;
  }

  .range>.cell-lg-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .range>.cell-lg-preffix-12 {
    margin-left: 100%;
  }

  .range>.cell-lg-1-5 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
}

@media (min-width: 1800px) {
  *+[class*='cell-xl-'] {
    margin-top: 0;
  }

  .range-xl-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }

  .range-xl-left {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }

  .range-xl-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
  }

  .range-xl-justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .range-xl-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .range-xl-top {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .range-xl {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .range-xl-reverse {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }

  .range-xl-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .range-xl-bottom {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  .cell-xl-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .cell-xl-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .cell-xl-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .range>.cell-xl-preffix-0 {
    margin-left: 0%;
  }

  .range>.cell-xl-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .range>.cell-xl-preffix-1 {
    margin-left: 8.33333%;
  }

  .range>.cell-xl-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }

  .range>.cell-xl-preffix-2 {
    margin-left: 16.66667%;
  }

  .range>.cell-xl-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .range>.cell-xl-preffix-3 {
    margin-left: 25%;
  }

  .range>.cell-xl-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }

  .range>.cell-xl-preffix-4 {
    margin-left: 33.33333%;
  }

  .range>.cell-xl-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }

  .range>.cell-xl-preffix-5 {
    margin-left: 41.66667%;
  }

  .range>.cell-xl-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .range>.cell-xl-preffix-6 {
    margin-left: 50%;
  }

  .range>.cell-xl-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }

  .range>.cell-xl-preffix-7 {
    margin-left: 58.33333%;
  }

  .range>.cell-xl-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }

  .range>.cell-xl-preffix-8 {
    margin-left: 66.66667%;
  }

  .range>.cell-xl-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .range>.cell-xl-preffix-9 {
    margin-left: 75%;
  }

  .range>.cell-xl-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }

  .range>.cell-xl-preffix-10 {
    margin-left: 83.33333%;
  }

  .range>.cell-xl-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }

  .range>.cell-xl-preffix-11 {
    margin-left: 91.66667%;
  }

  .range>.cell-xl-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .range>.cell-xl-preffix-12 {
    margin-left: 100%;
  }

  .range>.cell-xl-1-5 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
}

html.lt-ie-10 .range>.cell-xs-1 {
  margin-left: auto;
  margin-right: auto;
  max-width: 8.33333%;
}

html.lt-ie-10 .range>.cell-xs-2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 16.66667%;
}

html.lt-ie-10 .range>.cell-xs-3 {
  margin-left: auto;
  margin-right: auto;
  max-width: 25%;
}

html.lt-ie-10 .range>.cell-xs-4 {
  margin-left: auto;
  margin-right: auto;
  max-width: 33.33333%;
}

html.lt-ie-10 .range>.cell-xs-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 41.66667%;
}

html.lt-ie-10 .range>.cell-xs-6 {
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
}

html.lt-ie-10 .range>.cell-xs-7 {
  margin-left: auto;
  margin-right: auto;
  max-width: 58.33333%;
}

html.lt-ie-10 .range>.cell-xs-8 {
  margin-left: auto;
  margin-right: auto;
  max-width: 66.66667%;
}

html.lt-ie-10 .range>.cell-xs-9 {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

html.lt-ie-10 .range>.cell-xs-10 {
  margin-left: auto;
  margin-right: auto;
  max-width: 83.33333%;
}

html.lt-ie-10 .range>.cell-xs-11 {
  margin-left: auto;
  margin-right: auto;
  max-width: 91.66667%;
}

html.lt-ie-10 .range>.cell-xs-12 {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

html.lt-ie-10 .range>.cell-xs-1-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 20%;
}

html.lt-ie-10 .range>.cell-sm-1 {
  margin-left: auto;
  margin-right: auto;
  max-width: 8.33333%;
}

html.lt-ie-10 .range>.cell-sm-2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 16.66667%;
}

html.lt-ie-10 .range>.cell-sm-3 {
  margin-left: auto;
  margin-right: auto;
  max-width: 25%;
}

html.lt-ie-10 .range>.cell-sm-4 {
  margin-left: auto;
  margin-right: auto;
  max-width: 33.33333%;
}

html.lt-ie-10 .range>.cell-sm-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 41.66667%;
}

html.lt-ie-10 .range>.cell-sm-6 {
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
}

html.lt-ie-10 .range>.cell-sm-7 {
  margin-left: auto;
  margin-right: auto;
  max-width: 58.33333%;
}

html.lt-ie-10 .range>.cell-sm-8 {
  margin-left: auto;
  margin-right: auto;
  max-width: 66.66667%;
}

html.lt-ie-10 .range>.cell-sm-9 {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

html.lt-ie-10 .range>.cell-sm-10 {
  margin-left: auto;
  margin-right: auto;
  max-width: 83.33333%;
}

html.lt-ie-10 .range>.cell-sm-11 {
  margin-left: auto;
  margin-right: auto;
  max-width: 91.66667%;
}

html.lt-ie-10 .range>.cell-sm-12 {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

html.lt-ie-10 .range>.cell-sm-1-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 20%;
}

html.lt-ie-10 .range>.cell-md-1 {
  margin-left: auto;
  margin-right: auto;
  max-width: 8.33333%;
}

html.lt-ie-10 .range>.cell-md-2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 16.66667%;
}

html.lt-ie-10 .range>.cell-md-3 {
  margin-left: auto;
  margin-right: auto;
  max-width: 25%;
}

html.lt-ie-10 .range>.cell-md-4 {
  margin-left: auto;
  margin-right: auto;
  max-width: 33.33333%;
}

html.lt-ie-10 .range>.cell-md-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 41.66667%;
}

html.lt-ie-10 .range>.cell-md-6 {
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
}

html.lt-ie-10 .range>.cell-md-7 {
  margin-left: auto;
  margin-right: auto;
  max-width: 58.33333%;
}

html.lt-ie-10 .range>.cell-md-8 {
  margin-left: auto;
  margin-right: auto;
  max-width: 66.66667%;
}

html.lt-ie-10 .range>.cell-md-9 {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

html.lt-ie-10 .range>.cell-md-10 {
  margin-left: auto;
  margin-right: auto;
  max-width: 83.33333%;
}

html.lt-ie-10 .range>.cell-md-11 {
  margin-left: auto;
  margin-right: auto;
  max-width: 91.66667%;
}

html.lt-ie-10 .range>.cell-md-12 {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

html.lt-ie-10 .range>.cell-md-1-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 20%;
}

html.lt-ie-10 .range>.cell-lg-1 {
  margin-left: auto;
  margin-right: auto;
  max-width: 8.33333%;
}

html.lt-ie-10 .range>.cell-lg-2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 16.66667%;
}

html.lt-ie-10 .range>.cell-lg-3 {
  margin-left: auto;
  margin-right: auto;
  max-width: 25%;
}

html.lt-ie-10 .range>.cell-lg-4 {
  margin-left: auto;
  margin-right: auto;
  max-width: 33.33333%;
}

html.lt-ie-10 .range>.cell-lg-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 41.66667%;
}

html.lt-ie-10 .range>.cell-lg-6 {
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
}

html.lt-ie-10 .range>.cell-lg-7 {
  margin-left: auto;
  margin-right: auto;
  max-width: 58.33333%;
}

html.lt-ie-10 .range>.cell-lg-8 {
  margin-left: auto;
  margin-right: auto;
  max-width: 66.66667%;
}

html.lt-ie-10 .range>.cell-lg-9 {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

html.lt-ie-10 .range>.cell-lg-10 {
  margin-left: auto;
  margin-right: auto;
  max-width: 83.33333%;
}

html.lt-ie-10 .range>.cell-lg-11 {
  margin-left: auto;
  margin-right: auto;
  max-width: 91.66667%;
}

html.lt-ie-10 .range>.cell-lg-12 {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

html.lt-ie-10 .range>.cell-lg-1-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 20%;
}

html.lt-ie-10 .range>[class*="cell-xs-preffix-"],
html.lt-ie-10 .range>[class*="cell-sm-preffix-"],
html.lt-ie-10 .range>[class*="cell-md-preffix-"],
html.lt-ie-10 .range>[class*="cell-lg-preffix-"] {
  margin-left: auto;
}

/*
*
* Responsive unit
* --------------------------------------------------
*/
.unit {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -ms-flex: 0 1 100%;
  -webkit-flex: 0 1 100%;
  -webkit-box-flex: 0;
  flex: 0 1 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

.unit__body {
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
}

.unit__left,
.unit__right {
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  max-width: 100%;
}

.unit-middle {
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.unit,
.unit-vertical {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

.unit>[class*='unit-']:first-child,
.unit-vertical>[class*='unit-']:first-child {
  padding-top: 0;
}

.unit>.unit__left+.unit__right,
.unit>.unit__left+.unit__body,
.unit-vertical>.unit__left+.unit__right,
.unit-vertical>.unit__left+.unit__body {
  padding-left: 0;
  padding-top: 20px;
}

.unit>.unit__body+.unit__right,
.unit-vertical>.unit__body+.unit__right {
  padding-left: 0;
  padding-top: 20px;
}

.unit-horizontal {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}

.unit-horizontal>.unit__left+.unit__right,
.unit-horizontal>.unit__left+.unit__body {
  padding-top: 0;
  padding-left: 30px;
}

.unit-horizontal>.unit__body+.unit__right {
  padding-top: 0;
  padding-left: 30px;
}

.unit--inverse {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
}

.unit--inverse,
.unit--inverse.unit-vertical {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
}

.unit--inverse>[class*='unit-']:first-child,
.unit--inverse.unit-vertical>[class*='unit-']:first-child {
  padding-top: 20px;
}

.unit--inverse>[class*='unit-']:last-child,
.unit--inverse.unit-vertical>[class*='unit-']:last-child {
  padding-top: 0;
}

.unit--inverse.unit-horizontal {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}

.unit--inverse.unit-horizontal>[class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 30px;
}

.unit--inverse.unit-horizontal>[class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {
  .unit-xs-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .unit-xs,
  .unit-xs-vertical {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .unit-xs>[class*='unit-']:first-child,
  .unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-xs>.unit__left+.unit__right,
  .unit-xs>.unit__left+.unit__body,
  .unit-xs-vertical>.unit__left+.unit__right,
  .unit-xs-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 20px;
  }

  .unit-xs>.unit__body+.unit__right,
  .unit-xs-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 20px;
  }

  .unit-xs-horizontal {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .unit-xs-horizontal>.unit__left+.unit__right,
  .unit-xs-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-xs-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-xs--inverse {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .unit-xs--inverse,
  .unit-xs--inverse.unit-xs-vertical {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .unit-xs--inverse>[class*='unit-']:first-child,
  .unit-xs--inverse.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 20px;
  }

  .unit-xs--inverse>[class*='unit-']:last-child,
  .unit-xs--inverse.unit-xs-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-xs--inverse.unit-xs-horizontal {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }

  .unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .unit-sm-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .unit-sm,
  .unit-sm-vertical {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .unit-sm>[class*='unit-']:first-child,
  .unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-sm>.unit__left+.unit__right,
  .unit-sm>.unit__left+.unit__body,
  .unit-sm-vertical>.unit__left+.unit__right,
  .unit-sm-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 20px;
  }

  .unit-sm>.unit__body+.unit__right,
  .unit-sm-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 20px;
  }

  .unit-sm-horizontal {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .unit-sm-horizontal>.unit__left+.unit__right,
  .unit-sm-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-sm-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-sm--inverse {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .unit-sm--inverse,
  .unit-sm--inverse.unit-sm-vertical {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .unit-sm--inverse>[class*='unit-']:first-child,
  .unit-sm--inverse.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 20px;
  }

  .unit-sm--inverse>[class*='unit-']:last-child,
  .unit-sm--inverse.unit-sm-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-sm--inverse.unit-sm-horizontal {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }

  .unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .unit-md-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .unit-md,
  .unit-md-vertical {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .unit-md>[class*='unit-']:first-child,
  .unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-md>.unit__left+.unit__right,
  .unit-md>.unit__left+.unit__body,
  .unit-md-vertical>.unit__left+.unit__right,
  .unit-md-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 20px;
  }

  .unit-md>.unit__body+.unit__right,
  .unit-md-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 20px;
  }

  .unit-md-horizontal {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .unit-md-horizontal>.unit__left+.unit__right,
  .unit-md-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-md-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-md--inverse {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .unit-md--inverse,
  .unit-md--inverse.unit-md-vertical {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .unit-md--inverse>[class*='unit-']:first-child,
  .unit-md--inverse.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 20px;
  }

  .unit-md--inverse>[class*='unit-']:last-child,
  .unit-md--inverse.unit-md-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-md--inverse.unit-md-horizontal {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }

  .unit-md--inverse.unit-md-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-md--inverse.unit-md-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .unit-lg-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .unit-lg,
  .unit-lg-vertical {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .unit-lg>[class*='unit-']:first-child,
  .unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-lg>.unit__left+.unit__right,
  .unit-lg>.unit__left+.unit__body,
  .unit-lg-vertical>.unit__left+.unit__right,
  .unit-lg-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 20px;
  }

  .unit-lg>.unit__body+.unit__right,
  .unit-lg-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 20px;
  }

  .unit-lg-horizontal {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .unit-lg-horizontal>.unit__left+.unit__right,
  .unit-lg-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-lg-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-lg--inverse {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .unit-lg--inverse,
  .unit-lg--inverse.unit-lg-vertical {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .unit-lg--inverse>[class*='unit-']:first-child,
  .unit-lg--inverse.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 20px;
  }

  .unit-lg--inverse>[class*='unit-']:last-child,
  .unit-lg--inverse.unit-lg-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-lg--inverse.unit-lg-horizontal {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }

  .unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) {
  .unit-xl-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .unit-xl,
  .unit-xl-vertical {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .unit-xl>[class*='unit-']:first-child,
  .unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-xl>.unit__left+.unit__right,
  .unit-xl>.unit__left+.unit__body,
  .unit-xl-vertical>.unit__left+.unit__right,
  .unit-xl-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 20px;
  }

  .unit-xl>.unit__body+.unit__right,
  .unit-xl-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 20px;
  }

  .unit-xl-horizontal {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .unit-xl-horizontal>.unit__left+.unit__right,
  .unit-xl-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-xl-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-xl--inverse {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .unit-xl--inverse,
  .unit-xl--inverse.unit-xl-vertical {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
  }

  .unit-xl--inverse>[class*='unit-']:first-child,
  .unit-xl--inverse.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 20px;
  }

  .unit-xl--inverse>[class*='unit-']:last-child,
  .unit-xl--inverse.unit-xl-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-xl--inverse.unit-xl-horizontal {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }

  .unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-spacing-xxs.unit>[class*='unit-']:first-child,
.unit-spacing-xxs.unit-vertical>[class*='unit-']:first-child {
  padding-top: 0;
}

.unit-spacing-xxs.unit>.unit__left+.unit__right,
.unit-spacing-xxs.unit>.unit__left+.unit__body,
.unit-spacing-xxs.unit-vertical>.unit__left+.unit__right,
.unit-spacing-xxs.unit-vertical>.unit__left+.unit__body {
  padding-left: 0;
  padding-top: 4px;
}

.unit-spacing-xxs.unit>.unit__body+.unit__right,
.unit-spacing-xxs.unit-vertical>.unit__body+.unit__right {
  padding-left: 0;
  padding-top: 4px;
}

.unit-spacing-xxs.unit-horizontal>.unit__left+.unit__right,
.unit-spacing-xxs.unit-horizontal>.unit__left+.unit__body {
  padding-top: 0;
  padding-left: 4px;
}

.unit-spacing-xxs.unit-horizontal>.unit__body+.unit__right {
  padding-top: 0;
  padding-left: 4px;
}

.unit-spacing-xxs.unit--inverse>[class*='unit-']:first-child,
.unit-spacing-xxs.unit--inverse.unit-vertical>[class*='unit-']:first-child {
  padding-top: 4px;
}

.unit-spacing-xxs.unit--inverse>[class*='unit-']:last-child,
.unit-spacing-xxs.unit--inverse.unit-vertical>[class*='unit-']:last-child {
  padding-top: 0;
}

.unit-spacing-xxs.unit--inverse.unit-horizontal>[class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 4px;
}

.unit-spacing-xxs.unit--inverse.unit-horizontal>[class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {

  .unit-spacing-xxs.unit-xs>[class*='unit-']:first-child,
  .unit-spacing-xxs.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxs.unit-xs>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-xs>.unit__left+.unit__body,
  .unit-spacing-xxs.unit-xs-vertical>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-xs-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-xs>.unit__body+.unit__right,
  .unit-spacing-xxs.unit-xs-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-xs-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-xs-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-xs-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-xs--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxs.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-xs--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxs.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxs.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {

  .unit-spacing-xxs.unit-sm>[class*='unit-']:first-child,
  .unit-spacing-xxs.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxs.unit-sm>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-sm>.unit__left+.unit__body,
  .unit-spacing-xxs.unit-sm-vertical>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-sm-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-sm>.unit__body+.unit__right,
  .unit-spacing-xxs.unit-sm-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-sm-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-sm-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-sm-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-sm--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxs.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-sm--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxs.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxs.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {

  .unit-spacing-xxs.unit-md>[class*='unit-']:first-child,
  .unit-spacing-xxs.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxs.unit-md>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-md>.unit__left+.unit__body,
  .unit-spacing-xxs.unit-md-vertical>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-md-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-md>.unit__body+.unit__right,
  .unit-spacing-xxs.unit-md-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-md-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-md-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-md-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-md--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxs.unit-md--inverse.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-md--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxs.unit-md--inverse.unit-md-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxs.unit-md--inverse.unit-md-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-md--inverse.unit-md-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {

  .unit-spacing-xxs.unit-lg>[class*='unit-']:first-child,
  .unit-spacing-xxs.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxs.unit-lg>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-lg>.unit__left+.unit__body,
  .unit-spacing-xxs.unit-lg-vertical>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-lg-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-lg>.unit__body+.unit__right,
  .unit-spacing-xxs.unit-lg-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-lg-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-lg-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-lg-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-lg--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxs.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-lg--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxs.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxs.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) {

  .unit-spacing-xxs.unit-xl>[class*='unit-']:first-child,
  .unit-spacing-xxs.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxs.unit-xl>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-xl>.unit__left+.unit__body,
  .unit-spacing-xxs.unit-xl-vertical>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-xl-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-xl>.unit__body+.unit__right,
  .unit-spacing-xxs.unit-xl-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-xl-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxs.unit-xl-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-xl-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-xl--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxs.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 4px;
  }

  .unit-spacing-xxs.unit-xl--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxs.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxs.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 4px;
  }

  .unit-spacing-xxs.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-spacing-xs.unit>[class*='unit-']:first-child,
.unit-spacing-xs.unit-vertical>[class*='unit-']:first-child {
  padding-top: 0;
}

.unit-spacing-xs.unit>.unit__left+.unit__right,
.unit-spacing-xs.unit>.unit__left+.unit__body,
.unit-spacing-xs.unit-vertical>.unit__left+.unit__right,
.unit-spacing-xs.unit-vertical>.unit__left+.unit__body {
  padding-left: 0;
  padding-top: 7px;
}

.unit-spacing-xs.unit>.unit__body+.unit__right,
.unit-spacing-xs.unit-vertical>.unit__body+.unit__right {
  padding-left: 0;
  padding-top: 7px;
}

.unit-spacing-xs.unit-horizontal>.unit__left+.unit__right,
.unit-spacing-xs.unit-horizontal>.unit__left+.unit__body {
  padding-top: 0;
  padding-left: 10px;
}

.unit-spacing-xs.unit-horizontal>.unit__body+.unit__right {
  padding-top: 0;
  padding-left: 10px;
}

.unit-spacing-xs.unit--inverse>[class*='unit-']:first-child,
.unit-spacing-xs.unit--inverse.unit-vertical>[class*='unit-']:first-child {
  padding-top: 7px;
}

.unit-spacing-xs.unit--inverse>[class*='unit-']:last-child,
.unit-spacing-xs.unit--inverse.unit-vertical>[class*='unit-']:last-child {
  padding-top: 0;
}

.unit-spacing-xs.unit--inverse.unit-horizontal>[class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 10px;
}

.unit-spacing-xs.unit--inverse.unit-horizontal>[class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {

  .unit-spacing-xs.unit-xs>[class*='unit-']:first-child,
  .unit-spacing-xs.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xs.unit-xs>.unit__left+.unit__right,
  .unit-spacing-xs.unit-xs>.unit__left+.unit__body,
  .unit-spacing-xs.unit-xs-vertical>.unit__left+.unit__right,
  .unit-spacing-xs.unit-xs-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-xs>.unit__body+.unit__right,
  .unit-spacing-xs.unit-xs-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-xs-horizontal>.unit__left+.unit__right,
  .unit-spacing-xs.unit-xs-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-xs-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-xs--inverse>[class*='unit-']:first-child,
  .unit-spacing-xs.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-xs--inverse>[class*='unit-']:last-child,
  .unit-spacing-xs.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xs.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {

  .unit-spacing-xs.unit-sm>[class*='unit-']:first-child,
  .unit-spacing-xs.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xs.unit-sm>.unit__left+.unit__right,
  .unit-spacing-xs.unit-sm>.unit__left+.unit__body,
  .unit-spacing-xs.unit-sm-vertical>.unit__left+.unit__right,
  .unit-spacing-xs.unit-sm-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-sm>.unit__body+.unit__right,
  .unit-spacing-xs.unit-sm-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-sm-horizontal>.unit__left+.unit__right,
  .unit-spacing-xs.unit-sm-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-sm-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-sm--inverse>[class*='unit-']:first-child,
  .unit-spacing-xs.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-sm--inverse>[class*='unit-']:last-child,
  .unit-spacing-xs.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xs.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {

  .unit-spacing-xs.unit-md>[class*='unit-']:first-child,
  .unit-spacing-xs.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xs.unit-md>.unit__left+.unit__right,
  .unit-spacing-xs.unit-md>.unit__left+.unit__body,
  .unit-spacing-xs.unit-md-vertical>.unit__left+.unit__right,
  .unit-spacing-xs.unit-md-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-md>.unit__body+.unit__right,
  .unit-spacing-xs.unit-md-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-md-horizontal>.unit__left+.unit__right,
  .unit-spacing-xs.unit-md-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-md-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-md--inverse>[class*='unit-']:first-child,
  .unit-spacing-xs.unit-md--inverse.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-md--inverse>[class*='unit-']:last-child,
  .unit-spacing-xs.unit-md--inverse.unit-md-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xs.unit-md--inverse.unit-md-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-md--inverse.unit-md-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {

  .unit-spacing-xs.unit-lg>[class*='unit-']:first-child,
  .unit-spacing-xs.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xs.unit-lg>.unit__left+.unit__right,
  .unit-spacing-xs.unit-lg>.unit__left+.unit__body,
  .unit-spacing-xs.unit-lg-vertical>.unit__left+.unit__right,
  .unit-spacing-xs.unit-lg-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-lg>.unit__body+.unit__right,
  .unit-spacing-xs.unit-lg-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-lg-horizontal>.unit__left+.unit__right,
  .unit-spacing-xs.unit-lg-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-lg-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-lg--inverse>[class*='unit-']:first-child,
  .unit-spacing-xs.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-lg--inverse>[class*='unit-']:last-child,
  .unit-spacing-xs.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xs.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) {

  .unit-spacing-xs.unit-xl>[class*='unit-']:first-child,
  .unit-spacing-xs.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xs.unit-xl>.unit__left+.unit__right,
  .unit-spacing-xs.unit-xl>.unit__left+.unit__body,
  .unit-spacing-xs.unit-xl-vertical>.unit__left+.unit__right,
  .unit-spacing-xs.unit-xl-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-xl>.unit__body+.unit__right,
  .unit-spacing-xs.unit-xl-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-xl-horizontal>.unit__left+.unit__right,
  .unit-spacing-xs.unit-xl-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-xl-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-xl--inverse>[class*='unit-']:first-child,
  .unit-spacing-xs.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 7px;
  }

  .unit-spacing-xs.unit-xl--inverse>[class*='unit-']:last-child,
  .unit-spacing-xs.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xs.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 10px;
  }

  .unit-spacing-xs.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-spacing-sm.unit>[class*='unit-']:first-child,
.unit-spacing-sm.unit-vertical>[class*='unit-']:first-child {
  padding-top: 0;
}

.unit-spacing-sm.unit>.unit__left+.unit__right,
.unit-spacing-sm.unit>.unit__left+.unit__body,
.unit-spacing-sm.unit-vertical>.unit__left+.unit__right,
.unit-spacing-sm.unit-vertical>.unit__left+.unit__body {
  padding-left: 0;
  padding-top: 15px;
}

.unit-spacing-sm.unit>.unit__body+.unit__right,
.unit-spacing-sm.unit-vertical>.unit__body+.unit__right {
  padding-left: 0;
  padding-top: 15px;
}

.unit-spacing-sm.unit-horizontal>.unit__left+.unit__right,
.unit-spacing-sm.unit-horizontal>.unit__left+.unit__body {
  padding-top: 0;
  padding-left: 15px;
}

.unit-spacing-sm.unit-horizontal>.unit__body+.unit__right {
  padding-top: 0;
  padding-left: 15px;
}

.unit-spacing-sm.unit--inverse>[class*='unit-']:first-child,
.unit-spacing-sm.unit--inverse.unit-vertical>[class*='unit-']:first-child {
  padding-top: 15px;
}

.unit-spacing-sm.unit--inverse>[class*='unit-']:last-child,
.unit-spacing-sm.unit--inverse.unit-vertical>[class*='unit-']:last-child {
  padding-top: 0;
}

.unit-spacing-sm.unit--inverse.unit-horizontal>[class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 15px;
}

.unit-spacing-sm.unit--inverse.unit-horizontal>[class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {

  .unit-spacing-sm.unit-xs>[class*='unit-']:first-child,
  .unit-spacing-sm.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-sm.unit-xs>.unit__left+.unit__right,
  .unit-spacing-sm.unit-xs>.unit__left+.unit__body,
  .unit-spacing-sm.unit-xs-vertical>.unit__left+.unit__right,
  .unit-spacing-sm.unit-xs-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-xs>.unit__body+.unit__right,
  .unit-spacing-sm.unit-xs-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-xs-horizontal>.unit__left+.unit__right,
  .unit-spacing-sm.unit-xs-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-xs-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-xs--inverse>[class*='unit-']:first-child,
  .unit-spacing-sm.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-xs--inverse>[class*='unit-']:last-child,
  .unit-spacing-sm.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-sm.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {

  .unit-spacing-sm.unit-sm>[class*='unit-']:first-child,
  .unit-spacing-sm.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-sm.unit-sm>.unit__left+.unit__right,
  .unit-spacing-sm.unit-sm>.unit__left+.unit__body,
  .unit-spacing-sm.unit-sm-vertical>.unit__left+.unit__right,
  .unit-spacing-sm.unit-sm-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-sm>.unit__body+.unit__right,
  .unit-spacing-sm.unit-sm-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-sm-horizontal>.unit__left+.unit__right,
  .unit-spacing-sm.unit-sm-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-sm-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-sm--inverse>[class*='unit-']:first-child,
  .unit-spacing-sm.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-sm--inverse>[class*='unit-']:last-child,
  .unit-spacing-sm.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-sm.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {

  .unit-spacing-sm.unit-md>[class*='unit-']:first-child,
  .unit-spacing-sm.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-sm.unit-md>.unit__left+.unit__right,
  .unit-spacing-sm.unit-md>.unit__left+.unit__body,
  .unit-spacing-sm.unit-md-vertical>.unit__left+.unit__right,
  .unit-spacing-sm.unit-md-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-md>.unit__body+.unit__right,
  .unit-spacing-sm.unit-md-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-md-horizontal>.unit__left+.unit__right,
  .unit-spacing-sm.unit-md-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-md-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-md--inverse>[class*='unit-']:first-child,
  .unit-spacing-sm.unit-md--inverse.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-md--inverse>[class*='unit-']:last-child,
  .unit-spacing-sm.unit-md--inverse.unit-md-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-sm.unit-md--inverse.unit-md-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-md--inverse.unit-md-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {

  .unit-spacing-sm.unit-lg>[class*='unit-']:first-child,
  .unit-spacing-sm.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-sm.unit-lg>.unit__left+.unit__right,
  .unit-spacing-sm.unit-lg>.unit__left+.unit__body,
  .unit-spacing-sm.unit-lg-vertical>.unit__left+.unit__right,
  .unit-spacing-sm.unit-lg-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-lg>.unit__body+.unit__right,
  .unit-spacing-sm.unit-lg-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-lg-horizontal>.unit__left+.unit__right,
  .unit-spacing-sm.unit-lg-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-lg-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-lg--inverse>[class*='unit-']:first-child,
  .unit-spacing-sm.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-lg--inverse>[class*='unit-']:last-child,
  .unit-spacing-sm.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-sm.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) {

  .unit-spacing-sm.unit-xl>[class*='unit-']:first-child,
  .unit-spacing-sm.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-sm.unit-xl>.unit__left+.unit__right,
  .unit-spacing-sm.unit-xl>.unit__left+.unit__body,
  .unit-spacing-sm.unit-xl-vertical>.unit__left+.unit__right,
  .unit-spacing-sm.unit-xl-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-xl>.unit__body+.unit__right,
  .unit-spacing-sm.unit-xl-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-xl-horizontal>.unit__left+.unit__right,
  .unit-spacing-sm.unit-xl-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-xl-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-xl--inverse>[class*='unit-']:first-child,
  .unit-spacing-sm.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 15px;
  }

  .unit-spacing-sm.unit-xl--inverse>[class*='unit-']:last-child,
  .unit-spacing-sm.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-sm.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 15px;
  }

  .unit-spacing-sm.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-spacing-md.unit>[class*='unit-']:first-child,
.unit-spacing-md.unit-vertical>[class*='unit-']:first-child {
  padding-top: 0;
}

.unit-spacing-md.unit>.unit__left+.unit__right,
.unit-spacing-md.unit>.unit__left+.unit__body,
.unit-spacing-md.unit-vertical>.unit__left+.unit__right,
.unit-spacing-md.unit-vertical>.unit__left+.unit__body {
  padding-left: 0;
  padding-top: 15px;
}

.unit-spacing-md.unit>.unit__body+.unit__right,
.unit-spacing-md.unit-vertical>.unit__body+.unit__right {
  padding-left: 0;
  padding-top: 15px;
}

.unit-spacing-md.unit-horizontal>.unit__left+.unit__right,
.unit-spacing-md.unit-horizontal>.unit__left+.unit__body {
  padding-top: 0;
  padding-left: 30px;
}

.unit-spacing-md.unit-horizontal>.unit__body+.unit__right {
  padding-top: 0;
  padding-left: 30px;
}

.unit-spacing-md.unit--inverse>[class*='unit-']:first-child,
.unit-spacing-md.unit--inverse.unit-vertical>[class*='unit-']:first-child {
  padding-top: 15px;
}

.unit-spacing-md.unit--inverse>[class*='unit-']:last-child,
.unit-spacing-md.unit--inverse.unit-vertical>[class*='unit-']:last-child {
  padding-top: 0;
}

.unit-spacing-md.unit--inverse.unit-horizontal>[class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 30px;
}

.unit-spacing-md.unit--inverse.unit-horizontal>[class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {

  .unit-spacing-md.unit-xs>[class*='unit-']:first-child,
  .unit-spacing-md.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-md.unit-xs>.unit__left+.unit__right,
  .unit-spacing-md.unit-xs>.unit__left+.unit__body,
  .unit-spacing-md.unit-xs-vertical>.unit__left+.unit__right,
  .unit-spacing-md.unit-xs-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-md.unit-xs>.unit__body+.unit__right,
  .unit-spacing-md.unit-xs-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-md.unit-xs-horizontal>.unit__left+.unit__right,
  .unit-spacing-md.unit-xs-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-xs-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-xs--inverse>[class*='unit-']:first-child,
  .unit-spacing-md.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 15px;
  }

  .unit-spacing-md.unit-xs--inverse>[class*='unit-']:last-child,
  .unit-spacing-md.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-md.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {

  .unit-spacing-md.unit-sm>[class*='unit-']:first-child,
  .unit-spacing-md.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-md.unit-sm>.unit__left+.unit__right,
  .unit-spacing-md.unit-sm>.unit__left+.unit__body,
  .unit-spacing-md.unit-sm-vertical>.unit__left+.unit__right,
  .unit-spacing-md.unit-sm-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-md.unit-sm>.unit__body+.unit__right,
  .unit-spacing-md.unit-sm-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-md.unit-sm-horizontal>.unit__left+.unit__right,
  .unit-spacing-md.unit-sm-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-sm-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-sm--inverse>[class*='unit-']:first-child,
  .unit-spacing-md.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 15px;
  }

  .unit-spacing-md.unit-sm--inverse>[class*='unit-']:last-child,
  .unit-spacing-md.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-md.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {

  .unit-spacing-md.unit-md>[class*='unit-']:first-child,
  .unit-spacing-md.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-md.unit-md>.unit__left+.unit__right,
  .unit-spacing-md.unit-md>.unit__left+.unit__body,
  .unit-spacing-md.unit-md-vertical>.unit__left+.unit__right,
  .unit-spacing-md.unit-md-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-md.unit-md>.unit__body+.unit__right,
  .unit-spacing-md.unit-md-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-md.unit-md-horizontal>.unit__left+.unit__right,
  .unit-spacing-md.unit-md-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-md-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-md--inverse>[class*='unit-']:first-child,
  .unit-spacing-md.unit-md--inverse.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 15px;
  }

  .unit-spacing-md.unit-md--inverse>[class*='unit-']:last-child,
  .unit-spacing-md.unit-md--inverse.unit-md-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-md.unit-md--inverse.unit-md-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-md--inverse.unit-md-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {

  .unit-spacing-md.unit-lg>[class*='unit-']:first-child,
  .unit-spacing-md.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-md.unit-lg>.unit__left+.unit__right,
  .unit-spacing-md.unit-lg>.unit__left+.unit__body,
  .unit-spacing-md.unit-lg-vertical>.unit__left+.unit__right,
  .unit-spacing-md.unit-lg-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-md.unit-lg>.unit__body+.unit__right,
  .unit-spacing-md.unit-lg-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-md.unit-lg-horizontal>.unit__left+.unit__right,
  .unit-spacing-md.unit-lg-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-lg-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-lg--inverse>[class*='unit-']:first-child,
  .unit-spacing-md.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 15px;
  }

  .unit-spacing-md.unit-lg--inverse>[class*='unit-']:last-child,
  .unit-spacing-md.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-md.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) {

  .unit-spacing-md.unit-xl>[class*='unit-']:first-child,
  .unit-spacing-md.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-md.unit-xl>.unit__left+.unit__right,
  .unit-spacing-md.unit-xl>.unit__left+.unit__body,
  .unit-spacing-md.unit-xl-vertical>.unit__left+.unit__right,
  .unit-spacing-md.unit-xl-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-md.unit-xl>.unit__body+.unit__right,
  .unit-spacing-md.unit-xl-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 15px;
  }

  .unit-spacing-md.unit-xl-horizontal>.unit__left+.unit__right,
  .unit-spacing-md.unit-xl-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-xl-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-xl--inverse>[class*='unit-']:first-child,
  .unit-spacing-md.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 15px;
  }

  .unit-spacing-md.unit-xl--inverse>[class*='unit-']:last-child,
  .unit-spacing-md.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-md.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }

  .unit-spacing-md.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-spacing-xl.unit>[class*='unit-']:first-child,
.unit-spacing-xl.unit-vertical>[class*='unit-']:first-child {
  padding-top: 0;
}

.unit-spacing-xl.unit>.unit__left+.unit__right,
.unit-spacing-xl.unit>.unit__left+.unit__body,
.unit-spacing-xl.unit-vertical>.unit__left+.unit__right,
.unit-spacing-xl.unit-vertical>.unit__left+.unit__body {
  padding-left: 0;
  padding-top: 50px;
}

.unit-spacing-xl.unit>.unit__body+.unit__right,
.unit-spacing-xl.unit-vertical>.unit__body+.unit__right {
  padding-left: 0;
  padding-top: 50px;
}

.unit-spacing-xl.unit-horizontal>.unit__left+.unit__right,
.unit-spacing-xl.unit-horizontal>.unit__left+.unit__body {
  padding-top: 0;
  padding-left: 50px;
}

.unit-spacing-xl.unit-horizontal>.unit__body+.unit__right {
  padding-top: 0;
  padding-left: 50px;
}

.unit-spacing-xl.unit--inverse>[class*='unit-']:first-child,
.unit-spacing-xl.unit--inverse.unit-vertical>[class*='unit-']:first-child {
  padding-top: 50px;
}

.unit-spacing-xl.unit--inverse>[class*='unit-']:last-child,
.unit-spacing-xl.unit--inverse.unit-vertical>[class*='unit-']:last-child {
  padding-top: 0;
}

.unit-spacing-xl.unit--inverse.unit-horizontal>[class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 50px;
}

.unit-spacing-xl.unit--inverse.unit-horizontal>[class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {

  .unit-spacing-xl.unit-xs>[class*='unit-']:first-child,
  .unit-spacing-xl.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xl.unit-xs>.unit__left+.unit__right,
  .unit-spacing-xl.unit-xs>.unit__left+.unit__body,
  .unit-spacing-xl.unit-xs-vertical>.unit__left+.unit__right,
  .unit-spacing-xl.unit-xs-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-xs>.unit__body+.unit__right,
  .unit-spacing-xl.unit-xs-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-xs-horizontal>.unit__left+.unit__right,
  .unit-spacing-xl.unit-xs-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-xs-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-xs--inverse>[class*='unit-']:first-child,
  .unit-spacing-xl.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-xs--inverse>[class*='unit-']:last-child,
  .unit-spacing-xl.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xl.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {

  .unit-spacing-xl.unit-sm>[class*='unit-']:first-child,
  .unit-spacing-xl.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xl.unit-sm>.unit__left+.unit__right,
  .unit-spacing-xl.unit-sm>.unit__left+.unit__body,
  .unit-spacing-xl.unit-sm-vertical>.unit__left+.unit__right,
  .unit-spacing-xl.unit-sm-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-sm>.unit__body+.unit__right,
  .unit-spacing-xl.unit-sm-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-sm-horizontal>.unit__left+.unit__right,
  .unit-spacing-xl.unit-sm-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-sm-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-sm--inverse>[class*='unit-']:first-child,
  .unit-spacing-xl.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-sm--inverse>[class*='unit-']:last-child,
  .unit-spacing-xl.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xl.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {

  .unit-spacing-xl.unit-md>[class*='unit-']:first-child,
  .unit-spacing-xl.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xl.unit-md>.unit__left+.unit__right,
  .unit-spacing-xl.unit-md>.unit__left+.unit__body,
  .unit-spacing-xl.unit-md-vertical>.unit__left+.unit__right,
  .unit-spacing-xl.unit-md-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-md>.unit__body+.unit__right,
  .unit-spacing-xl.unit-md-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-md-horizontal>.unit__left+.unit__right,
  .unit-spacing-xl.unit-md-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-md-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-md--inverse>[class*='unit-']:first-child,
  .unit-spacing-xl.unit-md--inverse.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-md--inverse>[class*='unit-']:last-child,
  .unit-spacing-xl.unit-md--inverse.unit-md-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xl.unit-md--inverse.unit-md-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-md--inverse.unit-md-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {

  .unit-spacing-xl.unit-lg>[class*='unit-']:first-child,
  .unit-spacing-xl.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xl.unit-lg>.unit__left+.unit__right,
  .unit-spacing-xl.unit-lg>.unit__left+.unit__body,
  .unit-spacing-xl.unit-lg-vertical>.unit__left+.unit__right,
  .unit-spacing-xl.unit-lg-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-lg>.unit__body+.unit__right,
  .unit-spacing-xl.unit-lg-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-lg-horizontal>.unit__left+.unit__right,
  .unit-spacing-xl.unit-lg-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-lg-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-lg--inverse>[class*='unit-']:first-child,
  .unit-spacing-xl.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-lg--inverse>[class*='unit-']:last-child,
  .unit-spacing-xl.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xl.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) {

  .unit-spacing-xl.unit-xl>[class*='unit-']:first-child,
  .unit-spacing-xl.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xl.unit-xl>.unit__left+.unit__right,
  .unit-spacing-xl.unit-xl>.unit__left+.unit__body,
  .unit-spacing-xl.unit-xl-vertical>.unit__left+.unit__right,
  .unit-spacing-xl.unit-xl-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-xl>.unit__body+.unit__right,
  .unit-spacing-xl.unit-xl-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-xl-horizontal>.unit__left+.unit__right,
  .unit-spacing-xl.unit-xl-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-xl-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-xl--inverse>[class*='unit-']:first-child,
  .unit-spacing-xl.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 50px;
  }

  .unit-spacing-xl.unit-xl--inverse>[class*='unit-']:last-child,
  .unit-spacing-xl.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xl.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 50px;
  }

  .unit-spacing-xl.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-spacing-xxl.unit>[class*='unit-']:first-child,
.unit-spacing-xxl.unit-vertical>[class*='unit-']:first-child {
  padding-top: 0;
}

.unit-spacing-xxl.unit>.unit__left+.unit__right,
.unit-spacing-xxl.unit>.unit__left+.unit__body,
.unit-spacing-xxl.unit-vertical>.unit__left+.unit__right,
.unit-spacing-xxl.unit-vertical>.unit__left+.unit__body {
  padding-left: 0;
  padding-top: 40px;
}

.unit-spacing-xxl.unit>.unit__body+.unit__right,
.unit-spacing-xxl.unit-vertical>.unit__body+.unit__right {
  padding-left: 0;
  padding-top: 40px;
}

.unit-spacing-xxl.unit-horizontal>.unit__left+.unit__right,
.unit-spacing-xxl.unit-horizontal>.unit__left+.unit__body {
  padding-top: 0;
  padding-left: 40px;
}

.unit-spacing-xxl.unit-horizontal>.unit__body+.unit__right {
  padding-top: 0;
  padding-left: 40px;
}

.unit-spacing-xxl.unit--inverse>[class*='unit-']:first-child,
.unit-spacing-xxl.unit--inverse.unit-vertical>[class*='unit-']:first-child {
  padding-top: 40px;
}

.unit-spacing-xxl.unit--inverse>[class*='unit-']:last-child,
.unit-spacing-xxl.unit--inverse.unit-vertical>[class*='unit-']:last-child {
  padding-top: 0;
}

.unit-spacing-xxl.unit--inverse.unit-horizontal>[class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 40px;
}

.unit-spacing-xxl.unit--inverse.unit-horizontal>[class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {

  .unit-spacing-xxl.unit-xs>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-xs>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xs>.unit__left+.unit__body,
  .unit-spacing-xxl.unit-xs-vertical>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xs-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-xs>.unit__body+.unit__right,
  .unit-spacing-xxl.unit-xs-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-xs-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xs-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-xs-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-xs--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-xs--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxl.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {

  .unit-spacing-xxl.unit-sm>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-sm>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-sm>.unit__left+.unit__body,
  .unit-spacing-xxl.unit-sm-vertical>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-sm-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-sm>.unit__body+.unit__right,
  .unit-spacing-xxl.unit-sm-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-sm-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-sm-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-sm-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-sm--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-sm--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxl.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {

  .unit-spacing-xxl.unit-md>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-md>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-md>.unit__left+.unit__body,
  .unit-spacing-xxl.unit-md-vertical>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-md-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-md>.unit__body+.unit__right,
  .unit-spacing-xxl.unit-md-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-md-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-md-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-md-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-md--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-md--inverse.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-md--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxl.unit-md--inverse.unit-md-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-md--inverse.unit-md-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-md--inverse.unit-md-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {

  .unit-spacing-xxl.unit-lg>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-lg>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-lg>.unit__left+.unit__body,
  .unit-spacing-xxl.unit-lg-vertical>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-lg-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-lg>.unit__body+.unit__right,
  .unit-spacing-xxl.unit-lg-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-lg-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-lg-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-lg-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-lg--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-lg--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxl.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) {

  .unit-spacing-xxl.unit-xl>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-xl>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xl>.unit__left+.unit__body,
  .unit-spacing-xxl.unit-xl-vertical>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xl-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-xl>.unit__body+.unit__right,
  .unit-spacing-xxl.unit-xl-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-xl-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xl-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-xl-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-xl--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 40px;
  }

  .unit-spacing-xxl.unit-xl--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxl.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 40px;
  }

  .unit-spacing-xxl.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) {

  .unit-spacing-xxl.unit>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit>.unit__left+.unit__right,
  .unit-spacing-xxl.unit>.unit__left+.unit__body,
  .unit-spacing-xxl.unit-vertical>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit>.unit__body+.unit__right,
  .unit-spacing-xxl.unit-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit--inverse.unit-vertical>[class*='unit-']:first-child {
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxl.unit--inverse.unit-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit--inverse.unit-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit--inverse.unit-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) and (min-width: 480px) {

  .unit-spacing-xxl.unit-xs>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-xs>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xs>.unit__left+.unit__body,
  .unit-spacing-xxl.unit-xs-vertical>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xs-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-xs>.unit__body+.unit__right,
  .unit-spacing-xxl.unit-xs-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-xs-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xs-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-xs-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-xs--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:first-child {
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-xs--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxl.unit-xs--inverse.unit-xs-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-xs--inverse.unit-xs-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) and (min-width: 768px) {

  .unit-spacing-xxl.unit-sm>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-sm>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-sm>.unit__left+.unit__body,
  .unit-spacing-xxl.unit-sm-vertical>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-sm-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-sm>.unit__body+.unit__right,
  .unit-spacing-xxl.unit-sm-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-sm-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-sm-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-sm-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-sm--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:first-child {
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-sm--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxl.unit-sm--inverse.unit-sm-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-sm--inverse.unit-sm-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) and (min-width: 992px) {

  .unit-spacing-xxl.unit-md>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-md>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-md>.unit__left+.unit__body,
  .unit-spacing-xxl.unit-md-vertical>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-md-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-md>.unit__body+.unit__right,
  .unit-spacing-xxl.unit-md-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-md-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-md-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-md-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-md--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-md--inverse.unit-md-vertical>[class*='unit-']:first-child {
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-md--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxl.unit-md--inverse.unit-md-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-md--inverse.unit-md-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-md--inverse.unit-md-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) and (min-width: 1200px) {

  .unit-spacing-xxl.unit-lg>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-lg>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-lg>.unit__left+.unit__body,
  .unit-spacing-xxl.unit-lg-vertical>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-lg-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-lg>.unit__body+.unit__right,
  .unit-spacing-xxl.unit-lg-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-lg-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-lg-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-lg-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-lg--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:first-child {
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-lg--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxl.unit-lg--inverse.unit-lg-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-lg--inverse.unit-lg-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1800px) and (min-width: 1800px) {

  .unit-spacing-xxl.unit-xl>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-xl>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xl>.unit__left+.unit__body,
  .unit-spacing-xxl.unit-xl-vertical>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xl-vertical>.unit__left+.unit__body {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-xl>.unit__body+.unit__right,
  .unit-spacing-xxl.unit-xl-vertical>.unit__body+.unit__right {
    padding-left: 0;
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-xl-horizontal>.unit__left+.unit__right,
  .unit-spacing-xxl.unit-xl-horizontal>.unit__left+.unit__body {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-xl-horizontal>.unit__body+.unit__right {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-xl--inverse>[class*='unit-']:first-child,
  .unit-spacing-xxl.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:first-child {
    padding-top: 60px;
  }

  .unit-spacing-xxl.unit-xl--inverse>[class*='unit-']:last-child,
  .unit-spacing-xxl.unit-xl--inverse.unit-xl-vertical>[class*='unit-']:last-child {
    padding-top: 0;
  }

  .unit-spacing-xxl.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 60px;
  }

  .unit-spacing-xxl.unit-xl--inverse.unit-xl-horizontal>[class*='unit-']:last-child {
    padding-left: 0;
  }
}

.row-no-gutter {
  margin-left: 0;
  margin-right: 0;
}

.row-no-gutter>[class*='col'] {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 1199px) {
  .row-gutter-custom {
    margin-left: -8px;
    margin-right: -8px;
  }

  .row-gutter-custom>[class*='col'] {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media (max-width: 479px) {
  .container [class*='col'] {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.grid-element {
  padding: 12px 8px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: left;
}

@media (max-width: 1199px) {
  .grid-element p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

@media (min-width: 768px) {
  .container-fullwidth .grid-element {
    padding: 15px 10px;
  }
}

@media (min-width: 992px) {
  .container-fullwidth .grid-element {
    padding: 25px 15px;
  }
}

@media (min-width: 1200px) {
  .container-fullwidth .grid-element {
    padding: 30px 15px 30px 30px;
  }
}

@media (min-width: 1400px) {
  .container-fullwidth .grid-element {
    padding: 40px 70px;
  }
}

.grid-system-bordered .grid-system-row {
  border-bottom: 1px solid #f2f3f8;
}

.grid-system-bordered .grid-system-row:last-child {
  border-bottom: 0;
}

.grid-system-bordered .grid-element {
  padding-top: 15px;
  padding-bottom: 15px;
}

@media (min-width: 768px) {
  .grid-system-bordered .grid-element {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

@media (min-width: 1200px) {
  .grid-system-bordered .grid-element {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}

.grid-system-outline .grid-system-row {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-width: 1px 1px 0 1px;
}

.grid-system-outline .grid-system-row:last-child {
  border-bottom-width: 1px;
}

.grid-system-outline [class*='col']:not(:last-child) {
  margin-right: -1px;
}

.grid-system-outline [class*='col']:not(:last-child) .grid-element {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.grid-system-outline [class*='col']:not(:first-child) .grid-element {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}

*+.grid-system-row {
  margin-top: 45px;
}

.grid-system-row+.grid-system-row {
  margin-top: 0;
}

.range-custom-bordered [class*='cell'] {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.2);
  border-width: 0;
}

.range-custom-bordered [class*='cell']:nth-child(n + 2) {
  border-width: 1px 0 0 0;
}

@media (min-width: 480px) {
  .range-custom-bordered .cell-xs-6:nth-child(odd) {
    border-width: 0 1px 1px 0;
  }

  .range-custom-bordered .cell-xs-6:nth-child(even) {
    border-width: 0 0 1px 0;
  }
}

@media (min-width: 768px) {
  .range-custom-bordered .cell-sm-3:first-child {
    border-width: 0 1px 0 1px;
  }

  .range-custom-bordered .cell-sm-3:nth-child(n + 2) {
    border-width: 0 1px 0 0;
  }

  .range-custom-bordered .cell-sm-4:nth-child(n) {
    border-width: 0;
  }

  .range-custom-bordered .cell-sm-4:nth-child(n + 2) {
    border-width: 0 0 0 1px;
  }
}

.range-custom-bordered-small .cell-bordered {
  position: relative;
  z-index: 1;
}

.range-custom-bordered-small .cell-bordered:after {
  content: '';
  position: absolute;
  top: -15px;
  right: 7px;
  left: 7px;
  bottom: 0;
  z-index: -1;
  border-style: solid;
  border-color: #e8e8e8;
  border-width: 0;
  pointer-events: none;
}

.range-custom-bordered-small [class*='cell'] {
  margin-top: 0;
}

.range-custom-bordered-small [class*='cell'].cell-bordered:nth-child(n + 2):after {
  border-width: 1px 0 0 0;
}

@media (min-width: 480px) {
  .range-custom-bordered-small .cell-bordered:after {
    top: 0;
    left: 0;
    right: 0;
  }

  .range-custom-bordered-small .cell-bordered.cell-xs-6:nth-child(odd):after {
    border-width: 0 1px 1px 0;
  }

  .range-custom-bordered-small .cell-bordered.cell-xs-6:nth-child(even):after {
    border-width: 0 0 1px 0;
  }
}

@media (min-width: 768px) {
  .range-custom-bordered-small .cell-bordered:after {
    height: 107px;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .range-custom-bordered-small .cell-bordered.cell-sm-3:first-child:after {
    border-width: 0 1px 0 1px;
  }

  .range-custom-bordered-small .cell-bordered.cell-sm-3:nth-child(n + 2):after {
    border-width: 0 1px 0 0;
  }

  .range-custom-bordered-small .cell-bordered.cell-sm-4:nth-child(n):after {
    border-width: 0;
  }

  .range-custom-bordered-small .cell-bordered.cell-sm-4:nth-child(n + 2):after {
    border-width: 0 0 0 1px;
  }
}

@media (min-width: 1800px) {
  .range-custom-bordered-mod {
    padding-right: 40px;
  }
}

.range-custom-bordered-mod-2 {
  margin: 0 -15px;
}

.row.flickr {
  display: inline-block;
  margin-left: -5px;
  margin-right: -5px;
  width: 100%;
  max-width: 315px;
}

.row.flickr [class*='col'] {
  padding-left: 5px;
  padding-right: 5px;
}

*+.row.flickr {
  margin-top: 14px;
}

/*
*
* Plugins
* ==================================================
*/
/*
*
* Animate.css
* --------------------------------------------------
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 1;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

html:not(.lt-ie10) .not-animated {
  opacity: 0;
}

/**
* FadeIn Keyframes Animation
*/
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

/**
* FadeInUp Keyframes Animation
*/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/**
* FadeInDown Keyframes Animation
*/
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

/**
* FadeInLeft Keyframes Animation
*/
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

/**
* FadeInRight Keyframes Animation
*/
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

/*
**
* FadeOut Keyframes Animation
*/
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

/**
* SlideInDown Keyframes Animation
*/
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

/**
* SlideInLeft Keyframes Animation
*/
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

/**
* SlideInRight Keyframes Animation
*/
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

/**
* SlideOutDown Keyframes Animation
*/
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

[data-isotope-layout] {
  position: relative;
  -webkit-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  transform: translateY(-30px);
  display: block;
  margin-bottom: -30px;
  -webkit-transition: .4s all ease;
  transition: .4s all ease;
  min-height: 160px;
}

[data-isotope-layout]:after {
  content: '';
  position: absolute;
  margin-top: 15px;
  width: 64px;
  height: 64px;
  top: 50%;
  left: 50%;
  background-image: url("/static/images/isotope-loader.0135eac7cb1e.png");
  background-position: -1152px 0;
  -webkit-animation: 0.7s sprite-animation steps(18) infinite;
  animation: 0.7s sprite-animation steps(18) infinite;
  -webkit-transition: .4s all ease;
  transition: .4s all ease;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

[data-isotope-layout] [class*="col-"] {
  display: block;
  margin-top: 30px;
  opacity: 0;
  -webkit-transition: .4s opacity ease;
  transition: .4s opacity ease;
}

[data-isotope-layout].isotope--loaded [class*="col-"] {
  opacity: 1;
}

[data-isotope-layout].isotope--loaded:after {
  opacity: 0;
  visibility: hidden;
}

[data-isotope-layout].row-no-gutter {
  margin-top: 60px;
}

[data-isotope-layout].row-no-gutter [class*="col-"] {
  margin-top: 0;
}

.isotope-filters>* {
  margin-top: 0;
  vertical-align: middle;
}

.isotope-filters .inline-list {
  position: relative;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  margin: 0;
}

.isotope-filters .inline-list li {
  display: inline-block;
  margin-top: 10px;
}

.isotope-filters .inline-list a {
  position: relative;
  -webkit-transition: .3s;
  transition: .3s;
  color: #9b9b9b;
  font-size: 18px;
  font-weight: 400;
}

@media (min-width: 992px) {
  .isotope-filters .isotope-filters-trigger {
    display: none;
  }
}

.isotope-filters .inline-list {
  margin-left: -20px;
  margin-right: -20px;
}

.isotope-filters .inline-list>li {
  padding: 0 20px;
}

@media (min-width: 992px) {
  .isotope-filters .inline-list {
    word-spacing: 0;
  }

  .isotope-filters .inline-list>li:not(:last-child) {
    margin-right: 5px;
  }

  .isotope-filters .inline-list a {
    padding: 5px 0;
    font-weight: 700;
  }

  .isotope-filters .inline-list a,
  .isotope-filters .inline-list a::before {
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  }

  .isotope-filters .inline-list a::before {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    right: 100%;
    opacity: 0;
    border-bottom: 2px solid #dac390;
    -webkit-transform: scale3d(0.7, 1, 1);
    transform: scale3d(0.7, 1, 1);
    -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: transform 0.4s, opacity 0.4s;
    transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    background: transparent;
  }

  .isotope-filters .inline-list a,
  .isotope-filters .inline-list a:active,
  .isotope-filters .inline-list a:focus {
    color: #151515;
  }

  .isotope-filters .inline-list a:hover,
  .isotope-filters .inline-list a.active {
    color: #151515;
    border-color: #dac390;
  }

  .isotope-filters .inline-list a:hover::before,
  .isotope-filters .inline-list a.active::before {
    opacity: 1;
    right: 0;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
}

.isotope-filters-responsive {
  position: relative;
  z-index: 10;
}

.isotope-filters-responsive *:focus {
  outline: none;
}

@media (max-width: 767px) {
  .isotope-filters-responsive {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 991px) {
  .isotope-filters-responsive {
    vertical-align: middle;
  }

  .isotope-filters-responsive .isotope-filters-toggle {
    padding: 8px 15px;
  }

  .isotope-filters-responsive .isotope-filters-toggle .caret {
    margin-left: 5px;
  }

  .isotope-filters-responsive>li {
    position: relative;
    vertical-align: middle;
    padding: 0;
  }

  .isotope-filters-responsive>li:first-child {
    margin-right: 8px;
  }

  .isotope-filters-responsive>li+li {
    margin-top: 8px;
  }

  .isotope-filters-responsive .isotope-filters {
    position: absolute;
    top: 49px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 10;
    width: 200px;
    padding: 15px;
    background: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .33s all ease;
    transition: .33s all ease;
    border: 1px solid #f2f2f2;
  }

  .isotope-filters-responsive .isotope-filters.active {
    visibility: visible;
    opacity: 1;
  }

  .isotope-filters-responsive .isotope-filters .inline-list {
    width: 100%;
  }

  .isotope-filters-responsive .isotope-filters .inline-list a {
    display: inline-block;
    width: 100%;
    padding: 3px 8px;
    font-size: 12px;
    color: #000;
    border: 0;
    background-color: transparent;
  }

  .isotope-filters-responsive .isotope-filters .inline-list a.active,
  .isotope-filters-responsive .isotope-filters .inline-list a:hover {
    color: #CAA450;
    background-color: rgba(125, 93, 139, 0.1);
  }

  .isotope-filters-responsive .isotope-filters li {
    display: block;
    width: 100%;
  }

  .isotope-filters-responsive .isotope-filters li+li {
    margin-top: 6px;
  }
}

@media (max-width: 991px) and (min-width: 480px) {
  .isotope-filters-responsive .isotope-filters {
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .isotope-filters-responsive>li {
    display: inline-block;
    margin: 0;
  }

  .isotope-filters-responsive>li+li {
    margin-top: 0;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .isotope-filters-responsive .isotope-filters {
    width: 250px;
  }

  .isotope-filters-responsive .isotope-filters .inline-list a {
    padding: 5px 10px;
  }
}

@media (min-width: 992px) {
  .isotope-filters-responsive>li:first-child {
    display: none;
  }
}

*+.isotope,
*+.isotope-filters-responsive {
  margin-top: 40px;
}

.isotope-filters-toggle {
  display: block;
  border: 0;
  outline: 0;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 992px) {
  .isotope-filters-toggle {
    display: none;
  }
}

/*
*
* Owl Carousel
* --------------------------------------------------
*/
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
  display: none;
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  font: 400 40px/80px 'FontAwesome';
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:before {
  content: '\f144';
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/*
 * Owl Navigation
 */
.owl-prev,
.owl-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font: 400 46px/50px 'FontAwesome';
  color: #000;
}

.owl-prev:hover,
.owl-next:hover {
  color: #CAA450;
}

.owl-prev {
  left: 0;
}

.owl-prev:before {
  content: '\f104';
}

.owl-next {
  right: 0;
}

.owl-next:before {
  content: '\f105';
}

/*
 * Owl Pagination
 */
.owl-dots {
  text-align: center;
  margin-top: 10px;
}

.owl-dot {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 2px solid #000;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  outline: none;
  cursor: pointer;
  background-color: transparent;
  -webkit-transition: .2s;
  transition: .2s;
}

.owl-dot:hover,
.owl-dot:focus {
  background-color: #000;
}

.owl-dot.active {
  background-color: #000;
}

.owl-dot+.owl-dot {
  margin-left: 10px;
}

.owl-carousel.owl-carousel-light-dots .owl-dot {
  border-color: #fff;
}

.owl-carousel.owl-carousel-light-dots .owl-dot:hover,
.owl-carousel.owl-carousel-light-dots .owl-dot:focus {
  background-color: #fff;
}

.owl-carousel.owl-carousel-light-dots .owl-dot.active {
  background-color: #fff;
}

/*
*
* RD Navbar
* --------------------------------------------------
*/
@-webkit-keyframes rd-navbar-slide-down {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes rd-navbar-slide-down {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes rd-navbar-slide-up {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@keyframes rd-navbar-slide-up {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

.rd-navbar-wrap,
.rd-navbar,
.rd-navbar-dropdown,
.rd-navbar-megamenu,
.rd-navbar-nav,
.rd-navbar-panel,
.rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-megamenu,
.rd-navbar-fixed .rd-navbar-nav-wrap,
.rd-navbar-fixed .rd-navbar-submenu,
.rd-navbar-sidebar .rd-navbar-toggle,
.rd-navbar-sidebar .rd-navbar-nav-wrap,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-submenu {
  -webkit-transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
}

.rd-navbar,
.rd-navbar.rd-navbar--is-clone {
  display: none;
}

.rd-navbar-fixed,
.rd-navbar-static,
.rd-navbar-fullwidth,
.rd-navbar-sidebar {
  display: block;
}

.rd-navbar--no-transition,
.rd-navbar--no-transition * {
  -webkit-transition: none !important;
  transition: none !important;
}

.rd-navbar-collapse-toggle {
  display: inline-block;
  position: relative;
  width: 55px;
  height: 55px;
  line-height: 55px;
  cursor: pointer;
  color: #363d41;
  display: none;
}

.rd-navbar-collapse-toggle span {
  top: 50%;
  margin-top: -3.4375px;
}

.rd-navbar-collapse-toggle span,
.rd-navbar-collapse-toggle span:before,
.rd-navbar-collapse-toggle span:after {
  position: absolute;
  width: 6.875px;
  height: 6.875px;
  line-height: 6.875px;
  text-align: center;
  background: #363d41;
  left: 50%;
  margin-left: -3.4375px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

.rd-navbar-collapse-toggle span:before,
.rd-navbar-collapse-toggle span:after {
  content: '';
}

.rd-navbar-collapse-toggle span:before {
  bottom: 100%;
  margin-bottom: 3.4375px;
}

.rd-navbar-collapse-toggle span:after {
  top: 100%;
  margin-top: 3.4375px;
}

.rd-navbar-collapse-toggle.active span {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}

.rd-navbar-collapse-toggle.active span:before {
  -webkit-transform: translateY(20.625px);
  -ms-transform: translateY(20.625px);
  transform: translateY(20.625px);
}

.rd-navbar-collapse-toggle.active span:after {
  -webkit-transform: translateY(-20.625px);
  -ms-transform: translateY(-20.625px);
  transform: translateY(-20.625px);
}

.rd-navbar--is-stuck {
  -webkit-box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);
  box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);
}

.rd-navbar.rd-navbar-fixed+.rd-navbar.rd-navbar--is-clone,
.rd-navbar.rd-navbar-sidebar+.rd-navbar.rd-navbar--is-clone {
  display: none;
}

/*
* Navbar components
*/
.rd-navbar {
  display: none;
  background: #fff;
}

.rd-navbar-toggle,
.rd-navbar-sidebar-toggle {
  display: inline-block;
  position: relative;
  width: 55px;
  height: 55px;
  line-height: 55px;
  cursor: pointer;
  color: #c0c0c0;
  text-align: right;
  background-color: transparent;
  border: none;
  display: none;
  line-height: 0;
}

.rd-navbar-toggle span,
.rd-navbar-sidebar-toggle span {
  position: relative;
  display: inline-block;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
  width: 21px;
}

.rd-navbar-toggle span:after,
.rd-navbar-toggle span:before,
.rd-navbar-sidebar-toggle span:after,
.rd-navbar-sidebar-toggle span:before {
  content: "";
  position: absolute;
  right: 0;
  top: -12.5px;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

.rd-navbar-toggle span:after,
.rd-navbar-sidebar-toggle span:after {
  width: 31.5px;
  top: 12.5px;
}

.rd-navbar-toggle span:before,
.rd-navbar-sidebar-toggle span:before {
  width: 42px;
}

.rd-navbar-toggle span:after,
.rd-navbar-toggle span:before,
.rd-navbar-toggle span,
.rd-navbar-sidebar-toggle span:after,
.rd-navbar-sidebar-toggle span:before,
.rd-navbar-sidebar-toggle span {
  height: 3px;
  background-color: #c0c0c0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.rd-navbar-toggle span:before,
.rd-navbar-toggle span:after,
.rd-navbar-sidebar-toggle span:before,
.rd-navbar-sidebar-toggle span:after {
  -webkit-transition-duration: 0.3s, 0.3s, .3s;
  transition-duration: 0.3s, 0.3s, .3s;
  -webkit-transition-delay: 0.3s, 0s, .3s;
  transition-delay: 0.3s, 0s, .3s;
  -webkit-transition-property: top, -webkit-transform, width;
  -webkit-transition-property: top, width, -webkit-transform;
  transition-property: top, width, -webkit-transform;
  transition-property: top, transform, width;
  transition-property: top, transform, width, -webkit-transform;
}

.rd-navbar-toggle.active span,
.rd-navbar-sidebar-toggle.active span {
  -webkit-transition: background .3s 0s ease;
  transition: background .3s 0s ease;
  background: transparent;
}

.rd-navbar-toggle.active span:before,
.rd-navbar-toggle.active span:after,
.rd-navbar-sidebar-toggle.active span:before,
.rd-navbar-sidebar-toggle.active span:after {
  top: 0;
  width: 42px;
  -webkit-transition-delay: 0s, 0.3s;
  transition-delay: 0s, 0.3s;
}

.rd-navbar-toggle.active span:before,
.rd-navbar-sidebar-toggle.active span:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.rd-navbar-toggle.active span:after,
.rd-navbar-sidebar-toggle.active span:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.rd-navbar-toggle:hover span,
.rd-navbar-toggle:hover span:before,
.rd-navbar-toggle:hover span:after,
.rd-navbar-sidebar-toggle:hover span,
.rd-navbar-sidebar-toggle:hover span:before,
.rd-navbar-sidebar-toggle:hover span:after {
  width: 42px;
}

.rd-navbar-toggle:focus,
.rd-navbar-sidebar-toggle:focus {
  outline: none;
}

.rd-navbar-toggle b,
.rd-navbar-sidebar-toggle b {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 100%;
  margin-right: 10px;
  text-transform: uppercase;
  color: #363d41;
  letter-spacing: .05em;
  display: none;
}

.rd-navbar-brand a {
  display: inline-block;
}

.rd-navbar-dropdown {
  display: none;
}

/*
* @subsection   Hybrid  Styles
*/
.rd-navbar-nav>li>a {
  line-height: 1.2;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: .05em;
}

.rd-megamenu-header {
  color: #bda36c;
  font-weight: 700;
}

.rd-navbar-static .contact-info,
.rd-navbar-fullwidth .contact-info {
  font-size: 16px;
}

.rd-navbar-static .rd-navbar-nav>li,
.rd-navbar-fullwidth .rd-navbar-nav>li {
  display: inline-block;
  -webkit-transition: .25s;
  transition: .25s;
}

.rd-navbar-static .rd-navbar-nav>li>a,
.rd-navbar-fullwidth .rd-navbar-nav>li>a {
  position: relative;
  display: inline-block;
  color: #363d41;
  line-height: 1.2;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: .05em;
  -webkit-transition: .25s;
  transition: .25s;
}

.rd-navbar-static .rd-navbar-nav>li>a:hover,
.rd-navbar-fullwidth .rd-navbar-nav>li>a:hover {
  color: #CAA450;
}

.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle,
.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-submenu-toggle {
  margin-left: 4px;
  font-family: "Material Design Icons";
  font-size: 16px;
  cursor: pointer;
}

.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:hover,
.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-submenu-toggle:hover {
  color: #CAA450;
}

.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:before,
.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-submenu-toggle:before {
  content: '\f236';
}

.rd-navbar-static .rd-navbar-nav>li.focus>a,
.rd-navbar-static .rd-navbar-nav>li.opened>a,
.rd-navbar-fullwidth .rd-navbar-nav>li.focus>a,
.rd-navbar-fullwidth .rd-navbar-nav>li.opened>a {
  color: #CAA450;
  background: transparent;
}

.rd-navbar-static .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,
.rd-navbar-static .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle,
.rd-navbar-fullwidth .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,
.rd-navbar-fullwidth .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle {
  color: #CAA450;
}

.rd-navbar-static .rd-navbar-nav>li.active>a,
.rd-navbar-fullwidth .rd-navbar-nav>li.active>a {
  color: #CAA450;
  background: transparent;
}

.rd-navbar-static .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle,
.rd-navbar-fullwidth .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle {
  color: #CAA450;
}

.rd-navbar-static .rd-navbar-inner,
.rd-navbar-fullwidth .rd-navbar-inner {
  position: relative;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}

.rd-navbar-static .rd-navbar-top-panel,
.rd-navbar-fullwidth .rd-navbar-top-panel {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #000;
}

.rd-navbar-static .rd-navbar-top-panel-inner,
.rd-navbar-fullwidth .rd-navbar-top-panel-inner {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}

.rd-navbar-static .rd-navbar-top-panel,
.rd-navbar-static .rd-navbar-top-panel a,
.rd-navbar-fullwidth .rd-navbar-top-panel,
.rd-navbar-fullwidth .rd-navbar-top-panel a {
  color: #fff;
}

.rd-navbar-static .rd-navbar-search,
.rd-navbar-fullwidth .rd-navbar-search {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 30px;
}

.rd-navbar-static .rd-navbar-search.active .rd-search,
.rd-navbar-fullwidth .rd-navbar-search.active .rd-search {
  visibility: visible;
  opacity: 1;
}

.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #363d41;
}

.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle:hover,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle:hover {
  color: #CAA450;
}

.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle span,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle span {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
  background: none;
  border: none;
  outline: none;
  padding: 0;
}

.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle span,
.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle span:before,
.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle span:after,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle span,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle span:before,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle span:after {
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle span:before,
.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle span:after,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle span:before,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle span:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle span:before,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle span:before {
  content: "";
  -webkit-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
  font-family: "Material Design Icons";
}

.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle span:after,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle span:after {
  content: "";
  -webkit-transform: rotate(-90deg) scale(0.4);
  -ms-transform: rotate(-90deg) scale(0.4);
  transform: rotate(-90deg) scale(0.4);
  opacity: 0;
  visibility: hidden;
  font-family: "Material Design Icons";
}

.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle.active span:before,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle.active span:before {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: rotate(90deg) scale(0.4);
  -ms-transform: rotate(90deg) scale(0.4);
  transform: rotate(90deg) scale(0.4);
}

.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle.active span:after,
.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle.active span:after {
  -webkit-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
}

.rd-navbar-static .rd-navbar-search .form-wrap,
.rd-navbar-fullwidth .rd-navbar-search .form-wrap {
  margin-bottom: 0;
}

.rd-navbar-static .rd-navbar-search .form-input,
.rd-navbar-fullwidth .rd-navbar-search .form-input {
  padding-right: 50px;
}

.rd-navbar-static .rd-navbar-search .rd-search,
.rd-navbar-fullwidth .rd-navbar-search .rd-search {
  position: absolute;
  top: -webkit-calc(100% + 10px);
  top: calc(100% + 10px);
  right: 0;
  width: 270px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  transition: .3s;
  z-index: 2;
}

.rd-navbar-static .rd-navbar-search .rd-search-form-submit,
.rd-navbar-fullwidth .rd-navbar-search .rd-search-form-submit {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50px;
  padding: 0;
  border: none;
  background-color: transparent;
  color: #000;
}

.rd-navbar-static .rd-navbar-search .rd-search-form-submit:hover,
.rd-navbar-fullwidth .rd-navbar-search .rd-search-form-submit:hover {
  color: #CAA450;
}

.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown {
  position: absolute;
  left: 0;
  width: 270px;
  background: #fff;
  z-index: 5;
}

.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu,
.rd-navbar-static .rd-navbar-nav li.opened>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav li.opened>.rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav li.focus>.rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav li.focus>.rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav li.opened>.rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav li.opened>.rd-navbar-megamenu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-megamenu {
  z-index: 15;
}

.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown .rd-navbar-dropdown {
  left: 100%;
  top: 0;
  margin-top: -8px;
  margin-left: 8px;
  z-index: 2;
  -webkit-transform: translate(30px, 0);
  -ms-transform: translate(30px, 0);
  transform: translate(30px, 0);
}

.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown>li.focus>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown>li.opened>.rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown>li.focus>.rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown>li.opened>.rd-navbar-dropdown {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-megamenu {
  position: absolute;
  display: block;
  padding: 8px 0;
  margin-top: 30px;
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
  visibility: hidden;
  opacity: 0;
  text-align: left;
  -webkit-box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);
  box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);
}

.rd-navbar-static .rd-navbar-dropdown li>a,
.rd-navbar-static .rd-navbar-megamenu li>a,
.rd-navbar-fullwidth .rd-navbar-dropdown li>a,
.rd-navbar-fullwidth .rd-navbar-megamenu li>a {
  -webkit-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
}

.rd-navbar-static .rd-navbar-dropdown li>a:before,
.rd-navbar-static .rd-navbar-megamenu li>a:before,
.rd-navbar-fullwidth .rd-navbar-dropdown li>a:before,
.rd-navbar-fullwidth .rd-navbar-megamenu li>a:before {
  content: '\f238';
  font-family: "Material Design Icons";
  margin-left: -10px;
  -webkit-transition: opacity .15s ease-in-out, .15s margin ease-in-out;
  transition: opacity .15s ease-in-out, .15s margin ease-in-out;
  opacity: 0;
}

.rd-navbar-static .rd-navbar-dropdown li.focus>a:before,
.rd-navbar-static .rd-navbar-dropdown li.opened>a:before,
.rd-navbar-static .rd-navbar-dropdown li>a:hover:before,
.rd-navbar-static .rd-navbar-megamenu li.focus>a:before,
.rd-navbar-static .rd-navbar-megamenu li.opened>a:before,
.rd-navbar-static .rd-navbar-megamenu li>a:hover:before,
.rd-navbar-fullwidth .rd-navbar-dropdown li.focus>a:before,
.rd-navbar-fullwidth .rd-navbar-dropdown li.opened>a:before,
.rd-navbar-fullwidth .rd-navbar-dropdown li>a:hover:before,
.rd-navbar-fullwidth .rd-navbar-megamenu li.focus>a:before,
.rd-navbar-fullwidth .rd-navbar-megamenu li.opened>a:before,
.rd-navbar-fullwidth .rd-navbar-megamenu li>a:hover:before {
  margin-left: 0;
  opacity: 1;
}

.rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-dropdown {
  width: 270px;
  background: #fff;
}

.rd-navbar-static .rd-navbar-dropdown>li>a,
.rd-navbar-fullwidth .rd-navbar-dropdown>li>a {
  display: block;
  padding: 8px 20px;
  color: #000;
  background: transparent;
}

.rd-navbar-static .rd-navbar-dropdown>li>a:hover,
.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:hover {
  color: #CAA450;
  background: transparent;
}

.rd-navbar-static .rd-navbar-dropdown>li.focus>a,
.rd-navbar-static .rd-navbar-dropdown>li.opened>a,
.rd-navbar-fullwidth .rd-navbar-dropdown>li.focus>a,
.rd-navbar-fullwidth .rd-navbar-dropdown>li.opened>a {
  color: #CAA450;
  background: transparent;
}

.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-megamenu {
  left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 98%;
  max-width: 1200px;
  padding: 30px 40px;
  background: #fff;
}

.rd-navbar-static .rd-navbar-megamenu>li,
.rd-navbar-fullwidth .rd-navbar-megamenu>li {
  width: 25%;
}

.rd-navbar-static .rd-navbar-megamenu>li>ul li+li,
.rd-navbar-fullwidth .rd-navbar-megamenu>li>ul li+li {
  margin-top: 5px;
}

.rd-navbar-static .rd-navbar-megamenu>li>ul a,
.rd-navbar-fullwidth .rd-navbar-megamenu>li>ul a {
  display: inline-block;
  color: #000;
  background: transparent;
}

.rd-navbar-static .rd-navbar-megamenu>li>ul a:hover,
.rd-navbar-fullwidth .rd-navbar-megamenu>li>ul a:hover {
  color: #CAA450;
  background: transparent;
}

.rd-navbar-static .rd-navbar-megamenu>li+li,
.rd-navbar-fullwidth .rd-navbar-megamenu>li+li {
  padding-left: 20px;
}

.rd-navbar-static .rd-navbar-megamenu .rd-megamenu-header,
.rd-navbar-fullwidth .rd-navbar-megamenu .rd-megamenu-header {
  font-size: 18px;
}

.rd-navbar-static.rd-navbar--is-clone,
.rd-navbar-fullwidth.rd-navbar--is-clone {
  display: block;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck,
.rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck {
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
}

.rd-navbar-static.rd-navbar--is-stuck,
.rd-navbar-static.rd-navbar--is-clone,
.rd-navbar-fullwidth.rd-navbar--is-stuck,
.rd-navbar-fullwidth.rd-navbar--is-clone {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 999;
  background: #fff;
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel,
.rd-navbar-static.rd-navbar--is-clone .rd-navbar-top-panel,
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-top-panel,
.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-top-panel {
  display: none;
}

.rd-navbar-static .rd-navbar--has-dropdown,
.rd-navbar-fullwidth .rd-navbar--has-dropdown {
  position: relative;
}

.rd-navbar-fixed .rd-navbar-nav-wrap,
.rd-navbar-sidebar .rd-navbar-sidebar-inner {
  width: 270px;
  height: 100%;
  left: 0;
  top: 0;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  font-size: 16px;
  line-height: 34px;
  color: #363d41;
  background: #fff;
  -webkit-box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.25);
  z-index: 998;
}

.rd-navbar-fixed .rd-navbar-nav-wrap:before,
.rd-navbar-fixed .rd-navbar-nav-wrap:after,
.rd-navbar-sidebar .rd-navbar-sidebar-inner:before,
.rd-navbar-sidebar .rd-navbar-sidebar-inner:after {
  content: '';
  display: block;
  height: 56px;
}

.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar,
.rd-navbar-sidebar .rd-navbar-sidebar-inner::-webkit-scrollbar {
  width: 4px;
}

.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb,
.rd-navbar-sidebar .rd-navbar-sidebar-inner::-webkit-scrollbar-thumb {
  background: #ae96b8;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  opacity: .2;
}

.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track,
.rd-navbar-sidebar .rd-navbar-sidebar-inner::-webkit-scrollbar-track {
  background: #CAA450;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown>li>a,
.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown>li>a {
  padding-left: 20px;
}

.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown ul>li>a,
.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown ul>li>a {
  padding-left: 25px;
}

/*
* Static Layout
*/
.rd-navbar-static {
  display: block;
}

.rd-navbar-static .rd-navbar-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.rd-navbar-static .rd-navbar-aside-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.rd-navbar-static .rd-navbar-top-panel {
  text-align: left;
}

.rd-navbar-static .rd-navbar-nav>li+li {
  margin-left: 38px;
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner,
.rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner {
  padding-top: 10px;
  padding-bottom: 10px;
}

/*
* Fullwidth Layout
*/
.rd-navbar-fullwidth {
  display: block;
}

.rd-navbar-fullwidth .rd-navbar-inner {
  padding-top: 20px;
  padding-bottom: 20px;
}

.rd-navbar-fullwidth .rd-navbar-aside-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 10px;
}

.rd-navbar-fullwidth .rd-navbar-nav>li+li {
  margin-left: 20px;
}

.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-inner,
.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-inner {
  padding-top: 10px;
  padding-bottom: 10px;
}

.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-aside-right,
.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-aside-right {
  margin-top: 0;
}

.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-panel,
.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-panel {
  display: none;
}

/*
* Fixed Layout
*/
.rd-navbar-fixed {
  display: block;
}

.rd-navbar-fixed .rd-navbar-toggle {
  display: inline-block;
}

.rd-navbar-fixed .rd-navbar-brand {
  position: relative;
  margin-left: 6px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  font-size: 22px;
  line-height: 30px;
}

.rd-navbar-fixed .rd-navbar-brand img {
  max-width: 80px;
  height: auto;
}

.rd-navbar-fixed .rd-navbar-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  padding: 0.5px;
  height: 56px;
  color: #000;
  z-index: 999;
}

.rd-navbar-fixed .rd-navbar-panel:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.25);
  background: #fff;
}

.rd-navbar-fixed .rd-navbar-panel>* {
  z-index: 1;
}

.rd-navbar-fixed .rd-navbar-search {
  position: fixed;
  right: 46px;
  top: 0.5px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  z-index: 1000;
}

.rd-navbar-fixed .rd-navbar-search .rd-search {
  position: absolute;
  right: 4px;
  top: -webkit-calc(100% + 12px);
  top: calc(100% + 12px);
  width: 240px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px);
}

.rd-navbar-fixed .rd-navbar-search .rd-search-results-live {
  display: none;
}

.rd-navbar-fixed .rd-navbar-search .form-input {
  padding-right: 50px;
}

.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50px;
  padding: 0;
  border: none;
  background-color: transparent;
  color: #000;
}

.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover {
  color: #CAA450;
}

.rd-navbar-fixed .rd-navbar-search.active .rd-search {
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.rd-navbar-fixed .rd-navbar-search-toggle {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #363d41;
}

.rd-navbar-fixed .rd-navbar-search-toggle:hover {
  color: #CAA450;
}

.rd-navbar-fixed .rd-navbar-search-toggle span {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
  background: none;
  border: none;
  outline: none;
  padding: 0;
}

.rd-navbar-fixed .rd-navbar-search-toggle span,
.rd-navbar-fixed .rd-navbar-search-toggle span:before,
.rd-navbar-fixed .rd-navbar-search-toggle span:after {
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

.rd-navbar-fixed .rd-navbar-search-toggle span:before,
.rd-navbar-fixed .rd-navbar-search-toggle span:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.rd-navbar-fixed .rd-navbar-search-toggle span:before {
  content: "";
  -webkit-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
  font-family: "Material Design Icons";
}

.rd-navbar-fixed .rd-navbar-search-toggle span:after {
  content: "";
  -webkit-transform: rotate(-90deg) scale(0.4);
  -ms-transform: rotate(-90deg) scale(0.4);
  transform: rotate(-90deg) scale(0.4);
  opacity: 0;
  visibility: hidden;
  font-family: "Material Design Icons";
}

.rd-navbar-fixed .rd-navbar-search-toggle.active span:before {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: rotate(90deg) scale(0.4);
  -ms-transform: rotate(90deg) scale(0.4);
  transform: rotate(90deg) scale(0.4);
}

.rd-navbar-fixed .rd-navbar-search-toggle.active span:after {
  -webkit-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
}

.rd-navbar-fixed .rd-navbar-nav-wrap {
  position: fixed;
  left: 0;
  bottom: 0;
  top: 0;
  color: #363d41;
  background: #fff;
  -webkit-transform: translateX(-120%);
  -ms-transform: translateX(-120%);
  transform: translateX(-120%);
}

.rd-navbar-fixed .rd-navbar-nav-wrap.active {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.rd-navbar-fixed .rd-navbar-nav {
  display: block;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}

.rd-navbar-fixed .rd-navbar-nav:before,
.rd-navbar-fixed .rd-navbar-nav:after {
  content: '';
  display: block;
  height: 8px;
}

.rd-navbar-fixed .rd-navbar-nav li>a {
  display: block;
  padding: 16px 56px 16px 16px;
  color: #363d41;
}

.rd-navbar-fixed .rd-navbar-nav li>a:first-letter {
  text-transform: uppercase;
}

.rd-navbar-fixed .rd-navbar-nav li:hover>a,
.rd-navbar-fixed .rd-navbar-nav li.active>a,
.rd-navbar-fixed .rd-navbar-nav li.opened>a {
  background: #CAA450;
  color: #fff;
}

.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,
.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,
.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle {
  color: #fff;
}

.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rd-navbar-fixed .rd-navbar-nav li+li {
  margin-top: 4px;
}

.rd-navbar-fixed .rd-navbar-nav .rd-navbar-submenu-toggle {
  cursor: pointer;
  color: #363d41;
}

.rd-navbar-fixed .rd-navbar-nav .rd-navbar-submenu-toggle::after {
  content: '\f236';
  position: absolute;
  top: 22px;
  right: 0;
  margin-top: -22px;
  width: 65px;
  height: 48px;
  font: 400 28px "Material Design Icons";
  line-height: 48px;
  text-align: center;
  -webkit-transition: 0.3s -webkit-transform ease;
  transition: 0.3s -webkit-transform ease;
  transition: 0.3s transform ease;
  transition: 0.3s transform ease, 0.3s -webkit-transform ease;
  z-index: 2;
}

.rd-navbar-fixed .rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-megamenu {
  display: none;
  margin-top: 4px;
}

.rd-navbar-fixed .rd-navbar-dropdown .rd-megamenu-header,
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header {
  font-size: 16px;
  padding-left: 30px;
  margin-top: 10px;
  margin-bottom: 0;
}

.rd-navbar-fixed .rd-navbar-dropdown li a,
.rd-navbar-fixed .rd-navbar-megamenu li a {
  padding: 10px 56px 10px 46px;
}

.rd-navbar-fixed .rd-navbar-submenu {
  position: relative;
}

.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown>li>a {
  padding-left: 30px;
}

.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li>a,
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li>a {
  padding-left: 48px;
}

.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu {
  display: block;
}

.rd-navbar-fixed .rd-navbar-collapse {
  position: fixed;
  right: 4px;
  top: 64px;
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px);
  padding: 5px 10px;
  width: 280px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);
  box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);
  text-align: left;
  font-size: 14px;
  opacity: 0;
  visibility: hidden;
  z-index: 999;
  -webkit-transition: .3s;
  transition: .3s;
}

.rd-navbar-fixed .rd-navbar-collapse.active {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
  visibility: visible;
}

.rd-navbar-fixed .rd-navbar-collapse-toggle {
  position: fixed;
  right: 4px;
  top: 0;
  display: inline-block;
  z-index: 1000;
}

.rd-navbar-fixed .rd-navbar-collapse,
.rd-navbar-fixed .rd-navbar-collapse a {
  color: #000;
}

.rd-navbar-fixed .rd-navbar-collapse a:hover {
  text-decoration: underline;
}

.rd-navbar-fixed.active .rd-navbar-nav {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.rd-navbar-fixed.rd-navbar--is-clone {
  display: none;
}

.rd-navbar-fixed .rd-navbar-fixed--visible {
  display: block;
}

.rd-navbar-fixed .rd-navbar-fixed--hidden {
  display: none;
}

html.rd-navbar-fixed-linked .page {
  padding-top: 55px;
}

/*
* Sidebar Layout
*/
.rd-navbar-sidebar {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
}

.rd-navbar-sidebar .rd-navbar-toggle {
  display: block;
  z-index: 999;
}

.rd-navbar-sidebar .rd-navbar-toggle b {
  display: block;
}

.rd-navbar-sidebar .contact-info {
  font-size: 16px;
}

.rd-navbar-sidebar .rd-navbar-inner {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 15px;
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}

.rd-navbar-sidebar .rd-navbar-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rd-navbar-sidebar .rd-navbar-megamenu {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
}

.rd-navbar-sidebar .rd-navbar-megamenu li {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

.rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-inner {
  padding: 10px 15px;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 112px;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff;
  width: 535px;
  z-index: 998;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap.active {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.25);
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-search {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 10px;
  padding: 0 10px;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-search .rd-search {
  position: relative;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-search .form-input {
  padding-right: 50px;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-search .rd-search-form-submit {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50px;
  padding: 0;
  border: none;
  background-color: transparent;
  color: #000;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-search .rd-search-form-submit:hover {
  color: #CAA450;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-search .rd-search-results-live {
  display: none;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav {
  display: block;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  overflow-y: auto;
  overflow-x: hidden;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav::-webkit-scrollbar {
  width: 4px;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav::-webkit-scrollbar-thumb {
  background: #ae96b8;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  opacity: .2;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav::-webkit-scrollbar-track {
  background: #CAA450;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav li>a {
  display: block;
  padding: 20px 56px 20px 43px;
  color: #363d41;
  text-transform: none;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-size: 18px;
  letter-spacing: .05em;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav li:hover>a,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav li.active>a,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav li.opened>a {
  background: transparent;
  color: #CAA450;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle {
  color: #CAA450;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav li+li {
  border-top: 1px solid #ebebeb;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav .rd-navbar-submenu-toggle {
  cursor: pointer;
  color: #898989;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-nav .rd-navbar-submenu-toggle::after {
  content: '\f236';
  position: absolute;
  top: 22px;
  right: 0;
  margin-top: -22px;
  width: 65px;
  height: 61px;
  font: 400 24px "Material Design Icons";
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.3s -webkit-transform ease;
  transition: 0.3s -webkit-transform ease;
  transition: 0.3s transform ease;
  transition: 0.3s transform ease, 0.3s -webkit-transform ease;
  z-index: 2;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-megamenu {
  display: none;
  margin-top: 4px;
  padding-bottom: 25px;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-dropdown li+li,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-megamenu li+li {
  border: 0;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-dropdown .rd-megamenu-list,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-megamenu .rd-megamenu-list {
  padding-left: 30px;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-dropdown .rd-megamenu-list li,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-megamenu .rd-megamenu-list li {
  border: 0;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-dropdown .rd-megamenu-list li.focus>a:before,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-dropdown .rd-megamenu-list li.opened>a:before,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-dropdown .rd-megamenu-list li>a:hover:before,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-megamenu .rd-megamenu-list li.focus>a:before,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-megamenu .rd-megamenu-list li.opened>a:before,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-megamenu .rd-megamenu-list li>a:hover:before {
  margin-left: 0;
  opacity: 1;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-dropdown .rd-megamenu-list li a,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-megamenu .rd-megamenu-list li a {
  padding: 10px;
  font-size: 16px;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  background: transparent;
  -webkit-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-dropdown .rd-megamenu-list li a:before,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-megamenu .rd-megamenu-list li a:before {
  content: '\f238';
  font-family: "Material Design Icons";
  margin-left: -10px;
  -webkit-transition: opacity .15s ease-in-out, .15s margin ease-in-out;
  transition: opacity .15s ease-in-out, .15s margin ease-in-out;
  opacity: 0;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-dropdown .rd-megamenu-list li a:hover,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-megamenu .rd-megamenu-list li a:hover {
  color: #CAA450;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-submenu {
  position: relative;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-submenu .rd-navbar-dropdown>li>a {
  padding: 10px;
  padding-left: 60px;
  font-size: 16px;
  font-family: "Lato", Helvetica, Arial, sans-serif;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-submenu .rd-navbar-dropdown li li>a,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-submenu .rd-navbar-megamenu ul li li>a {
  padding-left: 48px;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-submenu.opened>.rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-nav-wrap .rd-navbar-submenu.opened>.rd-navbar-megamenu {
  display: block;
}

ul ul,
ul ol,
ol ul,
ol ol {
  padding-left: 0;
}

.rd-navbar-default-sidebar.rd-navbar-fixed .rd-navbar-panel {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/*
*
* RD Parallax
* --------------------------------------------------
*/
.rd-parallax-inner {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  clip: rect(0, auto, auto, 0);
  pointer-events: none;
}

.rd-parallax-layer[data-type="media"] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
}

.rd-parallax-layer[data-type="media"] iframe {
  width: 100%;
  height: 100%;
}

.rd-parallax-layer-holder {
  pointer-events: all;
}

.rd-parallax-layer[data-url] {
  background-size: cover;
  background-position: center center;
}

.rd-parallax-swiper {
  z-index: 1 !important;
}

/*
*
* RD Google Map
* --------------------------------------------------
*/
.rd-google-map__model {
  color: #000;
  height: 200px;
}

.rd-google-map__model img {
  max-width: none !important;
}

@media (min-width: 480px) {
  .rd-google-map__model {
    height: 250px;
  }
}

@media (min-width: 992px) {
  .rd-google-map__model {
    height: 450px;
  }
}

.map_locations {
  display: none;
}

/*
*
* Search Results
* --------------------------------------------------
*/
.search_list {
  text-align: left;
  padding-left: 20px;
  font-size: 18px;
  list-style-type: none;
  counter-reset: li;
  overflow: hidden;
}

.search_list li+li {
  margin-top: 25px;
}

.search_list h5+* {
  margin-top: 8px;
}

.search_list p+p {
  margin-bottom: 8px;
}

.search_list li:only-child::before {
  display: none;
}

.search_list .result-item+.result-item {
  margin-top: 40px;
}

.result-item {
  color: #363d41;
}

.result-item .search_title {
  color: #000;
}

.result-item .search_title:before {
  content: counter(li, decimal) ". ";
  counter-increment: li;
}

.match {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #CAA450;
}

.match em {
  font-style: normal;
}

.search {
  background: #CAA450;
  color: #fff;
}

#rd-search-results-live {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: 5px;
  text-align: left;
}

#rd-search-results-live #search-results {
  background: #fff;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  padding: 20px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.35s ease-in;
  transition: 0.35s ease-in;
  max-height: -webkit-calc(100vh - 200px);
  max-height: calc(100vh - 200px);
  overflow-y: auto;
}

#rd-search-results-live #search-results.active {
  visibility: visible;
  opacity: 1;
}

#rd-search-results-live #search-results .search_title {
  font-size: 18px;
}

#rd-search-results-live #search-results p.match {
  display: none;
}

#rd-search-results-live #search-results .result-item+.result-item {
  margin-top: 20px;
}

#rd-search-results-live #search-results .search_all {
  margin-top: 20px;
}

#rd-search-results-live #search-results .search_all a {
  display: block;
  padding: 2px 4px;
  background-color: #f2f2f2;
  text-align: center;
}

#rd-search-results-live #search-results .search_all a:hover {
  text-decoration: underline;
}

#rd-search-results-live #search-results .search_list {
  margin-top: 10px;
  padding-left: 0;
  padding-bottom: 10px;
  font-size: 16px;
}

/*
*
* ToTop
* --------------------------------------------------
*/
.ui-to-top {
  width: 50px;
  height: 50px;
  font-size: 24px !important;
  line-height: 46px;
  color: #FFF;
  background: #CAA450;
  position: fixed;
  right: 15px;
  bottom: 15px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  z-index: 20;
  -webkit-transition: .45s all ease-in-out;
  transition: .45s all ease-in-out;
  -webkit-transform: translateY(100px);
  -ms-transform: translateY(100px);
  transform: translateY(100px);
}

.ui-to-top:focus {
  color: #fff;
}

.ui-to-top:hover {
  color: #fff;
  background: #62496c;
  text-decoration: none;
}

.ui-to-top.active {
  color: #fff;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

html.mobile .ui-to-top,
html.tablet .ui-to-top {
  display: none !important;
}

@media (min-width: 480px) {
  .ui-to-top {
    right: 40px;
    bottom: 40px;
  }
}

.tabs-custom {
  text-align: left;
}

.tabs-custom .nav-tabs {
  font-size: 0;
  line-height: 0;
  word-spacing: 0;
  border: 0;
}

.tabs-custom .nav-tabs:before,
.tabs-custom .nav-tabs:after {
  display: none;
}

.tabs-custom .nav-tabs li {
  float: none;
  border: 0;
  cursor: default;
  -webkit-transition: .33s all ease;
  transition: .33s all ease;
}

.tabs-custom .nav-tabs li.active {
  cursor: default;
}

.tabs-custom .nav-tabs a {
  margin: 0;
  cursor: pointer;
}

.page .tabs-custom.tabs-centered .nav-tabs,
.page .tabs-custom.tabs-centered .tab-content {
  text-align: center;
}

.page .tabs-custom.tabs-centered .tab-content {
  padding-left: 0;
  padding-right: 0;
}

.tabs-custom.tabs-left .nav-tabs {
  text-align: left;
  margin-left: 0;
}

*+.tabs-horizontal.tabs-corporate {
  margin-top: 25px;
}

*+.tabs-horizontal.tabs-line {
  margin-top: 30px;
}

*+.tabs-vertical.tabs-corporate {
  margin-top: 40px;
}

*+.tabs-complex {
  margin-top: 40px;
}

@media (min-width: 768px) {
  *+.tabs-vertical.tabs-corporate {
    margin-top: 65px;
  }
}

@media (min-width: 1200px) {
  *+.tabs-horizontal.tabs-line {
    margin-top: 10px;
  }
}

.tabs-corporate .nav-tabs {
  position: relative;
  border: 1px solid #e5e7e9;
}

.tabs-corporate .nav-tabs li {
  margin: -1px;
}

.tabs-corporate .nav-tabs li a {
  padding: 7px 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
  color: #9b9b9b;
  background: transparent;
  border-bottom: 1px solid #e5e7e9;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.tabs-corporate .nav-tabs li a:first-child {
  border-top: 1px solid #e5e7e9;
}

.tabs-corporate .nav-tabs li a:hover,
.tabs-corporate .nav-tabs li.active a {
  color: #fff;
  background: #CAA450;
  border-color: #CAA450;
}

.tabs-corporate .tab-content {
  padding: 30px 0 0;
}

.tabs-line .nav-tabs {
  position: relative;
  border: 2px solid #CAA450;
}

.tabs-line .nav-tabs li {
  margin: -2px -1px;
}

.tabs-line .nav-tabs li a {
  padding: 7px 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: .05em;
  color: #9b9b9b;
  background: transparent;
  border-bottom: 2px solid #CAA450;
  text-align: center;
  vertical-align: middle;
}

.tabs-line .nav-tabs li a:first-child {
  border-top: 1px solid #CAA450;
}

.tabs-line .nav-tabs li a:hover,
.tabs-line .nav-tabs li.active a {
  color: #fff;
  background: #CAA450;
  border-color: #CAA450;
}

.tabs-line .tab-content {
  padding: 25px 10px 0 0;
  color: #151515;
}

.tabs-line.tabs-line-secondary .nav-tabs {
  border: 2px solid #dac390;
}

.tabs-line.tabs-line-secondary .nav-tabs li a {
  border-bottom: 2px solid #dac390;
}

.tabs-line.tabs-line-secondary .nav-tabs li a:first-child {
  border-top: 1px solid #dac390;
}

.tabs-line.tabs-line-secondary .nav-tabs li a:hover,
.tabs-line.tabs-line-secondary .nav-tabs li.active a {
  background: #dac390;
  border-color: #dac390;
}

@media (max-width: 767px) {
  .tabs-custom .nav-tabs {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) {
  .tabs-horizontal.tabs-corporate .nav-tabs {
    position: relative;
    width: 100%;
    display: block;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    position: relative;
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    margin-bottom: -10px;
    margin-left: -5px;
    margin-right: -5px;
    border: 0;
    will-change: transform;
  }

  .tabs-horizontal.tabs-corporate .nav-tabs>* {
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .tabs-horizontal.tabs-corporate .nav-tabs li {
    display: inline-block;
    will-change: transform;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
  }

  .tabs-horizontal.tabs-corporate .nav-tabs li a {
    display: block;
    position: relative;
    z-index: 1;
    min-width: 130px;
    letter-spacing: .075em;
    padding: 12px 20px 12px;
    border: 2px solid #e5e7e9;
  }

  .tabs-horizontal.tabs-corporate .nav-tabs li a,
  .tabs-horizontal.tabs-corporate .nav-tabs li a::before {
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  }

  .tabs-horizontal.tabs-corporate .nav-tabs li a::before {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    width: -webkit-calc(100% + 2px);
    width: calc(100% + 2px);
    height: -webkit-calc(100% + 2px);
    height: calc(100% + 2px);
    background: #fff;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(0.7, 1, 1);
    transform: scale3d(0.7, 1, 1);
    -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: transform 0.4s, opacity 0.4s;
    transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    background: #CAA450;
  }

  .tabs-horizontal.tabs-corporate .nav-tabs li.active a,
  .tabs-horizontal.tabs-corporate .nav-tabs li a:hover {
    color: #fff;
    border-color: #CAA450;
    background-color: transparent;
  }

  .tabs-horizontal.tabs-corporate .nav-tabs li.active a::before,
  .tabs-horizontal.tabs-corporate .nav-tabs li a:hover::before {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }

  .tabs-horizontal.tabs-line .nav-tabs {
    display: block;
    width: 100%;
    position: relative;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    margin-bottom: -5px;
    margin-left: -18px;
    margin-right: -18px;
    border: 0;
    will-change: transform;
    text-align: left;
  }

  .tabs-horizontal.tabs-line .nav-tabs>* {
    margin-top: 5px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .tabs-horizontal.tabs-line .nav-tabs li {
    display: inline-block;
    will-change: transform;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
  }

  .tabs-horizontal.tabs-line .nav-tabs li a {
    display: block;
    padding: 0 0 7px 0;
    position: relative;
    z-index: 1;
    border: 0;
  }

  .tabs-horizontal.tabs-line .nav-tabs li a:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    max-width: 100%;
    width: 0;
    background: #CAA450;
    -webkit-transition: .33s width ease;
    transition: .33s width ease;
  }

  .tabs-horizontal.tabs-line .nav-tabs li a:hover {
    color: #151515;
    background-color: transparent;
  }

  .tabs-horizontal.tabs-line .nav-tabs li.active a {
    color: #151515;
    background-color: transparent;
  }

  .tabs-horizontal.tabs-line .nav-tabs li.active a:before {
    width: 100%;
  }

  .tabs-horizontal.tabs-line .tab-content {
    padding: 48px 50px 0 0;
  }

  .tabs-horizontal.tabs-line.tabs-line-secondary .nav-tabs li a {
    border: 0;
  }

  .tabs-horizontal.tabs-line.tabs-line-secondary .nav-tabs li a:before {
    background: #dac390;
  }

  .tabs-horizontal.tabs-complex .complex-text {
    padding: 20px 10px 35px 0;
  }

  .tabs-horizontal.tabs-complex .nav-tabs {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
  }

  .tabs-vertical {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .tabs-vertical .nav-tabs {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    max-width: 50%;
  }

  .tabs-vertical .nav-tabs li {
    border: 0;
    width: 100%;
    text-align: left;
  }

  .tabs-vertical .nav-tabs li a {
    font-size: 14px;
  }

  .tabs-vertical .nav-tabs li.active a,
  .tabs-vertical .nav-tabs a:hover {
    -webkit-box-shadow: 0 9px 21px 0 rgba(30, 30, 30, 0.13);
    box-shadow: 0 9px 21px 0 rgba(30, 30, 30, 0.13);
  }

  .tabs-vertical .tab-content {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
  }

  .tabs-vertical.tabs-corporate .nav-tabs {
    width: auto;
    min-width: 260px;
    border: 0;
  }

  .tabs-vertical.tabs-corporate .nav-tabs li {
    margin: 0;
  }

  .tabs-vertical.tabs-corporate .nav-tabs li a {
    position: relative;
    padding: 14px 30px;
    border: 0;
    overflow: hidden;
    text-align: left;
  }

  .tabs-vertical.tabs-corporate .nav-tabs>li+li {
    margin-top: 2px;
  }

  .tabs-vertical.tabs-corporate .tab-content {
    padding: 0 0 0 30px;
  }
}

@media (min-width: 992px) {
  .tabs-horizontal.tabs-corporate .tab-content {
    padding-top: 50px;
  }

  .tabs-horizontal.tabs-complex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }

  .tabs-horizontal.tabs-complex .scroll-wrap {
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
  }

  .tabs-horizontal.tabs-complex .complex-text {
    padding: 20px 10px 35px 0;
  }

  .tabs-horizontal.tabs-complex .nav-tabs {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    min-width: 340px;
  }

  .tabs-horizontal.tabs-complex .tab-content {
    margin-top: 130px;
  }

  .complex-text+.tabs-complex {
    margin-top: -90px;
  }

  .tabs-vertical.tabs-corporate .tab-content {
    padding: 0 0 0 45px;
  }

  .tabs-vertical.tabs-wide .tab-content {
    padding-right: 50px;
  }
}

@media (min-width: 1200px) {
  .tabs-vertical.tabs-wide .tab-content {
    padding-right: 100px;
  }
}

[data-content-to] {
  display: none;
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}

[data-content-to].show {
  display: block;
  opacity: 1;
}

/*
*
* Photoswipe
* --------------------------------------------------
*/
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 999999;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__item .video-warp,
.pswp__item .post-video-warp {
  position: absolute;
  top: 50%;
  width: 600px;
  max-width: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}

[data-photo-swipe] [data-inner-html] iframe {
  pointer-events: none;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.pswp__button:focus,
.pswp__button:hover {
  opacity: 1;
}

.pswp__button:active {
  outline: none;
  opacity: 0.9;
}

.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url("/static/images/photoswipe-controls.c5683225ca9f.png") 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1),
(-webkit-min-device-pixel-ratio: 1.09375),
(min-resolution: 105dpi),
(min-resolution: 1.1dppx) {

  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url("/static/images/photoswipe-controls.da1616afa1e6.svg");
  }

  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}

.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

.pswp__button--arrow--left {
  left: 0;
}

.pswp__button--arrow--right {
  right: 0;
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}

.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}

.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  -webkit-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}

.pswp__share-tooltip a:last-child {
  -webkit-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  display: none;
  pointer-events: none;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}

a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}

a.pswp__share--download:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}

.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}

.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url("/static/images/preloader.ea27fdee8ad9.gif") 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation: clockwise 500ms linear infinite;
  animation: clockwise 500ms linear infinite;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}

.pswp--css_animation .pswp__preloader__cut {
  /*
			The idea of animating inner circle is based on Polymer ("material") loading indicator
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/*
*
* Progress Bars
* --------------------------------------------------
*/
.progress-linear {
  position: relative;
  text-align: left;
}

.progress-linear .progress-header {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.progress-linear .progress-bar-linear-wrap,
.progress-linear .progress-bar-linear {
  height: 100%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.progress-linear .progress-bar-linear-wrap {
  background: #ebebeb;
  height: 10px;
}

.progress-linear .progress-bar-linear {
  background-color: #CAA450;
  width: 0;
  -webkit-transition: .5s all ease-in-out;
  transition: .5s all ease-in-out;
}

.progress-linear .progress-value:after {
  content: "%";
}

.progress-linear+.progress-linear {
  margin-top: 15px;
}

.progress-bar-js {
  position: relative;
  width: 100%;
}

.progress-bar-js .progress-bar__body {
  white-space: nowrap;
  font: 400 12px/18px "Lato", Helvetica, Arial, sans-serif;
  color: #000;
}

.progress-bar-js .progress-bar__body:after {
  content: '%';
}

.progress-bar-js .progress-bar__stroke,
.progress-bar-js .progress-bar__trail {
  stroke-linejoin: round;
}

.progress-bar-horizontal {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  text-align: left;
}

.progress-bar-horizontal>* {
  margin: 0;
}

.progress-bar-horizontal>svg {
  height: 10px;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.progress-bar-horizontal .progress-bar__body {
  margin-left: 10px;
  width: 30px !important;
}

.progress-bar-radial {
  position: relative;
  padding-bottom: 100%;
}

.progress-bar-radial>svg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}

.progress-bar-radial .progress-bar__stroke,
.progress-bar-radial .progress-bar__trail {
  stroke-location: outside;
}

.progress-bar-radial .progress-bar__body {
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.progress-bar-default .progress-bar__stroke {
  stroke: #9b9b9b;
}

.progress-bar-default .progress-bar__trail {
  stroke: rgba(155, 155, 155, 0.05);
}

.progress-bar-primary .progress-bar__stroke {
  stroke: #CAA450;
}

.progress-bar-primary .progress-bar__trail {
  stroke: #343434;
}

.progress-bar-radial-default {
  text-align: center;
}

.progress-bar-radial-default-header {
  letter-spacing: .05em;
  text-transform: uppercase;
  color: #9b9b9b;
}

.progress-bar-radial-default-wrap {
  max-width: 182px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.progress-bar-radial-default-wrap .progress-bar-radial {
  position: relative;
  padding-bottom: 100%;
}

.progress-bar-radial-default-wrap .progress-bar-radial svg,
.progress-bar-radial-default-wrap .progress-bar-radial .progress-bar__body {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
}

.progress-bar-radial-default-wrap .progress-bar-radial svg {
  height: auto;
}

.progress-bar-radial-default-wrap .progress-bar-radial .progress-bar__body {
  right: 10px;
  font-size: 36px;
  font-weight: 500;
  line-height: 1;
  color: #000;
}

@media (min-width: 768px) {
  .progress-bar-radial-default-wrap .progress-bar-radial .progress-bar__body {
    font-size: 48px;
  }
}

.progress-bar-bs {
  position: relative;
  padding-right: 60px;
  height: auto;
  margin: 0;
}

.progress-bar-bs .progress {
  height: 10px;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.progress-bar-bs .progress-bar {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.progress-bar-bs .caption {
  position: absolute;
  bottom: -6px;
  right: 5px;
  width: 60px;
  padding-left: 20px;
  text-transform: uppercase;
  color: #9b9b9b;
}

.progress-variant-primary .progress {
  background: #f2f3f8;
}

.progress-variant-primary .progress-bar {
  background: #dac390;
}

/*
*
* Counter
* --------------------------------------------------
*/
/*
*
* Circle Progress Bars
* --------------------------------------------------
*/
.progress-bar-circle {
  display: inline-block;
  position: relative;
  text-align: center;
  line-height: 1.2;
}

.progress-bar-circle canvas {
  vertical-align: middle;
}

.progress-bar-circle span {
  position: absolute;
  top: 50%;
  left: 50%;
  font-weight: 500;
  font-size: 38px;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  color: #363d41;
  line-height: 38px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.progress-bar-circle span:after {
  content: "%";
}

.progress-bar-circle-title {
  text-transform: uppercase;
  letter-spacing: .05em;
}

*+.progress-bar-circle-title {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .progress-bar-circle span {
    font-size: 48px;
  }
}

/**
 *	This element is created inside your target element
 *	It is used so that your own element will not need to be altered
 **/
.time_circles {
  position: relative;
  width: 100%;
  height: 100%;
}

/**
 *	This is all the elements used to house all text used
 * in time circles
 **/
.time_circles>div {
  position: absolute;
  text-align: center;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  top: 50% !important;
  -ms-transform: translateY(-100%) !important;
  transform: translateY(-100%) !important;
  -webkit-transform: translateY(-100%) !important;
}

@media (min-width: 640px) {
  .time_circles>div {
    -ms-transform: translateY(-123%) !important;
    transform: translateY(-123%) !important;
    -webkit-transform: translateY(-123%) !important;
  }
}

@media (min-width: 1200px) {
  #DateCountdown {
    width: 100%;
  }
}

/**
 *	Titles (Days, Hours, etc)
 **/
.time_circles>div>h4 {
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px !important;
  position: absolute;
  text-transform: uppercase;
  color: #9b9b9b;
  font-weight: 400;
  bottom: -60px;
  left: 0;
  right: 0;
}

.time_circles>div>h4+* {
  margin-top: 0;
}

@media (min-width: 410px) {
  .time_circles>div>h4 {
    bottom: -75px;
  }
}

@media (min-width: 520px) {
  .time_circles>div>h4 {
    bottom: -80px;
  }
}

@media (min-width: 640px) {
  .time_circles>div>h4 {
    bottom: -35px;
  }
}

@media (min-width: 1200px) {
  .time_circles>div>h4 {
    bottom: -40px;
  }
}

/**
 *	Time numbers, ie: 12
 **/
.time_circles>div>span {
  display: block;
  font-size: 17px;
  text-align: center;
  font-weight: 500;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  color: #151515;
}

@media (min-width: 768px) {
  .time_circles>div>span {
    font-size: 30px;
  }
}

@media (min-width: 1200px) {
  .time_circles>div>span {
    font-size: 45px !important;
  }
}

@media (min-width: 1800px) {
  .time_circles>div>span {
    font-size: 60px !important;
  }
}

.DateCountdown-1 .time_circles>div>span {
  color: #000;
}

/*
*
* Swiper
* --------------------------------------------------
*/
.swiper-container {
  height: -webkit-calc(100vh - 119px);
  height: calc(100vh - 119px);
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical>.swiper-wrapper {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow>.swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode>.swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.swiper-slide>.vide__body,
.swiper-slide>.parallax_cnt {
  height: 100%;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
  font-size: 26px;
  line-height: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-transition: .2s ease-in;
  transition: .2s ease-in;
  will-change: transform;
  z-index: 10;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
  color: #CAA450;
}

@media (min-width: 768px) {

  .swiper-button-prev,
  .swiper-button-next {
    display: block;
  }
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev {
  left: 30px;
}

.swiper-button-next {
  right: 30px;
}

.swiper-pagination {
  position: absolute;
  display: block;
  text-align: center;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.6);
  -webkit-transition: .2s;
  transition: .2s;
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination .swiper-pagination-bullet:hover {
  background: white;
}

.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-black .swiper-pagination-bullet {
  background: rgba(0, 0, 0, 0.6);
}

.swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: black;
}

.swiper-container-vertical>.swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal>.swiper-pagination {
  bottom: 20px;
  left: 0;
  width: 100%;
}

.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px;
}

.swiper-slide {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}

.swiper-slide-caption {
  width: 100%;
  white-space: normal;
}

.swiper-slide-caption p {
  display: none;
}

@media (min-width: 768px) {
  .swiper-slide-caption p {
    display: block;
  }
}

/*
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE
------------------------------------------------------------------------------------------------------------------------
*/
.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
  /* direct pointer events to js */
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}

.mCustomScrollBox {
  /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

.mCSB_container {
  /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto;
}

/*
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_inside>.mCSB_container {
  margin-right: 30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}

/* non-visible scrollbar */
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}

/* RTL direction/left-side scrollbar */
.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

.mCSB_outside+.mCSB_scrollTools {
  right: -26px;
}

/* scrollbar position: outside */
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
  /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0;
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
  left: -26px;
}

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer {
  /* contains the draggable element and dragger rail markup */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
  margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
  width: 16px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.mCSB_scrollTools .mCSB_dragger {
  /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px;
  /* minimum dragger height */
  z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  /* the dragger element */
  position: relative;
  width: 16px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
  /* auto-expanded scrollbar */
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
  /* auto-expanded scrollbar */
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_horizontal.mCSB_inside>.mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside>.mCSB_container {
  min-height: 100%;
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}

/* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
  margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  /* minimum dragger width */
  height: 100%;
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  /* auto-expanded scrollbar */
  margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  /* auto-expanded scrollbar */
  margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS
yx-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}

.mCSB_container_wrapper>.mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
  padding-right: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
  padding-bottom: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  /* non-visible scrollbar */
  margin-left: 0;
}

/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,
    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
    opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: width .2s ease-out .2s, height .2s ease-out .2s,
    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
    opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/*
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
------------------------------------------------------------------------------------------------------------------------
*/
/*
----------------------------------------
6.1 THEMES
----------------------------------------
*/
/* default theme ("light") */
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #f2f3f8;
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #d1d4e6;
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url("/static/images/mCSB_buttons.8195d0bab50f.png");
  /* css sprites */
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
  /*
  sprites locations
  light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
  dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
  */
}

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
  /*
  sprites locations
  light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
  dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
  */
}

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
}

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* theme: "dark" */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

.twitter .twitter-date:before {
  margin-right: 6px;
  font-family: "FontAwesome";
  font-size: 18px;
  content: '\f099';
  color: #CAA450;
}

.twitter .twitter-date .icon {
  font-size: 18px;
  line-height: 18px;
}

.twitter .twitter-name>a {
  margin-top: 8px;
  margin-bottom: 0;
  color: #CAA450;
  font-size: 16px;
  font-weight: 700;
}

.twitter .twitter-name>a:before {
  content: '- ';
}

.twitter .twitter-name {
  margin-top: 15px;
}

.twitter .twitter-text {
  color: #151515;
}

.twitter .twitter-text a {
  color: #CAA450;
}

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

.twitter .twitter-sm+.twitter-sm {
  margin-top: 28px;
}

/*
*
* Select 2
* --------------------------------------------------
*/
.select2 {
  width: 100% !important;
}

.select2-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 50px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-left: 20px;
  padding-right: 20px;
}

.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: #fff;
  border: 1px solid #363d41;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 12;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 2px 10px;
  font-size: 14px;
  -webkit-transition: .3s;
  transition: .3s;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  width: 100%;
  padding: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.select2+.form-validation {
  z-index: 14;
}

.select2-container--bootstrap {
  display: block;
}

.select2-container--bootstrap .select2-selection {
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #9b9b9b;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  outline: 0;
}

.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #9b9b9b;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  font-family: "Lato", Helvetica, Arial, sans-serif;
}

.select2-container--bootstrap .select2-search__field {
  outline: 0;
  font-size: 14px;
}

.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
  color: #9b9b9b;
}

.select2-container--bootstrap .select2-search__field:-moz-placeholder {
  color: #9b9b9b;
}

.select2-container--bootstrap .select2-search__field::-moz-placeholder {
  color: #9b9b9b;
  opacity: 1;
}

.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
  color: #9b9b9b;
}

.select2-container--bootstrap .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
  color: #f2f3f8;
  cursor: not-allowed;
}

.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #f5f5f5;
  color: #2a3033;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #CAA450;
  color: #fff;
}

.select2-container--bootstrap .select2-results__option .select2-results__option {
  padding: 10px 20px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -15px;
  padding-left: 30px;
}

.select2-container--bootstrap .select2-results__group {
  color: #f2f3f8;
  display: block;
  padding: 10px 15px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.875;
  white-space: nowrap;
}

.select2-container--bootstrap.select2-container--focus .select2-selection,
.select2-container--bootstrap.select2-container--open .select2-selection {
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  border-color: #CAA450;
}

.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #CAA450 transparent;
  border-width: 0 5px 5px 5px;
}

.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}

.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
}

.select2-container--bootstrap .select2-selection__clear {
  color: #363d41;
  cursor: pointer;
  float: right;
  font-weight: 400;
  margin-right: 10px;
}

.select2-container--bootstrap .select2-selection__clear:hover {
  color: #CAA450;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection {
  border-color: #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #ebebeb;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}

.select2-container--bootstrap .select2-dropdown {
  border-color: #CAA450;
  overflow-x: hidden;
}

.select2-container--bootstrap .select2-results>.select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--bootstrap .select2-selection--single {
  text-align: left;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 15px;
  top: 0;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:before {
  position: absolute;
  top: 50%;
  font-weight: 400;
  margin-top: -10px;
  right: 0;
  height: 20px;
  line-height: 20px;
  content: '\e313';
  font-family: 'Material Icons';
  font-size: 20px;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #9b9b9b;
  padding: 0;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
  color: #f2f3f8;
}

.select2-container--bootstrap .select2-selection--multiple {
  min-height: 50px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  line-height: 24px;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
  color: #f2f3f8;
  float: left;
  margin-top: 5px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  color: #9b9b9b;
  background: #000;
  border: 1px solid #000;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: default;
  float: left;
  margin: 0;
  padding: 0 15px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 15px;
  height: 48px;
  line-height: 24px;
  margin-top: 0;
  min-width: 5em;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  color: #363d41;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 10px / 2;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #CAA450;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 10px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
  padding-left: 27px;
  padding-right: 15px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 15px;
  right: auto;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 15px/2;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #8a6d3b;
}

.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  border-color: #66512c;
}

.has-warning.select2-drop-active {
  border-color: #66512c;
}

.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #66512c;
}

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #a94442;
}

.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  border-color: #843534;
}

.has-error.select2-drop-active {
  border-color: #843534;
}

.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #843534;
}

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #3c763d;
}

.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  border-color: #2b542c;
}

.has-success.select2-drop-active {
  border-color: #2b542c;
}

.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2b542c;
}

.input-group .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
  order-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
  order-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}

.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top;
}

.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important;
}

.form-inline .select2-container--bootstrap {
  display: inline-block;
}

.dtp {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 2000;
}

.dtp>.dtp-content {
  background: #fff;
  max-width: 300px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
  position: relative;
  left: 50%;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .dtp>.dtp-content {
    max-height: 90vh;
    overflow-y: auto;
  }
}

.dtp-header {
  background: #CAA450;
  color: #fff;
  text-align: center;
  padding: 0.3rem;
  position: relative;
}

.dtp-date,
.dtp-time {
  background: #9677a4;
  text-align: center;
  color: #fff;
  padding: 10px;
}

.dtp-date>div {
  padding: 0;
  margin: 0;
}

.dtp-actual-month {
  font-size: 1.5em;
}

.dtp-actual-num,
.dtp-actual-maxtime {
  font-size: 3em;
  line-height: 0.9;
}

.dtp-actual-year {
  font-size: 1.5em;
  color: #fff;
}

.dtp-picker {
  padding: 1rem;
  text-align: center;
}

.dtp-picker-month,
.dtp-actual-time {
  font-weight: 500;
  text-align: center;
}

.dtp-close {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1rem;
}

.dtp-close>a {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
}

.dtp table.dtp-picker-days {
  margin: 0;
  border: none;
}

.dtp table.dtp-picker-days tr {
  border: none;
}

.dtp table.dtp-picker-days tr>td {
  border: none;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  padding: 1rem 0.3rem;
}

.dtp table.dtp-picker-days tr>td>span.dtp-select-day {
  color: #BDBDBD !important;
}

.dtp table.dtp-picker-days tr>td>a {
  color: #000;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: center;
  line-height: 24px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

.dtp .dtp-picker-time>a {
  color: #000;
  padding: 0.4rem 0.5rem 0.5rem 0.6rem;
  -webkit-border-radius: 50% !important;
  border-radius: 50% !important;
}

.dtp table.dtp-picker-days tr>td>a.selected {
  background: #CAA450;
  color: #fff;
}

.dtp table.dtp-picker-days tr>th {
  color: #000;
  text-align: center;
  font-weight: 700;
  padding: 0.4rem 0.3rem;
  border-bottom: none;
}

.dtp .p10,
.dtp .p20,
.dtp .p60,
.dtp .p80 {
  display: inline-block;
  vertical-align: middle;
}

.dtp .p10 {
  width: 10%;
}

.dtp .p10>a {
  color: #ebebeb;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

.dtp .p10>a:hover {
  color: #fff;
}

.dtp .p20 {
  width: 20%;
}

.dtp .p60 {
  width: 60%;
}

.dtp .p80 {
  width: 80%;
}

.dtp-picker-month {
  display: none !important;
}

.dtp-meridien-am,
.dtp-meridien-pm {
  position: relative;
  top: 10px;
  color: #000;
  font-weight: 500;
  padding: 0.7rem 0.5rem;
  -webkit-border-radius: 50% !important;
  border-radius: 50% !important;
  text-decoration: none;
  background: #eee;
  font-size: 1rem;
}

.dtp-actual-meridien a.selected {
  background: #CAA450;
  color: #fff;
}

.dtp-picker-time {
  position: absolute;
  width: 30px;
  height: 30px;
  font-size: 1em;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  font-weight: 500;
  text-align: center !important;
}

.dtp-picker-time>a {
  display: block;
  line-height: 23px;
  padding: 0.3rem 0.3rem 0.3rem 0.3rem;
}

.dtp-picker-time>a.dtp-select-hour.selected {
  background: #CAA450;
  color: #fff;
}

.dtp-picker-time>a.dtp-select-hour.disabled {
  color: #363d41;
}

.dtp-picker-time>a.dtp-select-minute.disabled {
  color: #363d41;
}

.dtp-picker-time>a.dtp-select-minute.selected {
  background: #CAA450;
  color: #fff;
}

.dtp-picker-clock {
  margin: 1rem 2rem 0 2rem;
  padding: 1rem;
  -webkit-border-radius: 50% !important;
  border-radius: 50% !important;
  background: #f4f1f6;
}

.dtp-clock-center {
  width: 15px;
  height: 15px;
  background: #363d41;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  z-index: 50;
}

html[class*="ie"] .dtp-clock-center {
  display: none;
}

.dtp-hand,
.dtp-hour-hand {
  position: absolute;
  width: 4px;
  margin-left: -2px;
  background: #363d41;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  z-index: 1;
}

html[class*="ie"] .dtp-hand,
html[class*="ie"] .dtp-hour-hand {
  display: none;
}

.dtp-minute-hand {
  width: 2px;
  margin-left: -1px;
}

.dtp-hand.on {
  background: #CAA450;
}

.dtp-buttons {
  padding: 0 1rem 1rem 1rem;
  text-align: right;
}

.dtp .invisible {
  visibility: hidden;
}

.dtp .left {
  float: left;
}

.dtp .right {
  float: right;
}

.dtp-btn-cancel,
.dtp-btn-ok {
  -webkit-transition: 250ms all ease-in-out;
  transition: 250ms all ease-in-out;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 12px 30px;
  font-size: 14px;
  line-height: 18px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  background-color: #CAA450;
  border-color: #CAA450;
}

.dtp-btn-cancel:hover,
.dtp-btn-cancel:focus,
.dtp-btn-cancel:active,
.dtp-btn-cancel:hover,
.dtp-btn-ok:hover,
.dtp-btn-ok:focus,
.dtp-btn-ok:active,
.dtp-btn-ok:hover {
  color: #fff;
  background-color: #dac390;
  border-color: #dac390;
}

.dtp-buttons {
  margin-left: -5px;
  margin-right: -5px;
}

.dtp-buttons>* {
  margin: 0 5px;
}

/*
*
* Fonts
* ==================================================
*/
/*
*
* Font Awesome Icons 4.7.0
* --------------------------------------------------
*/
@font-face {
  font-family: 'FontAwesome';
  src: url("/static/fonts/fontawesome-webfont.674f50d287a8.eot?v=4.7.0");
  src: url("/static/fonts/fontawesome-webfont.674f50d287a8.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/static/fonts/fontawesome-webfont.af7ae505a9ee.woff2?v=4.7.0") format("woff2"), url("/static/fonts/fontawesome-webfont.fee66e712a8a.woff?v=4.7.0") format("woff"), url("/static/fonts/fontawesome-webfont.b06871f281fe.ttf?v=4.7.0") format("truetype"), url("/static/fonts/fontawesome-webfont.912ec66d7572.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font-family: 'FontAwesome';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*='fa-']:before {
  font-weight: 400;
  font-family: 'FontAwesome';
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

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

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

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

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

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

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul>li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

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

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

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

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

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

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

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

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

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

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

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

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

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

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

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

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

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

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

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

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

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

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

/*
*
* Material Design Icons
* --------------------------------------------------
*/
@font-face {
  font-family: "Material Design Icons";
  src: url("/static/fonts/materialdesignicons-webfont.ed840d794dc7.eot?v=1.4.57");
  src: url("/static/fonts/materialdesignicons-webfont.ed840d794dc7.eot?#iefix&v=1.4.57") format("embedded-opentype"), url("/static/fonts/materialdesignicons-webfont.380a87ac162f.woff2?v=1.4.57") format("woff2"), url("/static/fonts/materialdesignicons-webfont.489a5d51dc80.woff?v=1.4.57") format("woff"), url("/static/fonts/materialdesignicons-webfont.246a512d7041.ttf?v=1.4.57") format("truetype"), url("/static/fonts/materialdesignicons-webfont.527080c46528.svg?v=1.4.57#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.mdi {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.mdi-access-point:before {
  content: "\f101";
}

.mdi-access-point-network:before {
  content: "\f102";
}

.mdi-account:before {
  content: "\f103";
}

.mdi-account-alert:before {
  content: "\f104";
}

.mdi-account-box:before {
  content: "\f105";
}

.mdi-account-box-outline:before {
  content: "\f106";
}

.mdi-account-check:before {
  content: "\f107";
}

.mdi-account-circle:before {
  content: "\f108";
}

.mdi-account-convert:before {
  content: "\f109";
}

.mdi-account-key:before {
  content: "\f10a";
}

.mdi-account-location:before {
  content: "\f10b";
}

.mdi-account-minus:before {
  content: "\f10c";
}

.mdi-account-multiple:before {
  content: "\f10d";
}

.mdi-account-multiple-outline:before {
  content: "\f10e";
}

.mdi-account-multiple-plus:before {
  content: "\f10f";
}

.mdi-account-network:before {
  content: "\f110";
}

.mdi-account-off:before {
  content: "\f111";
}

.mdi-account-outline:before {
  content: "\f112";
}

.mdi-account-plus:before {
  content: "\f113";
}

.mdi-account-remove:before {
  content: "\f114";
}

.mdi-account-search:before {
  content: "\f115";
}

.mdi-account-star:before {
  content: "\f116";
}

.mdi-account-star-variant:before {
  content: "\f117";
}

.mdi-account-switch:before {
  content: "\f118";
}

.mdi-adjust:before {
  content: "\f119";
}

.mdi-air-conditioner:before {
  content: "\f11a";
}

.mdi-airballoon:before {
  content: "\f11b";
}

.mdi-airplane:before {
  content: "\f11c";
}

.mdi-airplane-off:before {
  content: "\f11d";
}

.mdi-airplay:before {
  content: "\f11e";
}

.mdi-alarm:before {
  content: "\f11f";
}

.mdi-alarm-check:before {
  content: "\f120";
}

.mdi-alarm-multiple:before {
  content: "\f121";
}

.mdi-alarm-off:before {
  content: "\f122";
}

.mdi-alarm-plus:before {
  content: "\f123";
}

.mdi-album:before {
  content: "\f124";
}

.mdi-alert:before {
  content: "\f125";
}

.mdi-alert-box:before {
  content: "\f126";
}

.mdi-alert-circle:before {
  content: "\f127";
}

.mdi-alert-octagon:before {
  content: "\f128";
}

.mdi-alert-outline:before {
  content: "\f129";
}

.mdi-alpha:before {
  content: "\f12a";
}

.mdi-alphabetical:before {
  content: "\f12b";
}

.mdi-amazon:before {
  content: "\f12c";
}

.mdi-amazon-clouddrive:before {
  content: "\f12d";
}

.mdi-ambulance:before {
  content: "\f12e";
}

.mdi-anchor:before {
  content: "\f12f";
}

.mdi-android:before {
  content: "\f130";
}

.mdi-android-debug-bridge:before {
  content: "\f131";
}

.mdi-android-studio:before {
  content: "\f132";
}

.mdi-apple:before {
  content: "\f133";
}

.mdi-apple-finder:before {
  content: "\f134";
}

.mdi-apple-ios:before {
  content: "\f135";
}

.mdi-apple-mobileme:before {
  content: "\f136";
}

.mdi-apple-safari:before {
  content: "\f137";
}

.mdi-appnet:before {
  content: "\f138";
}

.mdi-apps:before {
  content: "\f139";
}

.mdi-archive:before {
  content: "\f13a";
}

.mdi-arrange-bring-forward:before {
  content: "\f13b";
}

.mdi-arrange-bring-to-front:before {
  content: "\f13c";
}

.mdi-arrange-send-backward:before {
  content: "\f13d";
}

.mdi-arrange-send-to-back:before {
  content: "\f13e";
}

.mdi-arrow-all:before {
  content: "\f13f";
}

.mdi-arrow-bottom-drop-circle:before {
  content: "\f140";
}

.mdi-arrow-bottom-left:before {
  content: "\f141";
}

.mdi-arrow-bottom-right:before {
  content: "\f142";
}

.mdi-arrow-collapse:before {
  content: "\f143";
}

.mdi-arrow-down:before {
  content: "\f144";
}

.mdi-arrow-down-bold:before {
  content: "\f145";
}

.mdi-arrow-down-bold-circle:before {
  content: "\f146";
}

.mdi-arrow-down-bold-circle-outline:before {
  content: "\f147";
}

.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\f148";
}

.mdi-arrow-expand:before {
  content: "\f149";
}

.mdi-arrow-left:before {
  content: "\f14a";
}

.mdi-arrow-left-bold:before {
  content: "\f14b";
}

.mdi-arrow-left-bold-circle:before {
  content: "\f14c";
}

.mdi-arrow-left-bold-circle-outline:before {
  content: "\f14d";
}

.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\f14e";
}

.mdi-arrow-right:before {
  content: "\f14f";
}

.mdi-arrow-right-bold:before {
  content: "\f150";
}

.mdi-arrow-right-bold-circle:before {
  content: "\f151";
}

.mdi-arrow-right-bold-circle-outline:before {
  content: "\f152";
}

.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\f153";
}

.mdi-arrow-top-left:before {
  content: "\f154";
}

.mdi-arrow-top-right:before {
  content: "\f155";
}

.mdi-arrow-up:before {
  content: "\f156";
}

.mdi-arrow-up-bold:before {
  content: "\f157";
}

.mdi-arrow-up-bold-circle:before {
  content: "\f158";
}

.mdi-arrow-up-bold-circle-outline:before {
  content: "\f159";
}

.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\f15a";
}

.mdi-assistant:before {
  content: "\f15b";
}

.mdi-at:before {
  content: "\f15c";
}

.mdi-attachment:before {
  content: "\f15d";
}

.mdi-audiobook:before {
  content: "\f15e";
}

.mdi-auto-fix:before {
  content: "\f15f";
}

.mdi-auto-upload:before {
  content: "\f160";
}

.mdi-autorenew:before {
  content: "\f161";
}

.mdi-av-timer:before {
  content: "\f162";
}

.mdi-baby:before {
  content: "\f163";
}

.mdi-backburger:before {
  content: "\f164";
}

.mdi-backspace:before {
  content: "\f165";
}

.mdi-backup-restore:before {
  content: "\f166";
}

.mdi-bank:before {
  content: "\f167";
}

.mdi-barcode:before {
  content: "\f168";
}

.mdi-barcode-scan:before {
  content: "\f169";
}

.mdi-barley:before {
  content: "\f16a";
}

.mdi-barrel:before {
  content: "\f16b";
}

.mdi-basecamp:before {
  content: "\f16c";
}

.mdi-basket:before {
  content: "\f16d";
}

.mdi-basket-fill:before {
  content: "\f16e";
}

.mdi-basket-unfill:before {
  content: "\f16f";
}

.mdi-battery:before {
  content: "\f170";
}

.mdi-battery-10:before {
  content: "\f171";
}

.mdi-battery-20:before {
  content: "\f172";
}

.mdi-battery-30:before {
  content: "\f173";
}

.mdi-battery-40:before {
  content: "\f174";
}

.mdi-battery-50:before {
  content: "\f175";
}

.mdi-battery-60:before {
  content: "\f176";
}

.mdi-battery-70:before {
  content: "\f177";
}

.mdi-battery-80:before {
  content: "\f178";
}

.mdi-battery-90:before {
  content: "\f179";
}

.mdi-battery-alert:before {
  content: "\f17a";
}

.mdi-battery-charging:before {
  content: "\f17b";
}

.mdi-battery-charging-100:before {
  content: "\f17c";
}

.mdi-battery-charging-20:before {
  content: "\f17d";
}

.mdi-battery-charging-30:before {
  content: "\f17e";
}

.mdi-battery-charging-40:before {
  content: "\f17f";
}

.mdi-battery-charging-60:before {
  content: "\f180";
}

.mdi-battery-charging-80:before {
  content: "\f181";
}

.mdi-battery-charging-90:before {
  content: "\f182";
}

.mdi-battery-minus:before {
  content: "\f183";
}

.mdi-battery-negative:before {
  content: "\f184";
}

.mdi-battery-outline:before {
  content: "\f185";
}

.mdi-battery-plus:before {
  content: "\f186";
}

.mdi-battery-positive:before {
  content: "\f187";
}

.mdi-battery-unknown:before {
  content: "\f188";
}

.mdi-beach:before {
  content: "\f189";
}

.mdi-beaker:before {
  content: "\f18a";
}

.mdi-beaker-empty:before {
  content: "\f18b";
}

.mdi-beaker-empty-outline:before {
  content: "\f18c";
}

.mdi-beaker-outline:before {
  content: "\f18d";
}

.mdi-beats:before {
  content: "\f18e";
}

.mdi-beer:before {
  content: "\f18f";
}

.mdi-behance:before {
  content: "\f190";
}

.mdi-bell:before {
  content: "\f191";
}

.mdi-bell-off:before {
  content: "\f192";
}

.mdi-bell-outline:before {
  content: "\f193";
}

.mdi-bell-plus:before {
  content: "\f194";
}

.mdi-bell-ring:before {
  content: "\f195";
}

.mdi-bell-ring-outline:before {
  content: "\f196";
}

.mdi-bell-sleep:before {
  content: "\f197";
}

.mdi-beta:before {
  content: "\f198";
}

.mdi-bike:before {
  content: "\f199";
}

.mdi-bing:before {
  content: "\f19a";
}

.mdi-binoculars:before {
  content: "\f19b";
}

.mdi-bio:before {
  content: "\f19c";
}

.mdi-biohazard:before {
  content: "\f19d";
}

.mdi-bitbucket:before {
  content: "\f19e";
}

.mdi-black-mesa:before {
  content: "\f19f";
}

.mdi-blackberry:before {
  content: "\f1a0";
}

.mdi-blender:before {
  content: "\f1a1";
}

.mdi-blinds:before {
  content: "\f1a2";
}

.mdi-block-helper:before {
  content: "\f1a3";
}

.mdi-blogger:before {
  content: "\f1a4";
}

.mdi-bluetooth:before {
  content: "\f1a5";
}

.mdi-bluetooth-audio:before {
  content: "\f1a6";
}

.mdi-bluetooth-connect:before {
  content: "\f1a7";
}

.mdi-bluetooth-off:before {
  content: "\f1a8";
}

.mdi-bluetooth-settings:before {
  content: "\f1a9";
}

.mdi-bluetooth-transfer:before {
  content: "\f1aa";
}

.mdi-blur:before {
  content: "\f1ab";
}

.mdi-blur-linear:before {
  content: "\f1ac";
}

.mdi-blur-off:before {
  content: "\f1ad";
}

.mdi-blur-radial:before {
  content: "\f1ae";
}

.mdi-bone:before {
  content: "\f1af";
}

.mdi-book:before {
  content: "\f1b0";
}

.mdi-book-multiple:before {
  content: "\f1b1";
}

.mdi-book-multiple-variant:before {
  content: "\f1b2";
}

.mdi-book-open:before {
  content: "\f1b3";
}

.mdi-book-open-variant:before {
  content: "\f1b4";
}

.mdi-book-variant:before {
  content: "\f1b5";
}

.mdi-bookmark:before {
  content: "\f1b6";
}

.mdi-bookmark-check:before {
  content: "\f1b7";
}

.mdi-bookmark-music:before {
  content: "\f1b8";
}

.mdi-bookmark-outline:before {
  content: "\f1b9";
}

.mdi-bookmark-outline-plus:before {
  content: "\f1ba";
}

.mdi-bookmark-plus:before {
  content: "\f1bb";
}

.mdi-bookmark-remove:before {
  content: "\f1bc";
}

.mdi-border-all:before {
  content: "\f1bd";
}

.mdi-border-bottom:before {
  content: "\f1be";
}

.mdi-border-color:before {
  content: "\f1bf";
}

.mdi-border-horizontal:before {
  content: "\f1c0";
}

.mdi-border-inside:before {
  content: "\f1c1";
}

.mdi-border-left:before {
  content: "\f1c2";
}

.mdi-border-none:before {
  content: "\f1c3";
}

.mdi-border-outside:before {
  content: "\f1c4";
}

.mdi-border-right:before {
  content: "\f1c5";
}

.mdi-border-style:before {
  content: "\f1c6";
}

.mdi-border-top:before {
  content: "\f1c7";
}

.mdi-border-vertical:before {
  content: "\f1c8";
}

.mdi-bowling:before {
  content: "\f1c9";
}

.mdi-box:before {
  content: "\f1ca";
}

.mdi-box-cutter:before {
  content: "\f1cb";
}

.mdi-briefcase:before {
  content: "\f1cc";
}

.mdi-briefcase-check:before {
  content: "\f1cd";
}

.mdi-briefcase-download:before {
  content: "\f1ce";
}

.mdi-briefcase-upload:before {
  content: "\f1cf";
}

.mdi-brightness-1:before {
  content: "\f1d0";
}

.mdi-brightness-2:before {
  content: "\f1d1";
}

.mdi-brightness-3:before {
  content: "\f1d2";
}

.mdi-brightness-4:before {
  content: "\f1d3";
}

.mdi-brightness-5:before {
  content: "\f1d4";
}

.mdi-brightness-6:before {
  content: "\f1d5";
}

.mdi-brightness-7:before {
  content: "\f1d6";
}

.mdi-brightness-auto:before {
  content: "\f1d7";
}

.mdi-broom:before {
  content: "\f1d8";
}

.mdi-brush:before {
  content: "\f1d9";
}

.mdi-bug:before {
  content: "\f1da";
}

.mdi-bulletin-board:before {
  content: "\f1db";
}

.mdi-bullhorn:before {
  content: "\f1dc";
}

.mdi-bus:before {
  content: "\f1dd";
}

.mdi-cached:before {
  content: "\f1de";
}

.mdi-cake:before {
  content: "\f1df";
}

.mdi-cake-layered:before {
  content: "\f1e0";
}

.mdi-cake-variant:before {
  content: "\f1e1";
}

.mdi-calculator:before {
  content: "\f1e2";
}

.mdi-calendar:before {
  content: "\f1e3";
}

.mdi-calendar-blank:before {
  content: "\f1e4";
}

.mdi-calendar-check:before {
  content: "\f1e5";
}

.mdi-calendar-clock:before {
  content: "\f1e6";
}

.mdi-calendar-multiple:before {
  content: "\f1e7";
}

.mdi-calendar-multiple-check:before {
  content: "\f1e8";
}

.mdi-calendar-plus:before {
  content: "\f1e9";
}

.mdi-calendar-remove:before {
  content: "\f1ea";
}

.mdi-calendar-text:before {
  content: "\f1eb";
}

.mdi-calendar-today:before {
  content: "\f1ec";
}

.mdi-call-made:before {
  content: "\f1ed";
}

.mdi-call-merge:before {
  content: "\f1ee";
}

.mdi-call-missed:before {
  content: "\f1ef";
}

.mdi-call-received:before {
  content: "\f1f0";
}

.mdi-call-split:before {
  content: "\f1f1";
}

.mdi-camcorder:before {
  content: "\f1f2";
}

.mdi-camcorder-box:before {
  content: "\f1f3";
}

.mdi-camcorder-box-off:before {
  content: "\f1f4";
}

.mdi-camcorder-off:before {
  content: "\f1f5";
}

.mdi-camera:before {
  content: "\f1f6";
}

.mdi-camera-enhance:before {
  content: "\f1f7";
}

.mdi-camera-front:before {
  content: "\f1f8";
}

.mdi-camera-front-variant:before {
  content: "\f1f9";
}

.mdi-camera-iris:before {
  content: "\f1fa";
}

.mdi-camera-party-mode:before {
  content: "\f1fb";
}

.mdi-camera-rear:before {
  content: "\f1fc";
}

.mdi-camera-rear-variant:before {
  content: "\f1fd";
}

.mdi-camera-switch:before {
  content: "\f1fe";
}

.mdi-camera-timer:before {
  content: "\f1ff";
}

.mdi-candycane:before {
  content: "\f200";
}

.mdi-car:before {
  content: "\f201";
}

.mdi-car-battery:before {
  content: "\f202";
}

.mdi-car-connected:before {
  content: "\f203";
}

.mdi-car-wash:before {
  content: "\f204";
}

.mdi-carrot:before {
  content: "\f205";
}

.mdi-cart:before {
  content: "\f206";
}

.mdi-cart-outline:before {
  content: "\f207";
}

.mdi-cart-plus:before {
  content: "\f208";
}

.mdi-case-sensitive-alt:before {
  content: "\f209";
}

.mdi-cash:before {
  content: "\f20a";
}

.mdi-cash-100:before {
  content: "\f20b";
}

.mdi-cash-multiple:before {
  content: "\f20c";
}

.mdi-cash-usd:before {
  content: "\f20d";
}

.mdi-cast:before {
  content: "\f20e";
}

.mdi-cast-connected:before {
  content: "\f20f";
}

.mdi-castle:before {
  content: "\f210";
}

.mdi-cat:before {
  content: "\f211";
}

.mdi-cellphone:before {
  content: "\f212";
}

.mdi-cellphone-android:before {
  content: "\f213";
}

.mdi-cellphone-basic:before {
  content: "\f214";
}

.mdi-cellphone-dock:before {
  content: "\f215";
}

.mdi-cellphone-iphone:before {
  content: "\f216";
}

.mdi-cellphone-link:before {
  content: "\f217";
}

.mdi-cellphone-link-off:before {
  content: "\f218";
}

.mdi-cellphone-settings:before {
  content: "\f219";
}

.mdi-certificate:before {
  content: "\f21a";
}

.mdi-chair-school:before {
  content: "\f21b";
}

.mdi-chart-arc:before {
  content: "\f21c";
}

.mdi-chart-areaspline:before {
  content: "\f21d";
}

.mdi-chart-bar:before {
  content: "\f21e";
}

.mdi-chart-histogram:before {
  content: "\f21f";
}

.mdi-chart-line:before {
  content: "\f220";
}

.mdi-chart-pie:before {
  content: "\f221";
}

.mdi-check:before {
  content: "\f222";
}

.mdi-check-all:before {
  content: "\f223";
}

.mdi-checkbox-blank:before {
  content: "\f224";
}

.mdi-checkbox-blank-circle:before {
  content: "\f225";
}

.mdi-checkbox-blank-circle-outline:before {
  content: "\f226";
}

.mdi-checkbox-blank-outline:before {
  content: "\f227";
}

.mdi-checkbox-marked:before {
  content: "\f228";
}

.mdi-checkbox-marked-circle:before {
  content: "\f229";
}

.mdi-checkbox-marked-circle-outline:before {
  content: "\f22a";
}

.mdi-checkbox-marked-outline:before {
  content: "\f22b";
}

.mdi-checkbox-multiple-blank:before {
  content: "\f22c";
}

.mdi-checkbox-multiple-blank-outline:before {
  content: "\f22d";
}

.mdi-checkbox-multiple-marked:before {
  content: "\f22e";
}

.mdi-checkbox-multiple-marked-outline:before {
  content: "\f22f";
}

.mdi-checkerboard:before {
  content: "\f230";
}

.mdi-chemical-weapon:before {
  content: "\f231";
}

.mdi-chevron-double-down:before {
  content: "\f232";
}

.mdi-chevron-double-left:before {
  content: "\f233";
}

.mdi-chevron-double-right:before {
  content: "\f234";
}

.mdi-chevron-double-up:before {
  content: "\f235";
}

.mdi-chevron-down:before {
  content: "\f236";
}

.mdi-chevron-left:before {
  content: "\f237";
}

.mdi-chevron-right:before {
  content: "\f238";
}

.mdi-chevron-up:before {
  content: "\f239";
}

.mdi-church:before {
  content: "\f23a";
}

.mdi-cisco-webex:before {
  content: "\f23b";
}

.mdi-city:before {
  content: "\f23c";
}

.mdi-clipboard:before {
  content: "\f23d";
}

.mdi-clipboard-account:before {
  content: "\f23e";
}

.mdi-clipboard-alert:before {
  content: "\f23f";
}

.mdi-clipboard-arrow-down:before {
  content: "\f240";
}

.mdi-clipboard-arrow-left:before {
  content: "\f241";
}

.mdi-clipboard-check:before {
  content: "\f242";
}

.mdi-clipboard-outline:before {
  content: "\f243";
}

.mdi-clipboard-text:before {
  content: "\f244";
}

.mdi-clippy:before {
  content: "\f245";
}

.mdi-clock:before {
  content: "\f246";
}

.mdi-clock-end:before {
  content: "\f247";
}

.mdi-clock-fast:before {
  content: "\f248";
}

.mdi-clock-in:before {
  content: "\f249";
}

.mdi-clock-out:before {
  content: "\f24a";
}

.mdi-clock-start:before {
  content: "\f24b";
}

.mdi-close:before {
  content: "\f24c";
}

.mdi-close-box:before {
  content: "\f24d";
}

.mdi-close-box-outline:before {
  content: "\f24e";
}

.mdi-close-circle:before {
  content: "\f24f";
}

.mdi-close-circle-outline:before {
  content: "\f250";
}

.mdi-close-network:before {
  content: "\f251";
}

.mdi-close-octagon:before {
  content: "\f252";
}

.mdi-close-octagon-outline:before {
  content: "\f253";
}

.mdi-closed-caption:before {
  content: "\f254";
}

.mdi-cloud:before {
  content: "\f255";
}

.mdi-cloud-check:before {
  content: "\f256";
}

.mdi-cloud-circle:before {
  content: "\f257";
}

.mdi-cloud-download:before {
  content: "\f258";
}

.mdi-cloud-outline:before {
  content: "\f259";
}

.mdi-cloud-outline-off:before {
  content: "\f25a";
}

.mdi-cloud-print:before {
  content: "\f25b";
}

.mdi-cloud-print-outline:before {
  content: "\f25c";
}

.mdi-cloud-upload:before {
  content: "\f25d";
}

.mdi-code-array:before {
  content: "\f25e";
}

.mdi-code-braces:before {
  content: "\f25f";
}

.mdi-code-brackets:before {
  content: "\f260";
}

.mdi-code-equal:before {
  content: "\f261";
}

.mdi-code-greater-than:before {
  content: "\f262";
}

.mdi-code-greater-than-or-equal:before {
  content: "\f263";
}

.mdi-code-less-than:before {
  content: "\f264";
}

.mdi-code-less-than-or-equal:before {
  content: "\f265";
}

.mdi-code-not-equal:before {
  content: "\f266";
}

.mdi-code-not-equal-variant:before {
  content: "\f267";
}

.mdi-code-parentheses:before {
  content: "\f268";
}

.mdi-code-string:before {
  content: "\f269";
}

.mdi-code-tags:before {
  content: "\f26a";
}

.mdi-codepen:before {
  content: "\f26b";
}

.mdi-coffee:before {
  content: "\f26c";
}

.mdi-coffee-to-go:before {
  content: "\f26d";
}

.mdi-coin:before {
  content: "\f26e";
}

.mdi-color-helper:before {
  content: "\f26f";
}

.mdi-comment:before {
  content: "\f270";
}

.mdi-comment-account:before {
  content: "\f271";
}

.mdi-comment-account-outline:before {
  content: "\f272";
}

.mdi-comment-alert:before {
  content: "\f273";
}

.mdi-comment-alert-outline:before {
  content: "\f274";
}

.mdi-comment-check:before {
  content: "\f275";
}

.mdi-comment-check-outline:before {
  content: "\f276";
}

.mdi-comment-multiple-outline:before {
  content: "\f277";
}

.mdi-comment-outline:before {
  content: "\f278";
}

.mdi-comment-plus-outline:before {
  content: "\f279";
}

.mdi-comment-processing:before {
  content: "\f27a";
}

.mdi-comment-processing-outline:before {
  content: "\f27b";
}

.mdi-comment-question-outline:before {
  content: "\f27c";
}

.mdi-comment-remove-outline:before {
  content: "\f27d";
}

.mdi-comment-text:before {
  content: "\f27e";
}

.mdi-comment-text-outline:before {
  content: "\f27f";
}

.mdi-compare:before {
  content: "\f280";
}

.mdi-compass:before {
  content: "\f281";
}

.mdi-compass-outline:before {
  content: "\f282";
}

.mdi-console:before {
  content: "\f283";
}

.mdi-contact-mail:before {
  content: "\f284";
}

.mdi-content-copy:before {
  content: "\f285";
}

.mdi-content-cut:before {
  content: "\f286";
}

.mdi-content-duplicate:before {
  content: "\f287";
}

.mdi-content-paste:before {
  content: "\f288";
}

.mdi-content-save:before {
  content: "\f289";
}

.mdi-content-save-all:before {
  content: "\f28a";
}

.mdi-contrast:before {
  content: "\f28b";
}

.mdi-contrast-box:before {
  content: "\f28c";
}

.mdi-contrast-circle:before {
  content: "\f28d";
}

.mdi-cookie:before {
  content: "\f28e";
}

.mdi-cow:before {
  content: "\f28f";
}

.mdi-credit-card:before {
  content: "\f290";
}

.mdi-credit-card-multiple:before {
  content: "\f291";
}

.mdi-credit-card-scan:before {
  content: "\f292";
}

.mdi-crop:before {
  content: "\f293";
}

.mdi-crop-free:before {
  content: "\f294";
}

.mdi-crop-landscape:before {
  content: "\f295";
}

.mdi-crop-portrait:before {
  content: "\f296";
}

.mdi-crop-square:before {
  content: "\f297";
}

.mdi-crosshairs:before {
  content: "\f298";
}

.mdi-crosshairs-gps:before {
  content: "\f299";
}

.mdi-crown:before {
  content: "\f29a";
}

.mdi-cube:before {
  content: "\f29b";
}

.mdi-cube-outline:before {
  content: "\f29c";
}

.mdi-cube-send:before {
  content: "\f29d";
}

.mdi-cube-unfolded:before {
  content: "\f29e";
}

.mdi-cup:before {
  content: "\f29f";
}

.mdi-cup-water:before {
  content: "\f2a0";
}

.mdi-currency-btc:before {
  content: "\f2a1";
}

.mdi-currency-eur:before {
  content: "\f2a2";
}

.mdi-currency-gbp:before {
  content: "\f2a3";
}

.mdi-currency-inr:before {
  content: "\f2a4";
}

.mdi-currency-ngn:before {
  content: "\f2a5";
}

.mdi-currency-rub:before {
  content: "\f2a6";
}

.mdi-currency-try:before {
  content: "\f2a7";
}

.mdi-currency-usd:before {
  content: "\f2a8";
}

.mdi-cursor-default:before {
  content: "\f2a9";
}

.mdi-cursor-default-outline:before {
  content: "\f2aa";
}

.mdi-cursor-move:before {
  content: "\f2ab";
}

.mdi-cursor-pointer:before {
  content: "\f2ac";
}

.mdi-database:before {
  content: "\f2ad";
}

.mdi-database-minus:before {
  content: "\f2ae";
}

.mdi-database-plus:before {
  content: "\f2af";
}

.mdi-debug-step-into:before {
  content: "\f2b0";
}

.mdi-debug-step-out:before {
  content: "\f2b1";
}

.mdi-debug-step-over:before {
  content: "\f2b2";
}

.mdi-decimal-decrease:before {
  content: "\f2b3";
}

.mdi-decimal-increase:before {
  content: "\f2b4";
}

.mdi-delete:before {
  content: "\f2b5";
}

.mdi-delete-variant:before {
  content: "\f2b6";
}

.mdi-delta:before {
  content: "\f2b7";
}

.mdi-deskphone:before {
  content: "\f2b8";
}

.mdi-desktop-mac:before {
  content: "\f2b9";
}

.mdi-desktop-tower:before {
  content: "\f2ba";
}

.mdi-details:before {
  content: "\f2bb";
}

.mdi-deviantart:before {
  content: "\f2bc";
}

.mdi-diamond:before {
  content: "\f2bd";
}

.mdi-dice:before {
  content: "\f2be";
}

.mdi-dice-1:before {
  content: "\f2bf";
}

.mdi-dice-2:before {
  content: "\f2c0";
}

.mdi-dice-3:before {
  content: "\f2c1";
}

.mdi-dice-4:before {
  content: "\f2c2";
}

.mdi-dice-5:before {
  content: "\f2c3";
}

.mdi-dice-6:before {
  content: "\f2c4";
}

.mdi-directions:before {
  content: "\f2c5";
}

.mdi-disk-alert:before {
  content: "\f2c6";
}

.mdi-disqus:before {
  content: "\f2c7";
}

.mdi-disqus-outline:before {
  content: "\f2c8";
}

.mdi-division:before {
  content: "\f2c9";
}

.mdi-division-box:before {
  content: "\f2ca";
}

.mdi-dns:before {
  content: "\f2cb";
}

.mdi-domain:before {
  content: "\f2cc";
}

.mdi-dots-horizontal:before {
  content: "\f2cd";
}

.mdi-dots-vertical:before {
  content: "\f2ce";
}

.mdi-download:before {
  content: "\f2cf";
}

.mdi-drag:before {
  content: "\f2d0";
}

.mdi-drag-horizontal:before {
  content: "\f2d1";
}

.mdi-drag-vertical:before {
  content: "\f2d2";
}

.mdi-drawing:before {
  content: "\f2d3";
}

.mdi-drawing-box:before {
  content: "\f2d4";
}

.mdi-dribbble:before {
  content: "\f2d5";
}

.mdi-dribbble-box:before {
  content: "\f2d6";
}

.mdi-drone:before {
  content: "\f2d7";
}

.mdi-dropbox:before {
  content: "\f2d8";
}

.mdi-drupal:before {
  content: "\f2d9";
}

.mdi-duck:before {
  content: "\f2da";
}

.mdi-dumbbell:before {
  content: "\f2db";
}

.mdi-earth:before {
  content: "\f2dc";
}

.mdi-earth-off:before {
  content: "\f2dd";
}

.mdi-edge:before {
  content: "\f2de";
}

.mdi-eject:before {
  content: "\f2df";
}

.mdi-elevation-decline:before {
  content: "\f2e0";
}

.mdi-elevation-rise:before {
  content: "\f2e1";
}

.mdi-elevator:before {
  content: "\f2e2";
}

.mdi-email:before {
  content: "\f2e3";
}

.mdi-email-open:before {
  content: "\f2e4";
}

.mdi-email-outline:before {
  content: "\f2e5";
}

.mdi-email-secure:before {
  content: "\f2e6";
}

.mdi-emoticon:before {
  content: "\f2e7";
}

.mdi-emoticon-cool:before {
  content: "\f2e8";
}

.mdi-emoticon-devil:before {
  content: "\f2e9";
}

.mdi-emoticon-happy:before {
  content: "\f2ea";
}

.mdi-emoticon-neutral:before {
  content: "\f2eb";
}

.mdi-emoticon-poop:before {
  content: "\f2ec";
}

.mdi-emoticon-sad:before {
  content: "\f2ed";
}

.mdi-emoticon-tongue:before {
  content: "\f2ee";
}

.mdi-engine:before {
  content: "\f2ef";
}

.mdi-engine-outline:before {
  content: "\f2f0";
}

.mdi-equal:before {
  content: "\f2f1";
}

.mdi-equal-box:before {
  content: "\f2f2";
}

.mdi-eraser:before {
  content: "\f2f3";
}

.mdi-escalator:before {
  content: "\f2f4";
}

.mdi-ethernet:before {
  content: "\f2f5";
}

.mdi-ethernet-cable:before {
  content: "\f2f6";
}

.mdi-ethernet-cable-off:before {
  content: "\f2f7";
}

.mdi-etsy:before {
  content: "\f2f8";
}

.mdi-evernote:before {
  content: "\f2f9";
}

.mdi-exclamation:before {
  content: "\f2fa";
}

.mdi-exit-to-app:before {
  content: "\f2fb";
}

.mdi-export:before {
  content: "\f2fc";
}

.mdi-eye:before {
  content: "\f2fd";
}

.mdi-eye-off:before {
  content: "\f2fe";
}

.mdi-eyedropper:before {
  content: "\f2ff";
}

.mdi-eyedropper-variant:before {
  content: "\f300";
}

.mdi-facebook:before {
  content: "\f301";
}

.mdi-facebook-box:before {
  content: "\f302";
}

.mdi-facebook-messenger:before {
  content: "\f303";
}

.mdi-factory:before {
  content: "\f304";
}

.mdi-fan:before {
  content: "\f305";
}

.mdi-fast-forward:before {
  content: "\f306";
}

.mdi-fax:before {
  content: "\f307";
}

.mdi-ferry:before {
  content: "\f308";
}

.mdi-file:before {
  content: "\f309";
}

.mdi-file-chart:before {
  content: "\f30a";
}

.mdi-file-check:before {
  content: "\f30b";
}

.mdi-file-cloud:before {
  content: "\f30c";
}

.mdi-file-delimited:before {
  content: "\f30d";
}

.mdi-file-document:before {
  content: "\f30e";
}

.mdi-file-document-box:before {
  content: "\f30f";
}

.mdi-file-excel:before {
  content: "\f310";
}

.mdi-file-excel-box:before {
  content: "\f311";
}

.mdi-file-export:before {
  content: "\f312";
}

.mdi-file-find:before {
  content: "\f313";
}

.mdi-file-image:before {
  content: "\f314";
}

.mdi-file-import:before {
  content: "\f315";
}

.mdi-file-lock:before {
  content: "\f316";
}

.mdi-file-multiple:before {
  content: "\f317";
}

.mdi-file-music:before {
  content: "\f318";
}

.mdi-file-outline:before {
  content: "\f319";
}

.mdi-file-pdf:before {
  content: "\f31a";
}

.mdi-file-pdf-box:before {
  content: "\f31b";
}

.mdi-file-powerpoint:before {
  content: "\f31c";
}

.mdi-file-powerpoint-box:before {
  content: "\f31d";
}

.mdi-file-presentation-box:before {
  content: "\f31e";
}

.mdi-file-send:before {
  content: "\f31f";
}

.mdi-file-video:before {
  content: "\f320";
}

.mdi-file-word:before {
  content: "\f321";
}

.mdi-file-word-box:before {
  content: "\f322";
}

.mdi-file-xml:before {
  content: "\f323";
}

.mdi-film:before {
  content: "\f324";
}

.mdi-filmstrip:before {
  content: "\f325";
}

.mdi-filmstrip-off:before {
  content: "\f326";
}

.mdi-filter:before {
  content: "\f327";
}

.mdi-filter-outline:before {
  content: "\f328";
}

.mdi-filter-remove:before {
  content: "\f329";
}

.mdi-filter-remove-outline:before {
  content: "\f32a";
}

.mdi-filter-variant:before {
  content: "\f32b";
}

.mdi-fingerprint:before {
  content: "\f32c";
}

.mdi-fire:before {
  content: "\f32d";
}

.mdi-firefox:before {
  content: "\f32e";
}

.mdi-fish:before {
  content: "\f32f";
}

.mdi-flag:before {
  content: "\f330";
}

.mdi-flag-checkered:before {
  content: "\f331";
}

.mdi-flag-outline:before {
  content: "\f332";
}

.mdi-flag-outline-variant:before {
  content: "\f333";
}

.mdi-flag-triangle:before {
  content: "\f334";
}

.mdi-flag-variant:before {
  content: "\f335";
}

.mdi-flash:before {
  content: "\f336";
}

.mdi-flash-auto:before {
  content: "\f337";
}

.mdi-flash-off:before {
  content: "\f338";
}

.mdi-flashlight:before {
  content: "\f339";
}

.mdi-flashlight-off:before {
  content: "\f33a";
}

.mdi-flattr:before {
  content: "\f33b";
}

.mdi-flip-to-back:before {
  content: "\f33c";
}

.mdi-flip-to-front:before {
  content: "\f33d";
}

.mdi-floppy:before {
  content: "\f33e";
}

.mdi-flower:before {
  content: "\f33f";
}

.mdi-folder:before {
  content: "\f340";
}

.mdi-folder-account:before {
  content: "\f341";
}

.mdi-folder-download:before {
  content: "\f342";
}

.mdi-folder-google-drive:before {
  content: "\f343";
}

.mdi-folder-image:before {
  content: "\f344";
}

.mdi-folder-lock:before {
  content: "\f345";
}

.mdi-folder-lock-open:before {
  content: "\f346";
}

.mdi-folder-move:before {
  content: "\f347";
}

.mdi-folder-multiple:before {
  content: "\f348";
}

.mdi-folder-multiple-image:before {
  content: "\f349";
}

.mdi-folder-multiple-outline:before {
  content: "\f34a";
}

.mdi-folder-outline:before {
  content: "\f34b";
}

.mdi-folder-plus:before {
  content: "\f34c";
}

.mdi-folder-remove:before {
  content: "\f34d";
}

.mdi-folder-upload:before {
  content: "\f34e";
}

.mdi-food:before {
  content: "\f34f";
}

.mdi-food-apple:before {
  content: "\f350";
}

.mdi-food-variant:before {
  content: "\f351";
}

.mdi-football:before {
  content: "\f352";
}

.mdi-football-australian:before {
  content: "\f353";
}

.mdi-football-helmet:before {
  content: "\f354";
}

.mdi-format-align-center:before {
  content: "\f355";
}

.mdi-format-align-justify:before {
  content: "\f356";
}

.mdi-format-align-left:before {
  content: "\f357";
}

.mdi-format-align-right:before {
  content: "\f358";
}

.mdi-format-bold:before {
  content: "\f359";
}

.mdi-format-clear:before {
  content: "\f35a";
}

.mdi-format-color-fill:before {
  content: "\f35b";
}

.mdi-format-float-center:before {
  content: "\f35c";
}

.mdi-format-float-left:before {
  content: "\f35d";
}

.mdi-format-float-none:before {
  content: "\f35e";
}

.mdi-format-float-right:before {
  content: "\f35f";
}

.mdi-format-header-1:before {
  content: "\f360";
}

.mdi-format-header-2:before {
  content: "\f361";
}

.mdi-format-header-3:before {
  content: "\f362";
}

.mdi-format-header-4:before {
  content: "\f363";
}

.mdi-format-header-5:before {
  content: "\f364";
}

.mdi-format-header-6:before {
  content: "\f365";
}

.mdi-format-header-decrease:before {
  content: "\f366";
}

.mdi-format-header-equal:before {
  content: "\f367";
}

.mdi-format-header-increase:before {
  content: "\f368";
}

.mdi-format-header-pound:before {
  content: "\f369";
}

.mdi-format-indent-decrease:before {
  content: "\f36a";
}

.mdi-format-indent-increase:before {
  content: "\f36b";
}

.mdi-format-italic:before {
  content: "\f36c";
}

.mdi-format-line-spacing:before {
  content: "\f36d";
}

.mdi-format-list-bulleted:before {
  content: "\f36e";
}

.mdi-format-list-bulleted-type:before {
  content: "\f36f";
}

.mdi-format-list-numbers:before {
  content: "\f370";
}

.mdi-format-paint:before {
  content: "\f371";
}

.mdi-format-paragraph:before {
  content: "\f372";
}

.mdi-format-quote:before {
  content: "\f373";
}

.mdi-format-size:before {
  content: "\f374";
}

.mdi-format-strikethrough:before {
  content: "\f375";
}

.mdi-format-strikethrough-variant:before {
  content: "\f376";
}

.mdi-format-subscript:before {
  content: "\f377";
}

.mdi-format-superscript:before {
  content: "\f378";
}

.mdi-format-text:before {
  content: "\f379";
}

.mdi-format-textdirection-l-to-r:before {
  content: "\f37a";
}

.mdi-format-textdirection-r-to-l:before {
  content: "\f37b";
}

.mdi-format-underline:before {
  content: "\f37c";
}

.mdi-format-wrap-inline:before {
  content: "\f37d";
}

.mdi-format-wrap-square:before {
  content: "\f37e";
}

.mdi-format-wrap-tight:before {
  content: "\f37f";
}

.mdi-format-wrap-top-bottom:before {
  content: "\f380";
}

.mdi-forum:before {
  content: "\f381";
}

.mdi-forward:before {
  content: "\f382";
}

.mdi-foursquare:before {
  content: "\f383";
}

.mdi-fridge:before {
  content: "\f384";
}

.mdi-fridge-filled:before {
  content: "\f385";
}

.mdi-fridge-filled-bottom:before {
  content: "\f386";
}

.mdi-fridge-filled-top:before {
  content: "\f387";
}

.mdi-fullscreen:before {
  content: "\f388";
}

.mdi-fullscreen-exit:before {
  content: "\f389";
}

.mdi-function:before {
  content: "\f38a";
}

.mdi-gamepad:before {
  content: "\f38b";
}

.mdi-gamepad-variant:before {
  content: "\f38c";
}

.mdi-gas-station:before {
  content: "\f38d";
}

.mdi-gate:before {
  content: "\f38e";
}

.mdi-gauge:before {
  content: "\f38f";
}

.mdi-gavel:before {
  content: "\f390";
}

.mdi-gender-female:before {
  content: "\f391";
}

.mdi-gender-male:before {
  content: "\f392";
}

.mdi-gender-male-female:before {
  content: "\f393";
}

.mdi-gender-transgender:before {
  content: "\f394";
}

.mdi-ghost:before {
  content: "\f395";
}

.mdi-gift:before {
  content: "\f396";
}

.mdi-git:before {
  content: "\f397";
}

.mdi-github-box:before {
  content: "\f398";
}

.mdi-github-circle:before {
  content: "\f399";
}

.mdi-glass-flute:before {
  content: "\f39a";
}

.mdi-glass-mug:before {
  content: "\f39b";
}

.mdi-glass-stange:before {
  content: "\f39c";
}

.mdi-glass-tulip:before {
  content: "\f39d";
}

.mdi-glasses:before {
  content: "\f39e";
}

.mdi-gmail:before {
  content: "\f39f";
}

.mdi-google:before {
  content: "\f3a0";
}

.mdi-google-cardboard:before {
  content: "\f3a1";
}

.mdi-google-chrome:before {
  content: "\f3a2";
}

.mdi-google-circles:before {
  content: "\f3a3";
}

.mdi-google-circles-communities:before {
  content: "\f3a4";
}

.mdi-google-circles-extended:before {
  content: "\f3a5";
}

.mdi-google-circles-group:before {
  content: "\f3a6";
}

.mdi-google-controller:before {
  content: "\f3a7";
}

.mdi-google-controller-off:before {
  content: "\f3a8";
}

.mdi-google-drive:before {
  content: "\f3a9";
}

.mdi-google-earth:before {
  content: "\f3aa";
}

.mdi-google-glass:before {
  content: "\f3ab";
}

.mdi-google-nearby:before {
  content: "\f3ac";
}

.mdi-google-pages:before {
  content: "\f3ad";
}

.mdi-google-physical-web:before {
  content: "\f3ae";
}

.mdi-google-play:before {
  content: "\f3af";
}

.mdi-google-plus:before {
  content: "\f3b0";
}

.mdi-google-plus-box:before {
  content: "\f3b1";
}

.mdi-google-translate:before {
  content: "\f3b2";
}

.mdi-google-wallet:before {
  content: "\f3b3";
}

.mdi-grid:before {
  content: "\f3b4";
}

.mdi-grid-off:before {
  content: "\f3b5";
}

.mdi-group:before {
  content: "\f3b6";
}

.mdi-guitar:before {
  content: "\f3b7";
}

.mdi-guitar-pick:before {
  content: "\f3b8";
}

.mdi-guitar-pick-outline:before {
  content: "\f3b9";
}

.mdi-hand-pointing-right:before {
  content: "\f3ba";
}

.mdi-hanger:before {
  content: "\f3bb";
}

.mdi-hangouts:before {
  content: "\f3bc";
}

.mdi-harddisk:before {
  content: "\f3bd";
}

.mdi-headphones:before {
  content: "\f3be";
}

.mdi-headphones-box:before {
  content: "\f3bf";
}

.mdi-headphones-settings:before {
  content: "\f3c0";
}

.mdi-headset:before {
  content: "\f3c1";
}

.mdi-headset-dock:before {
  content: "\f3c2";
}

.mdi-headset-off:before {
  content: "\f3c3";
}

.mdi-heart:before {
  content: "\f3c4";
}

.mdi-heart-box:before {
  content: "\f3c5";
}

.mdi-heart-box-outline:before {
  content: "\f3c6";
}

.mdi-heart-broken:before {
  content: "\f3c7";
}

.mdi-heart-outline:before {
  content: "\f3c8";
}

.mdi-help:before {
  content: "\f3c9";
}

.mdi-help-circle:before {
  content: "\f3ca";
}

.mdi-hexagon:before {
  content: "\f3cb";
}

.mdi-hexagon-outline:before {
  content: "\f3cc";
}

.mdi-history:before {
  content: "\f3cd";
}

.mdi-hololens:before {
  content: "\f3ce";
}

.mdi-home:before {
  content: "\f3cf";
}

.mdi-home-modern:before {
  content: "\f3d0";
}

.mdi-home-variant:before {
  content: "\f3d1";
}

.mdi-hops:before {
  content: "\f3d2";
}

.mdi-hospital:before {
  content: "\f3d3";
}

.mdi-hospital-building:before {
  content: "\f3d4";
}

.mdi-hospital-marker:before {
  content: "\f3d5";
}

.mdi-hotel:before {
  content: "\f3d6";
}

.mdi-houzz:before {
  content: "\f3d7";
}

.mdi-houzz-box:before {
  content: "\f3d8";
}

.mdi-human:before {
  content: "\f3d9";
}

.mdi-human-child:before {
  content: "\f3da";
}

.mdi-human-male-female:before {
  content: "\f3db";
}

.mdi-image:before {
  content: "\f3dc";
}

.mdi-image-album:before {
  content: "\f3dd";
}

.mdi-image-area:before {
  content: "\f3de";
}

.mdi-image-area-close:before {
  content: "\f3df";
}

.mdi-image-broken:before {
  content: "\f3e0";
}

.mdi-image-broken-variant:before {
  content: "\f3e1";
}

.mdi-image-filter:before {
  content: "\f3e2";
}

.mdi-image-filter-black-white:before {
  content: "\f3e3";
}

.mdi-image-filter-center-focus:before {
  content: "\f3e4";
}

.mdi-image-filter-center-focus-weak:before {
  content: "\f3e5";
}

.mdi-image-filter-drama:before {
  content: "\f3e6";
}

.mdi-image-filter-frames:before {
  content: "\f3e7";
}

.mdi-image-filter-hdr:before {
  content: "\f3e8";
}

.mdi-image-filter-none:before {
  content: "\f3e9";
}

.mdi-image-filter-tilt-shift:before {
  content: "\f3ea";
}

.mdi-image-filter-vintage:before {
  content: "\f3eb";
}

.mdi-image-multiple:before {
  content: "\f3ec";
}

.mdi-import:before {
  content: "\f3ed";
}

.mdi-inbox:before {
  content: "\f3ee";
}

.mdi-information:before {
  content: "\f3ef";
}

.mdi-information-outline:before {
  content: "\f3f0";
}

.mdi-instagram:before {
  content: "\f3f1";
}

.mdi-instapaper:before {
  content: "\f3f2";
}

.mdi-internet-explorer:before {
  content: "\f3f3";
}

.mdi-invert-colors:before {
  content: "\f3f4";
}

.mdi-jeepney:before {
  content: "\f3f5";
}

.mdi-jira:before {
  content: "\f3f6";
}

.mdi-jsfiddle:before {
  content: "\f3f7";
}

.mdi-keg:before {
  content: "\f3f8";
}

.mdi-key:before {
  content: "\f3f9";
}

.mdi-key-change:before {
  content: "\f3fa";
}

.mdi-key-minus:before {
  content: "\f3fb";
}

.mdi-key-plus:before {
  content: "\f3fc";
}

.mdi-key-remove:before {
  content: "\f3fd";
}

.mdi-key-variant:before {
  content: "\f3fe";
}

.mdi-keyboard:before {
  content: "\f3ff";
}

.mdi-keyboard-backspace:before {
  content: "\f400";
}

.mdi-keyboard-caps:before {
  content: "\f401";
}

.mdi-keyboard-close:before {
  content: "\f402";
}

.mdi-keyboard-off:before {
  content: "\f403";
}

.mdi-keyboard-return:before {
  content: "\f404";
}

.mdi-keyboard-tab:before {
  content: "\f405";
}

.mdi-keyboard-variant:before {
  content: "\f406";
}

.mdi-label:before {
  content: "\f407";
}

.mdi-label-outline:before {
  content: "\f408";
}

.mdi-lan:before {
  content: "\f409";
}

.mdi-lan-connect:before {
  content: "\f40a";
}

.mdi-lan-disconnect:before {
  content: "\f40b";
}

.mdi-lan-pending:before {
  content: "\f40c";
}

.mdi-language-csharp:before {
  content: "\f40d";
}

.mdi-language-css3:before {
  content: "\f40e";
}

.mdi-language-html5:before {
  content: "\f40f";
}

.mdi-language-javascript:before {
  content: "\f410";
}

.mdi-language-php:before {
  content: "\f411";
}

.mdi-language-python:before {
  content: "\f412";
}

.mdi-language-python-text:before {
  content: "\f413";
}

.mdi-laptop:before {
  content: "\f414";
}

.mdi-laptop-chromebook:before {
  content: "\f415";
}

.mdi-laptop-mac:before {
  content: "\f416";
}

.mdi-laptop-windows:before {
  content: "\f417";
}

.mdi-lastfm:before {
  content: "\f418";
}

.mdi-launch:before {
  content: "\f419";
}

.mdi-layers:before {
  content: "\f41a";
}

.mdi-layers-off:before {
  content: "\f41b";
}

.mdi-leaf:before {
  content: "\f41c";
}

.mdi-led-off:before {
  content: "\f41d";
}

.mdi-led-on:before {
  content: "\f41e";
}

.mdi-led-outline:before {
  content: "\f41f";
}

.mdi-led-variant-off:before {
  content: "\f420";
}

.mdi-led-variant-on:before {
  content: "\f421";
}

.mdi-led-variant-outline:before {
  content: "\f422";
}

.mdi-library:before {
  content: "\f423";
}

.mdi-library-books:before {
  content: "\f424";
}

.mdi-library-music:before {
  content: "\f425";
}

.mdi-library-plus:before {
  content: "\f426";
}

.mdi-lightbulb:before {
  content: "\f427";
}

.mdi-lightbulb-outline:before {
  content: "\f428";
}

.mdi-link:before {
  content: "\f429";
}

.mdi-link-off:before {
  content: "\f42a";
}

.mdi-link-variant:before {
  content: "\f42b";
}

.mdi-link-variant-off:before {
  content: "\f42c";
}

.mdi-linkedin:before {
  content: "\f42d";
}

.mdi-linkedin-box:before {
  content: "\f42e";
}

.mdi-linux:before {
  content: "\f42f";
}

.mdi-lock:before {
  content: "\f430";
}

.mdi-lock-open:before {
  content: "\f431";
}

.mdi-lock-open-outline:before {
  content: "\f432";
}

.mdi-lock-outline:before {
  content: "\f433";
}

.mdi-login:before {
  content: "\f434";
}

.mdi-logout:before {
  content: "\f435";
}

.mdi-looks:before {
  content: "\f436";
}

.mdi-loupe:before {
  content: "\f437";
}

.mdi-lumx:before {
  content: "\f438";
}

.mdi-magnet:before {
  content: "\f439";
}

.mdi-magnet-on:before {
  content: "\f43a";
}

.mdi-magnify:before {
  content: "\f43b";
}

.mdi-magnify-minus:before {
  content: "\f43c";
}

.mdi-magnify-plus:before {
  content: "\f43d";
}

.mdi-mail-ru:before {
  content: "\f43e";
}

.mdi-map:before {
  content: "\f43f";
}

.mdi-map-marker:before {
  content: "\f440";
}

.mdi-map-marker-circle:before {
  content: "\f441";
}

.mdi-map-marker-multiple:before {
  content: "\f442";
}

.mdi-map-marker-off:before {
  content: "\f443";
}

.mdi-map-marker-radius:before {
  content: "\f444";
}

.mdi-margin:before {
  content: "\f445";
}

.mdi-markdown:before {
  content: "\f446";
}

.mdi-marker-check:before {
  content: "\f447";
}

.mdi-martini:before {
  content: "\f448";
}

.mdi-material-ui:before {
  content: "\f449";
}

.mdi-math-compass:before {
  content: "\f44a";
}

.mdi-maxcdn:before {
  content: "\f44b";
}

.mdi-medium:before {
  content: "\f44c";
}

.mdi-memory:before {
  content: "\f44d";
}

.mdi-menu:before {
  content: "\f44e";
}

.mdi-menu-down:before {
  content: "\f44f";
}

.mdi-menu-left:before {
  content: "\f450";
}

.mdi-menu-right:before {
  content: "\f451";
}

.mdi-menu-up:before {
  content: "\f452";
}

.mdi-message:before {
  content: "\f453";
}

.mdi-message-alert:before {
  content: "\f454";
}

.mdi-message-draw:before {
  content: "\f455";
}

.mdi-message-image:before {
  content: "\f456";
}

.mdi-message-outline:before {
  content: "\f457";
}

.mdi-message-processing:before {
  content: "\f458";
}

.mdi-message-reply:before {
  content: "\f459";
}

.mdi-message-reply-text:before {
  content: "\f45a";
}

.mdi-message-text:before {
  content: "\f45b";
}

.mdi-message-text-outline:before {
  content: "\f45c";
}

.mdi-message-video:before {
  content: "\f45d";
}

.mdi-microphone:before {
  content: "\f45e";
}

.mdi-microphone-off:before {
  content: "\f45f";
}

.mdi-microphone-outline:before {
  content: "\f460";
}

.mdi-microphone-settings:before {
  content: "\f461";
}

.mdi-microphone-variant:before {
  content: "\f462";
}

.mdi-microphone-variant-off:before {
  content: "\f463";
}

.mdi-microsoft:before {
  content: "\f464";
}

.mdi-minus:before {
  content: "\f465";
}

.mdi-minus-box:before {
  content: "\f466";
}

.mdi-minus-circle:before {
  content: "\f467";
}

.mdi-minus-circle-outline:before {
  content: "\f468";
}

.mdi-minus-network:before {
  content: "\f469";
}

.mdi-monitor:before {
  content: "\f46a";
}

.mdi-monitor-multiple:before {
  content: "\f46b";
}

.mdi-more:before {
  content: "\f46c";
}

.mdi-motorbike:before {
  content: "\f46d";
}

.mdi-mouse:before {
  content: "\f46e";
}

.mdi-mouse-off:before {
  content: "\f46f";
}

.mdi-mouse-variant:before {
  content: "\f470";
}

.mdi-mouse-variant-off:before {
  content: "\f471";
}

.mdi-movie:before {
  content: "\f472";
}

.mdi-multiplication:before {
  content: "\f473";
}

.mdi-multiplication-box:before {
  content: "\f474";
}

.mdi-music-box:before {
  content: "\f475";
}

.mdi-music-box-outline:before {
  content: "\f476";
}

.mdi-music-circle:before {
  content: "\f477";
}

.mdi-music-note:before {
  content: "\f478";
}

.mdi-music-note-eighth:before {
  content: "\f479";
}

.mdi-music-note-half:before {
  content: "\f47a";
}

.mdi-music-note-off:before {
  content: "\f47b";
}

.mdi-music-note-quarter:before {
  content: "\f47c";
}

.mdi-music-note-sixteenth:before {
  content: "\f47d";
}

.mdi-music-note-whole:before {
  content: "\f47e";
}

.mdi-nature:before {
  content: "\f47f";
}

.mdi-nature-people:before {
  content: "\f480";
}

.mdi-navigation:before {
  content: "\f481";
}

.mdi-needle:before {
  content: "\f482";
}

.mdi-nest-protect:before {
  content: "\f483";
}

.mdi-nest-thermostat:before {
  content: "\f484";
}

.mdi-newspaper:before {
  content: "\f485";
}

.mdi-nfc:before {
  content: "\f486";
}

.mdi-nfc-tap:before {
  content: "\f487";
}

.mdi-nfc-variant:before {
  content: "\f488";
}

.mdi-nodejs:before {
  content: "\f489";
}

.mdi-note:before {
  content: "\f48a";
}

.mdi-note-outline:before {
  content: "\f48b";
}

.mdi-note-plus:before {
  content: "\f48c";
}

.mdi-note-plus-outline:before {
  content: "\f48d";
}

.mdi-note-text:before {
  content: "\f48e";
}

.mdi-notification-clear-all:before {
  content: "\f48f";
}

.mdi-numeric:before {
  content: "\f490";
}

.mdi-numeric-0-box:before {
  content: "\f491";
}

.mdi-numeric-0-box-multiple-outline:before {
  content: "\f492";
}

.mdi-numeric-0-box-outline:before {
  content: "\f493";
}

.mdi-numeric-1-box:before {
  content: "\f494";
}

.mdi-numeric-1-box-multiple-outline:before {
  content: "\f495";
}

.mdi-numeric-1-box-outline:before {
  content: "\f496";
}

.mdi-numeric-2-box:before {
  content: "\f497";
}

.mdi-numeric-2-box-multiple-outline:before {
  content: "\f498";
}

.mdi-numeric-2-box-outline:before {
  content: "\f499";
}

.mdi-numeric-3-box:before {
  content: "\f49a";
}

.mdi-numeric-3-box-multiple-outline:before {
  content: "\f49b";
}

.mdi-numeric-3-box-outline:before {
  content: "\f49c";
}

.mdi-numeric-4-box:before {
  content: "\f49d";
}

.mdi-numeric-4-box-multiple-outline:before {
  content: "\f49e";
}

.mdi-numeric-4-box-outline:before {
  content: "\f49f";
}

.mdi-numeric-5-box:before {
  content: "\f4a0";
}

.mdi-numeric-5-box-multiple-outline:before {
  content: "\f4a1";
}

.mdi-numeric-5-box-outline:before {
  content: "\f4a2";
}

.mdi-numeric-6-box:before {
  content: "\f4a3";
}

.mdi-numeric-6-box-multiple-outline:before {
  content: "\f4a4";
}

.mdi-numeric-6-box-outline:before {
  content: "\f4a5";
}

.mdi-numeric-7-box:before {
  content: "\f4a6";
}

.mdi-numeric-7-box-multiple-outline:before {
  content: "\f4a7";
}

.mdi-numeric-7-box-outline:before {
  content: "\f4a8";
}

.mdi-numeric-8-box:before {
  content: "\f4a9";
}

.mdi-numeric-8-box-multiple-outline:before {
  content: "\f4aa";
}

.mdi-numeric-8-box-outline:before {
  content: "\f4ab";
}

.mdi-numeric-9-box:before {
  content: "\f4ac";
}

.mdi-numeric-9-box-multiple-outline:before {
  content: "\f4ad";
}

.mdi-numeric-9-box-outline:before {
  content: "\f4ae";
}

.mdi-numeric-9-plus-box:before {
  content: "\f4af";
}

.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\f4b0";
}

.mdi-numeric-9-plus-box-outline:before {
  content: "\f4b1";
}

.mdi-nutrition:before {
  content: "\f4b2";
}

.mdi-octagon:before {
  content: "\f4b3";
}

.mdi-octagon-outline:before {
  content: "\f4b4";
}

.mdi-odnoklassniki:before {
  content: "\f4b5";
}

.mdi-office:before {
  content: "\f4b6";
}

.mdi-oil:before {
  content: "\f4b7";
}

.mdi-oil-temperature:before {
  content: "\f4b8";
}

.mdi-omega:before {
  content: "\f4b9";
}

.mdi-onedrive:before {
  content: "\f4ba";
}

.mdi-open-in-app:before {
  content: "\f4bb";
}

.mdi-open-in-new:before {
  content: "\f4bc";
}

.mdi-opera:before {
  content: "\f4bd";
}

.mdi-ornament:before {
  content: "\f4be";
}

.mdi-ornament-variant:before {
  content: "\f4bf";
}

.mdi-outbox:before {
  content: "\f4c0";
}

.mdi-owl:before {
  content: "\f4c1";
}

.mdi-package:before {
  content: "\f4c2";
}

.mdi-package-down:before {
  content: "\f4c3";
}

.mdi-package-up:before {
  content: "\f4c4";
}

.mdi-package-variant:before {
  content: "\f4c5";
}

.mdi-package-variant-closed:before {
  content: "\f4c6";
}

.mdi-palette:before {
  content: "\f4c7";
}

.mdi-palette-advanced:before {
  content: "\f4c8";
}

.mdi-panda:before {
  content: "\f4c9";
}

.mdi-pandora:before {
  content: "\f4ca";
}

.mdi-panorama:before {
  content: "\f4cb";
}

.mdi-panorama-fisheye:before {
  content: "\f4cc";
}

.mdi-panorama-horizontal:before {
  content: "\f4cd";
}

.mdi-panorama-vertical:before {
  content: "\f4ce";
}

.mdi-panorama-wide-angle:before {
  content: "\f4cf";
}

.mdi-paper-cut-vertical:before {
  content: "\f4d0";
}

.mdi-paperclip:before {
  content: "\f4d1";
}

.mdi-parking:before {
  content: "\f4d2";
}

.mdi-pause:before {
  content: "\f4d3";
}

.mdi-pause-circle:before {
  content: "\f4d4";
}

.mdi-pause-circle-outline:before {
  content: "\f4d5";
}

.mdi-pause-octagon:before {
  content: "\f4d6";
}

.mdi-pause-octagon-outline:before {
  content: "\f4d7";
}

.mdi-paw:before {
  content: "\f4d8";
}

.mdi-pen:before {
  content: "\f4d9";
}

.mdi-pencil:before {
  content: "\f4da";
}

.mdi-pencil-box:before {
  content: "\f4db";
}

.mdi-pencil-box-outline:before {
  content: "\f4dc";
}

.mdi-pencil-lock:before {
  content: "\f4dd";
}

.mdi-pencil-off:before {
  content: "\f4de";
}

.mdi-percent:before {
  content: "\f4df";
}

.mdi-pharmacy:before {
  content: "\f4e0";
}

.mdi-phone:before {
  content: "\f4e1";
}

.mdi-phone-bluetooth:before {
  content: "\f4e2";
}

.mdi-phone-forward:before {
  content: "\f4e3";
}

.mdi-phone-hangup:before {
  content: "\f4e4";
}

.mdi-phone-in-talk:before {
  content: "\f4e5";
}

.mdi-phone-incoming:before {
  content: "\f4e6";
}

.mdi-phone-locked:before {
  content: "\f4e7";
}

.mdi-phone-log:before {
  content: "\f4e8";
}

.mdi-phone-missed:before {
  content: "\f4e9";
}

.mdi-phone-outgoing:before {
  content: "\f4ea";
}

.mdi-phone-paused:before {
  content: "\f4eb";
}

.mdi-phone-settings:before {
  content: "\f4ec";
}

.mdi-phone-voip:before {
  content: "\f4ed";
}

.mdi-pi:before {
  content: "\f4ee";
}

.mdi-pi-box:before {
  content: "\f4ef";
}

.mdi-pig:before {
  content: "\f4f0";
}

.mdi-pill:before {
  content: "\f4f1";
}

.mdi-pin:before {
  content: "\f4f2";
}

.mdi-pin-off:before {
  content: "\f4f3";
}

.mdi-pine-tree:before {
  content: "\f4f4";
}

.mdi-pine-tree-box:before {
  content: "\f4f5";
}

.mdi-pinterest:before {
  content: "\f4f6";
}

.mdi-pinterest-box:before {
  content: "\f4f7";
}

.mdi-pizza:before {
  content: "\f4f8";
}

.mdi-play:before {
  content: "\f4f9";
}

.mdi-play-box-outline:before {
  content: "\f4fa";
}

.mdi-play-circle:before {
  content: "\f4fb";
}

.mdi-play-circle-outline:before {
  content: "\f4fc";
}

.mdi-play-pause:before {
  content: "\f4fd";
}

.mdi-play-protected-content:before {
  content: "\f4fe";
}

.mdi-playlist-minus:before {
  content: "\f4ff";
}

.mdi-playlist-play:before {
  content: "\f500";
}

.mdi-playlist-plus:before {
  content: "\f501";
}

.mdi-playlist-remove:before {
  content: "\f502";
}

.mdi-playstation:before {
  content: "\f503";
}

.mdi-plus:before {
  content: "\f504";
}

.mdi-plus-box:before {
  content: "\f505";
}

.mdi-plus-circle:before {
  content: "\f506";
}

.mdi-plus-circle-multiple-outline:before {
  content: "\f507";
}

.mdi-plus-circle-outline:before {
  content: "\f508";
}

.mdi-plus-network:before {
  content: "\f509";
}

.mdi-plus-one:before {
  content: "\f50a";
}

.mdi-pocket:before {
  content: "\f50b";
}

.mdi-pokeball:before {
  content: "\f50c";
}

.mdi-polaroid:before {
  content: "\f50d";
}

.mdi-poll:before {
  content: "\f50e";
}

.mdi-poll-box:before {
  content: "\f50f";
}

.mdi-polymer:before {
  content: "\f510";
}

.mdi-popcorn:before {
  content: "\f511";
}

.mdi-pound:before {
  content: "\f512";
}

.mdi-pound-box:before {
  content: "\f513";
}

.mdi-power:before {
  content: "\f514";
}

.mdi-power-settings:before {
  content: "\f515";
}

.mdi-power-socket:before {
  content: "\f516";
}

.mdi-presentation:before {
  content: "\f517";
}

.mdi-presentation-play:before {
  content: "\f518";
}

.mdi-printer:before {
  content: "\f519";
}

.mdi-printer-3d:before {
  content: "\f51a";
}

.mdi-printer-alert:before {
  content: "\f51b";
}

.mdi-professional-hexagon:before {
  content: "\f51c";
}

.mdi-projector:before {
  content: "\f51d";
}

.mdi-projector-screen:before {
  content: "\f51e";
}

.mdi-pulse:before {
  content: "\f51f";
}

.mdi-puzzle:before {
  content: "\f520";
}

.mdi-qrcode:before {
  content: "\f521";
}

.mdi-qrcode-scan:before {
  content: "\f522";
}

.mdi-quadcopter:before {
  content: "\f523";
}

.mdi-quality-high:before {
  content: "\f524";
}

.mdi-quicktime:before {
  content: "\f525";
}

.mdi-radar:before {
  content: "\f526";
}

.mdi-radiator:before {
  content: "\f527";
}

.mdi-radio:before {
  content: "\f528";
}

.mdi-radio-handheld:before {
  content: "\f529";
}

.mdi-radio-tower:before {
  content: "\f52a";
}

.mdi-radioactive:before {
  content: "\f52b";
}

.mdi-radiobox-blank:before {
  content: "\f52c";
}

.mdi-radiobox-marked:before {
  content: "\f52d";
}

.mdi-raspberrypi:before {
  content: "\f52e";
}

.mdi-ray-end:before {
  content: "\f52f";
}

.mdi-ray-end-arrow:before {
  content: "\f530";
}

.mdi-ray-start:before {
  content: "\f531";
}

.mdi-ray-start-arrow:before {
  content: "\f532";
}

.mdi-ray-start-end:before {
  content: "\f533";
}

.mdi-ray-vertex:before {
  content: "\f534";
}

.mdi-rdio:before {
  content: "\f535";
}

.mdi-read:before {
  content: "\f536";
}

.mdi-readability:before {
  content: "\f537";
}

.mdi-receipt:before {
  content: "\f538";
}

.mdi-record:before {
  content: "\f539";
}

.mdi-record-rec:before {
  content: "\f53a";
}

.mdi-recycle:before {
  content: "\f53b";
}

.mdi-reddit:before {
  content: "\f53c";
}

.mdi-redo:before {
  content: "\f53d";
}

.mdi-redo-variant:before {
  content: "\f53e";
}

.mdi-refresh:before {
  content: "\f53f";
}

.mdi-regex:before {
  content: "\f540";
}

.mdi-relative-scale:before {
  content: "\f541";
}

.mdi-reload:before {
  content: "\f542";
}

.mdi-remote:before {
  content: "\f543";
}

.mdi-rename-box:before {
  content: "\f544";
}

.mdi-repeat:before {
  content: "\f545";
}

.mdi-repeat-off:before {
  content: "\f546";
}

.mdi-repeat-once:before {
  content: "\f547";
}

.mdi-replay:before {
  content: "\f548";
}

.mdi-reply:before {
  content: "\f549";
}

.mdi-reply-all:before {
  content: "\f54a";
}

.mdi-reproduction:before {
  content: "\f54b";
}

.mdi-resize-bottom-right:before {
  content: "\f54c";
}

.mdi-responsive:before {
  content: "\f54d";
}

.mdi-rewind:before {
  content: "\f54e";
}

.mdi-ribbon:before {
  content: "\f54f";
}

.mdi-road:before {
  content: "\f550";
}

.mdi-road-variant:before {
  content: "\f551";
}

.mdi-rocket:before {
  content: "\f552";
}

.mdi-rotate-3d:before {
  content: "\f553";
}

.mdi-rotate-left:before {
  content: "\f554";
}

.mdi-rotate-left-variant:before {
  content: "\f555";
}

.mdi-rotate-right:before {
  content: "\f556";
}

.mdi-rotate-right-variant:before {
  content: "\f557";
}

.mdi-router-wireless:before {
  content: "\f558";
}

.mdi-routes:before {
  content: "\f559";
}

.mdi-rss:before {
  content: "\f55a";
}

.mdi-rss-box:before {
  content: "\f55b";
}

.mdi-ruler:before {
  content: "\f55c";
}

.mdi-run:before {
  content: "\f55d";
}

.mdi-sale:before {
  content: "\f55e";
}

.mdi-satellite:before {
  content: "\f55f";
}

.mdi-satellite-variant:before {
  content: "\f560";
}

.mdi-scale:before {
  content: "\f561";
}

.mdi-scale-bathroom:before {
  content: "\f562";
}

.mdi-school:before {
  content: "\f563";
}

.mdi-screen-rotation:before {
  content: "\f564";
}

.mdi-screen-rotation-lock:before {
  content: "\f565";
}

.mdi-screwdriver:before {
  content: "\f566";
}

.mdi-script:before {
  content: "\f567";
}

.mdi-sd:before {
  content: "\f568";
}

.mdi-seal:before {
  content: "\f569";
}

.mdi-seat-flat:before {
  content: "\f56a";
}

.mdi-seat-flat-angled:before {
  content: "\f56b";
}

.mdi-seat-individual-suite:before {
  content: "\f56c";
}

.mdi-seat-legroom-extra:before {
  content: "\f56d";
}

.mdi-seat-legroom-normal:before {
  content: "\f56e";
}

.mdi-seat-legroom-reduced:before {
  content: "\f56f";
}

.mdi-seat-recline-extra:before {
  content: "\f570";
}

.mdi-seat-recline-normal:before {
  content: "\f571";
}

.mdi-security:before {
  content: "\f572";
}

.mdi-security-network:before {
  content: "\f573";
}

.mdi-select:before {
  content: "\f574";
}

.mdi-select-all:before {
  content: "\f575";
}

.mdi-select-inverse:before {
  content: "\f576";
}

.mdi-select-off:before {
  content: "\f577";
}

.mdi-selection:before {
  content: "\f578";
}

.mdi-send:before {
  content: "\f579";
}

.mdi-server:before {
  content: "\f57a";
}

.mdi-server-minus:before {
  content: "\f57b";
}

.mdi-server-network:before {
  content: "\f57c";
}

.mdi-server-network-off:before {
  content: "\f57d";
}

.mdi-server-off:before {
  content: "\f57e";
}

.mdi-server-plus:before {
  content: "\f57f";
}

.mdi-server-remove:before {
  content: "\f580";
}

.mdi-server-security:before {
  content: "\f581";
}

.mdi-settings:before {
  content: "\f582";
}

.mdi-settings-box:before {
  content: "\f583";
}

.mdi-shape-plus:before {
  content: "\f584";
}

.mdi-share:before {
  content: "\f585";
}

.mdi-share-variant:before {
  content: "\f586";
}

.mdi-shield:before {
  content: "\f587";
}

.mdi-shield-outline:before {
  content: "\f588";
}

.mdi-shopping:before {
  content: "\f589";
}

.mdi-shopping-music:before {
  content: "\f58a";
}

.mdi-shredder:before {
  content: "\f58b";
}

.mdi-shuffle:before {
  content: "\f58c";
}

.mdi-shuffle-disabled:before {
  content: "\f58d";
}

.mdi-shuffle-variant:before {
  content: "\f58e";
}

.mdi-sigma:before {
  content: "\f58f";
}

.mdi-sign-caution:before {
  content: "\f590";
}

.mdi-signal:before {
  content: "\f591";
}

.mdi-silverware:before {
  content: "\f592";
}

.mdi-silverware-fork:before {
  content: "\f593";
}

.mdi-silverware-spoon:before {
  content: "\f594";
}

.mdi-silverware-variant:before {
  content: "\f595";
}

.mdi-sim:before {
  content: "\f596";
}

.mdi-sim-alert:before {
  content: "\f597";
}

.mdi-sim-off:before {
  content: "\f598";
}

.mdi-sitemap:before {
  content: "\f599";
}

.mdi-skip-backward:before {
  content: "\f59a";
}

.mdi-skip-forward:before {
  content: "\f59b";
}

.mdi-skip-next:before {
  content: "\f59c";
}

.mdi-skip-previous:before {
  content: "\f59d";
}

.mdi-skype:before {
  content: "\f59e";
}

.mdi-skype-business:before {
  content: "\f59f";
}

.mdi-slack:before {
  content: "\f5a0";
}

.mdi-sleep:before {
  content: "\f5a1";
}

.mdi-sleep-off:before {
  content: "\f5a2";
}

.mdi-smoking:before {
  content: "\f5a3";
}

.mdi-smoking-off:before {
  content: "\f5a4";
}

.mdi-snapchat:before {
  content: "\f5a5";
}

.mdi-snowman:before {
  content: "\f5a6";
}

.mdi-sofa:before {
  content: "\f5a7";
}

.mdi-sort:before {
  content: "\f5a8";
}

.mdi-sort-alphabetical:before {
  content: "\f5a9";
}

.mdi-sort-ascending:before {
  content: "\f5aa";
}

.mdi-sort-descending:before {
  content: "\f5ab";
}

.mdi-sort-numeric:before {
  content: "\f5ac";
}

.mdi-sort-variant:before {
  content: "\f5ad";
}

.mdi-soundcloud:before {
  content: "\f5ae";
}

.mdi-source-fork:before {
  content: "\f5af";
}

.mdi-source-pull:before {
  content: "\f5b0";
}

.mdi-speaker:before {
  content: "\f5b1";
}

.mdi-speaker-off:before {
  content: "\f5b2";
}

.mdi-speedometer:before {
  content: "\f5b3";
}

.mdi-spellcheck:before {
  content: "\f5b4";
}

.mdi-spotify:before {
  content: "\f5b5";
}

.mdi-spotlight:before {
  content: "\f5b6";
}

.mdi-spotlight-beam:before {
  content: "\f5b7";
}

.mdi-square-inc:before {
  content: "\f5b8";
}

.mdi-square-inc-cash:before {
  content: "\f5b9";
}

.mdi-stackoverflow:before {
  content: "\f5ba";
}

.mdi-stairs:before {
  content: "\f5bb";
}

.mdi-star:before {
  content: "\f5bc";
}

.mdi-star-circle:before {
  content: "\f5bd";
}

.mdi-star-half:before {
  content: "\f5be";
}

.mdi-star-off:before {
  content: "\f5bf";
}

.mdi-star-outline:before {
  content: "\f5c0";
}

.mdi-steam:before {
  content: "\f5c1";
}

.mdi-steering:before {
  content: "\f5c2";
}

.mdi-step-backward:before {
  content: "\f5c3";
}

.mdi-step-backward-2:before {
  content: "\f5c4";
}

.mdi-step-forward:before {
  content: "\f5c5";
}

.mdi-step-forward-2:before {
  content: "\f5c6";
}

.mdi-stethoscope:before {
  content: "\f5c7";
}

.mdi-stocking:before {
  content: "\f5c8";
}

.mdi-stop:before {
  content: "\f5c9";
}

.mdi-store:before {
  content: "\f5ca";
}

.mdi-store-24-hour:before {
  content: "\f5cb";
}

.mdi-stove:before {
  content: "\f5cc";
}

.mdi-subway:before {
  content: "\f5cd";
}

.mdi-sunglasses:before {
  content: "\f5ce";
}

.mdi-swap-horizontal:before {
  content: "\f5cf";
}

.mdi-swap-vertical:before {
  content: "\f5d0";
}

.mdi-swim:before {
  content: "\f5d1";
}

.mdi-switch:before {
  content: "\f5d2";
}

.mdi-sword:before {
  content: "\f5d3";
}

.mdi-sync:before {
  content: "\f5d4";
}

.mdi-sync-alert:before {
  content: "\f5d5";
}

.mdi-sync-off:before {
  content: "\f5d6";
}

.mdi-tab:before {
  content: "\f5d7";
}

.mdi-tab-unselected:before {
  content: "\f5d8";
}

.mdi-table:before {
  content: "\f5d9";
}

.mdi-table-column-plus-after:before {
  content: "\f5da";
}

.mdi-table-column-plus-before:before {
  content: "\f5db";
}

.mdi-table-column-remove:before {
  content: "\f5dc";
}

.mdi-table-column-width:before {
  content: "\f5dd";
}

.mdi-table-edit:before {
  content: "\f5de";
}

.mdi-table-large:before {
  content: "\f5df";
}

.mdi-table-row-height:before {
  content: "\f5e0";
}

.mdi-table-row-plus-after:before {
  content: "\f5e1";
}

.mdi-table-row-plus-before:before {
  content: "\f5e2";
}

.mdi-table-row-remove:before {
  content: "\f5e3";
}

.mdi-tablet:before {
  content: "\f5e4";
}

.mdi-tablet-android:before {
  content: "\f5e5";
}

.mdi-tablet-ipad:before {
  content: "\f5e6";
}

.mdi-tag:before {
  content: "\f5e7";
}

.mdi-tag-faces:before {
  content: "\f5e8";
}

.mdi-tag-multiple:before {
  content: "\f5e9";
}

.mdi-tag-outline:before {
  content: "\f5ea";
}

.mdi-tag-text-outline:before {
  content: "\f5eb";
}

.mdi-target:before {
  content: "\f5ec";
}

.mdi-taxi:before {
  content: "\f5ed";
}

.mdi-teamviewer:before {
  content: "\f5ee";
}

.mdi-telegram:before {
  content: "\f5ef";
}

.mdi-television:before {
  content: "\f5f0";
}

.mdi-television-guide:before {
  content: "\f5f1";
}

.mdi-temperature-celsius:before {
  content: "\f5f2";
}

.mdi-temperature-fahrenheit:before {
  content: "\f5f3";
}

.mdi-temperature-kelvin:before {
  content: "\f5f4";
}

.mdi-tennis:before {
  content: "\f5f5";
}

.mdi-tent:before {
  content: "\f5f6";
}

.mdi-terrain:before {
  content: "\f5f7";
}

.mdi-text-to-speech:before {
  content: "\f5f8";
}

.mdi-text-to-speech-off:before {
  content: "\f5f9";
}

.mdi-texture:before {
  content: "\f5fa";
}

.mdi-theater:before {
  content: "\f5fb";
}

.mdi-theme-light-dark:before {
  content: "\f5fc";
}

.mdi-thermometer:before {
  content: "\f5fd";
}

.mdi-thermometer-lines:before {
  content: "\f5fe";
}

.mdi-thumb-down:before {
  content: "\f5ff";
}

.mdi-thumb-down-outline:before {
  content: "\f600";
}

.mdi-thumb-up:before {
  content: "\f601";
}

.mdi-thumb-up-outline:before {
  content: "\f602";
}

.mdi-thumbs-up-down:before {
  content: "\f603";
}

.mdi-ticket:before {
  content: "\f604";
}

.mdi-ticket-account:before {
  content: "\f605";
}

.mdi-ticket-confirmation:before {
  content: "\f606";
}

.mdi-tie:before {
  content: "\f607";
}

.mdi-timelapse:before {
  content: "\f608";
}

.mdi-timer:before {
  content: "\f609";
}

.mdi-timer-10:before {
  content: "\f60a";
}

.mdi-timer-3:before {
  content: "\f60b";
}

.mdi-timer-off:before {
  content: "\f60c";
}

.mdi-timer-sand:before {
  content: "\f60d";
}

.mdi-timetable:before {
  content: "\f60e";
}

.mdi-toggle-switch:before {
  content: "\f60f";
}

.mdi-toggle-switch-off:before {
  content: "\f610";
}

.mdi-tooltip:before {
  content: "\f611";
}

.mdi-tooltip-edit:before {
  content: "\f612";
}

.mdi-tooltip-image:before {
  content: "\f613";
}

.mdi-tooltip-outline:before {
  content: "\f614";
}

.mdi-tooltip-outline-plus:before {
  content: "\f615";
}

.mdi-tooltip-text:before {
  content: "\f616";
}

.mdi-tor:before {
  content: "\f617";
}

.mdi-traffic-light:before {
  content: "\f618";
}

.mdi-train:before {
  content: "\f619";
}

.mdi-tram:before {
  content: "\f61a";
}

.mdi-transcribe:before {
  content: "\f61b";
}

.mdi-transcribe-close:before {
  content: "\f61c";
}

.mdi-transfer:before {
  content: "\f61d";
}

.mdi-tree:before {
  content: "\f61e";
}

.mdi-trello:before {
  content: "\f61f";
}

.mdi-trending-down:before {
  content: "\f620";
}

.mdi-trending-neutral:before {
  content: "\f621";
}

.mdi-trending-up:before {
  content: "\f622";
}

.mdi-triangle:before {
  content: "\f623";
}

.mdi-triangle-outline:before {
  content: "\f624";
}

.mdi-trophy:before {
  content: "\f625";
}

.mdi-trophy-award:before {
  content: "\f626";
}

.mdi-trophy-outline:before {
  content: "\f627";
}

.mdi-trophy-variant:before {
  content: "\f628";
}

.mdi-trophy-variant-outline:before {
  content: "\f629";
}

.mdi-truck:before {
  content: "\f62a";
}

.mdi-truck-delivery:before {
  content: "\f62b";
}

.mdi-tshirt-crew:before {
  content: "\f62c";
}

.mdi-tshirt-v:before {
  content: "\f62d";
}

.mdi-tumblr:before {
  content: "\f62e";
}

.mdi-tumblr-reblog:before {
  content: "\f62f";
}

.mdi-twitch:before {
  content: "\f630";
}

.mdi-twitter:before {
  content: "\f631";
}

.mdi-twitter-box:before {
  content: "\f632";
}

.mdi-twitter-circle:before {
  content: "\f633";
}

.mdi-twitter-retweet:before {
  content: "\f634";
}

.mdi-ubuntu:before {
  content: "\f635";
}

.mdi-umbraco:before {
  content: "\f636";
}

.mdi-umbrella:before {
  content: "\f637";
}

.mdi-umbrella-outline:before {
  content: "\f638";
}

.mdi-undo:before {
  content: "\f639";
}

.mdi-undo-variant:before {
  content: "\f63a";
}

.mdi-unfold-less:before {
  content: "\f63b";
}

.mdi-unfold-more:before {
  content: "\f63c";
}

.mdi-ungroup:before {
  content: "\f63d";
}

.mdi-untappd:before {
  content: "\f63e";
}

.mdi-upload:before {
  content: "\f63f";
}

.mdi-usb:before {
  content: "\f640";
}

.mdi-vector-arrange-above:before {
  content: "\f641";
}

.mdi-vector-arrange-below:before {
  content: "\f642";
}

.mdi-vector-circle:before {
  content: "\f643";
}

.mdi-vector-circle-variant:before {
  content: "\f644";
}

.mdi-vector-combine:before {
  content: "\f645";
}

.mdi-vector-curve:before {
  content: "\f646";
}

.mdi-vector-difference:before {
  content: "\f647";
}

.mdi-vector-difference-ab:before {
  content: "\f648";
}

.mdi-vector-difference-ba:before {
  content: "\f649";
}

.mdi-vector-intersection:before {
  content: "\f64a";
}

.mdi-vector-line:before {
  content: "\f64b";
}

.mdi-vector-point:before {
  content: "\f64c";
}

.mdi-vector-polygon:before {
  content: "\f64d";
}

.mdi-vector-polyline:before {
  content: "\f64e";
}

.mdi-vector-selection:before {
  content: "\f64f";
}

.mdi-vector-square:before {
  content: "\f650";
}

.mdi-vector-triangle:before {
  content: "\f651";
}

.mdi-vector-union:before {
  content: "\f652";
}

.mdi-verified:before {
  content: "\f653";
}

.mdi-vibrate:before {
  content: "\f654";
}

.mdi-video:before {
  content: "\f655";
}

.mdi-video-off:before {
  content: "\f656";
}

.mdi-video-switch:before {
  content: "\f657";
}

.mdi-view-agenda:before {
  content: "\f658";
}

.mdi-view-array:before {
  content: "\f659";
}

.mdi-view-carousel:before {
  content: "\f65a";
}

.mdi-view-column:before {
  content: "\f65b";
}

.mdi-view-dashboard:before {
  content: "\f65c";
}

.mdi-view-day:before {
  content: "\f65d";
}

.mdi-view-grid:before {
  content: "\f65e";
}

.mdi-view-headline:before {
  content: "\f65f";
}

.mdi-view-list:before {
  content: "\f660";
}

.mdi-view-module:before {
  content: "\f661";
}

.mdi-view-quilt:before {
  content: "\f662";
}

.mdi-view-stream:before {
  content: "\f663";
}

.mdi-view-week:before {
  content: "\f664";
}

.mdi-vimeo:before {
  content: "\f665";
}

.mdi-vine:before {
  content: "\f666";
}

.mdi-vk:before {
  content: "\f667";
}

.mdi-vk-box:before {
  content: "\f668";
}

.mdi-vk-circle:before {
  content: "\f669";
}

.mdi-voicemail:before {
  content: "\f66a";
}

.mdi-volume-high:before {
  content: "\f66b";
}

.mdi-volume-low:before {
  content: "\f66c";
}

.mdi-volume-medium:before {
  content: "\f66d";
}

.mdi-volume-off:before {
  content: "\f66e";
}

.mdi-vpn:before {
  content: "\f66f";
}

.mdi-walk:before {
  content: "\f670";
}

.mdi-wallet:before {
  content: "\f671";
}

.mdi-wallet-giftcard:before {
  content: "\f672";
}

.mdi-wallet-membership:before {
  content: "\f673";
}

.mdi-wallet-travel:before {
  content: "\f674";
}

.mdi-wan:before {
  content: "\f675";
}

.mdi-watch:before {
  content: "\f676";
}

.mdi-watch-export:before {
  content: "\f677";
}

.mdi-watch-import:before {
  content: "\f678";
}

.mdi-water:before {
  content: "\f679";
}

.mdi-water-off:before {
  content: "\f67a";
}

.mdi-water-percent:before {
  content: "\f67b";
}

.mdi-water-pump:before {
  content: "\f67c";
}

.mdi-weather-cloudy:before {
  content: "\f67d";
}

.mdi-weather-fog:before {
  content: "\f67e";
}

.mdi-weather-hail:before {
  content: "\f67f";
}

.mdi-weather-lightning:before {
  content: "\f680";
}

.mdi-weather-night:before {
  content: "\f681";
}

.mdi-weather-partlycloudy:before {
  content: "\f682";
}

.mdi-weather-pouring:before {
  content: "\f683";
}

.mdi-weather-rainy:before {
  content: "\f684";
}

.mdi-weather-snowy:before {
  content: "\f685";
}

.mdi-weather-sunny:before {
  content: "\f686";
}

.mdi-weather-sunset:before {
  content: "\f687";
}

.mdi-weather-sunset-down:before {
  content: "\f688";
}

.mdi-weather-sunset-up:before {
  content: "\f689";
}

.mdi-weather-windy:before {
  content: "\f68a";
}

.mdi-weather-windy-variant:before {
  content: "\f68b";
}

.mdi-web:before {
  content: "\f68c";
}

.mdi-webcam:before {
  content: "\f68d";
}

.mdi-weight:before {
  content: "\f68e";
}

.mdi-weight-kilogram:before {
  content: "\f68f";
}

.mdi-whatsapp:before {
  content: "\f690";
}

.mdi-wheelchair-accessibility:before {
  content: "\f691";
}

.mdi-white-balance-auto:before {
  content: "\f692";
}

.mdi-white-balance-incandescent:before {
  content: "\f693";
}

.mdi-white-balance-irradescent:before {
  content: "\f694";
}

.mdi-white-balance-sunny:before {
  content: "\f695";
}

.mdi-wifi:before {
  content: "\f696";
}

.mdi-wifi-off:before {
  content: "\f697";
}

.mdi-wii:before {
  content: "\f698";
}

.mdi-wikipedia:before {
  content: "\f699";
}

.mdi-window-close:before {
  content: "\f69a";
}

.mdi-window-closed:before {
  content: "\f69b";
}

.mdi-window-maximize:before {
  content: "\f69c";
}

.mdi-window-minimize:before {
  content: "\f69d";
}

.mdi-window-open:before {
  content: "\f69e";
}

.mdi-window-restore:before {
  content: "\f69f";
}

.mdi-windows:before {
  content: "\f6a0";
}

.mdi-wordpress:before {
  content: "\f6a1";
}

.mdi-worker:before {
  content: "\f6a2";
}

.mdi-wrap:before {
  content: "\f6a3";
}

.mdi-wrench:before {
  content: "\f6a4";
}

.mdi-wunderlist:before {
  content: "\f6a5";
}

.mdi-xbox:before {
  content: "\f6a6";
}

.mdi-xbox-controller:before {
  content: "\f6a7";
}

.mdi-xbox-controller-off:before {
  content: "\f6a8";
}

.mdi-xda:before {
  content: "\f6a9";
}

.mdi-xing:before {
  content: "\f6aa";
}

.mdi-xing-box:before {
  content: "\f6ab";
}

.mdi-xing-circle:before {
  content: "\f6ac";
}

.mdi-xml:before {
  content: "\f6ad";
}

.mdi-yeast:before {
  content: "\f6ae";
}

.mdi-yelp:before {
  content: "\f6af";
}

.mdi-youtube-play:before {
  content: "\f6b0";
}

.mdi-zip-box:before {
  content: "\f6b1";
}

.mdi-18px {
  font-size: 18px;
}

.mdi-24px {
  font-size: 24px;
}

.mdi-36px {
  font-size: 36px;
}

.mdi-48px {
  font-size: 48px;
}

.mdi-dark {
  color: rgba(0, 0, 0, 0.54);
}

.mdi-dark.mdi-inactive {
  color: rgba(0, 0, 0, 0.26);
}

.mdi-light {
  color: white;
}

.mdi-light.mdi-inactive {
  color: rgba(255, 255, 255, 0.3);
}

/*
*
* Layout panel
* --------------------------------------------------
*/
.layout-panel-wrap {
  position: fixed;
  top: 0;
  right: 0;
  width: 600px;
  height: 100vh;
  overflow: hidden;
  pointer-events: none;
  z-index: 1100;
}

.layout-panel-wrap.active .layout-panel {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.layout-panel-wrap.active .layout-panel-inner:after {
  -webkit-box-shadow: -3px 0px 50px -2px rgba(0, 0, 0, 0.09);
  box-shadow: -3px 0px 50px -2px rgba(0, 0, 0, 0.09);
}

.layout-panel-wrap .layout-panel-toggle,
.layout-panel-wrap .layout-panel-inner>* {
  pointer-events: auto;
}

.layout-panel {
  width: auto;
  -webkit-transform: translateX(280px);
  -ms-transform: translateX(280px);
  transform: translateX(280px);
  -webkit-transition: .55s all ease;
  transition: .55s all ease;
}

.layout-panel-content {
  position: relative;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  padding-right: 20px;
}

.layout-panel-content .mCSB_outside+.mCSB_scrollTools {
  right: 0;
}

.layout-panel-content .mCSB_scrollTools {
  width: 20px;
  pointer-events: auto;
}

.layout-panel-content .mCSB_scrollTools .mCSB_dragger {
  width: auto;
}

.layout-panel-content .mCSB_draggerContainer {
  padding: 2px;
  background: #ae96b8;
}

.layout-panel-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.layout-panel-content .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.layout-panel-content .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.layout-panel-content .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
}

.layout-panel-inner {
  position: relative;
  height: auto;
  min-height: 101vh;
  max-width: 260px;
  padding: 20px 0 20px;
  background: #fff;
  margin-left: auto;
  text-align: center;
}

.layout-panel-inner:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-shadow: -3px 0px 50px -2px transparent;
  box-shadow: -3px 0px 50px -2px transparent;
  z-index: -10;
  -webkit-transition: .33s all ease;
  transition: .33s all ease;
}

.mobile.rd-navbar-fixed-linked .layout-panel-inner,
.tablet.rd-navbar-fixed-linked .layout-panel-inner {
  padding-bottom: 90px;
}

.layout-panel-header {
  padding: 0 12px;
}

.layout-panel-header .button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.layout-panel-header *+.layout-panel-element,
.layout-panel-header *+.layout-panel-title {
  margin-top: 22px;
}

@media (min-width: 768px) {

  .layout-panel-header *+.layout-panel-element,
  .layout-panel-header *+.layout-panel-title {
    margin-top: 30px;
  }
}

.layout-panel .isotope-filters {
  padding: 0 5px;
}

.layout-panel .isotope-filters ul {
  position: relative;
  overflow: hidden;
}

.layout-panel .isotope-filters ul::after {
  content: '';
  position: absolute;
  left: -100px;
  bottom: 0;
  right: -100px;
  border-bottom: 1px solid #d0d0d0;
}

.layout-panel .isotope-filters ul li {
  display: inline-block;
  padding-left: 7px;
  padding-right: 7px;
  font: 400 12px/18px "Lato", Helvetica, Arial, sans-serif;
  color: #363d41;
}

@media (min-width: 768px) {
  .layout-panel .isotope-filters ul li {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.layout-panel .isotope-filters ul li a {
  position: relative;
  display: inline-block;
  z-index: 2;
  padding-bottom: 14px;
  text-align: right;
}

.layout-panel .isotope-filters ul li a::after {
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3px;
  background: #363d41;
  -webkit-transition: .34s;
  transition: .34s;
  -webkit-transform: translate(0, 8px);
  -ms-transform: translate(0, 8px);
  transform: translate(0, 8px);
  opacity: 0;
}

.layout-panel .isotope-filters ul li a,
.layout-panel .isotope-filters ul li a:active,
.layout-panel .isotope-filters ul li a:focus {
  color: inherit;
}

.layout-panel .isotope-filters ul li a.active,
.layout-panel .isotope-filters ul li a:hover {
  color: #CAA450;
}

.layout-panel .isotope-filters ul li a.active:after {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}

.layout-panel .isotope {
  margin-top: 0;
}

.layout-panel *+.isotope {
  margin-top: 20px;
}

.layout-panel *+.isotope-filters {
  margin-top: 25px;
}

.layout-panel-toggle {
  background: none;
  border: 0;
  color: inherit;
  cursor: pointer;
  font: inherit;
  overflow: hidden;
  padding: 0;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
  outline: none;
  position: fixed;
  top: 20vh;
  right: 280px;
  z-index: 10;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: #fff;
  color: #000;
  text-align: center;
  -webkit-box-shadow: -5px 1px 10px 0 rgba(0, 0, 0, 0.05);
  box-shadow: -5px 1px 10px 0 rgba(0, 0, 0, 0.05);
  border-right: 0;
  -webkit-transition: .55s all ease;
  transition: .55s all ease;
}

.layout-panel-toggle:active {
  cursor: wait;
}

.layout-panel-toggle::before,
.layout-panel-toggle::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: 'Material Design Icons';
  font-size: 16px;
  -webkit-transition: .33s;
  transition: .33s;
}

.layout-panel-toggle::before {
  content: '\f582';
  opacity: 1;
}

.layout-panel-toggle::after {
  content: '\f24c';
  opacity: 0;
}

.layout-panel-toggle.active::before {
  opacity: 0;
}

.layout-panel-toggle.active::after {
  opacity: 1;
}

.layout-panel-main {
  position: relative;
  z-index: 10;
  padding-left: 5px;
  padding-right: 4px;
}

.layout-panel-main .isotope {
  position: relative;
  margin-bottom: -10px;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.layout-panel-main .isotope-item {
  margin-top: 10px;
  padding: 0 5px;
}

.layout-panel-main .isotope-item:before {
  content: '';
  display: block;
}

.layout-panel-main .isotope {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  width: 100%;
  position: static !important;
}

.layout-panel-main .isotope-item {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

*+.layout-panel-main {
  margin-top: 25px;
}

@media (min-width: 768px) {
  .layout-panel-toggle {
    width: 54px;
    height: 54px;
    line-height: 54px;
  }

  .layout-panel-toggle::before,
  .layout-panel-toggle::after {
    font-size: 22px;
  }
}

@media (min-width: 768px) {
  .layout-panel-wrap {
    width: 730px;
  }

  .layout-panel-wrap.active .layout-panel {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  .layout-panel-wrap .layout-panel {
    -webkit-transform: translateX(350px);
    -ms-transform: translateX(350px);
    transform: translateX(350px);
  }

  .layout-panel-wrap .layout-panel-inner {
    max-width: 330px;
  }

  .layout-panel-wrap .layout-panel-toggle {
    right: 350px;
  }

  .ie-10 .layout-panel,
  .ie-11 .layout-panel {
    -webkit-transform: translateX(350px);
    -ms-transform: translateX(350px);
    transform: translateX(350px);
  }

  .ie-10 .layout-panel-toggle,
  .ie-11 .layout-panel-toggle {
    right: 20px;
  }

  .ie-10 .layout-panel-wrap.active,
  .ie-11 .layout-panel-wrap.active {
    right: 20px;
  }

  .ie-10 .layout-panel-wrap.active .layout-panel-toggle,
  .ie-11 .layout-panel-wrap.active .layout-panel-toggle {
    right: 370px;
  }
}

.thumbnail-small {
  position: relative;
  display: block;
  text-align: center;
  padding: 5px 5px 0;
  border: 1px solid #d0d0d0;
  -webkit-transition: .5s;
  transition: .5s;
  color: #151515;
  background-color: transparent;
}

.thumbnail-small:hover {
  background: #CAA450;
  color: #fff;
}

.thumbnail-small-image {
  position: relative;
}

.thumbnail-small-image img {
  width: 100%;
  height: auto;
}

.thumbnail-small-hover-image {
  display: none;
}

.thumbnail-small-hover-image img {
  width: 100%;
  height: auto;
}

.thumbnail-small-caption {
  position: relative;
  padding: 10px 8px;
}

.thumbnail-small-header {
  position: relative;
  z-index: 1;
  font: 300 12px/18px "Lato", Helvetica, Arial, sans-serif;
}

@media (min-width: 992px) {
  .desktop .thumbnail-small-image {
    -webkit-transition: .25s all ease;
    transition: .25s all ease;
  }

  .desktop .thumbnail-small-hover-image {
    display: block;
    position: absolute;
    left: -10px;
    top: 50%;
    z-index: 11;
    -webkit-transform: translate(-120%, -60%);
    -ms-transform: translate(-120%, -60%);
    transform: translate(-120%, -60%);
    -webkit-transition: .33s all ease;
    transition: .33s all ease;
    width: 342px;
    height: 252px;
    background: #fff;
    -webkit-box-shadow: -3px 0px 50px -2px rgba(0, 0, 0, 0.14);
    box-shadow: -3px 0px 50px -2px rgba(0, 0, 0, 0.14);
    opacity: 0;
    pointer-events: none;
  }

  .desktop .thumbnail-small-hover-image img {
    position: relative;
    max-width: 100%;
    max-height: 100%;
    border: 7px solid #fff;
  }

  .desktop .thumbnail-small-hover-image:before {
    content: '';
    position: absolute;
    top: 50%;
    z-index: -1000;
    -webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    right: -11px;
    width: 24px;
    height: 24px;
    background: #fff;
    -webkit-box-shadow: -3px 0px 45px -2px rgba(0, 0, 0, 0.13);
    box-shadow: -3px 0px 45px -2px rgba(0, 0, 0, 0.13);
  }

  .desktop .thumbnail-small:hover .thumbnail-small-caption:after {
    bottom: 0;
    opacity: 1;
  }

  .desktop .thumbnail-small:hover .thumbnail-small-header {
    color: #fff;
  }

  .desktop .thumbnail-small:hover .thumbnail-small-image:after {
    opacity: 0;
  }

  .desktop .thumbnail-small:hover .thumbnail-small-hover-image {
    z-index: 12;
    opacity: 1;
    -webkit-transform: translate(-100%, -60%);
    -ms-transform: translate(-100%, -60%);
    transform: translate(-100%, -60%);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7OztFQUdFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7O0VBR0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7OztFQUdFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7Ozs7RUFJRSxpQkFBaUIsRUFBRTs7QUFFckI7OztFQUdFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOzs7RUFHRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7OztFQUdFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7Ozs7RUFLRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7OztFQUdFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7OztFQUdFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7OztFQUdFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7O0VBR0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7OztFQUdFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7OztFQUdFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7OztFQUdFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLFVBQVUsRUFBRTs7QUFFZDs7RUFFRSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGFBQWE7RUFDYixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFdBQVcsRUFBRTs7QUFFZjs7OztFQUlFO0FBQ0Y7RUFDRSxxQ0FBcUM7RUFDckMsOERBQThEO0VBQzlELHVhQUF1YTtFQUN2YSxvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usc0JBQXNCO0VBQ3RCLDBEQUEwRDtFQUMxRCxtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLG9DQUFvQztFQUNwQyxtQ0FBbUM7RUFDbkMsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkIsRUFBRTs7QUFFL0I7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFB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LHNDQUFrQztZQUFsQyxrQ0FBa0M7SUFDbEMsa0NBQTBCO0lBQTFCLDBCQUEwQjtJQUMxQixhQUFhO0lBQ2IsY0FBYztJQUNkLGlCQUFpQjtJQUNqQiwyREFBbUQ7WUFBbkQsbURBQW1EO0lBQ25ELFdBQVc7SUFDWCxxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLG1CQUFtQjtNQUNuQixnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLHVCQUF1QixFQUFFO0lBQzNCO01BQ0UsWUFBWTtNQUNaLG1CQUFtQjtNQUNuQixTQUFTO01BQ1QsZUFBZTtNQUNmLGtEQUEwQztVQUExQyw4Q0FBMEM7Y0FBMUMsMENBQTBDO01BQzFDLGFBQWE7TUFDYixZQUFZO01BQ1osYUFBYTtNQUNiLGlCQUFpQjtNQUNqQiwyREFBbUQ7Y0FBbkQsbURBQW1ELEVBQUU7RUFDekQ7SUFDRSxVQUFVO0lBQ1YsV0FBVyxFQUFFO0VBQ2Y7SUFDRSxZQUFZLEVBQUU7RUFDaEI7SUFDRSxXQUFXLEVBQUU7RUFDZjtJQUNFLFlBQVk7SUFDWixXQUFXO0lBQ1gsMENBQWtDO1FBQWxDLHNDQUFrQztZQUFsQyxrQ0FBa0MsRUFBRSxFQUFFIiwiZmlsZSI6ImN1c3RvbS1zdHlsZXMvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcclxuKlxyXG4qIFRydW5rIHZlcnNpb24gMS4yLjJcclxuKlxyXG4qL1xuLyoqXHJcbiogVGVtcGxhdGUgU3R5bGVcclxuKlxyXG4qIFtUYWJsZSBvZiBjb250ZW50c11cclxuKiAgIDEuIEN1c3RvbSBzdHlsZXNcclxuKiAgICAgMS4xIE1haW4gU3R5bGVzXHJcbiogICAgIDEuMiBUeXBvZ3JhcGh5XHJcbiogICAgIDEuMyBCYWNrZ3JvdW5kc1xyXG4qICAgICAxLjQgQ29sb3JzXHJcbiogICAgIDEuNSBNYWluIGxheW91dFxyXG4qXHJcbiogICAyLiBDb21wb25lbnRzXHJcbiogICAgIDIuMSBJY29uc1xyXG4qICAgICAyLjIgQnV0dG9uc1xyXG4qICAgICAyLjMgRm9ybXNcclxuKiAgICAgMi40IFRhYmxlc1xyXG4qICAgICAyLjUgTGlzdHNcclxuKiAgICAgMi42IFBvc3RcclxuKiAgICAgMi43IFRodW1ibmFpbFxyXG4qICAgICAyLjggVG9vbHRpcFxyXG4qICAgICAyLjkgU25hY2tiYXJzXHJcbiogICAgIDIuMTAgTmF2aWdhdGlvblxyXG4qICAgICAyLjExIFByZWxvYWRlclxyXG4qICAgICAyLjEyIEJyZWFkY3J1bWJzXHJcbiogICAgIDIuMTMgUGFuZWwgY3VzdG9tXHJcbiogICAgIDIuMTQgUGFnaW5hdGlvbiBjdXN0b21cclxuKlxyXG4qICAgMy4gSGVscGVyc1xyXG4qICAgICAzLjEgVGV4dC1hbGlnbm1lbnRcclxuKiAgICAgMy4yIFRleHQtc3R5bGluZ1xyXG4qICAgICAzLjMgVmlzaWJpbGl0eSByZXNwb25zaXZlXHJcbiogICAgIDMuNCBHcm91cHNcclxuKiAgICAgMy41IENvbnRleHQgU3R5bGluZ1xyXG4qICAgICAzLjYgU2VjdGlvbnNcclxuKiAgICAgMy43IE9mZnNldHNcclxuKlxyXG4qICAgNC4gTW9kdWxlc1xyXG4qICAgICA0LjEgRmxleCBncmlkXHJcbiogICAgIDQuMiBVbml0LXJlc3BvbnNpdmVcclxuKlxyXG4qICAgNSBQbHVnaW5zXHJcbiogICAgIDUuMSBBbmltYXRlXHJcbiogICAgIDUuMiBJc290b3BlXHJcbiogICAgIDUuMyBPd2wgQ2Fyb3VzZWxcclxuKiAgICAgNS40IFJEIE5hdmJhclxyXG4qICAgICA1LjUgUkQgUGFyYWxsYXhcclxuKiAgICAgNS42IFJEIEdvb2dsZS1NYXBcclxuKiAgICAgNS43IFJEIFNlYXJjaFxyXG4qICAgICA1LjggVG8gdG9wXHJcbiogICAgIDUuOSBUYWJzXHJcbiogICAgIDUuMTAgUGhvdG9zd2lwZVxyXG4qICAgICA1LjExIFByb2dyZXNzLWJhcnNcclxuKiAgICAgNS4xMiBDb3VudGVyXHJcbiogICAgIDUuMTMganF1ZXJ5LWNpcmNsZS1wcm9ncmVzc1xyXG4qICAgICA1LjE0IFRpbWVjaXJjbGVzXHJcbiogICAgIDUuMTUgU3dpcGVyXHJcbipcclxuKiAgIDYuIEZvbnRzXHJcbiogICAgIDYuMSBGb250QXdlc29tZVxyXG4qICAgICA2LjIgTURJXHJcbioqL1xuLypcclxuKlxyXG4qIE1haW4gU3R5bGVzXHJcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbmh0bWwgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuaHRtbCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDRweDsgfVxuXG5hIHtcbiAgY29sb3I6ICM3ZDVkOGI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW47IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NDNlNWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgYVtocmVmKj0nY2FsbHRvJ10sIGFbaHJlZio9J21haWx0byddIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIGEuaG92ZXIsIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzU0M2U1ZDsgfVxuXG4ubGluay1ncmF5LCAubGluay1ncmF5OmFjdGl2ZSwgLmxpbmstZ3JheTpmb2N1cyB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi5saW5rLWdyYXk6aG92ZXIge1xuICBjb2xvcjogIzdkNWQ4YjsgfVxuXG4ubGluay1ncmF5LWRhcmssIC5saW5rLWdyYXktZGFyazphY3RpdmUsIC5saW5rLWdyYXktZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMzYzZDQxOyB9XG5cbi5saW5rLWdyYXktZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjN2Q1ZDhiOyB9XG5cbi5saW5rLWdyYXktZGFya2VyLCAubGluay1ncmF5LWRhcmtlcjphY3RpdmUsIC5saW5rLWdyYXktZGFya2VyOmZvY3VzIHtcbiAgY29sb3I6ICMxNTE1MTU7IH1cblxuLmxpbmstZ3JheS1kYXJrZXI6aG92ZXIge1xuICBjb2xvcjogIzdkNWQ4YjsgfVxuXG4ubGluay1ob3ZlciB7XG4gIGNvbG9yOiAjNTQzZTVkOyB9XG5cbi5saW5rLXByZXNzIHtcbiAgY29sb3I6ICM1NDNlNWQ7IH1cblxuLnAgYTpob3Zlcixcbi5saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4vKlxyXG4qXHJcbiogVHlwb2dyYXBoeVxyXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaGVhZGluZy0xLCAuaGVhZGluZy0yLCAuaGVhZGluZy0zLCAuaGVhZGluZy00LCAuaGVhZGluZy01LCAuaGVhZGluZy02IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMxNTE1MTU7IH1cbiAgaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSwgLmhlYWRpbmctMSBhLCAuaGVhZGluZy0yIGEsIC5oZWFkaW5nLTMgYSwgLmhlYWRpbmctNCBhLCAuaGVhZGluZy01IGEsIC5oZWFkaW5nLTYgYSB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gIGgxIGE6aG92ZXIsIGgyIGE6aG92ZXIsIGgzIGE6aG92ZXIsIGg0IGE6aG92ZXIsIGg1IGE6aG92ZXIsIGg2IGE6aG92ZXIsIC5oZWFkaW5nLTEgYTpob3ZlciwgLmhlYWRpbmctMiBhOmhvdmVyLCAuaGVhZGluZy0zIGE6aG92ZXIsIC5oZWFkaW5nLTQgYTpob3ZlciwgLmhlYWRpbmctNSBhOmhvdmVyLCAuaGVhZGluZy02IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNTQzZTVkOyB9XG5cbmgxLFxuLmhlYWRpbmctMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMSxcbiAgICAuaGVhZGluZy0xIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1Nzg5O1xuICAgICAgZm9udC1zaXplOiA5NXB4OyB9IH1cblxuaDIsXG4uaGVhZGluZy0yIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgyLFxuICAgIC5oZWFkaW5nLTIge1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTMzMzM7XG4gICAgICBmb250LXNpemU6IDYwcHg7IH0gfVxuXG5oMyxcbi5oZWFkaW5nLTMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDMsXG4gICAgLmhlYWRpbmctMyB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbmg0LFxuLmhlYWRpbmctNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoNCxcbiAgICAuaGVhZGluZy00IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuaDUsXG4uaGVhZGluZy01IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGg1LFxuICAgIC5oZWFkaW5nLTUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5oNixcbi5oZWFkaW5nLTYge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDYsXG4gICAgLmhlYWRpbmctNiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5iaWcge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7IH1cblxuLmRpdmlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkNWQ4YjsgfVxuICAuZGl2aWRlci14cyB7XG4gICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogMnB4OyB9XG4gIC5kaXZpZGVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4OyB9XG4gIC5kaXZpZGVyLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kaXZpZGVyLWN1c3RvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgICAuZGl2aWRlci1jdXN0b206YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN2Q1ZDhiO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZGl2aWRlci1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICNkYWMzOTA7IH1cblxuLypcclxuKlxyXG4qIEJhY2tncm91bmRzXHJcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5iZy1ncmF5LWRhcmssIC5iZy1wcmltYXJ5LCAub25lLXNjcmVlbi1wYWdlLCAuY29udGV4dC1kYXJrLCAuc3dpcGVyLXNsaWRlIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJnLWdyYXktZGFyayBoMSwgLmJnLXByaW1hcnkgaDEsIC5vbmUtc2NyZWVuLXBhZ2UgaDEsIC5jb250ZXh0LWRhcmsgaDEsIC5zd2lwZXItc2xpZGUgaDEsIC5iZy1ncmF5LWRhcmsgaDIsIC5iZy1wcmltYXJ5IGgyLCAub25lLXNjcmVlbi1wYWdlIGgyLCAuY29udGV4dC1kYXJrIGgyLCAuc3dpcGVyLXNsaWRlIGgyLCAuYmctZ3JheS1kYXJrIGgzLCAuYmctcHJpbWFyeSBoMywgLm9uZS1zY3JlZW4tcGFnZSBoMywgLmNvbnRleHQtZGFyayBoMywgLnN3aXBlci1zbGlkZSBoMywgLmJnLWdyYXktZGFyayBoNCwgLmJnLXByaW1hcnkgaDQsIC5vbmUtc2NyZWVuLXBhZ2UgaDQsIC5jb250ZXh0LWRhcmsgaDQsIC5zd2lwZXItc2xpZGUgaDQsIC5iZy1ncmF5LWRhcmsgaDUsIC5iZy1wcmltYXJ5IGg1LCAub25lLXNjcmVlbi1wYWdlIGg1LCAuY29udGV4dC1kYXJrIGg1LCAuc3dpcGVyLXNsaWRlIGg1LCAuYmctZ3JheS1kYXJrIGg2LCAuYmctcHJpbWFyeSBoNiwgLm9uZS1zY3JlZW4tcGFnZSBoNiwgLmNvbnRleHQtZGFyayBoNiwgLnN3aXBlci1zbGlkZSBoNiwgLmJnLWdyYXktZGFyayAuaGVhZGluZy0xLCAuYmctcHJpbWFyeSAuaGVhZGluZy0xLCAub25lLXNjcmVlbi1wYWdlIC5oZWFkaW5nLTEsIC5jb250ZXh0LWRhcmsgLmhlYWRpbmctMSwgLnN3aXBlci1zbGlkZSAuaGVhZGluZy0xLCAuYmctZ3JheS1kYXJrIC5oZWFkaW5nLTIsIC5iZy1wcmltYXJ5IC5oZWFkaW5nLTIsIC5vbmUtc2NyZWVuLXBhZ2UgLmhlYWRpbmctMiwgLmNvbnRleHQtZGFyayAuaGVhZGluZy0yLCAuc3dpcGVyLXNsaWRlIC5oZWFkaW5nLTIsIC5iZy1ncmF5LWRhcmsgLmhlYWRpbmctMywgLmJnLXByaW1hcnkgLmhlYWRpbmctMywgLm9uZS1zY3JlZW4tcGFnZSAuaGVhZGluZy0zLCAuY29udGV4dC1kYXJrIC5oZWFkaW5nLTMsIC5zd2lwZXItc2xpZGUgLmhlYWRpbmctMywgLmJnLWdyYXktZGFyayAuaGVhZGluZy00LCAuYmctcHJpbWFyeSAuaGVhZGluZy00LCAub25lLXNjcmVlbi1wYWdlIC5oZWFkaW5nLTQsIC5jb250ZXh0LWRhcmsgLmhlYWRpbmctNCwgLnN3aXBlci1zbGlkZSAuaGVhZGluZy00LCAuYmctZ3JheS1kYXJrIC5oZWFkaW5nLTUsIC5iZy1wcmltYXJ5IC5oZWFkaW5nLTUsIC5vbmUtc2NyZWVuLXBhZ2UgLmhlYWRpbmctNSwgLmNvbnRleHQtZGFyayAuaGVhZGluZy01LCAuc3dpcGVyLXNsaWRlIC5oZWFkaW5nLTUsIC5iZy1ncmF5LWRhcmsgLmhlYWRpbmctNiwgLmJnLXByaW1hcnkgLmhlYWRpbmctNiwgLm9uZS1zY3JlZW4tcGFnZSAuaGVhZGluZy02LCAuY29udGV4dC1kYXJrIC5oZWFkaW5nLTYsIC5zd2lwZXItc2xpZGUgLmhlYWRpbmctNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJnLWdyYXktZGFyayAuZGl2aWRlciwgLmJnLXByaW1hcnkgLmRpdmlkZXIsIC5vbmUtc2NyZWVuLXBhZ2UgLmRpdmlkZXIsIC5jb250ZXh0LWRhcmsgLmRpdmlkZXIsIC5zd2lwZXItc2xpZGUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzZlNzQ7IH1cbiAgLmJnLWdyYXktZGFyayAuZGl2aWRlci1zZWNvbmRhcnksIC5iZy1wcmltYXJ5IC5kaXZpZGVyLXNlY29uZGFyeSwgLm9uZS1zY3JlZW4tcGFnZSAuZGl2aWRlci1zZWNvbmRhcnksIC5jb250ZXh0LWRhcmsgLmRpdmlkZXItc2Vjb25kYXJ5LCAuc3dpcGVyLXNsaWRlIC5kaXZpZGVyLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhYzM5MDsgfVxuICAuYmctZ3JheS1kYXJrIC5yZC1tYWlsZm9ybSAuZm9ybS1pbnB1dCwgLmJnLXByaW1hcnkgLnJkLW1haWxmb3JtIC5mb3JtLWlucHV0LCAub25lLXNjcmVlbi1wYWdlIC5yZC1tYWlsZm9ybSAuZm9ybS1pbnB1dCwgLmNvbnRleHQtZGFyayAucmQtbWFpbGZvcm0gLmZvcm0taW5wdXQsIC5zd2lwZXItc2xpZGUgLnJkLW1haWxmb3JtIC5mb3JtLWlucHV0LCAuYmctZ3JheS1kYXJrIC5yZC1tYWlsZm9ybSAuZm9ybS1sYWJlbCwgLmJnLXByaW1hcnkgLnJkLW1haWxmb3JtIC5mb3JtLWxhYmVsLCAub25lLXNjcmVlbi1wYWdlIC5yZC1tYWlsZm9ybSAuZm9ybS1sYWJlbCwgLmNvbnRleHQtZGFyayAucmQtbWFpbGZvcm0gLmZvcm0tbGFiZWwsIC5zd2lwZXItc2xpZGUgLnJkLW1haWxmb3JtIC5mb3JtLWxhYmVsLCAuYmctZ3JheS1kYXJrIC5yZC1tYWlsZm9ybSAuZm9ybS1sYWJlbC1vdXRzaWRlLCAuYmctcHJpbWFyeSAucmQtbWFpbGZvcm0gLmZvcm0tbGFiZWwtb3V0c2lkZSwgLm9uZS1zY3JlZW4tcGFnZSAucmQtbWFpbGZvcm0gLmZvcm0tbGFiZWwtb3V0c2lkZSwgLmNvbnRleHQtZGFyayAucmQtbWFpbGZvcm0gLmZvcm0tbGFiZWwtb3V0c2lkZSwgLnN3aXBlci1zbGlkZSAucmQtbWFpbGZvcm0gLmZvcm0tbGFiZWwtb3V0c2lkZSwgLmJnLWdyYXktZGFyayAucmQtbWFpbGZvcm0gLmZvcm0tdmFsaWRhdGlvbiwgLmJnLXByaW1hcnkgLnJkLW1haWxmb3JtIC5mb3JtLXZhbGlkYXRpb24sIC5vbmUtc2NyZWVuLXBhZ2UgLnJkLW1haWxmb3JtIC5mb3JtLXZhbGlkYXRpb24sIC5jb250ZXh0LWRhcmsgLnJkLW1haWxmb3JtIC5mb3JtLXZhbGlkYXRpb24sIC5zd2lwZXItc2xpZGUgLnJkLW1haWxmb3JtIC5mb3JtLXZhbGlkYXRpb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1ncmF5LWRhcmsgLnJkLW1haWxmb3JtIC5mb3JtLWlucHV0LCAuYmctcHJpbWFyeSAucmQtbWFpbGZvcm0gLmZvcm0taW5wdXQsIC5vbmUtc2NyZWVuLXBhZ2UgLnJkLW1haWxmb3JtIC5mb3JtLWlucHV0LCAuY29udGV4dC1kYXJrIC5yZC1tYWlsZm9ybSAuZm9ybS1pbnB1dCwgLnN3aXBlci1zbGlkZSAucmQtbWFpbGZvcm0gLmZvcm0taW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Nyk7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5iZy1ncmF5LWRhcmsgLmNvdW50ZXItYm94LCAuYmctcHJpbWFyeSAuY291bnRlci1ib3gsIC5vbmUtc2NyZWVuLXBhZ2UgLmNvdW50ZXItYm94LCAuY29udGV4dC1kYXJrIC5jb3VudGVyLWJveCwgLnN3aXBlci1zbGlkZSAuY291bnRlci1ib3gsIC5iZy1ncmF5LWRhcmsgLmNvdW50ZXItYm94IC5jb3VudGVyLWJveC1oZWFkZXIsIC5iZy1wcmltYXJ5IC5jb3VudGVyLWJveCAuY291bnRlci1ib3gtaGVhZGVyLCAub25lLXNjcmVlbi1wYWdlIC5jb3VudGVyLWJveCAuY291bnRlci1ib3gtaGVhZGVyLCAuY29udGV4dC1kYXJrIC5jb3VudGVyLWJveCAuY291bnRlci1ib3gtaGVhZGVyLCAuc3dpcGVyLXNsaWRlIC5jb3VudGVyLWJveCAuY291bnRlci1ib3gtaGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYmctZ3JheS1kYXJrIC5jb3VudGVyLWJveC1taW5pbWFsIC5jb3VudGVyLCAuYmctcHJpbWFyeSAuY291bnRlci1ib3gtbWluaW1hbCAuY291bnRlciwgLm9uZS1zY3JlZW4tcGFnZSAuY291bnRlci1ib3gtbWluaW1hbCAuY291bnRlciwgLmNvbnRleHQtZGFyayAuY291bnRlci1ib3gtbWluaW1hbCAuY291bnRlciwgLnN3aXBlci1zbGlkZSAuY291bnRlci1ib3gtbWluaW1hbCAuY291bnRlciwgLmJnLWdyYXktZGFyayAuY291bnRlci1ib3gtbWluaW1hbCAuY291bnRlci1ib3gtdGl0bGUsIC5iZy1wcmltYXJ5IC5jb3VudGVyLWJveC1taW5pbWFsIC5jb3VudGVyLWJveC10aXRsZSwgLm9uZS1zY3JlZW4tcGFnZSAuY291bnRlci1ib3gtbWluaW1hbCAuY291bnRlci1ib3gtdGl0bGUsIC5jb250ZXh0LWRhcmsgLmNvdW50ZXItYm94LW1pbmltYWwgLmNvdW50ZXItYm94LXRpdGxlLCAuc3dpcGVyLXNsaWRlIC5jb3VudGVyLWJveC1taW5pbWFsIC5jb3VudGVyLWJveC10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJnLWdyYXktZGFyayAucXVvdGUtY2lyY2xlIGNpdGUsIC5iZy1wcmltYXJ5IC5xdW90ZS1jaXJjbGUgY2l0ZSwgLm9uZS1zY3JlZW4tcGFnZSAucXVvdGUtY2lyY2xlIGNpdGUsIC5jb250ZXh0LWRhcmsgLnF1b3RlLWNpcmNsZSBjaXRlLCAuc3dpcGVyLXNsaWRlIC5xdW90ZS1jaXJjbGUgY2l0ZSwgLmJnLWdyYXktZGFyayAucXVvdGUtY2lyY2xlIC5xdW90ZS10ZXh0LCAuYmctcHJpbWFyeSAucXVvdGUtY2lyY2xlIC5xdW90ZS10ZXh0LCAub25lLXNjcmVlbi1wYWdlIC5xdW90ZS1jaXJjbGUgLnF1b3RlLXRleHQsIC5jb250ZXh0LWRhcmsgLnF1b3RlLWNpcmNsZSAucXVvdGUtdGV4dCwgLnN3aXBlci1zbGlkZSAucXVvdGUtY2lyY2xlIC5xdW90ZS10ZXh0LCAuYmctZ3JheS1kYXJrIC5xdW90ZS1jaXJjbGUgLnF1b3RlLWJveGVkLW1ldGEsIC5iZy1wcmltYXJ5IC5xdW90ZS1jaXJjbGUgLnF1b3RlLWJveGVkLW1ldGEsIC5vbmUtc2NyZWVuLXBhZ2UgLnF1b3RlLWNpcmNsZSAucXVvdGUtYm94ZWQtbWV0YSwgLmNvbnRleHQtZGFyayAucXVvdGUtY2lyY2xlIC5xdW90ZS1ib3hlZC1tZXRhLCAuc3dpcGVyLXNsaWRlIC5xdW90ZS1jaXJjbGUgLnF1b3RlLWJveGVkLW1ldGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1ncmF5LWRhcmsgLmxpc3QtbmF2LW1hcmtlZCA+IGxpLCAuYmctcHJpbWFyeSAubGlzdC1uYXYtbWFya2VkID4gbGksIC5vbmUtc2NyZWVuLXBhZ2UgLmxpc3QtbmF2LW1hcmtlZCA+IGxpLCAuY29udGV4dC1kYXJrIC5saXN0LW5hdi1tYXJrZWQgPiBsaSwgLnN3aXBlci1zbGlkZSAubGlzdC1uYXYtbWFya2VkID4gbGkge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1ncmF5LWRhcmsgLnRlcm1zLWxpc3QtaW5saW5lIGR0OmFmdGVyLCAuYmctcHJpbWFyeSAudGVybXMtbGlzdC1pbmxpbmUgZHQ6YWZ0ZXIsIC5vbmUtc2NyZWVuLXBhZ2UgLnRlcm1zLWxpc3QtaW5saW5lIGR0OmFmdGVyLCAuY29udGV4dC1kYXJrIC50ZXJtcy1saXN0LWlubGluZSBkdDphZnRlciwgLnN3aXBlci1zbGlkZSAudGVybXMtbGlzdC1pbmxpbmUgZHQ6YWZ0ZXIsIC5iZy1ncmF5LWRhcmsgLnRlcm1zLWxpc3QtaW5saW5lIGRkLCAuYmctcHJpbWFyeSAudGVybXMtbGlzdC1pbmxpbmUgZGQsIC5vbmUtc2NyZWVuLXBhZ2UgLnRlcm1zLWxpc3QtaW5saW5lIGRkLCAuY29udGV4dC1kYXJrIC50ZXJtcy1saXN0LWlubGluZSBkZCwgLnN3aXBlci1zbGlkZSAudGVybXMtbGlzdC1pbmxpbmUgZGQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1ncmF5LWRhcmsgLmxpbmssIC5iZy1wcmltYXJ5IC5saW5rLCAub25lLXNjcmVlbi1wYWdlIC5saW5rLCAuY29udGV4dC1kYXJrIC5saW5rLCAuc3dpcGVyLXNsaWRlIC5saW5rLCAuYmctZ3JheS1kYXJrIC5saW5rOmFjdGl2ZSwgLmJnLXByaW1hcnkgLmxpbms6YWN0aXZlLCAub25lLXNjcmVlbi1wYWdlIC5saW5rOmFjdGl2ZSwgLmNvbnRleHQtZGFyayAubGluazphY3RpdmUsIC5zd2lwZXItc2xpZGUgLmxpbms6YWN0aXZlLCAuYmctZ3JheS1kYXJrIC5saW5rOmZvY3VzLCAuYmctcHJpbWFyeSAubGluazpmb2N1cywgLm9uZS1zY3JlZW4tcGFnZSAubGluazpmb2N1cywgLmNvbnRleHQtZGFyayAubGluazpmb2N1cywgLnN3aXBlci1zbGlkZSAubGluazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJnLWdyYXktZGFyayAubGluazpob3ZlciwgLmJnLXByaW1hcnkgLmxpbms6aG92ZXIsIC5vbmUtc2NyZWVuLXBhZ2UgLmxpbms6aG92ZXIsIC5jb250ZXh0LWRhcmsgLmxpbms6aG92ZXIsIC5zd2lwZXItc2xpZGUgLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjN2Q1ZDhiOyB9XG4gIC5iZy1ncmF5LWRhcmsgLnRlcm1zLWxpc3QgZGQsIC5iZy1wcmltYXJ5IC50ZXJtcy1saXN0IGRkLCAub25lLXNjcmVlbi1wYWdlIC50ZXJtcy1saXN0IGRkLCAuY29udGV4dC1kYXJrIC50ZXJtcy1saXN0IGRkLCAuc3dpcGVyLXNsaWRlIC50ZXJtcy1saXN0IGRkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYmctZ3JheS1kYXJrIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUsIC5iZy1wcmltYXJ5IC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUsIC5vbmUtc2NyZWVuLXBhZ2UgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZSwgLmNvbnRleHQtZGFyayAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lLCAuc3dpcGVyLXNsaWRlIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5iZy1ncmF5LWRhcmsgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZTpob3ZlciwgLmJnLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZTpob3ZlciwgLm9uZS1zY3JlZW4tcGFnZSAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmhvdmVyLCAuY29udGV4dC1kYXJrIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmU6aG92ZXIsIC5zd2lwZXItc2xpZGUgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZTpob3ZlciwgLmJnLWdyYXktZGFyayAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmZvY3VzLCAuYmctcHJpbWFyeSAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmZvY3VzLCAub25lLXNjcmVlbi1wYWdlIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmU6Zm9jdXMsIC5jb250ZXh0LWRhcmsgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZTpmb2N1cywgLnN3aXBlci1zbGlkZSAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmZvY3VzLCAuYmctZ3JheS1kYXJrIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmU6YWN0aXZlLCAuYmctcHJpbWFyeSAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmFjdGl2ZSwgLm9uZS1zY3JlZW4tcGFnZSAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmFjdGl2ZSwgLmNvbnRleHQtZGFyayAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmFjdGl2ZSwgLnN3aXBlci1zbGlkZSAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmFjdGl2ZSwgLmJnLWdyYXktZGFyayAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmhvdmVyLCAuYmctcHJpbWFyeSAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmhvdmVyLCAub25lLXNjcmVlbi1wYWdlIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmU6aG92ZXIsIC5jb250ZXh0LWRhcmsgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZTpob3ZlciwgLnN3aXBlci1zbGlkZSAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5iZy1ncmF5LWRhcmsgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZS5idXR0b24tZWZmZWN0LXVqYXJhazpiZWZvcmUsIC5iZy1wcmltYXJ5IC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUuYnV0dG9uLWVmZmVjdC11amFyYWs6YmVmb3JlLCAub25lLXNjcmVlbi1wYWdlIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUuYnV0dG9uLWVmZmVjdC11amFyYWs6YmVmb3JlLCAuY29udGV4dC1kYXJrIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUuYnV0dG9uLWVmZmVjdC11amFyYWs6YmVmb3JlLCAuc3dpcGVyLXNsaWRlIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUuYnV0dG9uLWVmZmVjdC11amFyYWs6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuYmctZ3JheS1kYXJrIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUuYnV0dG9uLWVmZmVjdC11amFyYWs6YWZ0ZXIsIC5iZy1wcmltYXJ5IC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUuYnV0dG9uLWVmZmVjdC11amFyYWs6YWZ0ZXIsIC5vbmUtc2NyZWVuLXBhZ2UgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZS5idXR0b24tZWZmZWN0LXVqYXJhazphZnRlciwgLmNvbnRleHQtZGFyayAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lLmJ1dHRvbi1lZmZlY3QtdWphcmFrOmFmdGVyLCAuc3dpcGVyLXNsaWRlIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUuYnV0dG9uLWVmZmVjdC11amFyYWs6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjsgfVxuICAgIC5iZy1ncmF5LWRhcmsgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZS5idXR0b24tZWZmZWN0LXVqYXJhazpob3ZlciwgLmJnLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZS5idXR0b24tZWZmZWN0LXVqYXJhazpob3ZlciwgLm9uZS1zY3JlZW4tcGFnZSAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lLmJ1dHRvbi1lZmZlY3QtdWphcmFrOmhvdmVyLCAuY29udGV4dC1kYXJrIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUuYnV0dG9uLWVmZmVjdC11amFyYWs6aG92ZXIsIC5zd2lwZXItc2xpZGUgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZS5idXR0b24tZWZmZWN0LXVqYXJhazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5iZy13aGl0ZSArIC5iZy13aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjNkNDE7IH1cbiAgLmJnLWdyYXktZGFyayArIC5iZy1ncmF5LWRhcmsge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmODsgfVxuICAuYmctZ3JheS1saWdodCArIC5iZy1ncmF5LWxpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDVkOGI7IH1cbiAgLmJnLXByaW1hcnkgKyAuYmctcHJpbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJnLXByaW1hcnkgLmJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzdkNWQ4YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5iZy1wcmltYXJ5IC5idG4tcHJpbWFyeTpob3ZlciwgLmJnLXByaW1hcnkgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYmctcHJpbWFyeSAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYmctcHJpbWFyeSAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgY29sb3I6ICM3ZDVkOGI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi5iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwuZGVza3RvcCAuYmctZml4ZWQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH0gfVxuXG4vKlxyXG4qXHJcbiogQ29sb3JzXHJcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5wYWdlIC50ZXh0LWdyYXktYmFzZSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wYWdlIGEudGV4dC1ncmF5LWJhc2U6aG92ZXIsXG4ucGFnZSBhLnRleHQtZ3JheS1iYXNlOmZvY3VzIHtcbiAgY29sb3I6ICM3ZDVkOGI7IH1cblxuLnBhZ2UgLnRleHQtZ3JheS1kYXJrZXIge1xuICBjb2xvcjogIzE1MTUxNTsgfVxuXG4ucGFnZSBhLnRleHQtZ3JheS1kYXJrZXI6aG92ZXIsXG4ucGFnZSBhLnRleHQtZ3JheS1kYXJrZXI6Zm9jdXMge1xuICBjb2xvcjogIzdkNWQ4YjsgfVxuXG4ucGFnZSAudGV4dC1ncmF5LWRhcmsge1xuICBjb2xvcjogIzM2M2Q0MTsgfVxuXG4ucGFnZSBhLnRleHQtZ3JheS1kYXJrOmhvdmVyLFxuLnBhZ2UgYS50ZXh0LWdyYXktZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjN2Q1ZDhiOyB9XG5cbi5wYWdlIC50ZXh0LWdyYXkge1xuICBjb2xvcjogIzliOWI5YjsgfVxuXG4ucGFnZSBhLnRleHQtZ3JheTpob3Zlcixcbi5wYWdlIGEudGV4dC1ncmF5OmZvY3VzIHtcbiAgY29sb3I6ICM3ZDVkOGI7IH1cblxuLnBhZ2UgLnRleHQtZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjZjJmM2Y4OyB9XG5cbi5wYWdlIGEudGV4dC1ncmF5LWxpZ2h0OmhvdmVyLFxuLnBhZ2UgYS50ZXh0LWdyYXktbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzdkNWQ4YjsgfVxuXG4ucGFnZSAudGV4dC1ncmF5LWxpZ2h0ZXIge1xuICBjb2xvcjogI2ViZWJlYjsgfVxuXG4ucGFnZSBhLnRleHQtZ3JheS1saWdodGVyOmhvdmVyLFxuLnBhZ2UgYS50ZXh0LWdyYXktbGlnaHRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjN2Q1ZDhiOyB9XG5cbi5wYWdlIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzdkNWQ4YjsgfVxuXG4ucGFnZSBhLnRleHQtcHJpbWFyeTpob3Zlcixcbi5wYWdlIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM2MjQ5NmM7IH1cblxuLnBhZ2UgLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZSBhLnRleHQtd2hpdGU6aG92ZXIsXG4ucGFnZSBhLnRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2U2ZTZlNjsgfVxuXG4vKlxyXG4qXHJcbiogTWFpbiBsYXlvdXRcclxuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLmVsZW1lbnQtbW9kIHtcbiAgY29sb3I6ICMyYjJjMmY7IH1cblxuLmZpZ3VyZS1kZWZhdWx0IHtcbiAgY29sb3I6ICM5YjliOWI7IH1cbiAgLmZpZ3VyZS1kZWZhdWx0IGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5leHRyYS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXh0cmEtbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAxNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZXh0cmEtbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAyMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRleHQtZGVjb3JhdGlvbi1saW5lcy1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudGV4dC1kZWNvcmF0aW9uLWxpbmVzLWNvbnRlbnQ6YmVmb3JlLCAudGV4dC1kZWNvcmF0aW9uLWxpbmVzLWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDB2dzsgfVxuICAgIC50ZXh0LWRlY29yYXRpb24tbGluZXMtY29udGVudDpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTsgfVxuICAgIC50ZXh0LWRlY29yYXRpb24tbGluZXMtY29udGVudDphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpOyB9XG5cbiogKyAudGV4dC1kZWNvcmF0aW9uLWxpbmVzIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ucGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyB9XG5cbi5qb2Itb2ZmZXIge1xuICBwYWRkaW5nOiAyM3B4IDI3cHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoNjgsIDczLCA4MywgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmpvYi1vZmZlciB7XG4gICAgICBwYWRkaW5nOiAzN3B4IDQ4cHggNDRweDsgfSB9XG4gIC5qb2Itb2ZmZXIgLmxpc3QtaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7IH1cbiAgICAuam9iLW9mZmVyIC5saXN0LWlubGluZSBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDsgfVxuICAgICAgLmpvYi1vZmZlciAubGlzdC1pbmxpbmUgbGkgc3BhbiArIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5qb2Itb2ZmZXItdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxNTE1MTU7IH1cbiAgLmpvYi1vZmZlci10aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICM3ZDVkOGI7IH1cblxuLypcclxuKlxyXG4qIENvbXBvbmVudHNcclxuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLypcclxuKlxyXG4qIEljb25zXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuaWNvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICM3ZDVkOGI7IH1cblxuLmljb24tZ3JheS0zIHtcbiAgY29sb3I6ICM2MzZlNzQ7IH1cblxuLmljb24tZ3JheS04IHtcbiAgY29sb3I6ICM0MzQzNDU7IH1cblxuLmljb24td2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZSBhLmljb24tZ3JheS0zLCAucGFnZSBhLmljb24tZ3JheS0zOmFjdGl2ZSwgLnBhZ2UgYS5pY29uLWdyYXktMzpmb2N1cyB7XG4gIGNvbG9yOiAjNjM2ZTc0OyB9XG5cbi5wYWdlIGEuaWNvbi1ncmF5LTM6aG92ZXIge1xuICBjb2xvcjogIzdkNWQ4YjsgfVxuXG4ucGFnZSBhLmljb24tZ3JheS04LCAucGFnZSBhLmljb24tZ3JheS04OmFjdGl2ZSwgLnBhZ2UgYS5pY29uLWdyYXktODpmb2N1cyB7XG4gIGNvbG9yOiAjNDM0MzQ1OyB9XG5cbi5wYWdlIGEuaWNvbi1ncmF5LTg6aG92ZXIge1xuICBjb2xvcjogIzdkNWQ4YjsgfVxuXG4ucGFnZSBhLmljb24td2hpdGUsIC5wYWdlIGEuaWNvbi13aGl0ZTphY3RpdmUsIC5wYWdlIGEuaWNvbi13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlIGEuaWNvbi13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZGFjMzkwOyB9XG5cbi5pY29uLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucGFnZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ucGFnZSAuaWNvbi14cyB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4ucGFnZSAuaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4vKlxyXG4qXHJcbiogQnV0dG9uc1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE0cHggMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiAyNTBtcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG4gIC5idXR0b246Zm9jdXMsIC5idXR0b246YWN0aXZlLCAuYnV0dG9uOmFjdGl2ZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYnV0dG9uIC5jYXJldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAuYnV0dG9uLmJ1dHRvbi1lZmZlY3QtdWphcmFrIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5idXR0b24uYnV0dG9uLWVmZmVjdC11amFyYWs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmJ1dHRvbi5idXR0b24tZWZmZWN0LXVqYXJhazphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICBib3R0b206IC0zcHg7XG4gICAgbGVmdDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluOyB9XG4gIC5idXR0b24uYnV0dG9uLWVmZmVjdC11amFyYWs6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ1dHRvbi5idXR0b24tZWZmZWN0LXVqYXJhazpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICByaWdodDogLTFweDsgfVxuICAgIC5idXR0b24uYnV0dG9uLWVmZmVjdC11amFyYWs6aG92ZXI6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICAgIHJpZ2h0OiAxMCU7IH1cbiAgLmJ1dHRvbltjbGFzcyo9Jy1vdXRsaW5lJ10ge1xuICAgIHBhZGRpbmc6IDExcHggMzhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnV0dG9uLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idXR0b24tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOWI5YjliOyB9XG4gIC5idXR0b24tZGVmYXVsdDpob3ZlciwgLmJ1dHRvbi1kZWZhdWx0OmZvY3VzLCAuYnV0dG9uLWRlZmF1bHQ6YWN0aXZlLCAuYnV0dG9uLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTUxNTE1OyB9XG5cbi5idXR0b24tZGVmYXVsdC1vdXRsaW5lIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGNvbG9yOiAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmJ1dHRvbi1kZWZhdWx0LW91dGxpbmU6aG92ZXIsIC5idXR0b24tZGVmYXVsdC1vdXRsaW5lOmZvY3VzLCAuYnV0dG9uLWRlZmF1bHQtb3V0bGluZTphY3RpdmUsIC5idXR0b24tZGVmYXVsdC1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICAgIGJvcmRlci1jb2xvcjogIzE1MTUxNTsgfVxuXG4uYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGNvbG9yOiAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTUxNTE1OyB9XG4gIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmU6aG92ZXIsIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmU6Zm9jdXMsIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmU6YWN0aXZlLCAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICAgIGJvcmRlci1jb2xvcjogIzE1MTUxNTsgfVxuICAuYnV0dG9uLWdyYXktZGFyay1vdXRsaW5lLmJ1dHRvbi1lZmZlY3QtdWphcmFrIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMTRweCAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmJ1dHRvbi1ncmF5LWRhcmstb3V0bGluZS5idXR0b24tZWZmZWN0LXVqYXJhazpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTsgfVxuICAgIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUuYnV0dG9uLWVmZmVjdC11amFyYWs6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzE1MTUxNTsgfVxuICAgIC5idXR0b24tZ3JheS1kYXJrLW91dGxpbmUuYnV0dG9uLWVmZmVjdC11amFyYWs6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDVkOGI7XG4gIGJvcmRlci1jb2xvcjogIzdkNWQ4YjsgfVxuICAuYnV0dG9uLXByaW1hcnk6aG92ZXIsIC5idXR0b24tcHJpbWFyeTpmb2N1cywgLmJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSwgLmJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFjMzkwO1xuICAgIGJvcmRlci1jb2xvcjogI2RhYzM5MDsgfVxuICAuYnV0dG9uLXByaW1hcnkuYnV0dG9uLWVmZmVjdC11amFyYWs6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFjMzkwOyB9XG4gIC5idXR0b24tcHJpbWFyeS5idXR0b24tZWZmZWN0LXVqYXJhazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkNWQ4YjsgfVxuICAuYnV0dG9uLXByaW1hcnkuYnV0dG9uLWVmZmVjdC11amFyYWs6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWMzOTA7XG4gIGJvcmRlci1jb2xvcjogI2RhYzM5MDsgfVxuICAuYnV0dG9uLXNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsIC5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDVkOGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Q1ZDhiOyB9XG4gIC5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1lZmZlY3QtdWphcmFrOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkNWQ4YjsgfVxuICAuYnV0dG9uLXNlY29uZGFyeS5idXR0b24tZWZmZWN0LXVqYXJhazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhYzM5MDsgfVxuICAuYnV0dG9uLXNlY29uZGFyeS5idXR0b24tZWZmZWN0LXVqYXJhazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmJ1dHRvbi1zdGVlbC1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDdBQkI7XG4gIGJvcmRlci1jb2xvcjogIzU0N0FCQjsgfVxuICAuYnV0dG9uLXN0ZWVsLWJsdWU6aG92ZXIsIC5idXR0b24tc3RlZWwtYmx1ZTpmb2N1cywgLmJ1dHRvbi1zdGVlbC1ibHVlOmFjdGl2ZSwgLmJ1dHRvbi1zdGVlbC1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2MjlkO1xuICAgIGJvcmRlci1jb2xvcjogIzNmNjI5ZDsgfVxuXG4uYnV0dG9uLWNlcnVsZWFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJiZjI7XG4gIGJvcmRlci1jb2xvcjogIzAwYmJmMjsgfVxuICAuYnV0dG9uLWNlcnVsZWFuOmhvdmVyLCAuYnV0dG9uLWNlcnVsZWFuOmZvY3VzLCAuYnV0dG9uLWNlcnVsZWFuOmFjdGl2ZSwgLmJ1dHRvbi1jZXJ1bGVhbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTdkOTtcbiAgICBib3JkZXItY29sb3I6ICMwMGE3ZDk7IH1cblxuLmJ1dHRvbi1tYW5keSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc1ODU0O1xuICBib3JkZXItY29sb3I6ICNlNzU4NTQ7IH1cbiAgLmJ1dHRvbi1tYW5keTpob3ZlciwgLmJ1dHRvbi1tYW5keTpmb2N1cywgLmJ1dHRvbi1tYW5keTphY3RpdmUsIC5idXR0b24tbWFuZHk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTJjMjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTEyYzI3OyB9XG5cbi5idXR0b24tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLmJ1dHRvbi1zaGFkb3c6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLmJ1dHRvbi14cyB7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5idXR0b24teHNbY2xhc3MqPSctb3V0bGluZSddIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYnV0dG9uLXNtIHtcbiAgcGFkZGluZzogMTNweCAyMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1pbi13aWR0aDogYXV0bzsgfVxuICAuYnV0dG9uLXNtW2NsYXNzKj0nLW91dGxpbmUnXSB7XG4gICAgcGFkZGluZzogMTNweCAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmJ1dHRvbi1sZyB7XG4gIHBhZGRpbmc6IDE5cHggNjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5idXR0b24tbGdbY2xhc3MqPSctb3V0bGluZSddIHtcbiAgICBwYWRkaW5nOiAxOXB4IDY1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYnV0dG9uLXhsIHtcbiAgcGFkZGluZzogMjVweCA3MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmJ1dHRvbi14bFtjbGFzcyo9Jy1vdXRsaW5lJ10ge1xuICAgIHBhZGRpbmc6IDI1cHggNzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5idXR0b24tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4uYnV0dG9uLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi5idXR0b24tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnV0dG9uLWVsbGlwc2UtbWQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmJ1dHRvbi1lbGxpcHNlLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uYnV0dG9uLmJ1dHRvbi1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5idXR0b24uYnV0dG9uLWljb24gLmljb24ge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNpdGlvbjogMHM7IH1cbiAgLmJ1dHRvbi5idXR0b24taWNvbi1sZWZ0IC5pY29uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5idXR0b24uYnV0dG9uLWljb24tcmlnaHQgLmljb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmJ1dHRvbi10YWdzIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJ1dHRvbi1saW5rIHtcbiAgZm9udDogNzAwIDE2cHggXCJQb3BwaW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGFjMzkwOyB9XG5cbi8qXHJcbipcclxuKiBGb3JtIHN0eWxlc1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4ucmQtbWFpbGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuaHRtbCAucmQtbWFpbGZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDsgfVxuICBodG1sIC5yZC1tYWlsZm9ybS1pbmxpbmUgLmZvcm0td3JhcCB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIGh0bWwgLnJkLW1haWxmb3JtLWlubGluZSAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IG5vbmU7IH1cblxuLmZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzliOWI5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07IH1cbiAgLmZvcm0taW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmZvcm0taW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsLFxuICAuZm9ybS1pbnB1dDotd2Via2l0LWF1dG9maWxsIH4gLmZvcm0tdmFsaWRhdGlvbiB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG50ZXh0YXJlYS5mb3JtLWlucHV0IHtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgbWluLWhlaWdodDogMTA4cHg7XG4gIG1heC1oZWlnaHQ6IDIyOS41cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuLmZvcm0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9ybS13cmFwICsgLmZvcm0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuKiArIC5mb3JtLWJ1dHRvbixcbi5mb3JtLXdyYXAgKyAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uZm9ybS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmZvcm0tbGFiZWwuZm9jdXMge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmZvcm0tbGFiZWwuYXV0by1maWxsIHtcbiAgICBjb2xvcjogIzliOWI5YjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tbGFiZWwtb3V0c2lkZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZvcm0tbGFiZWwtb3V0c2lkZSwgLmZvcm0tbGFiZWwtb3V0c2lkZS5mb2N1cywgLmZvcm0tbGFiZWwtb3V0c2lkZS5hdXRvLWZpbGwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5mb3JtLWxhYmVsLW91dHNpZGUgKyAuZm9ybS1pbnB1dCArIC5mb3JtLXZhbGlkYXRpb24ge1xuICAgICAgdG9wOiAzNHB4OyB9IH1cblxuLmZvcm0tdmFsaWRhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogM3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHotaW5kZXg6IDExOyB9XG5cbi5mb3JtLXZhbGlkYXRpb24tbGVmdCAuZm9ybS12YWxpZGF0aW9uIHtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDsgfVxuXG4jZm9ybS1vdXRwdXQtZ2xvYmFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgei1pbmRleDogOTk5OTk5OTsgfVxuICAjZm9ybS1vdXRwdXQtZ2xvYmFsLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgI2Zvcm0tb3V0cHV0LWdsb2JhbCB7XG4gICAgICBsZWZ0OiAzMHB4OyB9IH1cblxuLmZvcm0tb3V0cHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuZm9ybS1vdXRwdXQuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmZvcm0tb3V0cHV0LmVycm9yIHtcbiAgICBjb2xvcjogI2Q5NTM0ZjsgfVxuICAuZm9ybS1vdXRwdXQuc3VjY2VzcyB7XG4gICAgY29sb3I6ICM1Y2I4NWM7IH1cblxuLnJhZGlvIC5yYWRpby1jdXN0b20sXG4ucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20sXG4uY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbSxcbi5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnJhZGlvIC5yYWRpby1jdXN0b20sIC5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15LFxuICAucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20sXG4gIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teSxcbiAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20sXG4gIC5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLWR1bW15LFxuICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20sXG4gIC5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbS1kdW1teSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15LFxuICAucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20tZHVtbXksXG4gIC5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLWR1bW15LFxuICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyLFxuICAgIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlcixcbiAgICAuY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbS1kdW1teTphZnRlcixcbiAgICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAucmFkaW8gLnJhZGlvLWN1c3RvbTpmb2N1cyxcbiAgLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tOmZvY3VzLFxuICAuY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbTpmb2N1cyxcbiAgLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5yYWRpby1jdXN0b206Y2hlY2tlZCArIC5yYWRpby1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4uY2hlY2tib3gtY3VzdG9tOmNoZWNrZWQgKyAuY2hlY2tib3gtY3VzdG9tLWR1bW15OmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucmFkaW8gLnJhZGlvLWN1c3RvbS1kdW1teSxcbi5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAucmFkaW8gLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlcixcbiAgLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogM3B4O1xuICAgIGJvdHRvbTogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY2hlY2tib3gsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLWR1bW15LFxuICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4gICAgLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tLWR1bW15OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYyMjInO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogIzE1MTUxNTsgfVxuXG4uZm9ybS1idXR0b24tYmxvY2sgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXgtaGVpZ2h0OiA3MHB4OyB9XG5cbi5yZWNhcHRjaGEge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuXG4ucGFnZSAuZm9ybS1pbmxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UgLmZvcm0taW5saW5lID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UgLmZvcm0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wYWdlIC5mb3JtLWlubGluZSA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5wYWdlIC5mb3JtLWlubGluZSAuZm9ybS13cmFwIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIC5wYWdlIC5mb3JtLWlubGluZSAuZm9ybS1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGFnZSAuZm9ybS1pbmxpbmUgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cblxuLmZvcm0tY29tbWVudCAuZm9ybS1sYWJlbC1vdXRzaWRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMTUxNTE1OyB9XG5cbi5mb3JtLWNvbW1lbnQgLmZvcm0taW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzE1MTUxNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICAvKiBGaXJlZm94IDE4LSAqLyB9XG4gIC5mb3JtLWNvbW1lbnQgLmZvcm0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMTUxNTE1OyB9XG4gIC5mb3JtLWNvbW1lbnQgLmZvcm0taW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMTUxNTE1OyB9XG4gIC5mb3JtLWNvbW1lbnQgLmZvcm0taW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMxNTE1MTU7IH1cbiAgLmZvcm0tY29tbWVudCAuZm9ybS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMTUxNTE1OyB9XG5cbi5mb3JtLWNvbW1lbnQgLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiAxODBweDsgfVxuXG5oNCArIC5mb3JtLWNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5mb3JtLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS1zZWFyY2ggLmZvcm0taW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZm9ybS1zZWFyY2ggLmZvcm0tbGFiZWwge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZm9ybS1zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzE1MTUxNTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gIC5mb3JtLXNlYXJjaC1zdWJtaXQ6aG92ZXIsIC5mb3JtLXNlYXJjaC1zdWJtaXQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjN2Q1ZDhiO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmZvcm0td3JhcF9pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS13cmFwX2ljb24gLmZvcm0taW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAuZm9ybS13cmFwX2ljb24gLmZvcm0tbGFiZWwge1xuICAgIGxlZnQ6IDYwcHg7IH1cbiAgLmZvcm0td3JhcF9pY29uOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMjJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmZvcm0td3JhcF9pY29uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLmZvcm0td3JhcF9pY29uX19sYWJlbC1vdXRzaWRlOmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDUlKTsgfVxuXG4udGFibGUtY3VzdG9tIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC50YWJsZS1jdXN0b20gdGgsXG4gIC50YWJsZS1jdXN0b20gdGQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC50YWJsZS1jdXN0b20gdGgge1xuICAgIHBhZGRpbmc6IDI1cHggMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50YWJsZS1jdXN0b20gdGgge1xuICAgICAgICBwYWRkaW5nOiAzM3B4IDI0cHg7IH0gfVxuICAudGFibGUtY3VzdG9tIHRkIHtcbiAgICBwYWRkaW5nOiAxN3B4IDI0cHggMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I3YjdiNzsgfVxuICAudGFibGUtY3VzdG9tIHRyOmxhc3Qtb2YtdHlwZSB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGFibGUtY3VzdG9tLXByaW1hcnkgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzdkNWQ4YjsgfVxuXG4udGFibGUtY3VzdG9tLWxpZ2h0IHRoIHtcbiAgYmFja2dyb3VuZDogI2YyZjNmODsgfVxuXG4udGFibGUtY3VzdG9tLWxpZ2h0IHRkICsgdGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiN2I3Yjc7IH1cblxuLnRhYmxlLWN1c3RvbS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7IH1cbiAgLnRhYmxlLWN1c3RvbS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNzsgfVxuICAudGFibGUtY3VzdG9tLWJvcmRlcmVkIHRib2R5ID4gdHI6Zmlyc3Qtb2YtdHlwZSA+IHRkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi50YWJsZS1jdXN0b20tc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnRhYmxlLWN1c3RvbS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkIHtcbiAgYmFja2dyb3VuZDogI2YyZjNmODsgfVxuXG4udGFibGUtY3VzdG9tLXN0cmlwZWQgdGJvZHkgdGQge1xuICBib3JkZXI6IDA7IH1cblxuLnRhYmxlLXJvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFibGUtY3VzdG9tLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3OyB9XG4gICAgICAudGFibGUtY3VzdG9tLXJlc3BvbnNpdmUgPiAudGFibGUtY3VzdG9tID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgICAgLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlID4gLnRhYmxlLWN1c3RvbSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgICAgIC50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZSA+IC50YWJsZS1jdXN0b20gPiB0Ym9keSA+IHRyID4gdGgsXG4gICAgICAudGFibGUtY3VzdG9tLXJlc3BvbnNpdmUgPiAudGFibGUtY3VzdG9tID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgICAgLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlID4gLnRhYmxlLWN1c3RvbSA+IHRmb290ID4gdHIgPiB0aCxcbiAgICAgIC50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZSA+IC50YWJsZS1jdXN0b20gPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLypcclxuKlxyXG4qIExpc3RzXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmxpc3QgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubGlzdC14bCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QteGwgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICAubGlzdC1pbmxpbmUgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5saXN0LWlubGluZS1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xuICBtYXJnaW4tYm90dG9tOiAtN3B4OyB9XG4gIC5saXN0LWlubGluZS1zbSA+IGxpIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5saXN0LXVuc3R5bGVkIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbmRsIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5saXN0LWRlc2Mge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gIC5saXN0LWRlc2MgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmxpc3QtdGVybXMge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5saXN0LXRlcm1zIGR0ICsgZGQge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAubGlzdC10ZXJtcyBkZCArIGR0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5pbmRleC1saXN0IHtcbiAgY291bnRlci1yZXNldDogbGk7IH1cbiAgLmluZGV4LWxpc3QgPiBsaSAubGlzdC1pbmRleC1jb3VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihsaSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTsgfVxuXG4ubWFya2VkLWxpc3QgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250OiA0MDAgMTRweC8yNHB4IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzE1MTUxNTsgfVxuICAubWFya2VkLWxpc3QgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICBmb250OiA0MDAgMTZweC8yNHB4IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBjb2xvcjogI2I3YjdiNzsgfVxuICAubWFya2VkLWxpc3QgPiBsaSBhLCAubWFya2VkLWxpc3QgPiBsaSBhOmFjdGl2ZSwgLm1hcmtlZC1saXN0ID4gbGkgYTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLm1hcmtlZC1saXN0ID4gbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICM3ZDVkOGI7IH1cblxuLm1hcmtlZC1saXN0ID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm1hcmtlZC1saXN0X19tb2QtMSA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5tYXJrZWQtbGlzdF9fbW9kLTEgPiBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjN2Q1ZDhiOyB9XG5cbi5tYXJrZWQtbGlzdC1ncmF5LWRhcmtlciA+IGxpIHtcbiAgY29sb3I6ICMzNjNkNDE7IH1cblxuLm9yZGVyZWQtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpOyB9XG4gIC5vcmRlcmVkLWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgZm9udDogNDAwIDE0cHgvMjRweCBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE1MTUxNTsgfVxuICAgIC5vcmRlcmVkLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwpIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgY29sb3I6ICNiN2I3Yjc7IH1cbiAgLm9yZGVyZWQtbGlzdCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5uYXYtbGlzdCBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjN2Q1ZDhiOyB9XG5cbi5saXN0LWNvbHVtbi0zIHtcbiAgY29sdW1uczogMjtcbiAgY29sdW1uLWdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGlzdC1jb2x1bW4tMyB7XG4gICAgICBjb2x1bW5zOiAzO1xuICAgICAgY29sdW1uLWdhcDogNjBweDsgfSB9XG5cbi5saXN0LWJhcnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5saXN0LWJhcnMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5saXN0LWJhcnMgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5saXN0LWJhcnMgKiArIC5wcm9ncmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMTlweDsgfVxuXG4ubGlzdC1iYXJzLWl0ZW0taGVhZGVyIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLypcclxuKlxyXG4qIFBvc3RzXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi5wb3N0LWJveC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5wb3N0LWJveC1ib2R5IGg0ICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uYXV0aG9yLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE1MTUxNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYXV0aG9yLWltYWdlIGltZyB7XG4gICAgYm94LXNoYWRvdzogMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuYXV0aG9yLWltYWdlICogKyBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbi5wb3N0LWJveC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBvc3QtYm94LWltYWdlIGZpZ3VyZSB7XG4gICAgdHJhbnNpdGlvbjogNzUwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLnBvc3QtYm94LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7IH1cblxuLnBvc3QtYm94LXRhZ3MgLmljb24ge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnBvc3QtYm94LXRhZ3MgLmljb246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ucG9zdC1jbGFzc2ljIGZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnBvc3QtY2xhc3NpYyBmb290ZXIgLmhlYWRpbmctNSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucG9zdC1jbGFzc2ljICsgKiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnBvc3QtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLnBvc3QtY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAucG9zdC1jb250ZW50IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7IH1cbiAgLnBvc3QtbWV0YSBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gICAgLnBvc3QtbWV0YSBsaTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgLnBvc3QtbWV0YSBsaTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4uYm94LWNvbW1lbnQgLnVuaXRfX2xlZnQge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4uYm94LWNvbW1lbnQgLmJveC1jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuKiArIC5ib3gtY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmJveC1jb21tZW50LWJvZHkge1xuICBwYWRkaW5nOiAxOHB4IDE4cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzE1MTUxNTsgfVxuXG4uYm94LWNvbW1lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ib3gtY29tbWVudC1tZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzliOWI5YjsgfVxuXG4uYm94LWNvbW1lbnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uYm94LWNvbW1lbnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuXG4uYm94LWNvbW1lbnQtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5ib3gtY29tbWVudC1oZWFkZXItaW5uZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ib3gtY29tbWVudC1oZWFkZXItaW5uZXIgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5ib3gtY29tbWVudC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4uYXNpZGUtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTUxNTE1OyB9XG5cbiogKyAucG9zdC1taW5pbWFsIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtYm94OmhvdmVyIC5wb3N0LWJveC1pbWFnZSBmaWd1cmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA0LCAxLjA0LCAxLjA0KTsgfVxuICAucG9zdC1ib3gtYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDQzcHg7IH1cbiAgICAucG9zdC1ib3gtYm9keSA+ICoge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIC5wb3N0LWJveC10YWdzLFxuICAucG9zdC1ib3gtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgLnBvc3QtYm94LXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5wb3N0LWNvbnRlbnQgaHIgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5ib3gtY29tbWVudCA+IC5ib3gtY29tbWVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9IH1cblxuLypcclxuKlxyXG4qIFRodW1ibmFpbHNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLnRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRodW1iOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNSwgOTMsIDEzOSwgMC40KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG4gIC50aHVtYjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5OyB9XG4gIC50aHVtYjpiZWZvcmUsIC50aHVtYjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgb3BhY2l0eTogMDsgfVxuICAudGh1bWI6aG92ZXI6YmVmb3JlLCAudGh1bWI6aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmltZy10aHVtYm5haWwtY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5pbWctdGh1bWJuYWlsLWN1c3RvbSAuY2FwdGlvbiB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAuaW1nLXRodW1ibmFpbC1jdXN0b20gLmNhcHRpb24gLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5pbWctdGh1bWJuYWlsLWN1c3RvbSAubGlzdC1pbmxpbmUgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltZy13cmFwLW1vZC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5pbWctd3JhcC1tb2QtMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMjUwbXM7IH1cbiAgLmltZy13cmFwLW1vZC0yIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogMjUwbXM7IH1cbiAgLmltZy13cmFwLW1vZC0yOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaW1nLXdyYXAtbW9kLTI6aG92ZXIgLmljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnRodW1ibmFpbC1jbGFzc2ljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMC4wMSU7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cbiAgLnRodW1ibmFpbC1jbGFzc2ljIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAudGh1bWJuYWlsLWNsYXNzaWMgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1pbi13aWR0aDogMTAxLjUlOyB9XG4gIC50aHVtYm5haWwtY2xhc3NpYyAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlLWluLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDczLCA5NywgMTMwLCAwLjU5KTsgfVxuICAgIC50aHVtYm5haWwtY2xhc3NpYyAuY2FwdGlvbjo6YmVmb3JlLCAudGh1bWJuYWlsLWNsYXNzaWMgLmNhcHRpb246OmFmdGVyIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzOyB9XG4gICAgLnRodW1ibmFpbC1jbGFzc2ljIC5jYXB0aW9uOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7IH1cbiAgICAudGh1bWJuYWlsLWNsYXNzaWMgLmNhcHRpb246OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApOyB9XG4gICAgLnRodW1ibmFpbC1jbGFzc2ljIC5jYXB0aW9uID4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC50aHVtYm5haWwtY2xhc3NpYyAuY2FwdGlvbi10aXRsZSxcbiAgLnRodW1ibmFpbC1jbGFzc2ljIC5jYXB0aW9uLXRleHQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50aHVtYm5haWwtY2xhc3NpYyAuY2FwdGlvbi10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50aHVtYm5haWwtY2xhc3NpYyAuY2FwdGlvbi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGh1bWJuYWlsLWNsYXNzaWMgLmNhcHRpb24tdGV4dDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNrdG9wIC5jb2wtbWQtMyAuY2FwdGlvbi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4OyB9XG4gIC5kZXNrdG9wIC5jb2wtbWQtNiAuY2FwdGlvbi10ZXh0LFxuICAuZGVza3RvcCAuY29sLW1kLTQgLmNhcHRpb24tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmRlc2t0b3AgLnRodW1ibmFpbC1jbGFzc2ljIC5jYXB0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZGVza3RvcCAudGh1bWJuYWlsLWNsYXNzaWMgLmNhcHRpb24tdGl0bGUsXG4gIC5kZXNrdG9wIC50aHVtYm5haWwtY2xhc3NpYyAuY2FwdGlvbi10ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyA1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMCk7IH1cbiAgLmRlc2t0b3AgLnRodW1ibmFpbC1jbGFzc2ljOmhvdmVyIGZpZ3VyZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCA1MHB4KTsgfVxuICAuZGVza3RvcCAudGh1bWJuYWlsLWNsYXNzaWM6aG92ZXIgLmNhcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZGVza3RvcCAudGh1bWJuYWlsLWNsYXNzaWM6aG92ZXIgLmNhcHRpb246YmVmb3JlLCAuZGVza3RvcCAudGh1bWJuYWlsLWNsYXNzaWM6aG92ZXIgLmNhcHRpb246YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLmRlc2t0b3AgLnRodW1ibmFpbC1jbGFzc2ljOmhvdmVyIC5jYXB0aW9uLXRpdGxlLFxuICAuZGVza3RvcCAudGh1bWJuYWlsLWNsYXNzaWM6aG92ZXIgLmNhcHRpb24tdGV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aHVtYm5haWwtY2xhc3NpYyB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4vKlxyXG4qXHJcbiogVG9vbHRpcCBDdXN0b21cclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLnRvb2x0aXAtY3VzdG9tIHtcbiAgY29sb3I6ICNiN2I3Yjc7IH1cbiAgLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAudG9vbHRpcC1jdXN0b20gLnRvb2x0aXAuaW4ge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC50b29sdGlwLWN1c3RvbSAudG9vbHRpcC1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDI1M3B4O1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiOyB9XG4gICAgLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM3ZDVkOGI7IH1cbiAgICAudG9vbHRpcC1jdXN0b20gLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN2Q1ZDhiOyB9XG4gICAgLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjN2Q1ZDhiOyB9XG4gICAgLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjN2Q1ZDhiOyB9XG5cbi8qXHJcbipcclxuKiBTbmFja2JhcnNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLnNuYWNrYmFycyB7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5zbmFja2JhcnMgLmljb24teHhzIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnNuYWNrYmFycyBwIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG4gIC5zbmFja2JhcnMtbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNuYWNrYmFycy1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNuYWNrYmFycy1yaWdodDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuc25hY2tiYXJzIHtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKlxyXG4qXHJcbiogTmF2aWdhdGlvblxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4ubmF2aWdhdGlvbi1waWxscyBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2Q1ZDhiO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogLjJzOyB9XG4gIC5uYXZpZ2F0aW9uLXBpbGxzIGxpIGEuYWN0aXZlLCAubmF2aWdhdGlvbi1waWxscyBsaSBhOmhvdmVyLCAubmF2aWdhdGlvbi1waWxscyBsaSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q1ZDhiO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qXHJcbipcclxuKiBQYWdlIExvYWRlcnNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLnBhZ2UtbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gIC5wYWdlLWxvYWRlci5sb2FkZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wYWdlLWxvYWRlci5lbmRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtbG9hZGVyIC5wYWdlLWxvYWRlci1ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogRURJVEFCTEUgUEFSQU1FVEVSUyAqL1xuLyogaGFuZGxlIHdpZHRoICovXG4vKiBibGFkZSB3aWR0aCAqL1xuLyogYmxhZGUncyBoZWlnaHQgYW5kIGhhbmRsZSdzIHRoaWNrbmVzcyB3aWxsIGJlIGludmVyc2VseSBwcm9wb3J0aW9uYWwgdG8gJGRpdiAqL1xuLyogaW5pdGlhbCBhbXBsaXR1ZGUgYmV0d2VlbiBibGFkZXMgKi9cbi8qIGZpbmFsIGFtcGxpdHVkZSBiZXR3ZWVuIGJsYWRlcyAqL1xuLyogTk9OIEVESVRBQkxFIFBBUkFNRVRFUlMgKi9cbi8qIGhhbmRsZSBoZWlnaHQgKi9cbi8qIGhhbmRsZSBib3JkZXIgdGhpY2tuZXNzICovXG4vKiBibGFkZSBoZWlnaHQgKi9cbi8qIGpvaW50IGRpYW1ldGVyICovXG4vKiBsZWZ0IHBvc2l0aW9uIG9mIHRoZSBjZW50ZXIgb2Ygcm90YXRpb24gKi9cbi8qIGxlZnQgcG9zaXRpb24gaW4gJSBvZiB0aGUgY2VudGVyIG9mIHJvdGF0aW9uICovXG4vKiBsZWZ0IHBvc2l0aW9uIG9mIHRoZSBqb2ludCBpbiAlICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc2Npc3NvcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4ZW07XG4gIGhlaWdodDogMy42ZW07XG4gIG1hcmdpbjogM2VtIGF1dG87IH1cblxuLmhhbGYge1xuICB3aWR0aDogOGVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzklIDEwMCUgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICBhbmltYXRpb246IHJvdC11cCAxcyBlYXNlLW91dCBpbmZpbml0ZTsgfVxuICAuaGFsZjpudGgtY2hpbGQoZXZlbikge1xuICAgIHRvcDogMS42ZW07XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMzklIDAlIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICBhbmltYXRpb246IHJvdC1kb3duIDFzIGVhc2Utb3V0IGluZmluaXRlOyB9XG4gIC5oYWxmOm50aC1jaGlsZChldmVuKSAuYmxhZGUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuNGVtIDAgMDsgfVxuICAgIC5oYWxmOm50aC1jaGlsZChldmVuKSAuYmxhZGU6YWZ0ZXIge1xuICAgICAgdG9wOiAwLjRlbTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNGVtIDAuOGVtIDAgMC44ZW07XG4gICAgICBib3JkZXItY29sb3I6ICMzNTM1MzUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuQGtleWZyYW1lcyByb3QtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90LWRvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfSB9XG5cbi5qb2ludCB7XG4gIHdpZHRoOiAwLjMyZW07XG4gIGhlaWdodDogMC4zMmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjY0ZW07XG4gIGxlZnQ6IDM3JTsgfVxuXG4uaGFuZGxlIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgYm9yZGVyOiAwLjRlbSBzb2xpZCAjMzUzNTM1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYmxhZGUge1xuICB3aWR0aDogNmVtO1xuICBoZWlnaHQ6IDAuNGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS42ZW07XG4gIGxlZnQ6IDJlbTtcbiAgYmFja2dyb3VuZDogIzM1MzUzNTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNGVtIDA7IH1cbiAgLmJsYWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDAuNGVtO1xuICAgIGJhY2tncm91bmQ6ICMzNTM1MzU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMWVtOyB9XG4gIC5ibGFkZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuOGVtIDAuNGVtIDAuOGVtO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzM1MzUzNSB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC40ZW07XG4gICAgbGVmdDogLTAuOGVtOyB9XG5cbi5icmVhZGNydW1icy1jdXN0b20ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJyZWFkY3J1bWJzLWN1c3RvbSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5icmVhZGNydW1icy1jdXN0b20gYSwgLmJyZWFkY3J1bWJzLWN1c3RvbSBhOmFjdGl2ZSwgLmJyZWFkY3J1bWJzLWN1c3RvbSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZGFjMzkwOyB9XG4gIC5icmVhZGNydW1icy1jdXN0b20gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYnJlYWRjcnVtYnMtY3VzdG9tIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+YoVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUzJTtcbiAgICByaWdodDogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQ6IDQwMCAxOHB4LzE4cHggJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5icmVhZGNydW1icy1jdXN0b20gbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5icmVhZGNydW1icy1jdXN0b20gbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmVhZGNydW1icy1jdXN0b20gYTpob3ZlcixcbiAgLmJyZWFkY3J1bWJzLWN1c3RvbSBsaS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYnMtY3VzdG9tIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4OyB9XG4gIC5icmVhZGNydW1icy1jdXN0b20gbGk6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxM3B4OyB9IH1cblxuLmJyZWFkY3J1bWJzLTAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9icmVhZGNydW1icy0wMS5qcGcpOyB9XG5cbi5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1jdXN0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgLnBhbmVsLWdyb3VwLnBhbmVsLWdyb3VwLWN1c3RvbSAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1jdXN0b20gLnBhbmVsICsgLnBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1jb3Jwb3JhdGUgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ucGFuZWwtY3VzdG9tIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnBhbmVsLWN1c3RvbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFuZWwtY3VzdG9tIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcC1yYWRpdXM6IDA7IH1cbiAgLnBhbmVsLWN1c3RvbSAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxuKiArIC5wYW5lbC1ncm91cC1jdXN0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5wYW5lbC1jb3Jwb3JhdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2hhZG93OiAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAucGFuZWwtY29ycG9yYXRlIC5wYW5lbC10aXRsZSBhLFxuICAucGFuZWwtY29ycG9yYXRlIC5wYW5lbC1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucGFuZWwtY29ycG9yYXRlIC5wYW5lbC10aXRsZSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAyMXB4IDgycHggMjFweCAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgIHRyYW5zaXRpb246IDEuM3MgYWxsIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7IH1cbiAgICAucGFuZWwtY29ycG9yYXRlIC5wYW5lbC10aXRsZSBhIC5wYW5lbC1hcnJvdzphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLnBhbmVsLWNvcnBvcmF0ZSAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAgICAgLnBhbmVsLWNvcnBvcmF0ZSAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQgLnBhbmVsLWFycm93IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7IH1cbiAgICAgICAgLnBhbmVsLWNvcnBvcmF0ZSAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQgLnBhbmVsLWFycm93OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnBhbmVsLWNvcnBvcmF0ZSAucGFuZWwtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogIzdkNWQ4YjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweCAwIDA7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICAgIC5wYW5lbC1jb3Jwb3JhdGUgLnBhbmVsLWFycm93OmJlZm9yZSwgLnBhbmVsLWNvcnBvcmF0ZSAucGFuZWwtYXJyb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnBhbmVsLWNvcnBvcmF0ZSAucGFuZWwtYXJyb3c6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICByaWdodDogMjhweDsgfVxuICAgIC5wYW5lbC1jb3Jwb3JhdGUgLnBhbmVsLWFycm93OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICByaWdodDogMzRweDsgfVxuICAucGFuZWwtY29ycG9yYXRlIC5wYW5lbC1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICM5YjliOWI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7IH1cbiAgLnBhbmVsLWNvcnBvcmF0ZSAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMjVweCA0NHB4IDI1cHggMzJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFuZWwtY29ycG9yYXRlIC5wYW5lbC10aXRsZSBhLFxuICAgIC5wYW5lbC1jb3Jwb3JhdGUgLnBhbmVsLWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhbmVsLWNvcnBvcmF0ZSAucGFuZWwtdGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4vKlxyXG4qXHJcbiogUGFnaW5hdGlvbiBjdXN0b21cclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLnBhZ2luYXRpb24tY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdpbmF0aW9uLWN1c3RvbSA+ICoge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgLnBhZ2luYXRpb24tY3VzdG9tIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucGFnaW5hdGlvbi1jdXN0b20gbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBtaW4td2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBmb250OiA3MDAgMTRweC8yNHB4IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucGFnaW5hdGlvbi1jdXN0b20gbGkgYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTA4JTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5wYWdpbmF0aW9uLWN1c3RvbSBsaSBhLCAucGFnaW5hdGlvbi1jdXN0b20gbGkgYTphY3RpdmUsIC5wYWdpbmF0aW9uLWN1c3RvbSBsaSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjN2Q1ZDhiO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAgIC5wYWdpbmF0aW9uLWN1c3RvbSBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAucGFnaW5hdGlvbi1jdXN0b20gbGk6Zmlyc3QtY2hpbGQgYSxcbiAgLnBhZ2luYXRpb24tY3VzdG9tIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgZm9udDogNDAwIDExcHggXCJGb250QXdlc29tZVwiOyB9XG4gIC5wYWdpbmF0aW9uLWN1c3RvbSBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Myc7IH1cbiAgLnBhZ2luYXRpb24tY3VzdG9tIGxpOmxhc3QtY2hpbGQgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTQnOyB9XG4gIC5wYWdpbmF0aW9uLWN1c3RvbSBsaS5kaXNhYmxlZCxcbiAgLnBhZ2luYXRpb24tY3VzdG9tIGxpLmFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnBhZ2luYXRpb24tY3VzdG9tIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiO1xuICAgIGJvcmRlci1jb2xvcjogIzdkNWQ4YjsgfVxuICAucGFnaW5hdGlvbi1jdXN0b20gbGkuZGlzYWJsZWQgYSB7XG4gICAgY29sb3I6ICNmMmYzZjg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuKiArIC5wYWdpbmF0aW9uLWN1c3RvbSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICogKyAucGFnaW5hdGlvbi1jdXN0b20ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5bY2xhc3MqPSdxdW90ZS0nXSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuICBbY2xhc3MqPSdxdW90ZS0nXSBxOmJlZm9yZSwgW2NsYXNzKj0ncXVvdGUtJ10gcTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICBbY2xhc3MqPSdxdW90ZS0nXSBjaXRlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIFtjbGFzcyo9J3F1b3RlLSddIHNtYWxsOmJlZm9yZSxcbiAgW2NsYXNzKj0ncXVvdGUtJ10gLnNtYWxsOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnF1b3RlLWRlZmF1bHQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5xdW90ZS1kZWZhdWx0IGNpdGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgY29sb3I6ICMxNTE1MTU7IH1cblxuLnF1b3RlLWRlZmF1bHQgLnF1b3RlLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAucXVvdGUtZGVmYXVsdCAucXVvdGUtYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICAucXVvdGUtZGVmYXVsdCAucXVvdGUtYm9keSAudW5pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnF1b3RlLWRlZmF1bHQgLnF1b3RlLWJvZHkgc3ZnIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZmlsbDogIzdkNWQ4YjsgfVxuICAucXVvdGUtZGVmYXVsdCAucXVvdGUtYm9keTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIGxlZnQ6IDgwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDE1cHggMCAxNXB4IDE5cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWJlYmViOyB9XG4gIC5xdW90ZS1kZWZhdWx0IC5xdW90ZS1ib2R5OmFmdGVyIHtcbiAgICBsZWZ0OiA4MXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDE3cHgpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAyMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjsgfVxuXG4ucXVvdGUtZGVmYXVsdCAucXVvdGUtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5xdW90ZS1kZWZhdWx0ICogKyAucXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ucXVvdGUtZGVmYXVsdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzM2M2Q0MTsgfVxuXG4ucXVvdGUtbW9kZXJuIHtcbiAgbWF4LXdpZHRoOiAzMzVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5xdW90ZS1tb2Rlcm4gLnF1b3RlLWhlYWRlciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5xdW90ZS1tb2Rlcm4gLnF1b3RlLWhlYWRlciA+IGRpdiB7XG4gICAgICB3aWR0aDogMTIwJTsgfVxuICAgIC5xdW90ZS1tb2Rlcm4gLnF1b3RlLWhlYWRlcjpiZWZvcmUsIC5xdW90ZS1tb2Rlcm4gLnF1b3RlLWhlYWRlcjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM5YjliOWI7IH1cbiAgLnF1b3RlLW1vZGVybiAucXVvdGUtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTVweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5xdW90ZS1tb2Rlcm4gLnF1b3RlLWJvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLnF1b3RlLW1vZGVybiAucXVvdGUtYm9keSAqICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5xdW90ZS1tb2Rlcm4gLnF1b3RlLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWI5YjliO1xuICAgIGNvbG9yOiAjZjJmM2Y4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucXVvdGUtbW9kZXJuIC5xdW90ZS1mb290ZXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDIwcHggMThweCAwIDE4cHg7XG4gICAgICBib3JkZXItY29sb3I6ICM5YjliOWIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgICAucXVvdGUtbW9kZXJuIC5xdW90ZS1mb290ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDIwcHggMThweCAwIDE4cHg7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLnF1b3RlLWNsYXNzaWMgLmljb24ge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLnF1b3RlLWNsYXNzaWMgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cblxuLnF1b3RlLXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMThweCAxNXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucXVvdGUtc2Vjb25kYXJ5IHEge1xuICAgIGZvbnQ6IDMwMCAyNHB4LzQ4cHggXCJQb3BwaW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkYWMzOTA7IH1cbiAgLnF1b3RlLXNlY29uZGFyeTpiZWZvcmUsIC5xdW90ZS1zZWNvbmRhcnk6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsICNkZGQgNTAlLCB0cmFuc3BhcmVudCk7IH1cbiAgLnF1b3RlLXNlY29uZGFyeTpiZWZvcmUge1xuICAgIHRvcDogMDsgfVxuICAucXVvdGUtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgICBib3R0b206IDA7IH1cblxuLnF1b3RlLWJveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjEpOyB9XG5cbi5xdW90ZS1ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTsgfVxuXG4ucXVvdGUtYm94LWJvZHkge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5xdW90ZS1ib3gtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjhweDsgfVxuXG4ucXVvdGUtYm94LWNpdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5xdW90ZS1ib3gtY2l0ZSBjaXRlIHtcbiAgICBjb2xvcjogI2EzNzJiOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5xdW90ZS1ib3gtY2l0ZSBzcGFuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAuODsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlLWJveCB7XG4gICAgcGFkZGluZzogMzVweCAzMHB4OyB9XG4gIC5xdW90ZS1ib3gtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLnF1b3RlLWJveC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucXVvdGUtYm94LWZvb3RlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNkYWMzOTA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1b3RlLWJveCB7XG4gICAgcGFkZGluZzogNjBweCA0MHB4IDY1cHggNjVweDsgfVxuICAucXVvdGUtYm94LXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDsgfSB9XG5cbi5zZXJ2aWNlcy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEzMDBweDsgfVxuICAuc2VydmljZXMtYm94ICoge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zZXJ2aWNlcy1ib3ggZmlndXJlIHtcbiAgICB0cmFuc2l0aW9uOiAxODAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLnNlcnZpY2VzLWJveC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udDogNzAwIDI0cHgvMjhweCBcIlBvcHBpbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuc2VydmljZXMtYm94LXRpdGxlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjNweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uc2VydmljZXMtYm94LXByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnNlcnZpY2VzLWJveC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDEwcHgpO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMiU7XG4gIHBhZGRpbmctYm90dG9tOiAxMSU7XG4gIHBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnNlcnZpY2VzLWJveC1jYXB0aW9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjYpO1xuICAgIHRyYW5zaXRpb246IDgwMG1zIG9wYWNpdHksIDI1MG1zIHRyYW5zZm9ybTsgfVxuXG4uc2VydmljZXMtc2luZ2xlLWJveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNjE1cHg7IH1cblxuLnNlcnZpY2VzLXNpbmdsZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTsgfVxuICAuc2VydmljZXMtc2luZ2xlLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbi5zZXJ2aWNlcy1zaW5nbGUtdGl0bGUsXG4uc2VydmljZXMtc2luZ2xlLXByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzE1MTUxNTsgfVxuXG4uc2VydmljZXMtc2luZ2xlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zZXJ2aWNlcy1zaW5nbGUtYm9keSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VzLWJveDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMTM3LCAxMzcsIDAuMjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMTIwMG1zIG9wYWNpdHk7IH1cbiAgLnNlcnZpY2VzLWJveDpob3ZlciAuc2VydmljZXMtYm94LWNhcHRpb246YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5zZXJ2aWNlcy1ib3g6aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNlcnZpY2VzLWJveDpob3ZlciBmaWd1cmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMzVweCk7IH0gfVxuXG4uc3BlY2lhbC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogIzE1MTUxNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zcGVjaWFsLWJveDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5zcGVjaWFsLWJveDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZWJlYmViO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnNwZWNpYWwtYm94IGZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3BlY2lhbC1ib3g6aG92ZXIge1xuICAgIGNvbG9yOiAjMTUxNTE1OyB9XG5cbi5zcGVjaWFsLWJveC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjsgfVxuXG4uc3BlY2lhbC1ib3gtaGVhZGVyLFxuLnNwZWNpYWwtYm94LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLnNwZWNpYWwtYm94LWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zcGVjaWFsLWJveC1oZWFkZXItaW5uZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3BlY2lhbC1ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnNwZWNpYWwtYm94LW9mZmVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnNwZWNpYWwtYm94LW9mZmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2RhYzM5MDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTNweDsgfVxuXG4uc3BlY2lhbC1ib3gtcHJpY2Uge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuc3BlY2lhbC1ib3gtcHJpY2Ugc3VwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwZWNpYWwtYm94LWZvb3RlcixcbiAgLnNwZWNpYWwtYm94LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDI4cHg7XG4gICAgcGFkZGluZzogMzNweCAwIDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5zcGVjaWFsLWJveC1oZWFkZXItaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zcGVjaWFsLWJveC1wcmljZSB7XG4gICAgZm9udC1zaXplOiA2MHB4OyB9XG4gIC5zcGVjaWFsLWJveCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zcGVjaWFsLWJveCBmaWd1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAgIHRyYW5zaXRpb246IDUwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuc3BlY2lhbC1ib3ggZmlndXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc3BlY2lhbC1ib3g6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zcGVjaWFsLWJveDpob3ZlciBmaWd1cmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYm94LW1pbmltYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJveC1taW5pbWFsLWljb24ge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzM0MzQzNDsgfVxuXG4uYm94LW1pbmltYWwtZGl2aWRlciB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogIzdkNWQ4YjsgfVxuXG4uYm94LW1pbmltYWwtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzAwMDsgfVxuXG4qICsgLmJveC1taW5pbWFsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTNweDsgfVxuXG4qIC5ib3gtbWluaW1hbC1kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4qIC5ib3gtbWluaW1hbC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uY291bnRlci1ib3gge1xuICBwYWRkaW5nOiA0MHB4IDE1cHggNDBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY291bnRlci1ib3ggLmNvdW50ZXIge1xuICAgIGZvbnQ6IDcwMCA0NXB4IFwiUG9wcGluc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvdW50ZXItYm94IC5jb3VudGVyLWJveC1oZWFkZXIge1xuICAgIGZvbnQ6IDcwMCAxMnB4LzI0cHggXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvdW50ZXItazphZnRlciB7XG4gIGNvbnRlbnQ6ICdrJzsgfVxuXG4uY291bnRlci1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogJysnOyB9XG5cbiogKyAuY291bnRlci1ib3gtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvdW50ZXItYm94IC5jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDcwcHg7IH1cbiAgLmNvdW50ZXItYm94IC5jb3VudGVyLWJveC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5ib3gtb3V0bGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmJveC1vdXRsaW5lID4gKjpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4OyB9XG4gICAgLmJveC1vdXRsaW5lID4gKjpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgI2RhYzM5MDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjdweCwgLTIwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogNTUwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLnRlYW0tYm94IHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAudGVhbS1ib3g6aG92ZXIgLnRlYW0taW1hZ2UtY2FwdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGZpbHRlcjogYmx1cigwKTsgfVxuICAgIC50ZWFtLWJveDpob3ZlciAudGVhbS1pbWFnZS1jYXB0aW9uIC5pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTsgfVxuICAudGVhbS1ib3guYm94LW91dGxpbmU6aG92ZXIgPiAqOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAtMTBweCk7IH1cblxuLnRlYW0taW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDI5NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi50ZWFtLWltYWdlLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDQxLCA0MSwgMC4zOCk7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjsgfVxuICAudGVhbS1pbWFnZS1jYXB0aW9uIC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zOyB9XG5cbi50ZWFtLWNhcHRpb24ge1xuICBjb2xvcjogIzdkNWQ4YjsgfVxuICAudGVhbS1jYXB0aW9uID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50ZWFtLWNhcHRpb24gPiAqICsgKjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7IH1cbiAgKiArIC50ZWFtLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnRlYW0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTUxNTE1OyB9XG5cbmgzICsgLnRlYW0tbWVtYmVyLXBvc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4udGVhbS1tZW1iZXItcG9zaXRpb246YmVmb3JlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q1ZDhiO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtYm94IHtcbiAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5jb250YWN0LWJveC1hc2lkZSAuZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm9iamVjdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2JqZWN0LXdyYXAtbWQtcmlnaHQgPiAub2JqZWN0LXdyYXAtYm9keSB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm9iamVjdC13cmFwLW1kLWxlZnQgPiAub2JqZWN0LXdyYXAtYm9keSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2JqZWN0LXdyYXAtYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgei1pbmRleDogMDsgfVxuICAgIC5vYmplY3Qtd3JhcC1ib2R5ICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5vYmplY3Qtd3JhcC1ib2R5Lm9iamVjdC13cmFwLW1hcCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAub2JqZWN0LXdyYXAtYm9keS5vYmplY3Qtd3JhcC1tYXAgLnJkLWdvb2dsZS1tYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpemluZy0xIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA5NzBweCAvIDIgLSA1MHB4ICsgKDk3MHB4IC8gMTIpICogNik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXppbmctMSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOTcwcHggLyAyICsgKDk3MHB4IC8gMTIpICogNSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXppbmctMSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOTcwcHggLyAyICsgKDk3MHB4IC8gMTIpICogNSk7IH0gfVxuXG4ucGFnZS1mb290ZXItY29ycG9yYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMzYzZDQxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGU6YmVmb3JlIHtcbiAgICAgIHRvcDogMDsgfSB9XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUgPiAqIHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUgYSwgLnBhZ2UtZm9vdGVyLWNvcnBvcmF0ZSBhOmFjdGl2ZSwgLnBhZ2UtZm9vdGVyLWNvcnBvcmF0ZSBhOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGFnZS1mb290ZXItY29ycG9yYXRlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUgaDMsXG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUgLmgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucGFnZS1mb290ZXItY29ycG9yYXRlIC5saXN0LWRlc2MgZHQge1xuICAgIGNvbG9yOiAjNjM2ZTc0OyB9XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUgLmxpc3QtY29sdW1uLTMge1xuICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgLnBhZ2UtZm9vdGVyLWNvcnBvcmF0ZSAucmQtbWFpbGZvcm0gKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUgLnJpZ2h0cyB7XG4gICAgY29sb3I6ICM2MzZlNzQ7IH1cblxuLnBhZ2UtZm9vdGVyLWNvcnBvcmF0ZS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1mb290ZXItY29ycG9yYXRlLWlubmVyIGg1IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMmVtOyB9XG5cbi5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUtdG9wIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUtdG9wICogKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZm9vdGVyLWNvcnBvcmF0ZS10b3AgKiArIGg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNThweDsgfSB9XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUtdG9wIGhyICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfVxuXG4ucGFnZS1mb290ZXItY29ycG9yYXRlLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUtYm90dG9tID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUtaW5uZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUtYm90dG9tIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgICAucGFnZS1mb290ZXItY29ycG9yYXRlLWJvdHRvbSA+ICoge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wYWdlLWZvb3Rlci1jb3Jwb3JhdGUgLnJkLW1haWxmb3JtICsgKiB7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAucGFnZS1mb290ZXItY29ycG9yYXRlLXRvcCB7XG4gICAgcGFkZGluZzogNzBweCAwIDQwcHg7IH1cbiAgLnBhZ2UtZm9vdGVyLWNvcnBvcmF0ZS1pbm5lciB7XG4gICAgcGFkZGluZzogMCA1MHB4IDAgMzVweDsgfSB9XG5cbi5vbmUtc2NyZWVuLXBhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjE4MWQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAub25lLXNjcmVlbi1wYWdlIC5wYWdlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vbmUtc2NyZWVuLXBhZ2UtaW5uZXIge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLm9uZS1zY3JlZW4tcGFnZS1pbm5lcixcbiAgICAub25lLXNjcmVlbi1wYWdlLWlubmVyID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5vbmUtc2NyZWVuLXBhZ2UtaW5uZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAub25lLXNjcmVlbi1wYWdlIC5zaGVsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9uZS1zY3JlZW4tcGFnZSBoZWFkZXIge1xuICAgIHBhZGRpbmc6IGNhbGMoMWVtICsgM3ZoKSAwIGNhbGMoMWVtICsgMS41dmgpOyB9XG4gIC5vbmUtc2NyZWVuLXBhZ2UgLm9uZS1zY3JlZW4tcGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDFlbSArIDN2aCkgMDsgfVxuICAub25lLXNjcmVlbi1wYWdlIGZvb3RlciB7XG4gICAgcGFkZGluZzogY2FsYygxZW0gKyAxLjV2aCkgMCBjYWxjKDFlbSArIDN2aCk7IH1cbiAgLm9uZS1zY3JlZW4tcGFnZSAucmlnaHRzIGEsIC5vbmUtc2NyZWVuLXBhZ2UgLnJpZ2h0cyBhOmFjdGl2ZSwgLm9uZS1zY3JlZW4tcGFnZSAucmlnaHRzIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5vbmUtc2NyZWVuLXBhZ2UgLnJpZ2h0cyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzliOWI5YjsgfVxuICAub25lLXNjcmVlbi1wYWdlICogKyAuZ3JvdXAtc20ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm9uZS1zY3JlZW4tcGFnZSAqICsgLmdyb3VwLXNtIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgICAub25lLXNjcmVlbi1wYWdlICogKyAuaDcge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5pZS0xMCAub25lLXNjcmVlbi1wYWdlLFxuLmllLTExIC5vbmUtc2NyZWVuLXBhZ2Uge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLypcclxuKlxyXG4qIEhlbHBlcnNcclxuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLypcclxuKlxyXG4qIFRleHQgQWxpZ25tZW50XHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC14cy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC14cy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQteHMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC14cy1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1zbS1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1tZC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtbGctanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfSB9XG5cbi8qXHJcbipcclxuKiBUZXh0IHN0eWxpbmdcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50ZXh0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGV4dC1zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udGV4dC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRleHQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRleHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udGV4dC1zYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRleHQtYm9sZCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGV4dC11Ym9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLnRleHQtc3BhY2luZy0wIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLypcclxuKlxyXG4qIFZpc2liaWxpdHkgUmVzcG9uc2l2ZVxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4ucmV2ZWFsLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ucmV2ZWFsLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5yZXZlYWwtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLnJldmVhbC1mbGV4IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4udmVpbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJldmVhbC14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAucmV2ZWFsLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnJldmVhbC14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5yZXZlYWwteHMtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLnZlaWwteHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2ZWFsLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5yZXZlYWwtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAucmV2ZWFsLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLnJldmVhbC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAudmVpbC1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZlYWwtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnJldmVhbC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5yZXZlYWwtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAucmV2ZWFsLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC52ZWlsLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXZlYWwtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnJldmVhbC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5yZXZlYWwtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAucmV2ZWFsLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC52ZWlsLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXZlYWwteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnJldmVhbC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5yZXZlYWwteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAucmV2ZWFsLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC52ZWlsLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKlxyXG4qXHJcbiogRWxlbWVudCBncm91cHNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuaHRtbCAucGFnZSAuZ3JvdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIGh0bWwgLnBhZ2UgLmdyb3VwID4gKiwgaHRtbCAucGFnZSAuZ3JvdXAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG5odG1sIC5wYWdlIC5ncm91cC14cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4OyB9XG4gIGh0bWwgLnBhZ2UgLmdyb3VwLXhzID4gKiwgaHRtbCAucGFnZSAuZ3JvdXAteHMgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbmh0bWwgLnBhZ2UgLmdyb3VwLXNtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICBodG1sIC5wYWdlIC5ncm91cC1zbSA+ICosIGh0bWwgLnBhZ2UgLmdyb3VwLXNtID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuaHRtbCAucGFnZSAuZ3JvdXAtbGcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gIGh0bWwgLnBhZ2UgLmdyb3VwLWxnID4gKiwgaHRtbCAucGFnZSAuZ3JvdXAtbGcgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG5odG1sIC5wYWdlIC5ncm91cC14bCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjdweCk7XG4gIG1hcmdpbi1ib3R0b206IC0yN3B4O1xuICBtYXJnaW4tbGVmdDogLTI3cHg7IH1cbiAgaHRtbCAucGFnZSAuZ3JvdXAteGwgPiAqLCBodG1sIC5wYWdlIC5ncm91cC14bCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGh0bWwgLnBhZ2UgLmdyb3VwLXhsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDsgfVxuICAgICAgaHRtbCAucGFnZSAuZ3JvdXAteGwgPiAqLCBodG1sIC5wYWdlIC5ncm91cC14bCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGh0bWwgLnBhZ2UgLmdyb3VwLXhsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOTBweDsgfVxuICAgICAgaHRtbCAucGFnZSAuZ3JvdXAteGwgPiAqLCBodG1sIC5wYWdlIC5ncm91cC14bCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4OyB9IH1cblxuaHRtbCAucGFnZSAuZ3JvdXAtdG9wID4gKiwgaHRtbCAucGFnZSAuZ3JvdXAtdG9wID4gKjpmaXJzdC1jaGlsZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuaHRtbCAucGFnZSAuZ3JvdXAtbWlkZGxlIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbmh0bWwgLnBhZ2UgLmdyb3VwLWNlbnRlciB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuaHRtbCAucGFnZSAuZ3JvdXAtYm90dG9tID4gKiwgaHRtbCAucGFnZSAuZ3JvdXAtYm90dG9tID4gKjpmaXJzdC1jaGlsZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLypcclxuKlxyXG4qIENvbnRleHRzXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi5iZy1ncmF5LWRhcmsgaDEsIC5iZy1wcmltYXJ5IGgxLCAub25lLXNjcmVlbi1wYWdlIGgxLCAuY29udGV4dC1kYXJrIGgxLCAuc3dpcGVyLXNsaWRlIGgxLCAuYmctZ3JheS1kYXJrIC5oMSwgLmJnLXByaW1hcnkgLmgxLCAub25lLXNjcmVlbi1wYWdlIC5oMSwgLmNvbnRleHQtZGFyayAuaDEsIC5zd2lwZXItc2xpZGUgLmgxLCAuYmctZ3JheS1kYXJrIGgyLCAuYmctcHJpbWFyeSBoMiwgLm9uZS1zY3JlZW4tcGFnZSBoMiwgLmNvbnRleHQtZGFyayBoMiwgLnN3aXBlci1zbGlkZSBoMiwgLmJnLWdyYXktZGFyayAuaDIsIC5iZy1wcmltYXJ5IC5oMiwgLm9uZS1zY3JlZW4tcGFnZSAuaDIsIC5jb250ZXh0LWRhcmsgLmgyLCAuc3dpcGVyLXNsaWRlIC5oMiwgLmJnLWdyYXktZGFyayBoMywgLmJnLXByaW1hcnkgaDMsIC5vbmUtc2NyZWVuLXBhZ2UgaDMsIC5jb250ZXh0LWRhcmsgaDMsIC5zd2lwZXItc2xpZGUgaDMsIC5iZy1ncmF5LWRhcmsgLmgzLCAuYmctcHJpbWFyeSAuaDMsIC5vbmUtc2NyZWVuLXBhZ2UgLmgzLCAuY29udGV4dC1kYXJrIC5oMywgLnN3aXBlci1zbGlkZSAuaDMsIC5iZy1ncmF5LWRhcmsgaDQsIC5iZy1wcmltYXJ5IGg0LCAub25lLXNjcmVlbi1wYWdlIGg0LCAuY29udGV4dC1kYXJrIGg0LCAuc3dpcGVyLXNsaWRlIGg0LCAuYmctZ3JheS1kYXJrIC5oNCwgLmJnLXByaW1hcnkgLmg0LCAub25lLXNjcmVlbi1wYWdlIC5oNCwgLmNvbnRleHQtZGFyayAuaDQsIC5zd2lwZXItc2xpZGUgLmg0LCAuYmctZ3JheS1kYXJrIGg1LCAuYmctcHJpbWFyeSBoNSwgLm9uZS1zY3JlZW4tcGFnZSBoNSwgLmNvbnRleHQtZGFyayBoNSwgLnN3aXBlci1zbGlkZSBoNSwgLmJnLWdyYXktZGFyayAuaDUsIC5iZy1wcmltYXJ5IC5oNSwgLm9uZS1zY3JlZW4tcGFnZSAuaDUsIC5jb250ZXh0LWRhcmsgLmg1LCAuc3dpcGVyLXNsaWRlIC5oNSwgLmJnLWdyYXktZGFyayBoNiwgLmJnLXByaW1hcnkgaDYsIC5vbmUtc2NyZWVuLXBhZ2UgaDYsIC5jb250ZXh0LWRhcmsgaDYsIC5zd2lwZXItc2xpZGUgaDYsIC5iZy1ncmF5LWRhcmsgLmg2LCAuYmctcHJpbWFyeSAuaDYsIC5vbmUtc2NyZWVuLXBhZ2UgLmg2LCAuY29udGV4dC1kYXJrIC5oNiwgLnN3aXBlci1zbGlkZSAuaDYsIC5iZy1ncmF5LWRhcmssIC5iZy1wcmltYXJ5LCAub25lLXNjcmVlbi1wYWdlLCAuY29udGV4dC1kYXJrLCAuc3dpcGVyLXNsaWRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRleHQtbGlnaHQgaDEsIC5sYXlvdXQtcGFuZWwtd3JhcCBoMSwgLmNvbnRleHQtbGlnaHQgLmgxLCAubGF5b3V0LXBhbmVsLXdyYXAgLmgxLCAuY29udGV4dC1saWdodCBoMiwgLmxheW91dC1wYW5lbC13cmFwIGgyLCAuY29udGV4dC1saWdodCAuaDIsIC5sYXlvdXQtcGFuZWwtd3JhcCAuaDIsIC5jb250ZXh0LWxpZ2h0IGgzLCAubGF5b3V0LXBhbmVsLXdyYXAgaDMsIC5jb250ZXh0LWxpZ2h0IC5oMywgLmxheW91dC1wYW5lbC13cmFwIC5oMywgLmNvbnRleHQtbGlnaHQgaDQsIC5sYXlvdXQtcGFuZWwtd3JhcCBoNCwgLmNvbnRleHQtbGlnaHQgLmg0LCAubGF5b3V0LXBhbmVsLXdyYXAgLmg0LCAuY29udGV4dC1saWdodCBoNSwgLmxheW91dC1wYW5lbC13cmFwIGg1LCAuY29udGV4dC1saWdodCAuaDUsIC5sYXlvdXQtcGFuZWwtd3JhcCAuaDUsIC5jb250ZXh0LWxpZ2h0IGg2LCAubGF5b3V0LXBhbmVsLXdyYXAgaDYsIC5jb250ZXh0LWxpZ2h0IC5oNiwgLmxheW91dC1wYW5lbC13cmFwIC5oNiwgLmNvbnRleHQtbGlnaHQsIC5sYXlvdXQtcGFuZWwtd3JhcCB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qXHJcbipcclxuKiBTZWN0aW9uc1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4uc2VjdGlvbi1zbSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4uc2VjdGlvbi1tZCB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuXG4uc2VjdGlvbi1sZyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1zbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgLnNlY3Rpb24tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfVxuICAuc2VjdGlvbi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDsgfSB9XG5cbi5zZWN0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi1ncmlkLWRlbW9uc3RyYXRpb24gW2NsYXNzXj1cImNvbFwiXSB7XG4gICAgcGFkZGluZzogNXB4OyB9IH1cblxuLnNlY3Rpb24tZ3JpZC1kZW1vbnN0cmF0aW9uIC5ncmlkLWRlbW9uc3RyYXRpb24taXRlbSB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tZ3JpZC1kZW1vbnN0cmF0aW9uIC5ncmlkLWRlbW9uc3RyYXRpb24taXRlbSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uLWdyaWQtZGVtb25zdHJhdGlvbiAuZ3JpZC1kZW1vbnN0cmF0aW9uLWl0ZW0gaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuc2VjdGlvbi1ncmlkLWRlbW9uc3RyYXRpb24gLmdyaWQtZGVtb25zdHJhdGlvbi1pdGVtIHAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNlY3Rpb24tZ3JpZC1kZW1vbnN0cmF0aW9uIC5kaXZpZGVyICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLypcclxuKlxyXG4qIE9mZnNldHNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuKiArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiogKyBociB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxucCArIHAge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbmgzICsgKiB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuaDEgKyBoMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuaDIgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuaDMgKyBoNCB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuaDQgKyBoNSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuaDUgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuaDEgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbmgyICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuaDMgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5oNCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbmg1ICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuaDYgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5wICsgaDIge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG5cbnAgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxucCArIGg0IHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG5wICsgaDUge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG5cbnAgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxuaW1nICsgcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuaDMgKyBpbWcge1xuICBtYXJnaW4tdG9wOiA0MnB4OyB9XG5cbnAgKyAubGlzdC1tYXJrZWQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbmg0ICsgLmJveC1jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5oMyArIC5kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4qICsgLnJkLW1haWxmb3JtIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4qICsgLmxpc3QtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuKiArIC5saXN0LXVuc3R5bGVkIHtcbiAgbWFyZ2luLXRvcDogMjNweDsgfVxuXG4qICsgLmdyb3VwLXhsIHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4qICsgLmdyb3VwLXNtIHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4qICsgLnF1b3RlLWRlZmF1bHQge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG5cbiogKyAucXVvdGUtc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4qICsgLnJkLXNlYXJjaC1yZXN1bHRzIHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4qICsgLnNlcnZpY2VzLXNpbmdsZS1ib3gge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5xdW90ZS1zZWNvbmRhcnkgKyAqIHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4uYXNpZGUtdGl0bGUgKyAqIHtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4uZXh0cmEtbGFyZ2UgKyAqIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ucmFuZ2UgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cblxuLnN1YnRpdGxlICsgaDMge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5xdW90ZS1kZWZhdWx0ICsgcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnNoZWxsICsgLnNoZWxsIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ucmFuZ2UgKyAucmFuZ2Uge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbmh0bWwgLnJhbmdlLTc1LFxuaHRtbCAucmFuZ2UtOTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBodG1sIC5yYW5nZS03NSA+ICo6YmVmb3JlLFxuICBodG1sIC5yYW5nZS05MCA+ICo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMDsgfVxuICBodG1sIC5yYW5nZS03NSA+ICosXG4gIGh0bWwgLnJhbmdlLTkwID4gKiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG5odG1sIC5yYW5nZS02MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIGh0bWwgLnJhbmdlLTYwID4gKjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAwOyB9XG4gIGh0bWwgLnJhbmdlLTYwID4gKiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG5odG1sIC5yYW5nZS01MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIGh0bWwgLnJhbmdlLTUwID4gKjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAwOyB9XG4gIGh0bWwgLnJhbmdlLTUwID4gKiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG5odG1sIC5yYW5nZS00MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIGh0bWwgLnJhbmdlLTQwID4gKjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAwOyB9XG4gIGh0bWwgLnJhbmdlLTQwID4gKiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG5odG1sIC5yYW5nZS0zMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIGh0bWwgLnJhbmdlLTMwID4gKjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAwOyB9XG4gIGh0bWwgLnJhbmdlLTMwID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG5odG1sIC5yYW5nZS0xNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIGh0bWwgLnJhbmdlLTE1ID4gKjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAwOyB9XG4gIGh0bWwgLnJhbmdlLTE1ID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG5odG1sIC5zcGFjaW5nLTIwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgaHRtbCAuc3BhY2luZy0yMCA+ICo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMDsgfVxuICBodG1sIC5zcGFjaW5nLTIwID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbCAucmFuZ2UtbWQtMzAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH1cbiAgICBodG1sIC5yYW5nZS1tZC0zMCA+ICoge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBodG1sIC5yYW5nZS03NSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBodG1sIC5yYW5nZS03NSA+ICo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMDsgfVxuICAgIGh0bWwgLnJhbmdlLTc1ID4gKiB7XG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgaHRtbCAucmFuZ2UtOTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgaHRtbCAucmFuZ2UtOTAgPiAqOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICBodG1sIC5yYW5nZS05MCA+ICoge1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9IH1cblxuLnJhbmdlLnNwYWNpbmctMjAge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gIC5yYW5nZS5zcGFjaW5nLTIwIFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLypcclxuKlxyXG4qIE1vZHVsZXNcclxuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLypcclxuKlxyXG4qIEZsZXggR3JpZCBzeXN0ZW1cclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLnNoZWxsLFxuLnNoZWxsLXdpZGUsXG4uc2hlbGwtZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnNoZWxsLFxuLnNoZWxsLXdpZGUge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDQ4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaGVsbCxcbiAgICAuc2hlbGwtd2lkZSB7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNoZWxsLFxuICAgIC5zaGVsbC13aWRlIHtcbiAgICAgIG1heC13aWR0aDogOTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNoZWxsLFxuICAgIC5zaGVsbC13aWRlIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hlbGwtd2lkZSB7XG4gICAgbWF4LXdpZHRoOiAxODAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaGVsbC1mbHVpZC1pbnNldC1sZy01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuXG4ucmFuZ2Uge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLnJhbmdlID4gLnJhbmdlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnJhbmdlLWNlbnRlciB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJhbmdlLWxlZnQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucmFuZ2UtcmlnaHQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucmFuZ2UtanVzdGlmeSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJhbmdlLWFyb3VuZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5yYW5nZS10b3Age1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5yYW5nZS1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAucmFuZ2UtbWlkZGxlIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yYW5nZS1ib3R0b20ge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5yYW5nZS1zcGFjZXIge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuW2NsYXNzKj1cImNlbGwtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbmh0bWwubHQtaWUtMTAgKiArIC5yYW5nZSxcbiogKyAucmFuZ2Uge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbmh0bWwubHQtaWUtMTAgKiArIFtjbGFzcyo9J2NlbGwtJ10sXG4qICsgW2NsYXNzKj0nY2VsbC0nXSxcbmh0bWwubHQtaWUtMTAgKiArIC5yYW5nZS1zbSxcbiogKyAucmFuZ2Utc20ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbmh0bWwubHQtaWUtMTAgKiArIC5yYW5nZS1sZyxcbiogKyAucmFuZ2UtbGcge1xuICBtYXJnaW4tdG9wOiA2NnB4OyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlLWNvbmRlbnNlZCxcbi5yYW5nZS1jb25kZW5zZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGh0bWwubHQtaWUtMTAgLnJhbmdlLWNvbmRlbnNlZCA+IFtjbGFzcyo9J2NlbGwnXSxcbiAgLnJhbmdlLWNvbmRlbnNlZCA+IFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgaHRtbC5sdC1pZS0xMCAucmFuZ2UtY29uZGVuc2VkID4gKiArIFtjbGFzcyo9J2NlbGwnXSxcbiAgLnJhbmdlLWNvbmRlbnNlZCA+ICogKyBbY2xhc3MqPSdjZWxsJ10ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UtbmFycm93LFxuLnJhbmdlLW5hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgaHRtbC5sdC1pZS0xMCAucmFuZ2UtbmFycm93ID4gW2NsYXNzKj0nY2VsbCddLFxuICAucmFuZ2UtbmFycm93ID4gW2NsYXNzKj0nY2VsbCddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgaHRtbC5sdC1pZS0xMCAucmFuZ2UtbmFycm93ID4gKiArIFtjbGFzcyo9J2NlbGwnXSxcbiAgLnJhbmdlLW5hcnJvdyA+ICogKyBbY2xhc3MqPSdjZWxsJ10ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucmFuZ2Uge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5yYW5nZSA+IC5yYW5nZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yYW5nZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnJhbmdlID4gW2NsYXNzKj0nY2VsbCddIHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAqICsgW2NsYXNzKj0nY2VsbC14cy0nXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucmFuZ2UteHMtY2VudGVyIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucmFuZ2UteHMtbGVmdCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5yYW5nZS14cy1yaWdodCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5yYW5nZS14cy1qdXN0aWZ5IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucmFuZ2UteHMtYXJvdW5kIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLnJhbmdlLXhzLXRvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnJhbmdlLXhzIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAucmFuZ2UteHMtcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLnJhbmdlLXhzLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmFuZ2UteHMtYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuY2VsbC14cy10b3Age1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5jZWxsLXhzLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuY2VsbC14cy1ib3R0b20ge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXByZWZmaXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLTEge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHJlZmZpeC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteHMtMiB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHJlZmZpeC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLTMge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXByZWZmaXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAucmFuZ2UgPiAuY2VsbC14cy00IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucmFuZ2UgPiAuY2VsbC14cy1wcmVmZml4LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteHMtNSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHJlZmZpeC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLTYge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXByZWZmaXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAucmFuZ2UgPiAuY2VsbC14cy03IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAucmFuZ2UgPiAuY2VsbC14cy1wcmVmZml4LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteHMtOCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHJlZmZpeC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLTkge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXByZWZmaXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAucmFuZ2UgPiAuY2VsbC14cy0xMCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHJlZmZpeC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAucmFuZ2UgPiAuY2VsbC14cy0xMSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHJlZmZpeC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC14cy0xMiB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXByZWZmaXgtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLTEtNSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKiArIFtjbGFzcyo9J2NlbGwtc20tJ10ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnJhbmdlLXNtLWNlbnRlciB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJhbmdlLXNtLWxlZnQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucmFuZ2Utc20tcmlnaHQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucmFuZ2Utc20tanVzdGlmeSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJhbmdlLXNtLWFyb3VuZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5yYW5nZS1zbS10b3Age1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5yYW5nZS1zbSB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnJhbmdlLXNtLXJldmVyc2Uge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5yYW5nZS1zbS1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJhbmdlLXNtLWJvdHRvbSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmNlbGwtc20tdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAuY2VsbC1zbS1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmNlbGwtc20tYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wcmVmZml4LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS0xIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXByZWZmaXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLTIge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXByZWZmaXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS0zIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDI1JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wcmVmZml4LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLnJhbmdlID4gLmNlbGwtc20tNCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwtc20tcHJlZmZpeC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLTUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXByZWZmaXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS02IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDUwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wcmVmZml4LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLnJhbmdlID4gLmNlbGwtc20tNyB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwtc20tcHJlZmZpeC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLTgge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXByZWZmaXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS05IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDc1JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wcmVmZml4LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLnJhbmdlID4gLmNlbGwtc20tMTAge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXByZWZmaXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwtc20tMTEge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXByZWZmaXgtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwtc20tMTIge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wcmVmZml4LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS0xLTUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICogKyBbY2xhc3MqPSdjZWxsLW1kLSddIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5yYW5nZS1tZC1jZW50ZXIge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yYW5nZS1tZC1sZWZ0IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnJhbmdlLW1kLXJpZ2h0IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnJhbmdlLW1kLWp1c3RpZnkge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5yYW5nZS1tZC1hcm91bmQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAucmFuZ2UtbWQtdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAucmFuZ2UtbWQge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5yYW5nZS1tZC1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAucmFuZ2UtbWQtbWlkZGxlIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yYW5nZS1tZC1ib3R0b20ge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5jZWxsLW1kLXRvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLmNlbGwtbWQtbWlkZGxlIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5jZWxsLW1kLWJvdHRvbSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHJlZmZpeC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtMSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wcmVmZml4LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC0yIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wcmVmZml4LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtMyB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyNSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHJlZmZpeC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLTQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLXByZWZmaXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC01IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wcmVmZml4LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtNiB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHJlZmZpeC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLTcge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLXByZWZmaXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC04IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wcmVmZml4LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtOSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3NSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHJlZmZpeC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLTEwIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wcmVmZml4LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLTExIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wcmVmZml4LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLTEyIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHJlZmZpeC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtMS01IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDIwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKiArIFtjbGFzcyo9J2NlbGwtbGctJ10ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnJhbmdlLWxnLWNlbnRlciB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJhbmdlLWxnLWxlZnQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucmFuZ2UtbGctcmlnaHQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucmFuZ2UtbGctanVzdGlmeSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJhbmdlLWxnLWFyb3VuZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5yYW5nZS1sZy10b3Age1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5yYW5nZS1sZyB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnJhbmdlLWxnLXJldmVyc2Uge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5yYW5nZS1sZy1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJhbmdlLWxnLWJvdHRvbSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmNlbGwtbGctdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAuY2VsbC1sZy1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmNlbGwtbGctYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wcmVmZml4LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy0xIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXByZWZmaXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLTIge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXByZWZmaXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy0zIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDI1JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wcmVmZml4LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbGctNCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbGctcHJlZmZpeC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLTUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXByZWZmaXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy02IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDUwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wcmVmZml4LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbGctNyB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbGctcHJlZmZpeC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLTgge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXByZWZmaXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy05IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDc1JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wcmVmZml4LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbGctMTAge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXByZWZmaXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbGctMTEge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXByZWZmaXgtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwtbGctMTIge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wcmVmZml4LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy0xLTUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAqICsgW2NsYXNzKj0nY2VsbC14bC0nXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucmFuZ2UteGwtY2VudGVyIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucmFuZ2UteGwtbGVmdCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5yYW5nZS14bC1yaWdodCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5yYW5nZS14bC1qdXN0aWZ5IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucmFuZ2UteGwtYXJvdW5kIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLnJhbmdlLXhsLXRvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnJhbmdlLXhsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAucmFuZ2UteGwtcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLnJhbmdlLXhsLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmFuZ2UteGwtYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuY2VsbC14bC10b3Age1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5jZWxsLXhsLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuY2VsbC14bC1ib3R0b20ge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXByZWZmaXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLTEge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHJlZmZpeC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteGwtMiB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHJlZmZpeC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLTMge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXByZWZmaXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAucmFuZ2UgPiAuY2VsbC14bC00IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucmFuZ2UgPiAuY2VsbC14bC1wcmVmZml4LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteGwtNSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHJlZmZpeC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLTYge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXByZWZmaXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAucmFuZ2UgPiAuY2VsbC14bC03IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAucmFuZ2UgPiAuY2VsbC14bC1wcmVmZml4LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteGwtOCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHJlZmZpeC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLTkge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXByZWZmaXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAucmFuZ2UgPiAuY2VsbC14bC0xMCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHJlZmZpeC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAucmFuZ2UgPiAuY2VsbC14bC0xMSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHJlZmZpeC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAucmFuZ2UgPiAuY2VsbC14bC0xMiB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXByZWZmaXgtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLTEtNSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH0gfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLXhzLTEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtMiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtMyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtNCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtNSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtNiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtNyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtOCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtOSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtMTAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLXhzLTExIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC14cy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLXhzLTEtNSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtc20tMSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS0yIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS0zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS00IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS01IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS02IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS03IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS04IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS05IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtc20tMTEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLXNtLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtc20tMS01IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1tZC0xIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTgge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1tZC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbWQtMTIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1tZC0xLTUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDIwJTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLWxnLTEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctMiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctMyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctNCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctNSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctNiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctNyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctOCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctOSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctMTAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLWxnLTExIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1sZy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLWxnLTEtNSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gW2NsYXNzKj1cImNlbGwteHMtcHJlZmZpeC1cIl0sXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IFtjbGFzcyo9XCJjZWxsLXNtLXByZWZmaXgtXCJdLFxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiBbY2xhc3MqPVwiY2VsbC1tZC1wcmVmZml4LVwiXSxcbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gW2NsYXNzKj1cImNlbGwtbGctcHJlZmZpeC1cIl0ge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4vKlxyXG4qXHJcbiogUmVzcG9uc2l2ZSB1bml0XHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi51bml0IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXg6IDAgMSAxMDAlO1xuICAtd2Via2l0LWZsZXg6IDAgMSAxMDAlO1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4udW5pdF9fYm9keSB7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87IH1cblxuLnVuaXRfX2xlZnQsXG4udW5pdF9fcmlnaHQge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnVuaXQtbWlkZGxlIHtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi51bml0LFxuLnVuaXQtdmVydGljYWwge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC51bml0ID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCxcbiAgLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksXG4gIC51bml0LXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC51bml0ID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4udW5pdC1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudW5pdC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnVuaXQtLWludmVyc2Uge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC51bml0LS1pbnZlcnNlLCAudW5pdC0taW52ZXJzZS51bml0LXZlcnRpY2FsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC51bml0LS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtLWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAudW5pdC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtLWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC0taW52ZXJzZS51bml0LWhvcml6b250YWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLnVuaXQtLWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC51bml0LS1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51bml0LXhzLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudW5pdC14cyxcbiAgLnVuaXQteHMtdmVydGljYWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnVuaXQteHMgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLFxuICAgIC51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC51bml0LXhzID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gICAgLnVuaXQteHMgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LFxuICAgIC51bml0LXhzLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gICAgLnVuaXQteHMtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLnVuaXQteHMgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCxcbiAgICAudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC51bml0LXhzLWhvcml6b250YWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAgIC51bml0LXhzLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC51bml0LXhzLS1pbnZlcnNlIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC51bml0LXhzLS1pbnZlcnNlLCAudW5pdC14cy0taW52ZXJzZS51bml0LXhzLXZlcnRpY2FsIHtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgLnVuaXQteHMtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC14cy0taW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAudW5pdC14cy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQteHMtLWludmVyc2UudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnVuaXQteHMtLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsIHtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgLnVuaXQteHMtLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC51bml0LXhzLS1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zbS1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVuaXQtc20sXG4gIC51bml0LXNtLXZlcnRpY2FsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC51bml0LXNtID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCxcbiAgICAudW5pdC1zbS12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAudW5pdC1zbSA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAgIC51bml0LXNtID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSxcbiAgICAudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAgIC51bml0LXNtLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC51bml0LXNtID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsXG4gICAgLnVuaXQtc20tdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAudW5pdC1zbS1ob3Jpem9udGFsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC51bml0LXNtLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgICAudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC51bml0LXNtLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAudW5pdC1zbS0taW52ZXJzZSB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAudW5pdC1zbS0taW52ZXJzZSwgLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS12ZXJ0aWNhbCB7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIC51bml0LXNtLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLnVuaXQtc20tLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20taG9yaXpvbnRhbCB7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIC51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20taG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAudW5pdC1zbS0taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtbWQtbWlkZGxlIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51bml0LW1kLFxuICAudW5pdC1tZC12ZXJ0aWNhbCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudW5pdC1tZCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsXG4gICAgLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnVuaXQtbWQgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgICAudW5pdC1tZCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksXG4gICAgLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgICAudW5pdC1tZC12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAudW5pdC1tZCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LFxuICAgIC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLnVuaXQtbWQtaG9yaXpvbnRhbCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gICAgLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnVuaXQtbWQtLWludmVyc2Uge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgLnVuaXQtbWQtLWludmVyc2UsIC51bml0LW1kLS1pbnZlcnNlLnVuaXQtbWQtdmVydGljYWwge1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAudW5pdC1tZC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LW1kLS1pbnZlcnNlLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIC51bml0LW1kLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLWhvcml6b250YWwge1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdC1sZy1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVuaXQtbGcsXG4gIC51bml0LWxnLXZlcnRpY2FsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC51bml0LWxnID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCxcbiAgICAudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAudW5pdC1sZyA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAgIC51bml0LWxnID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSxcbiAgICAudW5pdC1sZy12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAgIC51bml0LWxnLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC51bml0LWxnID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsXG4gICAgLnVuaXQtbGctdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAudW5pdC1sZy1ob3Jpem9udGFsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC51bml0LWxnLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgICAudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC51bml0LWxnLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAudW5pdC1sZy0taW52ZXJzZSB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAudW5pdC1sZy0taW52ZXJzZSwgLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCB7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIC51bml0LWxnLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLnVuaXQtbGctLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LWxnLS1pbnZlcnNlLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC51bml0LWxnLS1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCB7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIC51bml0LWxnLS1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAudW5pdC1sZy0taW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC51bml0LXhsLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudW5pdC14bCxcbiAgLnVuaXQteGwtdmVydGljYWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnVuaXQteGwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLFxuICAgIC51bml0LXhsLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC51bml0LXhsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gICAgLnVuaXQteGwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LFxuICAgIC51bml0LXhsLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gICAgLnVuaXQteGwtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLnVuaXQteGwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCxcbiAgICAudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC51bml0LXhsLWhvcml6b250YWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAgIC51bml0LXhsLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC51bml0LXhsLS1pbnZlcnNlIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC51bml0LXhsLS1pbnZlcnNlLCAudW5pdC14bC0taW52ZXJzZS51bml0LXhsLXZlcnRpY2FsIHtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgLnVuaXQteGwtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC14bC0taW52ZXJzZS51bml0LXhsLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAudW5pdC14bC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQteGwtLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnVuaXQteGwtLWludmVyc2UudW5pdC14bC1ob3Jpem9udGFsIHtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgLnVuaXQteGwtLWludmVyc2UudW5pdC14bC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC51bml0LXhsLS1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi51bml0LXNwYWNpbmcteHhzLnVuaXQgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4cy51bml0LXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi51bml0LXNwYWNpbmcteHhzLnVuaXQgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbi51bml0LXNwYWNpbmcteHhzLnVuaXQgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXh4cy51bml0LXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4udW5pdC1zcGFjaW5nLXh4cy51bml0LXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDRweDsgfVxuXG4udW5pdC1zcGFjaW5nLXh4cy51bml0ID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDRweDsgfVxuXG4udW5pdC1zcGFjaW5nLXh4cy51bml0LWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbi51bml0LXNwYWNpbmcteHhzLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuLnVuaXQtc3BhY2luZy14eHMudW5pdC1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuLnVuaXQtc3BhY2luZy14eHMudW5pdC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtLWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogNHB4OyB9XG5cbi51bml0LXNwYWNpbmcteHhzLnVuaXQtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtLWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi51bml0LXNwYWNpbmcteHhzLnVuaXQtLWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuXG4udW5pdC1zcGFjaW5nLXh4cy51bml0LS1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14cyA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhzID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhzLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhzID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhzLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC14cy0taW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhzLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhzLS1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14cy0taW52ZXJzZS51bml0LXhzLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXNtID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC1zbS12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20gPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1zbSA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20tdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20gPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXNtLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20tLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4cy51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20tLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1zbS0taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20taG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1tZCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy14eHMudW5pdC1tZC12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1tZCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1tZC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1tZC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kLS1pbnZlcnNlLnVuaXQtbWQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbGcgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1sZyA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy14eHMudW5pdC1sZy12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1sZyA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1sZy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1sZy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC1sZy0taW52ZXJzZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLS1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteGwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhsLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhsLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhsLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhsLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhsLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQteGwtLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bC0taW52ZXJzZS51bml0LXhsLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhsLS1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteGwtLWludmVyc2UudW5pdC14bC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4udW5pdC1zcGFjaW5nLXhzLnVuaXQgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnVuaXQtc3BhY2luZy14cy51bml0ID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4udW5pdC1zcGFjaW5nLXhzLnVuaXQgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbi51bml0LXNwYWNpbmcteHMudW5pdC12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLnVuaXQtc3BhY2luZy14cy51bml0ID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmcteHMudW5pdC12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogN3B4OyB9XG5cbi51bml0LXNwYWNpbmcteHMudW5pdC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4udW5pdC1zcGFjaW5nLXhzLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi51bml0LXNwYWNpbmcteHMudW5pdC1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi51bml0LXNwYWNpbmcteHMudW5pdC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC0taW52ZXJzZS51bml0LXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLnVuaXQtc3BhY2luZy14cy51bml0LS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtLWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi51bml0LXNwYWNpbmcteHMudW5pdC0taW52ZXJzZS51bml0LWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4udW5pdC1zcGFjaW5nLXhzLnVuaXQtLWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteHMgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteHMgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhzID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy14cy51bml0LXhzLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14cyA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQteHMtdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhzLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhzLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhzLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14cy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC14cy0taW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteHMtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC14cy0taW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteHMtLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14cy0taW52ZXJzZS51bml0LXhzLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20gPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20gPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXNtID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy14cy51bml0LXNtLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1zbSA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20tdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXNtLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXNtLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXNtLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1zbS0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC1zbS0taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20tLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC1zbS0taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1zbS0taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbWQgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbWQgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LW1kID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy14cy51bml0LW1kLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1tZC12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1tZCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LW1kLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LW1kLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LW1kLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1tZC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbWQtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LWxnID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14cy51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LWxnID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1sZyA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksIC51bml0LXNwYWNpbmcteHMudW5pdC1sZy12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGctdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGcgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCwgLnVuaXQtc3BhY2luZy14cy51bml0LWxnLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGctLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LWxnLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LWxnLS1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14bCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14bCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteGwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQteGwtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhsLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmcteHMudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhsLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14cy51bml0LXhsLS1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14bC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14cy51bml0LXhsLS1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14bC0taW52ZXJzZS51bml0LXhsLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhsLS1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnVuaXQtc3BhY2luZy1zbS51bml0ID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi51bml0LXNwYWNpbmctc20udW5pdCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuLnVuaXQtc3BhY2luZy1zbS51bml0ID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy1zbS51bml0LXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4udW5pdC1zcGFjaW5nLXNtLnVuaXQtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4udW5pdC1zcGFjaW5nLXNtLnVuaXQgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCwgLnVuaXQtc3BhY2luZy1zbS51bml0LXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi51bml0LXNwYWNpbmctc20udW5pdC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4udW5pdC1zcGFjaW5nLXNtLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi51bml0LXNwYWNpbmctc20udW5pdC1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi51bml0LXNwYWNpbmctc20udW5pdC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC0taW52ZXJzZS51bml0LXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi51bml0LXNwYWNpbmctc20udW5pdC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LS1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4udW5pdC1zcGFjaW5nLXNtLnVuaXQtLWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLnVuaXQtc3BhY2luZy1zbS51bml0LS1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmctc20udW5pdC14cyA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksIC51bml0LXNwYWNpbmctc20udW5pdC14cy12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteHMtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmctc20udW5pdC14cy12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC14cy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC14cy0taW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXNtLnVuaXQteHMtLWludmVyc2UudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzLS1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteHMtLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmctc20udW5pdC1zbSA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksIC51bml0LXNwYWNpbmctc20udW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtc20tdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmctc20udW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1zbS0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC1zbS0taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20taG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmctc20udW5pdC1tZCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksIC51bml0LXNwYWNpbmctc20udW5pdC1tZC12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmctc20udW5pdC1tZC12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1tZC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC1tZC0taW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLS1pbnZlcnNlLnVuaXQtbWQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZyA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZyA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGcgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGctdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LWxnLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZyA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGctdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGctLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LWxnLS1pbnZlcnNlLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZy0taW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LWxnLS1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy1zbS51bml0LXhsLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmctc20udW5pdC14bC12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCwgLnVuaXQtc3BhY2luZy1zbS51bml0LXhsLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhsLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LXhsLS1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC14bC0taW52ZXJzZS51bml0LXhsLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwtLWludmVyc2UudW5pdC14bC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC14bC0taW52ZXJzZS51bml0LXhsLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi51bml0LXNwYWNpbmctbWQudW5pdCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbWQudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4udW5pdC1zcGFjaW5nLW1kLnVuaXQgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbi51bml0LXNwYWNpbmctbWQudW5pdCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksIC51bml0LXNwYWNpbmctbWQudW5pdC12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuLnVuaXQtc3BhY2luZy1tZC51bml0LXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLnVuaXQtc3BhY2luZy1tZC51bml0ID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmctbWQudW5pdC12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4udW5pdC1zcGFjaW5nLW1kLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuLnVuaXQtc3BhY2luZy1tZC51bml0LWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4udW5pdC1zcGFjaW5nLW1kLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4udW5pdC1zcGFjaW5nLW1kLnVuaXQtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLW1kLnVuaXQtLWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4udW5pdC1zcGFjaW5nLW1kLnVuaXQtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbWQudW5pdC0taW52ZXJzZS51bml0LXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnVuaXQtc3BhY2luZy1tZC51bml0LS1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi51bml0LXNwYWNpbmctbWQudW5pdC0taW52ZXJzZS51bml0LWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC14cyA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbWQudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC14cyA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQteHMgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLW1kLnVuaXQteHMtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXhzLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC14cyA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLW1kLnVuaXQteHMtdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmctbWQudW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQteHMtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLW1kLnVuaXQteHMtLWludmVyc2UudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC14cy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1tZC51bml0LXhzLS1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC14cy0taW52ZXJzZS51bml0LXhzLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXhzLS1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1zbSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbWQudW5pdC1zbS12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1zbSA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtc20gPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLW1kLnVuaXQtc20tdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXNtLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1zbSA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLW1kLnVuaXQtc20tdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtc20tLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLW1kLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1zbS0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1tZC51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1zbS0taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20taG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1tZCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbWQudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1tZCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbWQgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1tZCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbWQtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1tZC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1tZC51bml0LW1kLS1pbnZlcnNlLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LW1kLS1pbnZlcnNlLnVuaXQtbWQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbGcgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbGcgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LWxnID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy1tZC51bml0LWxnLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1sZy12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbGcgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCwgLnVuaXQtc3BhY2luZy1tZC51bml0LWxnLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LWxnLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1tZC51bml0LWxnLS1pbnZlcnNlLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbGctLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbWQudW5pdC1sZy0taW52ZXJzZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC1sZy0taW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXhsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1tZC51bml0LXhsLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXhsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmctbWQudW5pdC14bCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksIC51bml0LXNwYWNpbmctbWQudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQteGwtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXhsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmctbWQudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXhsLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXhsLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXhsLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdC14bC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbWQudW5pdC14bC0taW52ZXJzZS51bml0LXhsLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXhsLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLW1kLnVuaXQteGwtLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy1tZC51bml0LXhsLS1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQteGwtLWludmVyc2UudW5pdC14bC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4udW5pdC1zcGFjaW5nLXhsLnVuaXQgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnVuaXQtc3BhY2luZy14bC51bml0ID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4udW5pdC1zcGFjaW5nLXhsLnVuaXQgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbi51bml0LXNwYWNpbmcteGwudW5pdC12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi51bml0LXNwYWNpbmcteGwudW5pdCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLnVuaXQtc3BhY2luZy14bC51bml0LWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbi51bml0LXNwYWNpbmcteGwudW5pdC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuLnVuaXQtc3BhY2luZy14bC51bml0LWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuLnVuaXQtc3BhY2luZy14bC51bml0LS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14bC51bml0LS1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLnVuaXQtc3BhY2luZy14bC51bml0LS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtLWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi51bml0LXNwYWNpbmcteGwudW5pdC0taW52ZXJzZS51bml0LWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG4udW5pdC1zcGFjaW5nLXhsLnVuaXQtLWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhzID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy14bC51bml0LXhzLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCwgLnVuaXQtc3BhY2luZy14bC51bml0LXhzLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhzLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14bC51bml0LXhzLS1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC14cy0taW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMtLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14cy0taW52ZXJzZS51bml0LXhzLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20gPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20gPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXNtID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy14bC51bml0LXNtLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20gPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCwgLnVuaXQtc3BhY2luZy14bC51bml0LXNtLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20taG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20taG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20taG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXNtLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14bC51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20tLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC1zbS0taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1zbS0taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LW1kID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy14bC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1tZC12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCwgLnVuaXQtc3BhY2luZy14bC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LW1kLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14bC51bml0LW1kLS1pbnZlcnNlLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14bC51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1sZyA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksIC51bml0LXNwYWNpbmcteGwudW5pdC1sZy12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbGctdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmcteGwudW5pdC1sZy12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1sZy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC1sZy0taW52ZXJzZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnLS1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteGwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXhsLnVuaXQteGwtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhsLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXhsLnVuaXQteGwtdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bC1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteGwtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQteGwtLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14bC51bml0LXhsLS1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bC0taW52ZXJzZS51bml0LXhsLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhsLS1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnVuaXQtc3BhY2luZy14eGwudW5pdCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnVuaXQtc3BhY2luZy14eGwudW5pdCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuLnVuaXQtc3BhY2luZy14eGwudW5pdCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksIC51bml0LXNwYWNpbmcteHhsLnVuaXQtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbi51bml0LXNwYWNpbmcteHhsLnVuaXQtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4udW5pdC1zcGFjaW5nLXh4bC51bml0ID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLnVuaXQtc3BhY2luZy14eGwudW5pdC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4udW5pdC1zcGFjaW5nLXh4bC51bml0LWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4udW5pdC1zcGFjaW5nLXh4bC51bml0LWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnVuaXQtc3BhY2luZy14eGwudW5pdC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtLWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4udW5pdC1zcGFjaW5nLXh4bC51bml0LS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4bC51bml0LS1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4udW5pdC1zcGFjaW5nLXh4bC51bml0LS1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi51bml0LXNwYWNpbmcteHhsLnVuaXQtLWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteHMgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cyA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksIC51bml0LXNwYWNpbmcteHhsLnVuaXQteHMtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQteHMtdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy0taW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy0taW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzLS1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzLS1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20gPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1zbSA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy14eGwudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20gPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCwgLnVuaXQtc3BhY2luZy14eGwudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20taG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20tLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LW1kID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LW1kLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZyA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LWxnID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGcgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LWxnLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZyA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LWxnLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LWxnLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZy0taW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZy0taW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhsLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhsLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhsLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bC0taW52ZXJzZS51bml0LXhsLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bC0taW52ZXJzZS51bml0LXhsLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0ID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtLWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtLWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC0taW52ZXJzZS51bml0LWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC0taW52ZXJzZS51bml0LWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteHMgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cyA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHksIC51bml0LXNwYWNpbmcteHhsLnVuaXQteHMtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQteHMtdmVydGljYWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy0taW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eGwudW5pdC14cy0taW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzLS1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhzLS1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20gPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1zbSA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSwgLnVuaXQtc3BhY2luZy14eGwudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX3JpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20gPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCwgLnVuaXQtc3BhY2luZy14eGwudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20taG9yaXpvbnRhbCA+IC51bml0X19sZWZ0ICsgLnVuaXRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLWhvcml6b250YWwgPiAudW5pdF9fYm9keSArIC51bml0X19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20tLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXNtLS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtc20tLWludmVyc2UudW5pdC1zbS1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LW1kID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LW1kLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbWQtLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1tZC0taW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZyA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LWxnID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGcgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LWxnLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZyA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LWxnLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LWxnLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZy0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQtbGctLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZy0taW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC1sZy0taW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhsLXZlcnRpY2FsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtdmVydGljYWwgPiAudW5pdF9fbGVmdCArIC51bml0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0LCAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhsLXZlcnRpY2FsID4gLnVuaXRfX2JvZHkgKyAudW5pdF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAudW5pdC1zcGFjaW5nLXh4bC51bml0LXhsLWhvcml6b250YWwgPiAudW5pdF9fbGVmdCArIC51bml0X19yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bC1ob3Jpem9udGFsID4gLnVuaXRfX2xlZnQgKyAudW5pdF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0X19ib2R5ICsgLnVuaXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bC0taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhsLnVuaXQteGwtLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bC0taW52ZXJzZS51bml0LXhsLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLnVuaXQtc3BhY2luZy14eGwudW5pdC14bC0taW52ZXJzZS51bml0LXhsLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5yb3ctbm8tZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAucm93LW5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbCddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3ctZ3V0dGVyLWN1c3RvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9XG4gICAgLnJvdy1ndXR0ZXItY3VzdG9tID4gW2NsYXNzKj0nY29sJ10ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbnRhaW5lciBbY2xhc3MqPSdjb2wnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9IH1cblxuLmdyaWQtZWxlbWVudCB7XG4gIHBhZGRpbmc6IDEycHggOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmdyaWQtZWxlbWVudCBwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsd2lkdGggLmdyaWQtZWxlbWVudCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItZnVsbHdpZHRoIC5ncmlkLWVsZW1lbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsd2lkdGggLmdyaWQtZWxlbWVudCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHggMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsd2lkdGggLmdyaWQtZWxlbWVudCB7XG4gICAgcGFkZGluZzogNDBweCA3MHB4OyB9IH1cblxuLmdyaWQtc3lzdGVtLWJvcmRlcmVkIC5ncmlkLXN5c3RlbS1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjNmODsgfVxuICAuZ3JpZC1zeXN0ZW0tYm9yZGVyZWQgLmdyaWQtc3lzdGVtLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5ncmlkLXN5c3RlbS1ib3JkZXJlZCAuZ3JpZC1lbGVtZW50IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zeXN0ZW0tYm9yZGVyZWQgLmdyaWQtZWxlbWVudCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLXN5c3RlbS1ib3JkZXJlZCAuZ3JpZC1lbGVtZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfSB9XG5cbi5ncmlkLXN5c3RlbS1vdXRsaW5lIC5ncmlkLXN5c3RlbS1yb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDsgfVxuICAuZ3JpZC1zeXN0ZW0tb3V0bGluZSAuZ3JpZC1zeXN0ZW0tcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuXG4uZ3JpZC1zeXN0ZW0tb3V0bGluZSBbY2xhc3MqPSdjb2wnXTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIC5ncmlkLXN5c3RlbS1vdXRsaW5lIFtjbGFzcyo9J2NvbCddOm5vdCg6bGFzdC1jaGlsZCkgLmdyaWQtZWxlbWVudCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5ncmlkLXN5c3RlbS1vdXRsaW5lIFtjbGFzcyo9J2NvbCddOm5vdCg6Zmlyc3QtY2hpbGQpIC5ncmlkLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4qICsgLmdyaWQtc3lzdGVtLXJvdyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxuLmdyaWQtc3lzdGVtLXJvdyArIC5ncmlkLXN5c3RlbS1yb3cge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5yYW5nZS1jdXN0b20tYm9yZGVyZWQgW2NsYXNzKj0nY2VsbCddIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuXG4ucmFuZ2UtY3VzdG9tLWJvcmRlcmVkIFtjbGFzcyo9J2NlbGwnXTpudGgtY2hpbGQobiArIDIpIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yYW5nZS1jdXN0b20tYm9yZGVyZWQgLmNlbGwteHMtNjpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDsgfVxuICAucmFuZ2UtY3VzdG9tLWJvcmRlcmVkIC5jZWxsLXhzLTY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmFuZ2UtY3VzdG9tLWJvcmRlcmVkIC5jZWxsLXNtLTM6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAxcHg7IH1cbiAgLnJhbmdlLWN1c3RvbS1ib3JkZXJlZCAuY2VsbC1zbS0zOm50aC1jaGlsZChuICsgMikge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAwOyB9XG4gIC5yYW5nZS1jdXN0b20tYm9yZGVyZWQgLmNlbGwtc20tNDpudGgtY2hpbGQobikge1xuICAgIGJvcmRlci13aWR0aDogMDsgfVxuICAucmFuZ2UtY3VzdG9tLWJvcmRlcmVkIC5jZWxsLXNtLTQ6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7IH0gfVxuXG4ucmFuZ2UtY3VzdG9tLWJvcmRlcmVkLXNtYWxsIC5jZWxsLWJvcmRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5yYW5nZS1jdXN0b20tYm9yZGVyZWQtc21hbGwgLmNlbGwtYm9yZGVyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgbGVmdDogN3B4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZThlODtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnJhbmdlLWN1c3RvbS1ib3JkZXJlZC1zbWFsbCBbY2xhc3MqPSdjZWxsJ10ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5yYW5nZS1jdXN0b20tYm9yZGVyZWQtc21hbGwgW2NsYXNzKj0nY2VsbCddLmNlbGwtYm9yZGVyZWQ6bnRoLWNoaWxkKG4gKyAyKTphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucmFuZ2UtY3VzdG9tLWJvcmRlcmVkLXNtYWxsIC5jZWxsLWJvcmRlcmVkOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAucmFuZ2UtY3VzdG9tLWJvcmRlcmVkLXNtYWxsIC5jZWxsLWJvcmRlcmVkLmNlbGwteHMtNjpudGgtY2hpbGQob2RkKTphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDsgfVxuICAucmFuZ2UtY3VzdG9tLWJvcmRlcmVkLXNtYWxsIC5jZWxsLWJvcmRlcmVkLmNlbGwteHMtNjpudGgtY2hpbGQoZXZlbik6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yYW5nZS1jdXN0b20tYm9yZGVyZWQtc21hbGwgLmNlbGwtYm9yZGVyZWQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMTA3cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucmFuZ2UtY3VzdG9tLWJvcmRlcmVkLXNtYWxsIC5jZWxsLWJvcmRlcmVkLmNlbGwtc20tMzpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDFweDsgfVxuICAucmFuZ2UtY3VzdG9tLWJvcmRlcmVkLXNtYWxsIC5jZWxsLWJvcmRlcmVkLmNlbGwtc20tMzpudGgtY2hpbGQobiArIDIpOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDsgfVxuICAucmFuZ2UtY3VzdG9tLWJvcmRlcmVkLXNtYWxsIC5jZWxsLWJvcmRlcmVkLmNlbGwtc20tNDpudGgtY2hpbGQobik6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMDsgfVxuICAucmFuZ2UtY3VzdG9tLWJvcmRlcmVkLXNtYWxsIC5jZWxsLWJvcmRlcmVkLmNlbGwtc20tNDpudGgtY2hpbGQobiArIDIpOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJhbmdlLWN1c3RvbS1ib3JkZXJlZC1tb2Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuXG4ucmFuZ2UtY3VzdG9tLWJvcmRlcmVkLW1vZC0yIHtcbiAgbWFyZ2luOiAwIC0xNXB4OyB9XG5cbi5yb3cuZmxpY2tyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTVweDsgfVxuICAucm93LmZsaWNrciBbY2xhc3MqPSdjb2wnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbiogKyAucm93LmZsaWNrciB7XG4gIG1hcmdpbi10b3A6IDE0cHg7IH1cblxuLypcclxuKlxyXG4qIFBsdWdpbnNcclxuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLypcclxuKlxyXG4qIEFuaW1hdGUuY3NzXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG5odG1sOm5vdCgubHQtaWUxMCkgLm5vdC1hbmltYXRlZCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyoqXHJcbiogRmFkZUluIEtleWZyYW1lcyBBbmltYXRpb25cclxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG4vKipcclxuKiBGYWRlSW5VcCBLZXlmcmFtZXMgQW5pbWF0aW9uXHJcbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7IH1cblxuLyoqXHJcbiogRmFkZUluRG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXHJcbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjsgfVxuXG4vKipcclxuKiBGYWRlSW5MZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cclxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0OyB9XG5cbi8qKlxyXG4qIEZhZGVJblJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cclxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgfVxuXG4vKlxyXG4qKlxyXG4qIEZhZGVPdXQgS2V5ZnJhbWVzIEFuaW1hdGlvblxyXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuLyoqXHJcbiogU2xpZGVJbkRvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxyXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjsgfVxuXG4vKipcclxuKiBTbGlkZUluTGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXHJcbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0OyB9XG5cbi8qKlxyXG4qIFNsaWRlSW5SaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXHJcbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDsgfVxuXG4vKipcclxuKiBTbGlkZU91dERvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxyXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duOyB9XG5cbltkYXRhLWlzb3RvcGUtbGF5b3V0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4OyB9XG4gIFtkYXRhLWlzb3RvcGUtbGF5b3V0XTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaXNvdG9wZS1sb2FkZXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTUycHggMDtcbiAgICBhbmltYXRpb246IDAuN3Mgc3ByaXRlLWFuaW1hdGlvbiBzdGVwcygxOCkgaW5maW5pdGU7XG4gICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIFtkYXRhLWlzb3RvcGUtbGF5b3V0XSBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC40cyBvcGFjaXR5IGVhc2U7IH1cbiAgW2RhdGEtaXNvdG9wZS1sYXlvdXRdLmlzb3RvcGUtLWxvYWRlZCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1pc290b3BlLWxheW91dF0uaXNvdG9wZS0tbG9hZGVkOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS1pc290b3BlLWxheW91dF0ucm93LW5vLWd1dHRlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIFtkYXRhLWlzb3RvcGUtbGF5b3V0XS5yb3ctbm8tZ3V0dGVyIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlzb3RvcGUtZmlsdGVycyA+ICoge1xuICBtYXJnaW4tdG9wOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pc290b3BlLWZpbHRlcnMgLmlubGluZS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBtYXJnaW46IDA7IH1cbiAgLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5pc290b3BlLWZpbHRlcnMgLmlubGluZS1saXN0IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgY29sb3I6ICM5YjliOWI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtZmlsdGVycy10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3QgPiBsaSB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXNvdG9wZS1maWx0ZXJzIC5pbmxpbmUtbGlzdCB7XG4gICAgd29yZC1zcGFjaW5nOiAwOyB9XG4gICAgLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3QgYSB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5pc290b3BlLWZpbHRlcnMgLmlubGluZS1saXN0IGEsIC5pc290b3BlLWZpbHRlcnMgLmlubGluZS1saXN0IGE6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpOyB9XG4gICAgICAuaXNvdG9wZS1maWx0ZXJzIC5pbmxpbmUtbGlzdCBhOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RhYzM5MDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMSwgMSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzLCBvcGFjaXR5IDAuNHM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3QgYSwgLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3QgYTphY3RpdmUsIC5pc290b3BlLWZpbHRlcnMgLmlubGluZS1saXN0IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzE1MTUxNTsgfVxuICAgICAgLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3QgYTpob3ZlciwgLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3QgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzE1MTUxNTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGFjMzkwOyB9XG4gICAgICAgIC5pc290b3BlLWZpbHRlcnMgLmlubGluZS1saXN0IGE6aG92ZXI6OmJlZm9yZSwgLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3QgYS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSAqOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIC5pc290b3BlLWZpbHRlcnMtdG9nZ2xlIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7IH1cbiAgICAgICAgLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIC5pc290b3BlLWZpbHRlcnMtdG9nZ2xlIC5jYXJldCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSA+IGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSAuaXNvdG9wZS1maWx0ZXJzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ5cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjsgfVxuICAgICAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgLmlzb3RvcGUtZmlsdGVycy5hY3RpdmUge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSAuaXNvdG9wZS1maWx0ZXJzIC5pbmxpbmUtbGlzdCBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIC5pc290b3BlLWZpbHRlcnMgLmlubGluZS1saXN0IGEuYWN0aXZlLCAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgLmlzb3RvcGUtZmlsdGVycyAuaW5saW5lLWxpc3QgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzdkNWQ4YjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI1LCA5MywgMTM5LCAwLjEpOyB9XG4gICAgICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSAuaXNvdG9wZS1maWx0ZXJzIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgLmlzb3RvcGUtZmlsdGVycyBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSAuaXNvdG9wZS1maWx0ZXJzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSAuaXNvdG9wZS1maWx0ZXJzIHtcbiAgICAgIHdpZHRoOiAyNTBweDsgfVxuICAgICAgLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIC5pc290b3BlLWZpbHRlcnMgLmlubGluZS1saXN0IGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4qICsgLmlzb3RvcGUsXG4qICsgLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uaXNvdG9wZS1maWx0ZXJzLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmlzb3RvcGUtZmlsdGVycy10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qXHJcbipcclxuKiBPd2wgQ2Fyb3VzZWxcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cclxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKiBcclxuICogIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXHJcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxyXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4vKiBcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cclxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGZvbnQ6IDQwMCA0MHB4LzgwcHggJ0ZvbnRBd2Vzb21lJztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0NCc7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4vKlxyXG4gKiBPd2wgTmF2aWdhdGlvblxyXG4gKi9cbi5vd2wtcHJldiwgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250OiA0MDAgNDZweC81MHB4ICdGb250QXdlc29tZSc7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5vd2wtcHJldjpob3ZlciwgLm93bC1uZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogIzdkNWQ4YjsgfVxuXG4ub3dsLXByZXYge1xuICBsZWZ0OiAwOyB9XG4gIC5vd2wtcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDQnOyB9XG5cbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5vd2wtbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDUnOyB9XG5cbi8qXHJcbiAqIE93bCBQYWdpbmF0aW9uXHJcbiAqL1xuLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5vd2wtZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgLm93bC1kb3Q6aG92ZXIsIC5vd2wtZG90OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAub3dsLWRvdCArIC5vd2wtZG90IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1jYXJvdXNlbC1saWdodC1kb3RzIC5vd2wtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWNhcm91c2VsLWxpZ2h0LWRvdHMgLm93bC1kb3Q6aG92ZXIsIC5vd2wtY2Fyb3VzZWwub3dsLWNhcm91c2VsLWxpZ2h0LWRvdHMgLm93bC1kb3Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwtbGlnaHQtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLypcclxuKlxyXG4qIFJEIE5hdmJhclxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG5Aa2V5ZnJhbWVzIHJkLW5hdmJhci1zbGlkZS1kb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyByZC1uYXZiYXItc2xpZGUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH0gfVxuXG4ucmQtbmF2YmFyLXdyYXAsIC5yZC1uYXZiYXIsXG4ucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItbmF2LFxuLnJkLW5hdmJhci1wYW5lbCwgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSwgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9nZ2xlLCAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCwgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1zdWJtZW51IHtcbiAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGN1YmljLWJlemllcigwLjY1LCAwLjA1LCAwLjM2LCAxKTsgfVxuXG4ucmQtbmF2YmFyLCAucmQtbmF2YmFyLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQsXG4ucmQtbmF2YmFyLXN0YXRpYyxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLFxuLnJkLW5hdmJhci1zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJkLW5hdmJhci0tbm8tdHJhbnNpdGlvbiwgLnJkLW5hdmJhci0tbm8tdHJhbnNpdGlvbiAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzYzZDQxO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW4ge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zLjQzNzVweDsgfVxuICAgIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2Ljg3NXB4O1xuICAgICAgaGVpZ2h0OiA2Ljg3NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYuODc1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzYzZDQxO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zLjQzNzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy40Mzc1cHg7IH1cbiAgICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMuNDM3NXB4OyB9XG4gIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlLmFjdGl2ZSBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7IH1cbiAgICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwLjYyNXB4KTsgfVxuICAgIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAuNjI1cHgpOyB9XG5cbi5yZC1uYXZiYXItLWlzLXN0dWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDIycHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTcpOyB9XG5cbi5yZC1uYXZiYXIucmQtbmF2YmFyLWZpeGVkICsgLnJkLW5hdmJhci5yZC1uYXZiYXItLWlzLWNsb25lLFxuLnJkLW5hdmJhci5yZC1uYXZiYXItc2lkZWJhciArIC5yZC1uYXZiYXIucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcclxuKiBOYXZiYXIgY29tcG9uZW50c1xyXG4qL1xuLnJkLW5hdmJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnJkLW5hdmJhci10b2dnbGUsXG4ucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjYzBjMGMwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLnJkLW5hdmJhci10b2dnbGUgc3BhbixcbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICB3aWR0aDogMjFweDsgfVxuICAgIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUgc3BhbjphZnRlcixcbiAgICAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTEyLjVweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAzMS41cHg7XG4gICAgICB0b3A6IDEyLjVweDsgfVxuICAgIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQycHg7IH1cbiAgICAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci10b2dnbGUgc3BhbixcbiAgICAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlIHNwYW46YWZ0ZXIsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSxcbiAgICAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlIHNwYW4ge1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlcixcbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDAuM3MsIC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzLCAwLjNzLCAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzLCAwcywgLjNzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDBzLCAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIC13ZWJraXQtdHJhbnNmb3JtLCB3aWR0aDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybSwgd2lkdGg7IH1cbiAgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW4sXG4gIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUuYWN0aXZlIHNwYW4ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIDBzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuM3M7IH1cbiAgICAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLnJkLW5hdmJhci10b2dnbGU6aG92ZXIgc3BhbiwgLnJkLW5hdmJhci10b2dnbGU6aG92ZXIgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdG9nZ2xlOmhvdmVyIHNwYW46YWZ0ZXIsXG4gIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGU6aG92ZXIgc3BhbixcbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZTpob3ZlciBzcGFuOmJlZm9yZSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogNDJweDsgfVxuICAucmQtbmF2YmFyLXRvZ2dsZTpmb2N1cyxcbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucmQtbmF2YmFyLXRvZ2dsZSBiLFxuICAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlIGIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMzNjNkNDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJkLW5hdmJhci1icmFuZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5yZC1uYXZiYXItZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXHJcbiogQHN1YnNlY3Rpb24gICBIeWJyaWQgIFN0eWxlc1xyXG4qL1xuLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTsgfVxuXG4ucmQtbWVnYW1lbnUtaGVhZGVyIHtcbiAgY29sb3I6ICNiZGEzNmM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLmNvbnRhY3QtaW5mbyxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5jb250YWN0LWluZm8ge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IC4yNXM7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMzYzZDQxO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIHRyYW5zaXRpb246IC4yNXM7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlcixcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzdkNWQ4YjsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmhvdmVyLFxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjN2Q1ZDhiOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMjM2JzsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiBhLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gYSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiBhIHtcbiAgICBjb2xvcjogIzdkNWQ4YjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBjb2xvcjogIzdkNWQ4YjsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICM3ZDVkOGI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgIGNvbG9yOiAjN2Q1ZDhiOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXIsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwtaW5uZXIsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItdG9wLXBhbmVsLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIGEsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItdG9wLXBhbmVsLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXRvcC1wYW5lbCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2guYWN0aXZlIC5yZC1zZWFyY2gsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc2VhcmNoLmFjdGl2ZSAucmQtc2VhcmNoIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGNvbG9yOiAjMzYzZDQxOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmhvdmVyLFxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzdkNWQ4YjsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuLFxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyLFxuICAgICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW4sXG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsXG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46YWZ0ZXIsXG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsXG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsXG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu+Qu1wiO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7IH1cbiAgICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyLFxuICAgICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+JjFwiO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgwLjQpOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyLFxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLXdyYXAsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgei1pbmRleDogMjsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLWZvcm0tc3VibWl0LFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLWZvcm0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gtZm9ybS1zdWJtaXQ6aG92ZXIsXG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaC1mb3JtLXN1Ym1pdDpob3ZlciB7XG4gICAgICBjb2xvcjogIzdkNWQ4YjsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjcwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDU7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgbGkuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgbGkuZm9jdXMgPiAucmQtbmF2YmFyLW1lZ2FtZW51LFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLW1lZ2FtZW51LFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIHotaW5kZXg6IDE1OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAwKTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLmZvY3VzID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNoYWRvdzogMCAwIDIycHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTcpOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgPiBhLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpID4gYSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGEsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgPiBhIHtcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgPiBhOmJlZm9yZSxcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duIGxpID4gYTpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSBsaSA+IGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYyMzgnO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQsIC4xNXMgbWFyZ2luIGVhc2UtaW4tb3V0O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpLmZvY3VzID4gYTpiZWZvcmUsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkub3BlbmVkID4gYTpiZWZvcmUsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgPiBhOmhvdmVyOmJlZm9yZSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSBsaS5mb2N1cyA+IGE6YmVmb3JlLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpLm9wZW5lZCA+IGE6YmVmb3JlLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpID4gYTpob3ZlcjpiZWZvcmUsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gbGkuZm9jdXMgPiBhOmJlZm9yZSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biBsaS5vcGVuZWQgPiBhOmJlZm9yZSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6aG92ZXI6YmVmb3JlLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW1lZ2FtZW51IGxpLmZvY3VzID4gYTpiZWZvcmUsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkub3BlbmVkID4gYTpiZWZvcmUsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgPiBhOmhvdmVyOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biB7XG4gIHdpZHRoOiAyNzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIsXG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzdkNWQ4YjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5mb2N1cyA+IGEsIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5vcGVuZWQgPiBhLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiBhLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkub3BlbmVkID4gYSB7XG4gICAgY29sb3I6ICM3ZDVkOGI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTglO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpID4gdWwgbGkgKyBsaSxcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkgPiB1bCBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSA+IHVsIGEsXG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpID4gdWwgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkgPiB1bCBhOmhvdmVyLFxuICAgICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpID4gdWwgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjN2Q1ZDhiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSArIGxpLFxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSArIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZS5yZC1uYXZiYXItLWlzLXN0dWNrLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLWNsb25lLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjaywgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhci0taXMtc3R1Y2ssXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLXRvcC1wYW5lbCwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLXRvcC1wYW5lbCxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLXRvcC1wYW5lbCxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24sXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2lkZWJhci1pbm5lciB7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzM2M2Q0MTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHotaW5kZXg6IDk5ODsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXA6YmVmb3JlLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXA6YWZ0ZXIsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNpZGViYXItaW5uZXI6YmVmb3JlLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zaWRlYmFyLWlubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDU2cHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwOjotd2Via2l0LXNjcm9sbGJhcixcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2lkZWJhci1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2lkZWJhci1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNhZTk2Yjg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3BhY2l0eTogLjI7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2lkZWJhci1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICM3ZDVkOGI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLWRyb3Bkb3duIHVsID4gbGkgPiBhLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItZHJvcGRvd24gdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLypcclxuKiBTdGF0aWMgTGF5b3V0XHJcbiovXG4ucmQtbmF2YmFyLXN0YXRpYyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1hc2lkZS1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAzOHB4OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1pbm5lciwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4vKlxyXG4qIEZ1bGx3aWR0aCBMYXlvdXRcclxuKi9cbi5yZC1uYXZiYXItZnVsbHdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1hc2lkZS1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItaW5uZXIsIC5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWFzaWRlLXJpZ2h0LCAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItYXNpZGUtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLXBhbmVsLCAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcclxuKiBGaXhlZCBMYXlvdXRcclxuKi9cbi5yZC1uYXZiYXItZml4ZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMC41cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwgPiAqIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIHRvcDogMC41cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgei1pbmRleDogMTAwMDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1pbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLWZvcm0tc3VibWl0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM3ZDVkOGI7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLmFjdGl2ZSAucmQtc2VhcmNoIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjb2xvcjogIzM2M2Q0MTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjN2Q1ZDhiOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLvkLtcIjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLviYxcIjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjQpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMC40KTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAjMzYzZDQxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjAlKTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcC5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdjpiZWZvcmUsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogOHB4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNnB4IDU2cHggMTZweCAxNnB4O1xuICAgICAgY29sb3I6ICMzNjNkNDE7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgPiBhOmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gYSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IGEge1xuICAgICAgYmFja2dyb3VuZDogIzdkNWQ4YjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaTpob3ZlciA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkuYWN0aXZlID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjMzYzZDQxOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZjIzNic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQ6IDQwMCAyOHB4IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2U7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1tZWdhbWVudS1oZWFkZXIsXG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgYSxcbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDU2cHggMTBweCA0NnB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItZHJvcGRvd24gbGkgbGkgPiBhLFxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgbGkgbGkgPiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogNHB4O1xuICAgIHRvcDogNjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMjJweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1jb2xsYXBzZS5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNvbGxhcHNlLFxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1jb2xsYXBzZSBhIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNvbGxhcHNlIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnJkLW5hdmJhci1maXhlZC5hY3RpdmUgLnJkLW5hdmJhci1uYXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWZpeGVkLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZml4ZWQtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sLnJkLW5hdmJhci1maXhlZC1saW5rZWQgLnBhZ2Uge1xuICBwYWRkaW5nLXRvcDogNTVweDsgfVxuXG4vKlxyXG4qIFNpZGViYXIgTGF5b3V0XHJcbiovXG4ucmQtbmF2YmFyLXNpZGViYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTk5OyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9nZ2xlIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5jb250YWN0LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgY29sdW1uczogMjsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW1lZ2FtZW51IGxpIHtcbiAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMTEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDUzNXB4O1xuICB6LWluZGV4OiA5OTg7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1pbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaC1mb3JtLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gtZm9ybS1zdWJtaXQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzdkNWQ4YjsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA0cHg7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI2FlOTZiODtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvcGFjaXR5OiAuMjsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItbmF2Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItbmF2IGxpID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggNTZweCAyMHB4IDQzcHg7XG4gICAgICBjb2xvcjogIzM2M2Q0MTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtOyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1uYXYgbGk6aG92ZXIgPiBhLCAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiBhIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM3ZDVkOGI7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLW5hdiBsaTpob3ZlciA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgY29sb3I6ICM3ZDVkOGI7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLW5hdiBsaSArIGxpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViOyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzg5ODk4OTsgfVxuICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMjM2JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgZm9udDogNDAwIDI0cHggXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2U7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLWRyb3Bkb3duIGxpICsgbGksXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1tZWdhbWVudSBsaSArIGxpIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW1lZ2FtZW51LWxpc3QsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtbGlzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW1lZ2FtZW51LWxpc3QgbGksXG4gICAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1saXN0IGxpIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW1lZ2FtZW51LWxpc3QgbGkuZm9jdXMgPiBhOmJlZm9yZSxcbiAgICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbWVnYW1lbnUtbGlzdCBsaS5vcGVuZWQgPiBhOmJlZm9yZSxcbiAgICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbWVnYW1lbnUtbGlzdCBsaSA+IGE6aG92ZXI6YmVmb3JlLFxuICAgICAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1saXN0IGxpLmZvY3VzID4gYTpiZWZvcmUsXG4gICAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWxpc3QgbGkub3BlbmVkID4gYTpiZWZvcmUsXG4gICAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWxpc3QgbGkgPiBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbWVnYW1lbnUtbGlzdCBsaSBhLFxuICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtbGlzdCBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW1lZ2FtZW51LWxpc3QgbGkgYTpiZWZvcmUsXG4gICAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWxpc3QgbGkgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYyMzgnO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQsIC4xNXMgbWFyZ2luIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbWVnYW1lbnUtbGlzdCBsaSBhOmhvdmVyLFxuICAgICAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1saXN0IGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjN2Q1ZDhiOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLWRyb3Bkb3duIGxpIGxpID4gYSxcbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1tZWdhbWVudSB1bCBsaSBsaSA+IGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4OyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxudWwgdWwsXG51bCBvbCxcbm9sIHVsLFxub2wgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0LXNpZGViYXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLypcclxuKlxyXG4qIFJEIFBhcmFsbGF4XHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi5yZC1wYXJhbGxheC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnJkLXBhcmFsbGF4LWxheWVyW2RhdGEtdHlwZT1cIm1lZGlhXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuICAucmQtcGFyYWxsYXgtbGF5ZXJbZGF0YS10eXBlPVwibWVkaWFcIl0gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJkLXBhcmFsbGF4LWxheWVyLWhvbGRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLnJkLXBhcmFsbGF4LWxheWVyW2RhdGEtdXJsXSB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG4ucmQtcGFyYWxsYXgtc3dpcGVyIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG5cbi8qXHJcbipcclxuKiBSRCBHb29nbGUgTWFwXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi5yZC1nb29nbGUtbWFwX19tb2RlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5yZC1nb29nbGUtbWFwX19tb2RlbCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5yZC1nb29nbGUtbWFwX19tb2RlbCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJkLWdvb2dsZS1tYXBfX21vZGVsIHtcbiAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuXG4ubWFwX2xvY2F0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcclxuKlxyXG4qIFNlYXJjaCBSZXN1bHRzXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi5zZWFyY2hfbGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGxpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWFyY2hfbGlzdCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5zZWFyY2hfbGlzdCBoNSArICoge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAuc2VhcmNoX2xpc3QgcCArIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuc2VhcmNoX2xpc3QgbGk6b25seS1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2hfbGlzdCAucmVzdWx0LWl0ZW0gKyAucmVzdWx0LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnJlc3VsdC1pdGVtIHtcbiAgY29sb3I6ICMzNjNkNDE7IH1cbiAgLnJlc3VsdC1pdGVtIC5zZWFyY2hfdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnJlc3VsdC1pdGVtIC5zZWFyY2hfdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwpIFwiLiBcIjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTsgfVxuXG4ubWF0Y2gge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiAjN2Q1ZDhiOyB9XG4gIC5tYXRjaCBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jcmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICNyZC1zZWFyY2gtcmVzdWx0cy1saXZlICNzZWFyY2gtcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbjtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAjcmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAjc2VhcmNoLXJlc3VsdHMuYWN0aXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgI3JkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgI3JkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzIHAubWF0Y2gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNyZC1zZWFyY2gtcmVzdWx0cy1saXZlICNzZWFyY2gtcmVzdWx0cyAucmVzdWx0LWl0ZW0gKyAucmVzdWx0LWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICNyZC1zZWFyY2gtcmVzdWx0cy1saXZlICNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoX2FsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAjcmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAjc2VhcmNoLXJlc3VsdHMgLnNlYXJjaF9hbGwgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgI3JkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hfYWxsIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI3JkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hfbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLypcclxuKlxyXG4qIFRvVG9wXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi51aS10by10b3Age1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogLjQ1cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7IH1cbiAgLnVpLXRvLXRvcDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnVpLXRvLXRvcDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzYyNDk2YztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnVpLXRvLXRvcC5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG5odG1sLm1vYmlsZSAudWktdG8tdG9wLFxuaHRtbC50YWJsZXQgLnVpLXRvLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnVpLXRvLXRvcCB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4OyB9IH1cblxuLnRhYnMtY3VzdG9tIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGFicy1jdXN0b20gLm5hdi10YWJzIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd29yZC1zcGFjaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC50YWJzLWN1c3RvbSAubmF2LXRhYnM6YmVmb3JlLCAudGFicy1jdXN0b20gLm5hdi10YWJzOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGFicy1jdXN0b20gLm5hdi10YWJzIGxpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICAgIC50YWJzLWN1c3RvbSAubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC50YWJzLWN1c3RvbSAubmF2LXRhYnMgYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBhZ2UgLnRhYnMtY3VzdG9tLnRhYnMtY2VudGVyZWQgLm5hdi10YWJzLFxuLnBhZ2UgLnRhYnMtY3VzdG9tLnRhYnMtY2VudGVyZWQgLnRhYi1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdlIC50YWJzLWN1c3RvbS50YWJzLWNlbnRlcmVkIC50YWItY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4udGFicy1jdXN0b20udGFicy1sZWZ0IC5uYXYtdGFicyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiogKyAudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4qICsgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWxpbmUge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiogKyAudGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuKiArIC50YWJzLWNvbXBsZXgge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAqICsgLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICogKyAudGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZTk7IH1cbiAgLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSB7XG4gICAgbWFyZ2luOiAtMXB4OyB9XG4gIC50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMgbGkgYSB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2U5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZTk7IH1cbiAgLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhOmhvdmVyLFxuICAudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiO1xuICAgIGJvcmRlci1jb2xvcjogIzdkNWQ4YjsgfVxuXG4udGFicy1jb3Jwb3JhdGUgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAwIDA7IH1cblxuLnRhYnMtbGluZSAubmF2LXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3ZDVkOGI7IH1cbiAgLnRhYnMtbGluZSAubmF2LXRhYnMgbGkge1xuICAgIG1hcmdpbjogLTJweCAtMXB4OyB9XG4gIC50YWJzLWxpbmUgLm5hdi10YWJzIGxpIGEge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgY29sb3I6ICM5YjliOWI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3ZDVkOGI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudGFicy1saW5lIC5uYXYtdGFicyBsaSBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN2Q1ZDhiOyB9XG4gIC50YWJzLWxpbmUgLm5hdi10YWJzIGxpIGE6aG92ZXIsXG4gIC50YWJzLWxpbmUgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiO1xuICAgIGJvcmRlci1jb2xvcjogIzdkNWQ4YjsgfVxuXG4udGFicy1saW5lIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAwIDA7XG4gIGNvbG9yOiAjMTUxNTE1OyB9XG5cbi50YWJzLWxpbmUudGFicy1saW5lLXNlY29uZGFyeSAubmF2LXRhYnMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGFjMzkwOyB9XG4gIC50YWJzLWxpbmUudGFicy1saW5lLXNlY29uZGFyeSAubmF2LXRhYnMgbGkgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkYWMzOTA7IH1cbiAgICAudGFicy1saW5lLnRhYnMtbGluZS1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWMzOTA7IH1cbiAgLnRhYnMtbGluZS50YWJzLWxpbmUtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSBhOmhvdmVyLFxuICAudGFicy1saW5lLnRhYnMtbGluZS1zZWNvbmRhcnkgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGFjMzkwO1xuICAgIGJvcmRlci1jb2xvcjogI2RhYzM5MDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYnMtY3VzdG9tIC5uYXYtdGFicyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gICAgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMgPiAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3NWVtO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2U1ZTdlOTsgfVxuICAgICAgICAudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhLCAudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpOyB9XG4gICAgICAgIC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpIGE6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMSwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIG9wYWNpdHkgMC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiOyB9XG4gICAgICAudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaS5hY3RpdmUgYSxcbiAgICAgIC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjN2Q1ZDhiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaS5hY3RpdmUgYTo6YmVmb3JlLFxuICAgICAgICAudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIC50YWJzLWhvcml6b250YWwudGFicy1saW5lIC5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSAubmF2LXRhYnMgPiAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgICAudGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSAubmF2LXRhYnMgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWxpbmUgLm5hdi10YWJzIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIDdweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAudGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSAubmF2LXRhYnMgbGkgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzdkNWQ4YjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMzNzIHdpZHRoIGVhc2U7IH1cbiAgICAgIC50YWJzLWhvcml6b250YWwudGFicy1saW5lIC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAudGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzE1MTUxNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWxpbmUgLm5hdi10YWJzIGxpLmFjdGl2ZSBhOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWxpbmUgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0OHB4IDUwcHggMCAwOyB9XG4gIC50YWJzLWhvcml6b250YWwudGFicy1saW5lLnRhYnMtbGluZS1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIGEge1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC50YWJzLWhvcml6b250YWwudGFicy1saW5lLnRhYnMtbGluZS1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIGE6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkYWMzOTA7IH1cbiAgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvbXBsZXggLmNvbXBsZXgtdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDM1cHggMDsgfVxuICAudGFicy1ob3Jpem9udGFsLnRhYnMtY29tcGxleCAubmF2LXRhYnMge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnRhYnMtdmVydGljYWwge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnRhYnMtdmVydGljYWwgLm5hdi10YWJzIHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgICAgLnRhYnMtdmVydGljYWwgLm5hdi10YWJzIGxpIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAudGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAudGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgbGkuYWN0aXZlIGEsXG4gICAgICAudGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgYTpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOXB4IDIxcHggMCByZ2JhKDMwLCAzMCwgMzAsIDAuMTMpOyB9XG4gICAgLnRhYnMtdmVydGljYWwgLnRhYi1jb250ZW50IHtcbiAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAudGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAudGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMgbGkge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC50YWJzLXZlcnRpY2FsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzID4gbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIC50YWJzLXZlcnRpY2FsLnRhYnMtY29ycG9yYXRlIC50YWItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAudGFicy1ob3Jpem9udGFsLnRhYnMtY29tcGxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudGFicy1ob3Jpem9udGFsLnRhYnMtY29tcGxleCAuc2Nyb2xsLXdyYXAge1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvbXBsZXggLmNvbXBsZXgtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMzVweCAwOyB9XG4gICAgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvbXBsZXggLm5hdi10YWJzIHtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWluLXdpZHRoOiAzNDBweDsgfVxuICAgIC50YWJzLWhvcml6b250YWwudGFicy1jb21wbGV4IC50YWItY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMzBweDsgfVxuICAuY29tcGxleC10ZXh0ICsgLnRhYnMtY29tcGxleCB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7IH1cbiAgLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0NXB4OyB9XG4gIC50YWJzLXZlcnRpY2FsLnRhYnMtd2lkZSAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJzLXZlcnRpY2FsLnRhYnMtd2lkZSAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9IH1cblxuW2RhdGEtY29udGVudC10b10ge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyOyB9XG4gIFtkYXRhLWNvbnRlbnQtdG9dLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLypcclxuKlxyXG4qIFBob3Rvc3dpcGVcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLnBzd3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5wc3dwICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnBzd3AgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG4gIC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cbiAgb3BhY2l0eTogMC4wMDE7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLypcclxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cclxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuKi9cbi5wc3dwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3Njcm9sbC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX19pbWcge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLnBzd3BfX3pvb20td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwX19iZyB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wc3dwX19pdGVtIC52aWRlby13YXJwLFxuICAucHN3cF9faXRlbSAucG9zdC12aWRlby13YXJwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnBzd3BfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi8qXHJcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxyXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcclxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxyXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxyXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLypcclxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXHJcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXHJcbiovXG4ucHN3cF9fZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbltkYXRhLXBob3RvLXN3aXBlXSBbZGF0YS1pbm5lci1odG1sXSBpZnJhbWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXHJcblxyXG5cdENvbnRlbnRzOlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblx0NC4gQ2FwdGlvblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxyXG5cclxuKi9cbi8qXHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHJcbiAqL1xuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnBzd3BfX2J1dHRvbjpmb2N1cyxcbi5wc3dwX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGhvdG9zd2lwZS1jb250cm9scy5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDsgfVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGhvdG9zd2lwZS1jb250cm9scy5zdmcpOyB9XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7IH1cblxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXHJcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcclxuKi9cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4OyB9XG5cbi8qXHJcblxyXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xyXG5cclxuICovXG4ucHN3cF9fY291bnRlcixcbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE2MjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdG9wOiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDQ0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRTVDOUE7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEOyB9XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4vKlxyXG5cclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHJcbiAqL1xuLnBzd3BfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi8qXHJcblxyXG5cdDQuIENhcHRpb25cclxuXHJcbiAqL1xuLnBzd3BfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cblxuLnBzd3BfX2NhcHRpb24gc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjQkJCOyB9XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcclxuXHJcblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxyXG5cclxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEycHg7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0OyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG4gIC8qXHJcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxyXG5cdFx0XHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXHJcblx0XHQqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHN3cF9fcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cblxuLypcclxuXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcclxuXHJcbiAqL1xuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXG4ucHN3cF9fdWkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxNTUwOyB9XG5cbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xuLnBzd3BfX3RvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHN3cF9fY2FwdGlvbixcbi5wc3dwX190b3AtYmFyLFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLypcclxuXHRwc3dwX191aS0taGlkZGVuIGNsYXNzIGlzIGFkZGVkIHdoZW4gY29udHJvbHMgYXJlIGhpZGRlblxyXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcclxuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4vKlxyXG4qXHJcbiogUHJvZ3Jlc3MgQmFyc1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4ucHJvZ3Jlc3MtbGluZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9ncmVzcy1saW5lYXIgLnByb2dyZXNzLWhlYWRlciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJvZ3Jlc3MtbGluZWFyIC5wcm9ncmVzcy1iYXItbGluZWFyLXdyYXAsIC5wcm9ncmVzcy1saW5lYXIgLnByb2dyZXNzLWJhci1saW5lYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnByb2dyZXNzLWxpbmVhciAucHJvZ3Jlc3MtYmFyLWxpbmVhci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICAgIGhlaWdodDogMTBweDsgfVxuICAucHJvZ3Jlc3MtbGluZWFyIC5wcm9ncmVzcy1iYXItbGluZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q1ZDhiO1xuICAgIHdpZHRoOiAwO1xuICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgLnByb2dyZXNzLWxpbmVhciAucHJvZ3Jlc3MtdmFsdWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiJVwiOyB9XG5cbi5wcm9ncmVzcy1saW5lYXIgKyAucHJvZ3Jlc3MtbGluZWFyIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWpzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3Jlc3MtYmFyLWpzIC5wcm9ncmVzcy1iYXJfX2JvZHkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udDogNDAwIDEycHgvMThweCBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5wcm9ncmVzcy1iYXItanMgLnByb2dyZXNzLWJhcl9fYm9keTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJSc7IH1cbiAgLnByb2dyZXNzLWJhci1qcyAucHJvZ3Jlc3MtYmFyX19zdHJva2UsXG4gIC5wcm9ncmVzcy1iYXItanMgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7IH1cblxuLnByb2dyZXNzLWJhci1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCA+ICoge1xuICAgIG1hcmdpbjogMDsgfVxuICAucHJvZ3Jlc3MtYmFyLWhvcml6b250YWwgPiBzdmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnByb2dyZXNzLWJhci1ob3Jpem9udGFsIC5wcm9ncmVzcy1iYXJfX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyZXNzLWJhci1yYWRpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gIC5wcm9ncmVzcy1iYXItcmFkaWFsID4gc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9ncmVzcy1iYXItcmFkaWFsIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSxcbiAgLnByb2dyZXNzLWJhci1yYWRpYWwgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuICAgIHN0cm9rZS1sb2NhdGlvbjogb3V0c2lkZTsgfVxuICAucHJvZ3Jlc3MtYmFyLXJhZGlhbCAucHJvZ3Jlc3MtYmFyX19ib2R5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpOyB9XG5cbi5wcm9ncmVzcy1iYXItZGVmYXVsdCAucHJvZ3Jlc3MtYmFyX19zdHJva2Uge1xuICBzdHJva2U6ICM5YjliOWI7IH1cblxuLnByb2dyZXNzLWJhci1kZWZhdWx0IC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcbiAgc3Ryb2tlOiByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuMDUpOyB9XG5cbi5wcm9ncmVzcy1iYXItcHJpbWFyeSAucHJvZ3Jlc3MtYmFyX19zdHJva2Uge1xuICBzdHJva2U6ICM3ZDVkOGI7IH1cblxuLnByb2dyZXNzLWJhci1wcmltYXJ5IC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcbiAgc3Ryb2tlOiAjMzQzNDM0OyB9XG5cbi5wcm9ncmVzcy1iYXItcmFkaWFsLWRlZmF1bHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2dyZXNzLWJhci1yYWRpYWwtZGVmYXVsdC1oZWFkZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOWI5YjliOyB9XG5cbi5wcm9ncmVzcy1iYXItcmFkaWFsLWRlZmF1bHQtd3JhcCB7XG4gIG1heC13aWR0aDogMTgycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5wcm9ncmVzcy1iYXItcmFkaWFsLWRlZmF1bHQtd3JhcCAucHJvZ3Jlc3MtYmFyLXJhZGlhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgLnByb2dyZXNzLWJhci1yYWRpYWwtZGVmYXVsdC13cmFwIC5wcm9ncmVzcy1iYXItcmFkaWFsIHN2ZyxcbiAgICAucHJvZ3Jlc3MtYmFyLXJhZGlhbC1kZWZhdWx0LXdyYXAgLnByb2dyZXNzLWJhci1yYWRpYWwgLnByb2dyZXNzLWJhcl9fYm9keSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb2dyZXNzLWJhci1yYWRpYWwtZGVmYXVsdC13cmFwIC5wcm9ncmVzcy1iYXItcmFkaWFsIHN2ZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucHJvZ3Jlc3MtYmFyLXJhZGlhbC1kZWZhdWx0LXdyYXAgLnByb2dyZXNzLWJhci1yYWRpYWwgLnByb2dyZXNzLWJhcl9fYm9keSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyZXNzLWJhci1yYWRpYWwtZGVmYXVsdC13cmFwIC5wcm9ncmVzcy1iYXItcmFkaWFsIC5wcm9ncmVzcy1iYXJfX2JvZHkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbi5wcm9ncmVzcy1iYXItYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwOyB9XG4gIC5wcm9ncmVzcy1iYXItYnMgLnByb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLnByb2dyZXNzLWJhci1icyAucHJvZ3Jlc3MtYmFyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5wcm9ncmVzcy1iYXItYnMgLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzliOWI5YjsgfVxuXG4ucHJvZ3Jlc3MtdmFyaWFudC1wcmltYXJ5IC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjg7IH1cblxuLnByb2dyZXNzLXZhcmlhbnQtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI2RhYzM5MDsgfVxuXG4vKlxyXG4qXHJcbiogQ291bnRlclxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4vKlxyXG4qXHJcbiogQ2lyY2xlIFByb2dyZXNzIEJhcnNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLnByb2dyZXNzLWJhci1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5wcm9ncmVzcy1iYXItY2lyY2xlIGNhbnZhcyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzM2M2Q0MTtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIlXCI7IH1cblxuLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07IH1cbiAgKiArIC5wcm9ncmVzcy1iYXItY2lyY2xlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuXG4vKipcclxuICpcdFRoaXMgZWxlbWVudCBpcyBjcmVhdGVkIGluc2lkZSB5b3VyIHRhcmdldCBlbGVtZW50XHJcbiAqXHRJdCBpcyB1c2VkIHNvIHRoYXQgeW91ciBvd24gZWxlbWVudCB3aWxsIG5vdCBuZWVkIHRvIGJlIGFsdGVyZWRcclxuICoqL1xuLnRpbWVfY2lyY2xlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKipcclxuICpcdFRoaXMgaXMgYWxsIHRoZSBlbGVtZW50cyB1c2VkIHRvIGhvdXNlIGFsbCB0ZXh0IHVzZWRcclxuICogaW4gdGltZSBjaXJjbGVzXHJcbiAqKi9cbi50aW1lX2NpcmNsZXMgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC50aW1lX2NpcmNsZXMgPiBkaXYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjMlKSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMyUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNEYXRlQ291bnRkb3duIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qKlxyXG4gKlx0VGl0bGVzIChEYXlzLCBIb3VycywgZXRjKVxyXG4gKiovXG4udGltZV9jaXJjbGVzID4gZGl2ID4gaDQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzliOWI5YjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm90dG9tOiAtNjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgLnRpbWVfY2lyY2xlcyA+IGRpdiA+IGg0ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDEwcHgpIHtcbiAgICAudGltZV9jaXJjbGVzID4gZGl2ID4gaDQge1xuICAgICAgYm90dG9tOiAtNzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MjBweCkge1xuICAgIC50aW1lX2NpcmNsZXMgPiBkaXYgPiBoNCB7XG4gICAgICBib3R0b206IC04MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnRpbWVfY2lyY2xlcyA+IGRpdiA+IGg0IHtcbiAgICAgIGJvdHRvbTogLTM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRpbWVfY2lyY2xlcyA+IGRpdiA+IGg0IHtcbiAgICAgIGJvdHRvbTogLTQwcHg7IH0gfVxuXG4vKipcclxuICpcdFRpbWUgbnVtYmVycywgaWU6IDEyXHJcbiAqKi9cbi50aW1lX2NpcmNsZXMgPiBkaXYgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTUxNTE1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aW1lX2NpcmNsZXMgPiBkaXYgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGltZV9jaXJjbGVzID4gZGl2ID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAudGltZV9jaXJjbGVzID4gZGl2ID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDsgfSB9XG4gIC5EYXRlQ291bnRkb3duLTEgLnRpbWVfY2lyY2xlcyA+IGRpdiA+IHNwYW4ge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi8qXHJcbipcclxuKiBTd2lwZXJcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLnN3aXBlci1jb250YWluZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTlweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLXdwOC1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4uc3dpcGVyLXdwOC12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLyogQ292ZXJmbG93ICovXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqLyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7IH1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnN3aXBlci1zbGlkZSA+IC52aWRlX19ib2R5LFxuLnN3aXBlci1zbGlkZSA+IC5wYXJhbGxheF9jbnQge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjN2Q1ZDhiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMzBweDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDMwcHg7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAuc3dpcGVyLXNsaWRlLWNhcHRpb24gcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjEuIEJBU0lDIFNUWUxFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLm1DdXN0b21TY3JvbGxiYXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG4gIC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqLyB9XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsIC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb24ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87IH1cblxuLm1DdXN0b21TY3JvbGxCb3gge1xuICAvKiBjb250YWlucyBwbHVnaW4ncyBtYXJrdXAgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLm1DU0JfY29udGFpbmVyIHtcbiAgLyogY29udGFpbnMgdGhlIG9yaWdpbmFsIGNvbnRlbnQgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMi4gVkVSVElDQUwgU0NST0xMQkFSXHJcbnktYXhpc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTQl9zY3JvbGxUb29scyB7XG4gIC8qIGNvbnRhaW5zIHNjcm9sbGJhciBtYXJrdXAgKGRyYWdnYWJsZSBlbGVtZW50LCBkcmFnZ2VyIHJhaWwsIGJ1dHRvbnMgZXRjLikgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgcmlnaHQ6IC0yNnB4OyB9XG5cbi8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgbGVmdDogLTI2cHg7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyIChzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUpICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICAvKiB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICAvKiBtaW5pbXVtIGRyYWdnZXIgaGVpZ2h0ICovXG4gIHotaW5kZXg6IDE7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEycHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJvdHRvbTogMDsgfVxuXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVJcclxueC1heGlzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLm1DU0JfaG9yaXpvbnRhbCA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IC0yNnB4OyB9XG5cbi8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDIwcHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDdweCAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIC8qIG1pbmltdW0gZHJhZ2dlciB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDJweCBhdXRvOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogOHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDRweCAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlNcclxueXgtYXhpc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMjBweDsgfVxuXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIG5vbi12aXNpYmxlIHZlcnRpY2FsIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMjBweDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBsZWZ0OiAwOyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjUuIFRSQU5TSVRJT05TXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcciBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcciBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcciBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXHIgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXHIgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXHIgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcciBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcciBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcciBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxyIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxyIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxyIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgfVxuXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjYuMSBUSEVNRVNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xuLyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmODsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNGU2OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtQ1NCX2J1dHRvbnMucG5nKTtcbiAgLyogY3NzIHNwcml0ZXMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAvKlxyXG4gIHNwcml0ZXMgbG9jYXRpb25zXHJcbiAgbGlnaHQ6IDAgMCwgLTE2cHggMCwgLTMycHggMCwgLTQ4cHggMCwgMCAtNzJweCwgLTE2cHggLTcycHgsIC0zMnB4IC03MnB4XHJcbiAgZGFyazogLTgwcHggMCwgLTk2cHggMCwgLTExMnB4IDAsIC0xMjhweCAwLCAtODBweCAtNzJweCwgLTk2cHggLTcycHgsIC0xMTJweCAtNzJweFxyXG4gICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG4gIC8qXHJcbiAgc3ByaXRlcyBsb2NhdGlvbnNcclxuICBsaWdodDogMCAtMjBweCwgLTE2cHggLTIwcHgsIC0zMnB4IC0yMHB4LCAtNDhweCAtMjBweCwgMCAtOTJweCwgLTE2cHggLTkycHgsIC0zMnB4IC05MnB4XHJcbiAgZGFyazogLTgwcHggLTIwcHgsIC05NnB4IC0yMHB4LCAtMTEycHggLTIwcHgsIC0xMjhweCAtMjBweCwgLTgwcHggLTkycHgsIC05NnB4IC05MnB4LCAtMTEyIC05MnB4XHJcbiAgKi8gfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyB9XG5cbi8qIHRoZW1lOiBcImRhcmtcIiAqL1xuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7IH1cblxuLnR3aXR0ZXIgLnR3aXR0ZXItZGF0ZTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb250ZW50OiAnXFxmMDk5JztcbiAgY29sb3I6ICM3ZDVkOGI7IH1cblxuLnR3aXR0ZXIgLnR3aXR0ZXItZGF0ZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnR3aXR0ZXIgLnR3aXR0ZXItbmFtZSA+IGEge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjN2Q1ZDhiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnR3aXR0ZXIgLnR3aXR0ZXItbmFtZSA+IGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLSAnOyB9XG5cbi50d2l0dGVyIC50d2l0dGVyLW5hbWUge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi50d2l0dGVyIC50d2l0dGVyLXRleHQge1xuICBjb2xvcjogIzE1MTUxNTsgfVxuICAudHdpdHRlciAudHdpdHRlci10ZXh0IGEge1xuICAgIGNvbG9yOiAjN2Q1ZDhiOyB9XG4gICAgLnR3aXR0ZXIgLnR3aXR0ZXItdGV4dCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50d2l0dGVyIC50d2l0dGVyLXNtICsgLnR3aXR0ZXItc20ge1xuICBtYXJnaW4tdG9wOiAyOHB4OyB9XG5cbi8qXHJcbipcclxuKiBTZWxlY3QgMlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG4uc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNjNkNDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTI7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyICsgLmZvcm0tdmFsaWRhdGlvbiB7XG4gIHotaW5kZXg6IDE0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgb3V0bGluZTogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5YjliOWI7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5YjliOWI7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOWI5YjliOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gICAgY29sb3I6ICNmMmYzZjg7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogIzJhMzAzMzsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q1ZDhiO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBjb2xvcjogI2YyZjNmODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIGJvcmRlci1jb2xvcjogIzdkNWQ4YjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3ZDVkOGIgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjb2xvcjogIzM2M2Q0MTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzdkNWQ4YjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Q1ZDhiO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29udGVudDogJ1xcZTMxMyc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmMmYzZjg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogNTBweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZjJmM2Y4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1pbi13aWR0aDogNWVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGNvbG9yOiAjMzYzZDQxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggLyAyOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzdkNWQ4YjsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAvKiAxICovIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweC8yOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1kcm9wZG93bixcbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmhhcy13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjOyB9XG5cbi5oYXMtd2FybmluZy5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjOyB9XG4gIC5oYXMtd2FybmluZy5zZWxlY3QyLWRyb3AtYWN0aXZlLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM2NjUxMmM7IH1cblxuLmhhcy1lcnJvciAuc2VsZWN0Mi1kcm9wZG93bixcbi5oYXMtZXJyb3IgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyOyB9XG5cbi5oYXMtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaGFzLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0OyB9XG5cbi5oYXMtZXJyb3Iuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDsgfVxuICAuaGFzLWVycm9yLnNlbGVjdDItZHJvcC1hY3RpdmUuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzg0MzUzNDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItZHJvcGRvd24sXG4uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5oYXMtc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYzsgfVxuXG4uaGFzLXN1Y2Nlc3Muc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYzsgfVxuICAuaGFzLXN1Y2Nlc3Muc2VsZWN0Mi1kcm9wLWFjdGl2ZS5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMmI1NDJjOyB9XG5cbi5pbnB1dC1ncm91cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5wdXQtZ3JvdXAuc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1ib290c3RyYXAtYXBwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLFxuLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtYnRuLFxuLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4sXG4uc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCxcbi5zZWxlY3QyLWJvb3RzdHJhcC1wcmVwZW5kIC5pbnB1dC1ncm91cC1idG4sXG4uc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvcm0taW5saW5lIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5kdHAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC5kdHAgPiAuZHRwLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZHRwID4gLmR0cC1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG4gIC5kdHAtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kdHAtZGF0ZSwgLmR0cC10aW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTY3N2E0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5kdHAtZGF0ZSA+IGRpdiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmR0cC1hY3R1YWwtbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLmR0cC1hY3R1YWwtbnVtLCAuZHRwLWFjdHVhbC1tYXh0aW1lIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBsaW5lLWhlaWdodDogMC45OyB9XG4gIC5kdHAtYWN0dWFsLXllYXIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmR0cC1waWNrZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kdHAtcGlja2VyLW1vbnRoLCAuZHRwLWFjdHVhbC10aW1lIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZHRwLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMXJlbTsgfVxuICAgIC5kdHAtY2xvc2UgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5kdHAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMgdHIgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMC4zcmVtOyB9XG4gICAgICAgIC5kdHAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyID4gdGQgPiBzcGFuLmR0cC1zZWxlY3QtZGF5IHtcbiAgICAgICAgICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5kdHAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyID4gdGQgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gIC5kdHAgLmR0cC1waWNrZXItdGltZSA+IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwLjVyZW0gMC41cmVtIDAuNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuICAuZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRkID4gYS5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzdkNWQ4YjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRoIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmR0cCAucDEwLCAuZHRwIC5wMjAsIC5kdHAgLnA2MCwgLmR0cCAucDgwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZHRwIC5wMTAge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgICAuZHRwIC5wMTAgPiBhIHtcbiAgICAgIGNvbG9yOiAjZWJlYmViO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgICAuZHRwIC5wMTAgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmR0cCAucDIwIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5kdHAgLnA2MCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAuZHRwIC5wODAge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLmR0cC1waWNrZXItbW9udGgge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZHRwLW1lcmlkaWVuLWFtLCAuZHRwLW1lcmlkaWVuLXBtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMC43cmVtIDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmR0cC1hY3R1YWwtbWVyaWRpZW4gYS5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzdkNWQ4YjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZHRwLXBpY2tlci10aW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5kdHAtcGlja2VyLXRpbWUgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nOiAwLjNyZW0gMC4zcmVtIDAuM3JlbSAwLjNyZW07IH1cbiAgICAgIC5kdHAtcGlja2VyLXRpbWUgPiBhLmR0cC1zZWxlY3QtaG91ci5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3ZDVkOGI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZHRwLXBpY2tlci10aW1lID4gYS5kdHAtc2VsZWN0LWhvdXIuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzM2M2Q0MTsgfVxuICAgICAgLmR0cC1waWNrZXItdGltZSA+IGEuZHRwLXNlbGVjdC1taW51dGUuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzM2M2Q0MTsgfVxuICAgICAgLmR0cC1waWNrZXItdGltZSA+IGEuZHRwLXNlbGVjdC1taW51dGUuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZHRwLXBpY2tlci1jbG9jayB7XG4gICAgbWFyZ2luOiAxcmVtIDJyZW0gMCAycmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjFmNjsgfVxuICAuZHRwLWNsb2NrLWNlbnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICMzNjNkNDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1MDsgfVxuICAgIGh0bWxbY2xhc3MqPVwiaWVcIl0gLmR0cC1jbG9jay1jZW50ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZHRwLWhhbmQsIC5kdHAtaG91ci1oYW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzYzZDQxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgaHRtbFtjbGFzcyo9XCJpZVwiXSAuZHRwLWhhbmQsIGh0bWxbY2xhc3MqPVwiaWVcIl0gLmR0cC1ob3VyLWhhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZHRwLW1pbnV0ZS1oYW5kIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5kdHAtaGFuZC5vbiB7XG4gICAgYmFja2dyb3VuZDogIzdkNWQ4YjsgfVxuICAuZHRwLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmR0cCAuaW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmR0cCAubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmR0cCAucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uZHRwLWJ0bi1jYW5jZWwsXG4uZHRwLWJ0bi1vayB7XG4gIHRyYW5zaXRpb246IDI1MG1zIGFsbCBlYXNlLWluLW91dDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDVkOGI7XG4gIGJvcmRlci1jb2xvcjogIzdkNWQ4YjsgfVxuICAuZHRwLWJ0bi1jYW5jZWw6aG92ZXIsIC5kdHAtYnRuLWNhbmNlbDpmb2N1cywgLmR0cC1idG4tY2FuY2VsOmFjdGl2ZSwgLmR0cC1idG4tY2FuY2VsOmhvdmVyLFxuICAuZHRwLWJ0bi1vazpob3ZlcixcbiAgLmR0cC1idG4tb2s6Zm9jdXMsXG4gIC5kdHAtYnRuLW9rOmFjdGl2ZSxcbiAgLmR0cC1idG4tb2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWMzOTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFjMzkwOyB9XG5cbi5kdHAtYnV0dG9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgLmR0cC1idXR0b25zID4gKiB7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuXG4vKlxyXG4qXHJcbiogRm9udHNcclxuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLypcclxuKlxyXG4qIEZvbnQgQXdlc29tZSBJY29ucyA0LjcuMFxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5bY2xhc3MqPSdmYS0nXTpiZWZvcmUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjsgfVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiOyB9XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiOyB9XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7IH1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiOyB9XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7IH1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiOyB9XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7IH1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjsgfVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjsgfVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLypcclxuKlxyXG4qIE1hdGVyaWFsIERlc2lnbiBJY29uc1xyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LmVvdD92PTEuNC41N1wiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTEuNC41N1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LndvZmYyP3Y9MS40LjU3XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQud29mZj92PTEuNC41N1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQudHRmP3Y9MS40LjU3XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuc3ZnP3Y9MS40LjU3I21hdGVyaWFsZGVzaWduaWNvbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5tZGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDI0cHgvMSBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm1kaS1hY2Nlc3MtcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4ubWRpLWFjY2Vzcy1wb2ludC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLm1kaS1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLm1kaS1hY2NvdW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLm1kaS1hY2NvdW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi5tZGktYWNjb3VudC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5tZGktYWNjb3VudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5tZGktYWNjb3VudC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4ubWRpLWFjY291bnQtY29udmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5tZGktYWNjb3VudC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4ubWRpLWFjY291bnQtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4ubWRpLWFjY291bnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjsgfVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5tZGktYWNjb3VudC1tdWx0aXBsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cblxuLm1kaS1hY2NvdW50LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4ubWRpLWFjY291bnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLm1kaS1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4ubWRpLWFjY291bnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5tZGktYWNjb3VudC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjsgfVxuXG4ubWRpLWFjY291bnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cblxuLm1kaS1hY2NvdW50LXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjsgfVxuXG4ubWRpLWFjY291bnQtc3Rhci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cblxuLm1kaS1hY2NvdW50LXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5tZGktYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLm1kaS1haXItY29uZGl0aW9uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4ubWRpLWFpcmJhbGxvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4ubWRpLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLm1kaS1haXJwbGFuZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjsgfVxuXG4ubWRpLWFpcnBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4ubWRpLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cblxuLm1kaS1hbGFybS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi5tZGktYWxhcm0tbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4ubWRpLWFsYXJtLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5tZGktYWxhcm0tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG5cbi5tZGktYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4ubWRpLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLm1kaS1hbGVydC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjsgfVxuXG4ubWRpLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5tZGktYWxlcnQtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5tZGktYWxlcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5tZGktYWxwaGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4ubWRpLWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5tZGktYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLm1kaS1hbWF6b24tY2xvdWRkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5tZGktYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLm1kaS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmZcIjsgfVxuXG4ubWRpLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4ubWRpLWFuZHJvaWQtZGVidWctYnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLm1kaS1hbmRyb2lkLXN0dWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5tZGktYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4ubWRpLWFwcGxlLWZpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5tZGktYXBwbGUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLm1kaS1hcHBsZS1tb2JpbGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG5cbi5tZGktYXBwbGUtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLm1kaS1hcHBuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4ubWRpLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4ubWRpLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4ubWRpLWFycmFuZ2UtYnJpbmctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5tZGktYXJyYW5nZS1icmluZy10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5tZGktYXJyYW5nZS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLm1kaS1hcnJhbmdlLXNlbmQtdG8tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5tZGktYXJyb3ctYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cblxuLm1kaS1hcnJvdy1ib3R0b20tZHJvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4ubWRpLWFycm93LWJvdHRvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLm1kaS1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4ubWRpLWFycm93LWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLm1kaS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjsgfVxuXG4ubWRpLWFycm93LWRvd24tYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4ubWRpLWFycm93LWRvd24tYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG5cbi5tZGktYXJyb3ctZG93bi1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5tZGktYXJyb3ctZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLm1kaS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjsgfVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5tZGktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGZcIjsgfVxuXG4ubWRpLWFycm93LXJpZ2h0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4ubWRpLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5tZGktYXJyb3ctdG9wLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4ubWRpLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5tZGktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4ubWRpLWFycm93LXVwLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4ubWRpLWFycm93LXVwLWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLm1kaS1hcnJvdy11cC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLm1kaS1hcnJvdy11cC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5tZGktYXNzaXN0YW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLm1kaS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5tZGktYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5tZGktYXVkaW9ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLm1kaS1hdXRvLWZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZlwiOyB9XG5cbi5tZGktYXV0by11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4ubWRpLWF1dG9yZW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5tZGktYXYtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4ubWRpLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4ubWRpLWJhY2tidXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4ubWRpLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5tZGktYmFja3VwLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjsgfVxuXG4ubWRpLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4ubWRpLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4ubWRpLWJhcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5tZGktYmFybGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cblxuLm1kaS1iYXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4ubWRpLWJhc2VjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLm1kaS1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4ubWRpLWJhc2tldC1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLm1kaS1iYXNrZXQtdW5maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZmXCI7IH1cblxuLm1kaS1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZlwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5tZGktYmF0dGVyeS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5tZGktYmF0dGVyeS1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5tZGktYmF0dGVyeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4ubWRpLWJhdHRlcnktcG9zaXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4ubWRpLWJhdHRlcnktdW5rbm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5tZGktYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4ubWRpLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5tZGktYmVha2VyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLm1kaS1iZWFrZXItZW1wdHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5tZGktYmVha2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4ubWRpLWJlYXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7IH1cblxuLm1kaS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThmXCI7IH1cblxuLm1kaS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cblxuLm1kaS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLm1kaS1iZWxsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5tZGktYmVsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLm1kaS1iZWxsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4ubWRpLWJlbGwtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5tZGktYmVsbC1yaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjsgfVxuXG4ubWRpLWJlbGwtc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4ubWRpLWJldGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4ubWRpLWJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4ubWRpLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4ubWRpLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4ubWRpLWJpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5tZGktYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLm1kaS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4ubWRpLWJsYWNrLW1lc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWZcIjsgfVxuXG4ubWRpLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4ubWRpLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4ubWRpLWJsaW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5tZGktYmxvY2staGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLm1kaS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLm1kaS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4ubWRpLWJsdWV0b290aC1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5tZGktYmx1ZXRvb3RoLWNvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4ubWRpLWJsdWV0b290aC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4ubWRpLWJsdWV0b290aC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5tZGktYmx1ZXRvb3RoLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLm1kaS1ibHVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLm1kaS1ibHVyLWxpbmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi5tZGktYmx1ci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4ubWRpLWJsdXItcmFkaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLm1kaS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFmXCI7IH1cblxuLm1kaS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLm1kaS1ib29rLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cblxuLm1kaS1ib29rLW11bHRpcGxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4ubWRpLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5tZGktYm9vay1vcGVuLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4ubWRpLWJvb2stdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5tZGktYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4ubWRpLWJvb2ttYXJrLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLm1kaS1ib29rbWFyay1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5tZGktYm9va21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5tZGktYm9va21hcmstb3V0bGluZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLm1kaS1ib29rbWFyay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLm1kaS1ib29rbWFyay1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4ubWRpLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4ubWRpLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4ubWRpLWJvcmRlci1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZlwiOyB9XG5cbi5tZGktYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4ubWRpLWJvcmRlci1pbnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4ubWRpLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cblxuLm1kaS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5tZGktYm9yZGVyLW91dHNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4ubWRpLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5tZGktYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLm1kaS1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLm1kaS1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4ubWRpLWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4ubWRpLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5tZGktYm94LWN1dHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5tZGktYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLm1kaS1icmllZmNhc2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjsgfVxuXG4ubWRpLWJyaWVmY2FzZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5tZGktYnJpZWZjYXNlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZlwiOyB9XG5cbi5tZGktYnJpZ2h0bmVzcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLm1kaS1icmlnaHRuZXNzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4ubWRpLWJyaWdodG5lc3MtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5tZGktYnJpZ2h0bmVzcy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cblxuLm1kaS1icmlnaHRuZXNzLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4ubWRpLWJyaWdodG5lc3MtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5tZGktYnJpZ2h0bmVzcy03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLm1kaS1icmlnaHRuZXNzLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4ubWRpLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLm1kaS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiOyB9XG5cbi5tZGktYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLm1kaS1idWxsZXRpbi1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG5cbi5tZGktYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4ubWRpLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5tZGktY2FjaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLm1kaS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cblxuLm1kaS1jYWtlLWxheWVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4ubWRpLWNha2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5tZGktY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5tZGktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4ubWRpLWNhbGVuZGFyLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLm1kaS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5tZGktY2FsZW5kYXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4ubWRpLWNhbGVuZGFyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLm1kaS1jYWxlbmRhci1tdWx0aXBsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5tZGktY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5tZGktY2FsZW5kYXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLm1kaS1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLm1kaS1jYWxlbmRhci10b2RheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5tZGktY2FsbC1tYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLm1kaS1jYWxsLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLm1kaS1jYWxsLW1pc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZlwiOyB9XG5cbi5tZGktY2FsbC1yZWNlaXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG5cbi5tZGktY2FsbC1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5tZGktY2FtY29yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLm1kaS1jYW1jb3JkZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLm1kaS1jYW1jb3JkZXItYm94LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5tZGktY2FtY29yZGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5tZGktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLm1kaS1jYW1lcmEtZW5oYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiOyB9XG5cbi5tZGktY2FtZXJhLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLm1kaS1jYW1lcmEtZnJvbnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5tZGktY2FtZXJhLWlyaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4ubWRpLWNhbWVyYS1wYXJ0eS1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLm1kaS1jYW1lcmEtcmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5tZGktY2FtZXJhLXJlYXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5tZGktY2FtZXJhLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5tZGktY2FtZXJhLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZmXCI7IH1cblxuLm1kaS1jYW5keWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4ubWRpLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5tZGktY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4ubWRpLWNhci1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4ubWRpLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLm1kaS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4ubWRpLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4ubWRpLWNhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5tZGktY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLm1kaS1jYXNlLXNlbnNpdGl2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4ubWRpLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4ubWRpLWNhc2gtMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLm1kaS1jYXNoLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cblxuLm1kaS1jYXNoLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5tZGktY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5tZGktY2FzdC1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGZcIjsgfVxuXG4ubWRpLWNhc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5tZGktY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLm1kaS1jZWxscGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjsgfVxuXG4ubWRpLWNlbGxwaG9uZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLm1kaS1jZWxscGhvbmUtYmFzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4ubWRpLWNlbGxwaG9uZS1kb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLm1kaS1jZWxscGhvbmUtaXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLm1kaS1jZWxscGhvbmUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5tZGktY2VsbHBob25lLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLm1kaS1jZWxscGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjsgfVxuXG4ubWRpLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLm1kaS1jaGFpci1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4ubWRpLWNoYXJ0LWFyYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5tZGktY2hhcnQtYXJlYXNwbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5tZGktY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLm1kaS1jaGFydC1oaXN0b2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWZcIjsgfVxuXG4ubWRpLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjBcIjsgfVxuXG4ubWRpLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5tZGktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4ubWRpLWNoZWNrLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5tZGktY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4ubWRpLWNoZWNrYm94LWJsYW5rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5tZGktY2hlY2tib3gtYmxhbmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjsgfVxuXG4ubWRpLWNoZWNrYm94LWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4ubWRpLWNoZWNrYm94LW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5tZGktY2hlY2tib3gtbWFya2VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5tZGktY2hlY2tib3gtbWFya2VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZVwiOyB9XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmZcIjsgfVxuXG4ubWRpLWNoZWNrZXJib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiOyB9XG5cbi5tZGktY2hlbWljYWwtd2VhcG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5tZGktY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4ubWRpLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5tZGktY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLm1kaS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLm1kaS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLm1kaS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4ubWRpLWNpc2NvLXdlYmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLm1kaS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLm1kaS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4ubWRpLWNsaXBib2FyZC1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLm1kaS1jbGlwYm9hcmQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2ZcIjsgfVxuXG4ubWRpLWNsaXBib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLm1kaS1jbGlwYm9hcmQtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5tZGktY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLm1kaS1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5tZGktY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4ubWRpLWNsaXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5tZGktY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4ubWRpLWNsb2NrLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5tZGktY2xvY2stZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5tZGktY2xvY2staW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4ubWRpLWNsb2NrLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG5cbi5tZGktY2xvY2stc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4ubWRpLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLm1kaS1jbG9zZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4ubWRpLWNsb3NlLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLm1kaS1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGZcIjsgfVxuXG4ubWRpLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7IH1cblxuLm1kaS1jbG9zZS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLm1kaS1jbG9zZS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLm1kaS1jbG9zZS1vY3RhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4ubWRpLWNsb3NlZC1jYXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLm1kaS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5tZGktY2xvdWQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4ubWRpLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5tZGktY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4ubWRpLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjsgfVxuXG4ubWRpLWNsb3VkLW91dGxpbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLm1kaS1jbG91ZC1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5tZGktY2xvdWQtcHJpbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5tZGktY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cblxuLm1kaS1jb2RlLWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLm1kaS1jb2RlLWJyYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZlwiOyB9XG5cbi5tZGktY29kZS1icmFja2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5tZGktY29kZS1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5tZGktY29kZS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4ubWRpLWNvZGUtZ3JlYXRlci10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLm1kaS1jb2RlLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5tZGktY29kZS1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4ubWRpLWNvZGUtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLm1kaS1jb2RlLW5vdC1lcXVhbC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLm1kaS1jb2RlLXBhcmVudGhlc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLm1kaS1jb2RlLXN0cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5tZGktY29kZS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLm1kaS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLm1kaS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4ubWRpLWNvZmZlZS10by1nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5tZGktY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5tZGktY29sb3ItaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZmXCI7IH1cblxuLm1kaS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLm1kaS1jb21tZW50LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4ubWRpLWNvbW1lbnQtYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLm1kaS1jb21tZW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLm1kaS1jb21tZW50LWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4ubWRpLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4ubWRpLWNvbW1lbnQtY2hlY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5tZGktY29tbWVudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLm1kaS1jb21tZW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjsgfVxuXG4ubWRpLWNvbW1lbnQtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLm1kaS1jb21tZW50LXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4ubWRpLWNvbW1lbnQtcHJvY2Vzc2luZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7IH1cblxuLm1kaS1jb21tZW50LXF1ZXN0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4ubWRpLWNvbW1lbnQtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4ubWRpLWNvbW1lbnQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5tZGktY29tbWVudC10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2ZcIjsgfVxuXG4ubWRpLWNvbXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4ubWRpLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4ubWRpLWNvbXBhc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5tZGktY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiOyB9XG5cbi5tZGktY29udGFjdC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cblxuLm1kaS1jb250ZW50LWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4ubWRpLWNvbnRlbnQtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLm1kaS1jb250ZW50LWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5tZGktY29udGVudC1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5tZGktY29udGVudC1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLm1kaS1jb250ZW50LXNhdmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLm1kaS1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5tZGktY29udHJhc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7IH1cblxuLm1kaS1jb250cmFzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4ubWRpLWNvb2tpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiOyB9XG5cbi5tZGktY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhmXCI7IH1cblxuLm1kaS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5tZGktY3JlZGl0LWNhcmQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4ubWRpLWNyZWRpdC1jYXJkLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4ubWRpLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4ubWRpLWNyb3AtZnJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5tZGktY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4ubWRpLWNyb3AtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4ubWRpLWNyb3Atc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLm1kaS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLm1kaS1jcm9zc2hhaXJzLWdwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5tZGktY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4ubWRpLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjsgfVxuXG4ubWRpLWN1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG5cbi5tZGktY3ViZS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLm1kaS1jdWJlLXVuZm9sZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cblxuLm1kaS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWZcIjsgfVxuXG4ubWRpLWN1cC13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5tZGktY3VycmVuY3ktYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLm1kaS1jdXJyZW5jeS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5tZGktY3VycmVuY3ktaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLm1kaS1jdXJyZW5jeS1uZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG5cbi5tZGktY3VycmVuY3ktdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLm1kaS1jdXJyZW5jeS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4ubWRpLWN1cnNvci1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLm1kaS1jdXJzb3ItZGVmYXVsdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLm1kaS1jdXJzb3ItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5tZGktY3Vyc29yLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4ubWRpLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLm1kaS1kYXRhYmFzZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5tZGktZGF0YWJhc2UtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZlwiOyB9XG5cbi5tZGktZGVidWctc3RlcC1pbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLm1kaS1kZWJ1Zy1zdGVwLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5tZGktZGVidWctc3RlcC1vdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLm1kaS1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLm1kaS1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLm1kaS1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4ubWRpLWRlbGV0ZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLm1kaS1kZWx0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiOyB9XG5cbi5tZGktZGVza3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLm1kaS1kZXNrdG9wLW1hYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5tZGktZGVza3RvcC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG5cbi5tZGktZGV0YWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5tZGktZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiOyB9XG5cbi5tZGktZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5tZGktZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiOyB9XG5cbi5tZGktZGljZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJmXCI7IH1cblxuLm1kaS1kaWNlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjsgfVxuXG4ubWRpLWRpY2UtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5tZGktZGljZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLm1kaS1kaWNlLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjsgfVxuXG4ubWRpLWRpY2UtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5tZGktZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5tZGktZGlzay1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5tZGktZGlzcXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLm1kaS1kaXNxdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG5cbi5tZGktZGl2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4ubWRpLWRpdmlzaW9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5tZGktZG5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLm1kaS1kb21haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4ubWRpLWRvdHMtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5tZGktZG90cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG5cbi5tZGktZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2ZcIjsgfVxuXG4ubWRpLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4ubWRpLWRyYWctaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5tZGktZHJhZy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5tZGktZHJhd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi5tZGktZHJhd2luZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjsgfVxuXG4ubWRpLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLm1kaS1kcmliYmJsZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4ubWRpLWRyb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLm1kaS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLm1kaS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4ubWRpLWR1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4ubWRpLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLm1kaS1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5tZGktZWFydGgtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cblxuLm1kaS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLm1kaS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZlwiOyB9XG5cbi5tZGktZWxldmF0aW9uLWRlY2xpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4ubWRpLWVsZXZhdGlvbi1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cblxuLm1kaS1lbGV2YXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMlwiOyB9XG5cbi5tZGktZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTNcIjsgfVxuXG4ubWRpLWVtYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTRcIjsgfVxuXG4ubWRpLWVtYWlsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4ubWRpLWVtYWlsLXNlY3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG5cbi5tZGktZW1vdGljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4ubWRpLWVtb3RpY29uLWNvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZThcIjsgfVxuXG4ubWRpLWVtb3RpY29uLWRldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cblxuLm1kaS1lbW90aWNvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5tZGktZW1vdGljb24tbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG5cbi5tZGktZW1vdGljb24tcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlY1wiOyB9XG5cbi5tZGktZW1vdGljb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLm1kaS1lbW90aWNvbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjsgfVxuXG4ubWRpLWVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZlwiOyB9XG5cbi5tZGktZW5naW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjsgfVxuXG4ubWRpLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cblxuLm1kaS1lcXVhbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjsgfVxuXG4ubWRpLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG5cbi5tZGktZXNjYWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cblxuLm1kaS1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5tZGktZXRoZXJuZXQtY2FibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4ubWRpLWV0aGVybmV0LWNhYmxlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG5cbi5tZGktZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG5cbi5tZGktZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4ubWRpLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cblxuLm1kaS1leGl0LXRvLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiOyB9XG5cbi5tZGktZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7IH1cblxuLm1kaS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjsgfVxuXG4ubWRpLWV5ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4ubWRpLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmZcIjsgfVxuXG4ubWRpLWV5ZWRyb3BwZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiOyB9XG5cbi5tZGktZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjsgfVxuXG4ubWRpLWZhY2Vib29rLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5tZGktZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cblxuLm1kaS1mYWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cblxuLm1kaS1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4ubWRpLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiOyB9XG5cbi5tZGktZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7IH1cblxuLm1kaS1mZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiOyB9XG5cbi5tZGktZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5tZGktZmlsZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG5cbi5tZGktZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi5tZGktZmlsZS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG5cbi5tZGktZmlsZS1kZWxpbWl0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjsgfVxuXG4ubWRpLWZpbGUtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjsgfVxuXG4ubWRpLWZpbGUtZG9jdW1lbnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7IH1cblxuLm1kaS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7IH1cblxuLm1kaS1maWxlLWV4Y2VsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiOyB9XG5cbi5tZGktZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjsgfVxuXG4ubWRpLWZpbGUtZmluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxM1wiOyB9XG5cbi5tZGktZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG5cbi5tZGktZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjsgfVxuXG4ubWRpLWZpbGUtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG5cbi5tZGktZmlsZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG5cbi5tZGktZmlsZS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG5cbi5tZGktZmlsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7IH1cblxuLm1kaS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiOyB9XG5cbi5tZGktZmlsZS1wZGYtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFiXCI7IH1cblxuLm1kaS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjsgfVxuXG4ubWRpLWZpbGUtcG93ZXJwb2ludC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjsgfVxuXG4ubWRpLWZpbGUtcHJlc2VudGF0aW9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5tZGktZmlsZS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFmXCI7IH1cblxuLm1kaS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7IH1cblxuLm1kaS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjsgfVxuXG4ubWRpLWZpbGUtd29yZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjsgfVxuXG4ubWRpLWZpbGUteG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIzXCI7IH1cblxuLm1kaS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7IH1cblxuLm1kaS1maWxtc3RyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjsgfVxuXG4ubWRpLWZpbG1zdHJpcC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjZcIjsgfVxuXG4ubWRpLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG5cbi5tZGktZmlsdGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjsgfVxuXG4ubWRpLWZpbHRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjsgfVxuXG4ubWRpLWZpbHRlci1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiOyB9XG5cbi5tZGktZmlsdGVyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmJcIjsgfVxuXG4ubWRpLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cblxuLm1kaS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cblxuLm1kaS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7IH1cblxuLm1kaS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJmXCI7IH1cblxuLm1kaS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7IH1cblxuLm1kaS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG5cbi5tZGktZmxhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7IH1cblxuLm1kaS1mbGFnLW91dGxpbmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiOyB9XG5cbi5tZGktZmxhZy10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNFwiOyB9XG5cbi5tZGktZmxhZy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7IH1cblxuLm1kaS1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG5cbi5tZGktZmxhc2gtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG5cbi5tZGktZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLm1kaS1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM5XCI7IH1cblxuLm1kaS1mbGFzaGxpZ2h0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG5cbi5tZGktZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNiXCI7IH1cblxuLm1kaS1mbGlwLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2NcIjsgfVxuXG4ubWRpLWZsaXAtdG8tZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2RcIjsgfVxuXG4ubWRpLWZsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZVwiOyB9XG5cbi5tZGktZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNmXCI7IH1cblxuLm1kaS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjsgfVxuXG4ubWRpLWZvbGRlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cblxuLm1kaS1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4ubWRpLWZvbGRlci1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDNcIjsgfVxuXG4ubWRpLWZvbGRlci1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiOyB9XG5cbi5tZGktZm9sZGVyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjsgfVxuXG4ubWRpLWZvbGRlci1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjsgfVxuXG4ubWRpLWZvbGRlci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7IH1cblxuLm1kaS1mb2xkZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG5cbi5tZGktZm9sZGVyLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjsgfVxuXG4ubWRpLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLm1kaS1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5tZGktZm9sZGVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiOyB9XG5cbi5tZGktZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiOyB9XG5cbi5tZGktZm9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZlwiOyB9XG5cbi5tZGktZm9vZC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiOyB9XG5cbi5tZGktZm9vZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cblxuLm1kaS1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiOyB9XG5cbi5tZGktZm9vdGJhbGwtYXVzdHJhbGlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG5cbi5tZGktZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7IH1cblxuLm1kaS1mb3JtYXQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cblxuLm1kaS1mb3JtYXQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi5tZGktZm9ybWF0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjsgfVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi5tZGktZm9ybWF0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjsgfVxuXG4ubWRpLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5tZGktZm9ybWF0LWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4ubWRpLWZvcm1hdC1mbG9hdC1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4ubWRpLWZvcm1hdC1mbG9hdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLm1kaS1mb3JtYXQtZmxvYXQtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZVwiOyB9XG5cbi5tZGktZm9ybWF0LWZsb2F0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVmXCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG5cbi5tZGktZm9ybWF0LWhlYWRlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjsgfVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiOyB9XG5cbi5tZGktZm9ybWF0LWhlYWRlci02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY2XCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLm1kaS1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLm1kaS1mb3JtYXQtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLm1kaS1mb3JtYXQtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cblxuLm1kaS1mb3JtYXQtbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLm1kaS1mb3JtYXQtbGlzdC1idWxsZXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5tZGktZm9ybWF0LWxpc3QtYnVsbGV0ZWQtdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5tZGktZm9ybWF0LWxpc3QtbnVtYmVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG5cbi5tZGktZm9ybWF0LXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLm1kaS1mb3JtYXQtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLm1kaS1mb3JtYXQtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4ubWRpLWZvcm1hdC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cblxuLm1kaS1mb3JtYXQtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5tZGktZm9ybWF0LXN0cmlrZXRocm91Z2gtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG5cbi5tZGktZm9ybWF0LXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiOyB9XG5cbi5tZGktZm9ybWF0LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLm1kaS1mb3JtYXQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5tZGktZm9ybWF0LXRleHRkaXJlY3Rpb24tbC10by1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLm1kaS1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4ubWRpLWZvcm1hdC11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4ubWRpLWZvcm1hdC13cmFwLWlubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5tZGktZm9ybWF0LXdyYXAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7IH1cblxuLm1kaS1mb3JtYXQtd3JhcC10aWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG5cbi5tZGktZm9ybWF0LXdyYXAtdG9wLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5tZGktZm9ydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4ubWRpLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4ubWRpLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4ubWRpLWZyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5tZGktZnJpZGdlLWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG5cbi5tZGktZnJpZGdlLWZpbGxlZC1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODZcIjsgfVxuXG4ubWRpLWZyaWRnZS1maWxsZWQtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cblxuLm1kaS1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLm1kaS1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODlcIjsgfVxuXG4ubWRpLWZ1bmN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cblxuLm1kaS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLm1kaS1nYW1lcGFkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4ubWRpLWdhcy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLm1kaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cblxuLm1kaS1nYXVnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5tZGktZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjsgfVxuXG4ubWRpLWdlbmRlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4ubWRpLWdlbmRlci1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLm1kaS1nZW5kZXItbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4ubWRpLWdlbmRlci10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5tZGktZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4ubWRpLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4ubWRpLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG5cbi5tZGktZ2l0aHViLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OFwiOyB9XG5cbi5tZGktZ2l0aHViLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5tZGktZ2xhc3MtZmx1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4ubWRpLWdsYXNzLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiOyB9XG5cbi5tZGktZ2xhc3Mtc3RhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cblxuLm1kaS1nbGFzcy10dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5tZGktZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5tZGktZ21haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4ubWRpLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiOyB9XG5cbi5tZGktZ29vZ2xlLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5tZGktZ29vZ2xlLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi5tZGktZ29vZ2xlLWNpcmNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4ubWRpLWdvb2dsZS1jaXJjbGVzLWNvbW11bml0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLm1kaS1nb29nbGUtY2lyY2xlcy1leHRlbmRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG5cbi5tZGktZ29vZ2xlLWNpcmNsZXMtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjsgfVxuXG4ubWRpLWdvb2dsZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLm1kaS1nb29nbGUtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjsgfVxuXG4ubWRpLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG5cbi5tZGktZ29vZ2xlLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH1cblxuLm1kaS1nb29nbGUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4ubWRpLWdvb2dsZS1uZWFyYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4ubWRpLWdvb2dsZS1wYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi5tZGktZ29vZ2xlLXBoeXNpY2FsLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi5tZGktZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4ubWRpLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLm1kaS1nb29nbGUtcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjsgfVxuXG4ubWRpLWdvb2dsZS10cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjsgfVxuXG4ubWRpLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjsgfVxuXG4ubWRpLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4ubWRpLWdyaWQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLm1kaS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5tZGktZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLm1kaS1ndWl0YXItcGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5tZGktZ3VpdGFyLXBpY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5tZGktaGFuZC1wb2ludGluZy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5tZGktaGFuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLm1kaS1oYW5nb3V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5tZGktaGFyZGRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjsgfVxuXG4ubWRpLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4ubWRpLWhlYWRwaG9uZXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLm1kaS1oZWFkcGhvbmVzLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLm1kaS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7IH1cblxuLm1kaS1oZWFkc2V0LWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjsgfVxuXG4ubWRpLWhlYWRzZXQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLm1kaS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5tZGktaGVhcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cblxuLm1kaS1oZWFydC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi5tZGktaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLm1kaS1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLm1kaS1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLm1kaS1oZWxwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5tZGktaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5tZGktaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLm1kaS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLm1kaS1ob2xvbGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG5cbi5tZGktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiOyB9XG5cbi5tZGktaG9tZS1tb2Rlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4ubWRpLWhvbWUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5tZGktaG9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiOyB9XG5cbi5tZGktaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4ubWRpLWhvc3BpdGFsLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cblxuLm1kaS1ob3NwaXRhbC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4ubWRpLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cblxuLm1kaS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5tZGktaG91enotYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLm1kaS1odW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG5cbi5tZGktaHVtYW4tY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4ubWRpLWh1bWFuLW1hbGUtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLm1kaS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5tZGktaW1hZ2UtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjsgfVxuXG4ubWRpLWltYWdlLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjsgfVxuXG4ubWRpLWltYWdlLWFyZWEtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4ubWRpLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5tZGktaW1hZ2UtYnJva2VuLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWJsYWNrLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzLXdlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlci1kcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWhkcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlci10aWx0LXNoaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItdmludGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5tZGktaW1hZ2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4ubWRpLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG5cbi5tZGktaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4ubWRpLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cblxuLm1kaS1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7IH1cblxuLm1kaS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjsgfVxuXG4ubWRpLWluc3RhcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjsgfVxuXG4ubWRpLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cblxuLm1kaS1pbnZlcnQtY29sb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cblxuLm1kaS1qZWVwbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7IH1cblxuLm1kaS1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLm1kaS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5tZGkta2VnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLm1kaS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4ubWRpLWtleS1jaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4ubWRpLWtleS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5tZGkta2V5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjsgfVxuXG4ubWRpLWtleS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4ubWRpLWtleS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLm1kaS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5tZGkta2V5Ym9hcmQtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAwXCI7IH1cblxuLm1kaS1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7IH1cblxuLm1kaS1rZXlib2FyZC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiOyB9XG5cbi5tZGkta2V5Ym9hcmQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cblxuLm1kaS1rZXlib2FyZC1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4ubWRpLWtleWJvYXJkLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5tZGkta2V5Ym9hcmQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5tZGktbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjsgfVxuXG4ubWRpLWxhYmVsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4ubWRpLWxhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5tZGktbGFuLWNvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4ubWRpLWxhbi1kaXNjb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cblxuLm1kaS1sYW4tcGVuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5tZGktbGFuZ3VhZ2UtY3NoYXJwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLm1kaS1sYW5ndWFnZS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7IH1cblxuLm1kaS1sYW5ndWFnZS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZlwiOyB9XG5cbi5tZGktbGFuZ3VhZ2UtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5tZGktbGFuZ3VhZ2UtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLm1kaS1sYW5ndWFnZS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4ubWRpLWxhbmd1YWdlLXB5dGhvbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cblxuLm1kaS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4ubWRpLWxhcHRvcC1jaHJvbWVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLm1kaS1sYXB0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLm1kaS1sYXB0b3Atd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5tZGktbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7IH1cblxuLm1kaS1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4ubWRpLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG5cbi5tZGktbGF5ZXJzLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5tZGktbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiOyB9XG5cbi5tZGktbGVkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiOyB9XG5cbi5tZGktbGVkLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLm1kaS1sZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG5cbi5tZGktbGVkLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLm1kaS1sZWQtdmFyaWFudC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiOyB9XG5cbi5tZGktbGVkLXZhcmlhbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiOyB9XG5cbi5tZGktbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5tZGktbGlicmFyeS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5tZGktbGlicmFyeS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5tZGktbGlicmFyeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLm1kaS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4ubWRpLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cblxuLm1kaS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLm1kaS1saW5rLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5tZGktbGluay12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLm1kaS1saW5rLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLm1kaS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG5cbi5tZGktbGlua2VkaW4tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cblxuLm1kaS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5tZGktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5tZGktbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLm1kaS1sb2NrLW9wZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG5cbi5tZGktbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLm1kaS1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5tZGktbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7IH1cblxuLm1kaS1sb29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5tZGktbG91cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjsgfVxuXG4ubWRpLWx1bXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjsgfVxuXG4ubWRpLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5tZGktbWFnbmV0LW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cblxuLm1kaS1tYWduaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7IH1cblxuLm1kaS1tYWduaWZ5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLm1kaS1tYWduaWZ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2RcIjsgfVxuXG4ubWRpLW1haWwtcnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjsgfVxuXG4ubWRpLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5tZGktbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiOyB9XG5cbi5tZGktbWFwLW1hcmtlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4ubWRpLW1hcC1tYXJrZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDJcIjsgfVxuXG4ubWRpLW1hcC1tYXJrZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLm1kaS1tYXAtbWFya2VyLXJhZGl1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NFwiOyB9XG5cbi5tZGktbWFyZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLm1kaS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG5cbi5tZGktbWFya2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLm1kaS1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7IH1cblxuLm1kaS1tYXRlcmlhbC11aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiOyB9XG5cbi5tZGktbWF0aC1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7IH1cblxuLm1kaS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4ubWRpLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiOyB9XG5cbi5tZGktbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLm1kaS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLm1kaS1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjsgfVxuXG4ubWRpLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5tZGktbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MVwiOyB9XG5cbi5tZGktbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG5cbi5tZGktbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi5tZGktbWVzc2FnZS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG5cbi5tZGktbWVzc2FnZS1kcmF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7IH1cblxuLm1kaS1tZXNzYWdlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7IH1cblxuLm1kaS1tZXNzYWdlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4ubWRpLW1lc3NhZ2UtcHJvY2Vzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5tZGktbWVzc2FnZS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5tZGktbWVzc2FnZS1yZXBseS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7IH1cblxuLm1kaS1tZXNzYWdlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjsgfVxuXG4ubWRpLW1lc3NhZ2UtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLm1kaS1tZXNzYWdlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLm1kaS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7IH1cblxuLm1kaS1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiOyB9XG5cbi5tZGktbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7IH1cblxuLm1kaS1taWNyb3Bob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cblxuLm1kaS1taWNyb3Bob25lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjsgfVxuXG4ubWRpLW1pY3JvcGhvbmUtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjNcIjsgfVxuXG4ubWRpLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiOyB9XG5cbi5tZGktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjVcIjsgfVxuXG4ubWRpLW1pbnVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5tZGktbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cblxuLm1kaS1taW51cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5tZGktbWludXMtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5tZGktbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5tZGktbW9uaXRvci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG5cbi5tZGktbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG5cbi5tZGktbW90b3JiaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7IH1cblxuLm1kaS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZVwiOyB9XG5cbi5tZGktbW91c2Utb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZmXCI7IH1cblxuLm1kaS1tb3VzZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLm1kaS1tb3VzZS12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5tZGktbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4ubWRpLW11bHRpcGxpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7IH1cblxuLm1kaS1tdWx0aXBsaWNhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjsgfVxuXG4ubWRpLW11c2ljLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiOyB9XG5cbi5tZGktbXVzaWMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzZcIjsgfVxuXG4ubWRpLW11c2ljLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5tZGktbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5tZGktbXVzaWMtbm90ZS1laWdodGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjsgfVxuXG4ubWRpLW11c2ljLW5vdGUtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiOyB9XG5cbi5tZGktbXVzaWMtbm90ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2JcIjsgfVxuXG4ubWRpLW11c2ljLW5vdGUtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiOyB9XG5cbi5tZGktbXVzaWMtbm90ZS1zaXh0ZWVudGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4ubWRpLW11c2ljLW5vdGUtd2hvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4ubWRpLW5hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiOyB9XG5cbi5tZGktbmF0dXJlLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiOyB9XG5cbi5tZGktbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XG5cbi5tZGktbmVlZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7IH1cblxuLm1kaS1uZXN0LXByb3RlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODNcIjsgfVxuXG4ubWRpLW5lc3QtdGhlcm1vc3RhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5tZGktbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLm1kaS1uZmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjsgfVxuXG4ubWRpLW5mYy10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4ubWRpLW5mYy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7IH1cblxuLm1kaS1ub2RlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODlcIjsgfVxuXG4ubWRpLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGFcIjsgfVxuXG4ubWRpLW5vdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5tZGktbm90ZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7IH1cblxuLm1kaS1ub3RlLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5tZGktbm90ZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tY2xlYXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhmXCI7IH1cblxuLm1kaS1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLm1kaS1udW1lcmljLTAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLm1kaS1udW1lcmljLTAtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4ubWRpLW51bWVyaWMtMC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XG5cbi5tZGktbnVtZXJpYy0xLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5tZGktbnVtZXJpYy0xLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk1XCI7IH1cblxuLm1kaS1udW1lcmljLTEtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4ubWRpLW51bWVyaWMtMi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4ubWRpLW51bWVyaWMtMi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OFwiOyB9XG5cbi5tZGktbnVtZXJpYy0yLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk5XCI7IH1cblxuLm1kaS1udW1lcmljLTMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlhXCI7IH1cblxuLm1kaS1udW1lcmljLTMtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWJcIjsgfVxuXG4ubWRpLW51bWVyaWMtMy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiOyB9XG5cbi5tZGktbnVtZXJpYy00LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiOyB9XG5cbi5tZGktbnVtZXJpYy00LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7IH1cblxuLm1kaS1udW1lcmljLTQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWZcIjsgfVxuXG4ubWRpLW51bWVyaWMtNS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTBcIjsgfVxuXG4ubWRpLW51bWVyaWMtNS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMVwiOyB9XG5cbi5tZGktbnVtZXJpYy01LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7IH1cblxuLm1kaS1udW1lcmljLTYtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7IH1cblxuLm1kaS1udW1lcmljLTYtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjsgfVxuXG4ubWRpLW51bWVyaWMtNi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNVwiOyB9XG5cbi5tZGktbnVtZXJpYy03LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNlwiOyB9XG5cbi5tZGktbnVtZXJpYy03LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE3XCI7IH1cblxuLm1kaS1udW1lcmljLTctYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YThcIjsgfVxuXG4ubWRpLW51bWVyaWMtOC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTlcIjsgfVxuXG4ubWRpLW51bWVyaWMtOC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYVwiOyB9XG5cbi5tZGktbnVtZXJpYy04LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFiXCI7IH1cblxuLm1kaS1udW1lcmljLTktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7IH1cblxuLm1kaS1udW1lcmljLTktYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4ubWRpLW51bWVyaWMtOS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZVwiOyB9XG5cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7IH1cblxuLm1kaS1udW1lcmljLTktcGx1cy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMFwiOyB9XG5cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjFcIjsgfVxuXG4ubWRpLW51dHJpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMlwiOyB9XG5cbi5tZGktb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5tZGktb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cblxuLm1kaS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI1XCI7IH1cblxuLm1kaS1vZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjZcIjsgfVxuXG4ubWRpLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiN1wiOyB9XG5cbi5tZGktb2lsLXRlbXBlcmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7IH1cblxuLm1kaS1vbWVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5tZGktb25lZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjsgfVxuXG4ubWRpLW9wZW4taW4tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJiXCI7IH1cblxuLm1kaS1vcGVuLWluLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiY1wiOyB9XG5cbi5tZGktb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4ubWRpLW9ybmFtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cblxuLm1kaS1vcm5hbWVudC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7IH1cblxuLm1kaS1vdXRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4ubWRpLW93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiOyB9XG5cbi5tZGktcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5tZGktcGFja2FnZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7IH1cblxuLm1kaS1wYWNrYWdlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLm1kaS1wYWNrYWdlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzVcIjsgfVxuXG4ubWRpLXBhY2thZ2UtdmFyaWFudC1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjsgfVxuXG4ubWRpLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzdcIjsgfVxuXG4ubWRpLXBhbGV0dGUtYWR2YW5jZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzhcIjsgfVxuXG4ubWRpLXBhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM5XCI7IH1cblxuLm1kaS1wYW5kb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNhXCI7IH1cblxuLm1kaS1wYW5vcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYlwiOyB9XG5cbi5tZGktcGFub3JhbWEtZmlzaGV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjY1wiOyB9XG5cbi5tZGktcGFub3JhbWEtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5tZGktcGFub3JhbWEtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuXG4ubWRpLXBhbm9yYW1hLXdpZGUtYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2ZcIjsgfVxuXG4ubWRpLXBhcGVyLWN1dC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiOyB9XG5cbi5tZGktcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQxXCI7IH1cblxuLm1kaS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQyXCI7IH1cblxuLm1kaS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5tZGktcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ0XCI7IH1cblxuLm1kaS1wYXVzZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG5cbi5tZGktcGF1c2Utb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG5cbi5tZGktcGF1c2Utb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7IH1cblxuLm1kaS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjsgfVxuXG4ubWRpLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5tZGktcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLm1kaS1wZW5jaWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cblxuLm1kaS1wZW5jaWwtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGNcIjsgfVxuXG4ubWRpLXBlbmNpbC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRkXCI7IH1cblxuLm1kaS1wZW5jaWwtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLm1kaS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLm1kaS1waGFybWFjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMFwiOyB9XG5cbi5tZGktcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTFcIjsgfVxuXG4ubWRpLXBob25lLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XG5cbi5tZGktcGhvbmUtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5tZGktcGhvbmUtaGFuZ3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cblxuLm1kaS1waG9uZS1pbi10YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cblxuLm1kaS1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5tZGktcGhvbmUtbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cblxuLm1kaS1waG9uZS1sb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjsgfVxuXG4ubWRpLXBob25lLW1pc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOVwiOyB9XG5cbi5tZGktcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjsgfVxuXG4ubWRpLXBob25lLXBhdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XG5cbi5tZGktcGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4ubWRpLXBob25lLXZvaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4ubWRpLXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7IH1cblxuLm1kaS1waS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWZcIjsgfVxuXG4ubWRpLXBpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiOyB9XG5cbi5tZGktcGlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XG5cbi5tZGktcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7IH1cblxuLm1kaS1waW4tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7IH1cblxuLm1kaS1waW5lLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuXG4ubWRpLXBpbmUtdHJlZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjsgfVxuXG4ubWRpLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG5cbi5tZGktcGludGVyZXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5tZGktcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4ubWRpLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjsgfVxuXG4ubWRpLXBsYXktYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjsgfVxuXG4ubWRpLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7IH1cblxuLm1kaS1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cblxuLm1kaS1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cblxuLm1kaS1wbGF5LXByb3RlY3RlZC1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7IH1cblxuLm1kaS1wbGF5bGlzdC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG5cbi5tZGktcGxheWxpc3QtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG5cbi5tZGktcGxheWxpc3QtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG5cbi5tZGktcGxheWxpc3QtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cblxuLm1kaS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiOyB9XG5cbi5tZGktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiOyB9XG5cbi5tZGktcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjsgfVxuXG4ubWRpLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cblxuLm1kaS1wbHVzLWNpcmNsZS1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cblxuLm1kaS1wbHVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cblxuLm1kaS1wbHVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjsgfVxuXG4ubWRpLXBsdXMtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7IH1cblxuLm1kaS1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjsgfVxuXG4ubWRpLXBva2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7IH1cblxuLm1kaS1wb2xhcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiOyB9XG5cbi5tZGktcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiOyB9XG5cbi5tZGktcG9sbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjsgfVxuXG4ubWRpLXBvbHltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjsgfVxuXG4ubWRpLXBvcGNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjsgfVxuXG4ubWRpLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7IH1cblxuLm1kaS1wb3VuZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjsgfVxuXG4ubWRpLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7IH1cblxuLm1kaS1wb3dlci1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiOyB9XG5cbi5tZGktcG93ZXItc29ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7IH1cblxuLm1kaS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4ubWRpLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7IH1cblxuLm1kaS1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7IH1cblxuLm1kaS1wcmludGVyLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7IH1cblxuLm1kaS1wcmludGVyLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7IH1cblxuLm1kaS1wcm9mZXNzaW9uYWwtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5tZGktcHJvamVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cblxuLm1kaS1wcm9qZWN0b3Itc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7IH1cblxuLm1kaS1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XG5cbi5tZGktcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cblxuLm1kaS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjsgfVxuXG4ubWRpLXFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7IH1cblxuLm1kaS1xdWFkY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7IH1cblxuLm1kaS1xdWFsaXR5LWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjsgfVxuXG4ubWRpLXF1aWNrdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiOyB9XG5cbi5tZGktcmFkYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjsgfVxuXG4ubWRpLXJhZGlhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7IH1cblxuLm1kaS1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOFwiOyB9XG5cbi5tZGktcmFkaW8taGFuZGhlbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjsgfVxuXG4ubWRpLXJhZGlvLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cblxuLm1kaS1yYWRpb2FjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiOyB9XG5cbi5tZGktcmFkaW9ib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjsgfVxuXG4ubWRpLXJhZGlvYm94LW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5tZGktcmFzcGJlcnJ5cGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjsgfVxuXG4ubWRpLXJheS1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4ubWRpLXJheS1lbmQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjsgfVxuXG4ubWRpLXJheS1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiOyB9XG5cbi5tZGktcmF5LXN0YXJ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7IH1cblxuLm1kaS1yYXktc3RhcnQtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7IH1cblxuLm1kaS1yYXktdmVydGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7IH1cblxuLm1kaS1yZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7IH1cblxuLm1kaS1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7IH1cblxuLm1kaS1yZWFkYWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiOyB9XG5cbi5tZGktcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5tZGktcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cblxuLm1kaS1yZWNvcmQtcmVjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cblxuLm1kaS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7IH1cblxuLm1kaS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjsgfVxuXG4ubWRpLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjsgfVxuXG4ubWRpLXJlZG8tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiOyB9XG5cbi5tZGktcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiOyB9XG5cbi5tZGktcmVnZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjsgfVxuXG4ubWRpLXJlbGF0aXZlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQxXCI7IH1cblxuLm1kaS1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjsgfVxuXG4ubWRpLXJlbW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiOyB9XG5cbi5tZGktcmVuYW1lLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG5cbi5tZGktcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7IH1cblxuLm1kaS1yZXBlYXQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cblxuLm1kaS1yZXBlYXQtb25jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiOyB9XG5cbi5tZGktcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7IH1cblxuLm1kaS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiOyB9XG5cbi5tZGktcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7IH1cblxuLm1kaS1yZXByb2R1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjsgfVxuXG4ubWRpLXJlc2l6ZS1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjsgfVxuXG4ubWRpLXJlc3BvbnNpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjsgfVxuXG4ubWRpLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiOyB9XG5cbi5tZGktcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cblxuLm1kaS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLm1kaS1yb2FkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjsgfVxuXG4ubWRpLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiOyB9XG5cbi5tZGktcm90YXRlLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7IH1cblxuLm1kaS1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiOyB9XG5cbi5tZGktcm90YXRlLWxlZnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiOyB9XG5cbi5tZGktcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7IH1cblxuLm1kaS1yb3RhdGUtcmlnaHQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiOyB9XG5cbi5tZGktcm91dGVyLXdpcmVsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLm1kaS1yb3V0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjsgfVxuXG4ubWRpLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiOyB9XG5cbi5tZGktcnNzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5tZGktcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjsgfVxuXG4ubWRpLXJ1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiOyB9XG5cbi5tZGktc2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiOyB9XG5cbi5tZGktc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cblxuLm1kaS1zYXRlbGxpdGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiOyB9XG5cbi5tZGktc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjsgfVxuXG4ubWRpLXNjYWxlLWJhdGhyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7IH1cblxuLm1kaS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjsgfVxuXG4ubWRpLXNjcmVlbi1yb3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiOyB9XG5cbi5tZGktc2NyZWVuLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjsgfVxuXG4ubWRpLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7IH1cblxuLm1kaS1zY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4ubWRpLXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cblxuLm1kaS1zZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7IH1cblxuLm1kaS1zZWF0LWZsYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmFcIjsgfVxuXG4ubWRpLXNlYXQtZmxhdC1hbmdsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjsgfVxuXG4ubWRpLXNlYXQtaW5kaXZpZHVhbC1zdWl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XG5cbi5tZGktc2VhdC1sZWdyb29tLWV4dHJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7IH1cblxuLm1kaS1zZWF0LWxlZ3Jvb20tbm9ybWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7IH1cblxuLm1kaS1zZWF0LWxlZ3Jvb20tcmVkdWNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XG5cbi5tZGktc2VhdC1yZWNsaW5lLWV4dHJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7IH1cblxuLm1kaS1zZWF0LXJlY2xpbmUtbm9ybWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7IH1cblxuLm1kaS1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiOyB9XG5cbi5tZGktc2VjdXJpdHktbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiOyB9XG5cbi5tZGktc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7IH1cblxuLm1kaS1zZWxlY3QtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7IH1cblxuLm1kaS1zZWxlY3QtaW52ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XG5cbi5tZGktc2VsZWN0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XG5cbi5tZGktc2VsZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7IH1cblxuLm1kaS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLm1kaS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjsgfVxuXG4ubWRpLXNlcnZlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiOyB9XG5cbi5tZGktc2VydmVyLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjsgfVxuXG4ubWRpLXNlcnZlci1uZXR3b3JrLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiOyB9XG5cbi5tZGktc2VydmVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiOyB9XG5cbi5tZGktc2VydmVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjsgfVxuXG4ubWRpLXNlcnZlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjsgfVxuXG4ubWRpLXNlcnZlci1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiOyB9XG5cbi5tZGktc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjsgfVxuXG4ubWRpLXNldHRpbmdzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiOyB9XG5cbi5tZGktc2hhcGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiOyB9XG5cbi5tZGktc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjsgfVxuXG4ubWRpLXNoYXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjsgfVxuXG4ubWRpLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XG5cbi5tZGktc2hpZWxkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjsgfVxuXG4ubWRpLXNob3BwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7IH1cblxuLm1kaS1zaG9wcGluZy1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XG5cbi5tZGktc2hyZWRkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjsgfVxuXG4ubWRpLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjsgfVxuXG4ubWRpLXNodWZmbGUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjsgfVxuXG4ubWRpLXNodWZmbGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiOyB9XG5cbi5tZGktc2lnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjsgfVxuXG4ubWRpLXNpZ24tY2F1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiOyB9XG5cbi5tZGktc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cblxuLm1kaS1zaWx2ZXJ3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7IH1cblxuLm1kaS1zaWx2ZXJ3YXJlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjsgfVxuXG4ubWRpLXNpbHZlcndhcmUtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjsgfVxuXG4ubWRpLXNpbHZlcndhcmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiOyB9XG5cbi5tZGktc2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7IH1cblxuLm1kaS1zaW0tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjsgfVxuXG4ubWRpLXNpbS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjsgfVxuXG4ubWRpLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjsgfVxuXG4ubWRpLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjsgfVxuXG4ubWRpLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5tZGktc2tpcC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLm1kaS1za2lwLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLm1kaS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XG5cbi5tZGktc2t5cGUtYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjsgfVxuXG4ubWRpLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7IH1cblxuLm1kaS1zbGVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiOyB9XG5cbi5tZGktc2xlZXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7IH1cblxuLm1kaS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7IH1cblxuLm1kaS1zbW9raW5nLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5tZGktc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjsgfVxuXG4ubWRpLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjsgfVxuXG4ubWRpLXNvZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTdcIjsgfVxuXG4ubWRpLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjsgfVxuXG4ubWRpLXNvcnQtYWxwaGFiZXRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE5XCI7IH1cblxuLm1kaS1zb3J0LWFzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XG5cbi5tZGktc29ydC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7IH1cblxuLm1kaS1zb3J0LW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjsgfVxuXG4ubWRpLXNvcnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiOyB9XG5cbi5tZGktc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiOyB9XG5cbi5tZGktc291cmNlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjsgfVxuXG4ubWRpLXNvdXJjZS1wdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7IH1cblxuLm1kaS1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7IH1cblxuLm1kaS1zcGVha2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiOyB9XG5cbi5tZGktc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjsgfVxuXG4ubWRpLXNwZWxsY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjsgfVxuXG4ubWRpLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjsgfVxuXG4ubWRpLXNwb3RsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiOyB9XG5cbi5tZGktc3BvdGxpZ2h0LWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4ubWRpLXNxdWFyZS1pbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjsgfVxuXG4ubWRpLXNxdWFyZS1pbmMtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOVwiOyB9XG5cbi5tZGktc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiOyB9XG5cbi5tZGktc3RhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cblxuLm1kaS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cblxuLm1kaS1zdGFyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiOyB9XG5cbi5tZGktc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7IH1cblxuLm1kaS1zdGFyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiOyB9XG5cbi5tZGktc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7IH1cblxuLm1kaS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiOyB9XG5cbi5tZGktc3RlZXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjsgfVxuXG4ubWRpLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjsgfVxuXG4ubWRpLXN0ZXAtYmFja3dhcmQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiOyB9XG5cbi5tZGktc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLm1kaS1zdGVwLWZvcndhcmQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiOyB9XG5cbi5tZGktc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjsgfVxuXG4ubWRpLXN0b2NraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7IH1cblxuLm1kaS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7IH1cblxuLm1kaS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XG5cbi5tZGktc3RvcmUtMjQtaG91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiOyB9XG5cbi5tZGktc3RvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjsgfVxuXG4ubWRpLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiOyB9XG5cbi5tZGktc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XG5cbi5tZGktc3dhcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7IH1cblxuLm1kaS1zd2FwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7IH1cblxuLm1kaS1zd2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cblxuLm1kaS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuXG4ubWRpLXN3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQzXCI7IH1cblxuLm1kaS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ0XCI7IH1cblxuLm1kaS1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ1XCI7IH1cblxuLm1kaS1zeW5jLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNlwiOyB9XG5cbi5tZGktdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cblxuLm1kaS10YWItdW5zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOFwiOyB9XG5cbi5tZGktdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDlcIjsgfVxuXG4ubWRpLXRhYmxlLWNvbHVtbi1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7IH1cblxuLm1kaS10YWJsZS1jb2x1bW4tcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGJcIjsgfVxuXG4ubWRpLXRhYmxlLWNvbHVtbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjsgfVxuXG4ubWRpLXRhYmxlLWNvbHVtbi13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZFwiOyB9XG5cbi5tZGktdGFibGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiOyB9XG5cbi5tZGktdGFibGUtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuXG4ubWRpLXRhYmxlLXJvdy1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTBcIjsgfVxuXG4ubWRpLXRhYmxlLXJvdy1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7IH1cblxuLm1kaS10YWJsZS1yb3ctcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTJcIjsgfVxuXG4ubWRpLXRhYmxlLXJvdy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTNcIjsgfVxuXG4ubWRpLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiOyB9XG5cbi5tZGktdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTVcIjsgfVxuXG4ubWRpLXRhYmxldC1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU2XCI7IH1cblxuLm1kaS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjsgfVxuXG4ubWRpLXRhZy1mYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOFwiOyB9XG5cbi5tZGktdGFnLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU5XCI7IH1cblxuLm1kaS10YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYVwiOyB9XG5cbi5tZGktdGFnLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiOyB9XG5cbi5tZGktdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVjXCI7IH1cblxuLm1kaS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVkXCI7IH1cblxuLm1kaS10ZWFtdmlld2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cblxuLm1kaS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZlwiOyB9XG5cbi5tZGktdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMFwiOyB9XG5cbi5tZGktdGVsZXZpc2lvbi1ndWlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XG5cbi5tZGktdGVtcGVyYXR1cmUtY2Vsc2l1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMlwiOyB9XG5cbi5tZGktdGVtcGVyYXR1cmUtZmFocmVuaGVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmM1wiOyB9XG5cbi5tZGktdGVtcGVyYXR1cmUta2VsdmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY0XCI7IH1cblxuLm1kaS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjVcIjsgfVxuXG4ubWRpLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjZcIjsgfVxuXG4ubWRpLXRlcnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjsgfVxuXG4ubWRpLXRleHQtdG8tc3BlZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY4XCI7IH1cblxuLm1kaS10ZXh0LXRvLXNwZWVjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjlcIjsgfVxuXG4ubWRpLXRleHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjsgfVxuXG4ubWRpLXRoZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmJcIjsgfVxuXG4ubWRpLXRoZW1lLWxpZ2h0LWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjsgfVxuXG4ubWRpLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cblxuLm1kaS10aGVybW9tZXRlci1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZVwiOyB9XG5cbi5tZGktdGh1bWItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZlwiOyB9XG5cbi5tZGktdGh1bWItZG93bi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAwXCI7IH1cblxuLm1kaS10aHVtYi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMVwiOyB9XG5cbi5tZGktdGh1bWItdXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMlwiOyB9XG5cbi5tZGktdGh1bWJzLXVwLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDNcIjsgfVxuXG4ubWRpLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNFwiOyB9XG5cbi5tZGktdGlja2V0LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDVcIjsgfVxuXG4ubWRpLXRpY2tldC1jb25maXJtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDZcIjsgfVxuXG4ubWRpLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwN1wiOyB9XG5cbi5tZGktdGltZWxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA4XCI7IH1cblxuLm1kaS10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOVwiOyB9XG5cbi5tZGktdGltZXItMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGFcIjsgfVxuXG4ubWRpLXRpbWVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGJcIjsgfVxuXG4ubWRpLXRpbWVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwY1wiOyB9XG5cbi5tZGktdGltZXItc2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZFwiOyB9XG5cbi5tZGktdGltZXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBlXCI7IH1cblxuLm1kaS10b2dnbGUtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7IH1cblxuLm1kaS10b2dnbGUtc3dpdGNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiOyB9XG5cbi5tZGktdG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiOyB9XG5cbi5tZGktdG9vbHRpcC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cblxuLm1kaS10b29sdGlwLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cblxuLm1kaS10b29sdGlwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTRcIjsgfVxuXG4ubWRpLXRvb2x0aXAtb3V0bGluZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE1XCI7IH1cblxuLm1kaS10b29sdGlwLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTZcIjsgfVxuXG4ubWRpLXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxN1wiOyB9XG5cbi5tZGktdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOFwiOyB9XG5cbi5tZGktdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjsgfVxuXG4ubWRpLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWFcIjsgfVxuXG4ubWRpLXRyYW5zY3JpYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWJcIjsgfVxuXG4ubWRpLXRyYW5zY3JpYmUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWNcIjsgfVxuXG4ubWRpLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFkXCI7IH1cblxuLm1kaS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFlXCI7IH1cblxuLm1kaS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjsgfVxuXG4ubWRpLXRyZW5kaW5nLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjBcIjsgfVxuXG4ubWRpLXRyZW5kaW5nLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjsgfVxuXG4ubWRpLXRyZW5kaW5nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIyXCI7IH1cblxuLm1kaS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyM1wiOyB9XG5cbi5tZGktdHJpYW5nbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiOyB9XG5cbi5tZGktdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7IH1cblxuLm1kaS10cm9waHktYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjsgfVxuXG4ubWRpLXRyb3BoeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI3XCI7IH1cblxuLm1kaS10cm9waHktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOFwiOyB9XG5cbi5tZGktdHJvcGh5LXZhcmlhbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiOyB9XG5cbi5tZGktdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjsgfVxuXG4ubWRpLXRydWNrLWRlbGl2ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJiXCI7IH1cblxuLm1kaS10c2hpcnQtY3JldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyY1wiOyB9XG5cbi5tZGktdHNoaXJ0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmRcIjsgfVxuXG4ubWRpLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiOyB9XG5cbi5tZGktdHVtYmxyLXJlYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiOyB9XG5cbi5tZGktdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLm1kaS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMxXCI7IH1cblxuLm1kaS10d2l0dGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMlwiOyB9XG5cbi5tZGktdHdpdHRlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzNcIjsgfVxuXG4ubWRpLXR3aXR0ZXItcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNFwiOyB9XG5cbi5tZGktdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM1XCI7IH1cblxuLm1kaS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM2XCI7IH1cblxuLm1kaS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiOyB9XG5cbi5tZGktdW1icmVsbGEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOFwiOyB9XG5cbi5tZGktdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOVwiOyB9XG5cbi5tZGktdW5kby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNhXCI7IH1cblxuLm1kaS11bmZvbGQtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiOyB9XG5cbi5tZGktdW5mb2xkLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjsgfVxuXG4ubWRpLXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2RcIjsgfVxuXG4ubWRpLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2VcIjsgfVxuXG4ubWRpLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiOyB9XG5cbi5tZGktdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQwXCI7IH1cblxuLm1kaS12ZWN0b3ItYXJyYW5nZS1hYm92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiOyB9XG5cbi5tZGktdmVjdG9yLWFycmFuZ2UtYmVsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjsgfVxuXG4ubWRpLXZlY3Rvci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDNcIjsgfVxuXG4ubWRpLXZlY3Rvci1jaXJjbGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiOyB9XG5cbi5tZGktdmVjdG9yLWNvbWJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDVcIjsgfVxuXG4ubWRpLXZlY3Rvci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NlwiOyB9XG5cbi5tZGktdmVjdG9yLWRpZmZlcmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjsgfVxuXG4ubWRpLXZlY3Rvci1kaWZmZXJlbmNlLWFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7IH1cblxuLm1kaS12ZWN0b3ItZGlmZmVyZW5jZS1iYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0OVwiOyB9XG5cbi5tZGktdmVjdG9yLWludGVyc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XG5cbi5tZGktdmVjdG9yLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGJcIjsgfVxuXG4ubWRpLXZlY3Rvci1wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0Y1wiOyB9XG5cbi5tZGktdmVjdG9yLXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGRcIjsgfVxuXG4ubWRpLXZlY3Rvci1wb2x5bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZVwiOyB9XG5cbi5tZGktdmVjdG9yLXNlbGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XG5cbi5tZGktdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MFwiOyB9XG5cbi5tZGktdmVjdG9yLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7IH1cblxuLm1kaS12ZWN0b3ItdW5pb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTJcIjsgfVxuXG4ubWRpLXZlcmlmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7IH1cblxuLm1kaS12aWJyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7IH1cblxuLm1kaS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5tZGktdmlkZW8tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7IH1cblxuLm1kaS12aWRlby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTdcIjsgfVxuXG4ubWRpLXZpZXctYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cblxuLm1kaS12aWV3LWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7IH1cblxuLm1kaS12aWV3LWNhcm91c2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVhXCI7IH1cblxuLm1kaS12aWV3LWNvbHVtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YlwiOyB9XG5cbi5tZGktdmlldy1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjsgfVxuXG4ubWRpLXZpZXctZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cblxuLm1kaS12aWV3LWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjsgfVxuXG4ubWRpLXZpZXctaGVhZGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWZcIjsgfVxuXG4ubWRpLXZpZXctbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MFwiOyB9XG5cbi5tZGktdmlldy1tb2R1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjFcIjsgfVxuXG4ubWRpLXZpZXctcXVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjsgfVxuXG4ubWRpLXZpZXctc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYzXCI7IH1cblxuLm1kaS12aWV3LXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjsgfVxuXG4ubWRpLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7IH1cblxuLm1kaS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7IH1cblxuLm1kaS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2N1wiOyB9XG5cbi5tZGktdmstYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY4XCI7IH1cblxuLm1kaS12ay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjsgfVxuXG4ubWRpLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XG5cbi5tZGktdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjsgfVxuXG4ubWRpLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmNcIjsgfVxuXG4ubWRpLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjsgfVxuXG4ubWRpLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmVcIjsgfVxuXG4ubWRpLXZwbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XG5cbi5tZGktd2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MFwiOyB9XG5cbi5tZGktd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcxXCI7IH1cblxuLm1kaS13YWxsZXQtZ2lmdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzJcIjsgfVxuXG4ubWRpLXdhbGxldC1tZW1iZXJzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjczXCI7IH1cblxuLm1kaS13YWxsZXQtdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7IH1cblxuLm1kaS13YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzVcIjsgfVxuXG4ubWRpLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cblxuLm1kaS13YXRjaC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzdcIjsgfVxuXG4ubWRpLXdhdGNoLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5tZGktd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjsgfVxuXG4ubWRpLXdhdGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YVwiOyB9XG5cbi5tZGktd2F0ZXItcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XG5cbi5tZGktd2F0ZXItcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiOyB9XG5cbi5tZGktd2VhdGhlci1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2RcIjsgfVxuXG4ubWRpLXdlYXRoZXItZm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdlXCI7IH1cblxuLm1kaS13ZWF0aGVyLWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2ZcIjsgfVxuXG4ubWRpLXdlYXRoZXItbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgwXCI7IH1cblxuLm1kaS13ZWF0aGVyLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLm1kaS13ZWF0aGVyLXBhcnRseWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG5cbi5tZGktd2VhdGhlci1wb3VyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7IH1cblxuLm1kaS13ZWF0aGVyLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cblxuLm1kaS13ZWF0aGVyLXNub3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg1XCI7IH1cblxuLm1kaS13ZWF0aGVyLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg2XCI7IH1cblxuLm1kaS13ZWF0aGVyLXN1bnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiOyB9XG5cbi5tZGktd2VhdGhlci1zdW5zZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiOyB9XG5cbi5tZGktd2VhdGhlci1zdW5zZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjsgfVxuXG4ubWRpLXdlYXRoZXItd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGFcIjsgfVxuXG4ubWRpLXdlYXRoZXItd2luZHktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YlwiOyB9XG5cbi5tZGktd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhjXCI7IH1cblxuLm1kaS13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGRcIjsgfVxuXG4ubWRpLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZVwiOyB9XG5cbi5tZGktd2VpZ2h0LWtpbG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhmXCI7IH1cblxuLm1kaS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MFwiOyB9XG5cbi5tZGktd2hlZWxjaGFpci1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkxXCI7IH1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTJcIjsgfVxuXG4ubWRpLXdoaXRlLWJhbGFuY2UtaW5jYW5kZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkzXCI7IH1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLWlycmFkZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk0XCI7IH1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk1XCI7IH1cblxuLm1kaS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLm1kaS13aWZpLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5N1wiOyB9XG5cbi5tZGktd2lpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7IH1cblxuLm1kaS13aWtpcGVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjsgfVxuXG4ubWRpLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XG5cbi5tZGktd2luZG93LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XG5cbi5tZGktd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjljXCI7IH1cblxuLm1kaS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWRcIjsgfVxuXG4ubWRpLXdpbmRvdy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7IH1cblxuLm1kaS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZlwiOyB9XG5cbi5tZGktd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XG5cbi5tZGktd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7IH1cblxuLm1kaS13b3JrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTJcIjsgfVxuXG4ubWRpLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTNcIjsgfVxuXG4ubWRpLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNFwiOyB9XG5cbi5tZGktd3VuZGVybGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNVwiOyB9XG5cbi5tZGkteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNlwiOyB9XG5cbi5tZGkteGJveC1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7IH1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE4XCI7IH1cblxuLm1kaS14ZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjsgfVxuXG4ubWRpLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWFcIjsgfVxuXG4ubWRpLXhpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFiXCI7IH1cblxuLm1kaS14aW5nLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhY1wiOyB9XG5cbi5tZGkteG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7IH1cblxuLm1kaS15ZWFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZVwiOyB9XG5cbi5tZGkteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiOyB9XG5cbi5tZGkteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIwXCI7IH1cblxuLm1kaS16aXAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIxXCI7IH1cblxuLm1kaS0xOHB4IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5tZGktMjRweCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ubWRpLTM2cHgge1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuLm1kaS00OHB4IHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5tZGktZGFyayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi5tZGktZGFyay5tZGktaW5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4ubWRpLWxpZ2h0IHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5tZGktbGlnaHQubWRpLWluYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG4vKlxyXG4qXHJcbiogTGF5b3V0IHBhbmVsXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cbi5sYXlvdXQtcGFuZWwtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTEwMDsgfVxuICAubGF5b3V0LXBhbmVsLXdyYXAuYWN0aXZlIC5sYXlvdXQtcGFuZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAubGF5b3V0LXBhbmVsLXdyYXAuYWN0aXZlIC5sYXlvdXQtcGFuZWwtaW5uZXI6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IC0zcHggMHB4IDUwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDkpOyB9XG4gIC5sYXlvdXQtcGFuZWwtd3JhcCAubGF5b3V0LXBhbmVsLXRvZ2dsZSxcbiAgLmxheW91dC1wYW5lbC13cmFwIC5sYXlvdXQtcGFuZWwtaW5uZXIgPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ubGF5b3V0LXBhbmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyODBweCk7XG4gIHRyYW5zaXRpb246IC41NXMgYWxsIGVhc2U7IH1cblxuLmxheW91dC1wYW5lbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAubGF5b3V0LXBhbmVsLWNvbnRlbnQgLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgICByaWdodDogMDsgfVxuICAubGF5b3V0LXBhbmVsLWNvbnRlbnQgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5sYXlvdXQtcGFuZWwtY29udGVudCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubGF5b3V0LXBhbmVsLWNvbnRlbnQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNhZTk2Yjg7IH1cbiAgLmxheW91dC1wYW5lbC1jb250ZW50IC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4gIC5sYXlvdXQtcGFuZWwtY29udGVudCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5sYXlvdXQtcGFuZWwtY29udGVudCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuICAubGF5b3V0LXBhbmVsLWNvbnRlbnQgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmxheW91dC1wYW5lbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDF2aDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxheW91dC1wYW5lbC1pbm5lcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiAtM3B4IDBweCA1MHB4IC0ycHggdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTEwO1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cblxuLm1vYmlsZS5yZC1uYXZiYXItZml4ZWQtbGlua2VkIC5sYXlvdXQtcGFuZWwtaW5uZXIsIC50YWJsZXQucmQtbmF2YmFyLWZpeGVkLWxpbmtlZCAubGF5b3V0LXBhbmVsLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLmxheW91dC1wYW5lbC1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgLmxheW91dC1wYW5lbC1oZWFkZXIgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGF5b3V0LXBhbmVsLWhlYWRlciAqICsgLmxheW91dC1wYW5lbC1lbGVtZW50LFxuICAubGF5b3V0LXBhbmVsLWhlYWRlciAqICsgLmxheW91dC1wYW5lbC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGF5b3V0LXBhbmVsLWhlYWRlciAqICsgLmxheW91dC1wYW5lbC1lbGVtZW50LFxuICAgIC5sYXlvdXQtcGFuZWwtaGVhZGVyICogKyAubGF5b3V0LXBhbmVsLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMge1xuICBwYWRkaW5nOiAwIDVweDsgfVxuICAubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDsgfVxuICAgIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgIGZvbnQ6IDQwMCAxMnB4LzE4cHggXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzM2M2Q0MTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsIGxpIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSBhOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzYzZDQxO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zNHM7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOHB4KTtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSBhLCAubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMgdWwgbGkgYTphY3RpdmUsIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgICAubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMgdWwgbGkgYS5hY3RpdmUsIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzdkNWQ4YjsgfVxuICAgICAgICAubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMgdWwgbGkgYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmxheW91dC1wYW5lbCAuaXNvdG9wZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmxheW91dC1wYW5lbCAqICsgLmlzb3RvcGUge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5sYXlvdXQtcGFuZWwgKiArIC5pc290b3BlLWZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5sYXlvdXQtcGFuZWwtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHZoO1xuICByaWdodDogMjgwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogLTVweCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgdHJhbnNpdGlvbjogLjU1cyBhbGwgZWFzZTsgfVxuICAubGF5b3V0LXBhbmVsLXRvZ2dsZTphY3RpdmUge1xuICAgIGN1cnNvcjogd2FpdDsgfVxuICAubGF5b3V0LXBhbmVsLXRvZ2dsZTo6YmVmb3JlLCAubGF5b3V0LXBhbmVsLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBEZXNpZ24gSWNvbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiAuMzNzOyB9XG4gIC5sYXlvdXQtcGFuZWwtdG9nZ2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGY1ODInO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxheW91dC1wYW5lbC10b2dnbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMjRjJztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5sYXlvdXQtcGFuZWwtdG9nZ2xlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5sYXlvdXQtcGFuZWwtdG9nZ2xlLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmxheW91dC1wYW5lbC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAubGF5b3V0LXBhbmVsLW1haW4gLmlzb3RvcGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG4gIC5sYXlvdXQtcGFuZWwtbWFpbiAuaXNvdG9wZS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLmxheW91dC1wYW5lbC1tYWluIC5pc290b3BlLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxheW91dC1wYW5lbC1tYWluIC5pc290b3BlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuICAubGF5b3V0LXBhbmVsLW1haW4gLmlzb3RvcGUtaXRlbSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbiogKyAubGF5b3V0LXBhbmVsLW1haW4ge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LXBhbmVsLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4OyB9XG4gICAgLmxheW91dC1wYW5lbC10b2dnbGU6OmJlZm9yZSwgLmxheW91dC1wYW5lbC10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LXBhbmVsLXdyYXAge1xuICAgIHdpZHRoOiA3MzBweDsgfVxuICAgIC5sYXlvdXQtcGFuZWwtd3JhcC5hY3RpdmUgLmxheW91dC1wYW5lbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAubGF5b3V0LXBhbmVsLXdyYXAgLmxheW91dC1wYW5lbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzUwcHgpOyB9XG4gICAgLmxheW91dC1wYW5lbC13cmFwIC5sYXlvdXQtcGFuZWwtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDsgfVxuICAgIC5sYXlvdXQtcGFuZWwtd3JhcCAubGF5b3V0LXBhbmVsLXRvZ2dsZSB7XG4gICAgICByaWdodDogMzUwcHg7IH1cbiAgLmllLTEwIC5sYXlvdXQtcGFuZWwsXG4gIC5pZS0xMSAubGF5b3V0LXBhbmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzUwcHgpOyB9XG4gIC5pZS0xMCAubGF5b3V0LXBhbmVsLXRvZ2dsZSxcbiAgLmllLTExIC5sYXlvdXQtcGFuZWwtdG9nZ2xlIHtcbiAgICByaWdodDogMjBweDsgfVxuICAuaWUtMTAgLmxheW91dC1wYW5lbC13cmFwLmFjdGl2ZSxcbiAgLmllLTExIC5sYXlvdXQtcGFuZWwtd3JhcC5hY3RpdmUge1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgLmllLTEwIC5sYXlvdXQtcGFuZWwtd3JhcC5hY3RpdmUgLmxheW91dC1wYW5lbC10b2dnbGUsXG4gICAgLmllLTExIC5sYXlvdXQtcGFuZWwtd3JhcC5hY3RpdmUgLmxheW91dC1wYW5lbC10b2dnbGUge1xuICAgICAgcmlnaHQ6IDM3MHB4OyB9IH1cblxuLnRodW1ibmFpbC1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDVweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGNvbG9yOiAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGh1bWJuYWlsLXNtYWxsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2Q1ZDhiO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50aHVtYm5haWwtc21hbGwtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRodW1ibmFpbC1zbWFsbC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4udGh1bWJuYWlsLXNtYWxsLWhvdmVyLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudGh1bWJuYWlsLXNtYWxsLWhvdmVyLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi50aHVtYm5haWwtc21hbGwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCA4cHg7IH1cblxuLnRodW1ibmFpbC1zbWFsbC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQ6IDMwMCAxMnB4LzE4cHggXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNrdG9wIC50aHVtYm5haWwtc21hbGwtaW1hZ2Uge1xuICAgIHRyYW5zaXRpb246IC4yNXMgYWxsIGVhc2U7IH1cbiAgLmRlc2t0b3AgLnRodW1ibmFpbC1zbWFsbC1ob3Zlci1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjAlLCAtNjAlKTtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgIHdpZHRoOiAzNDJweDtcbiAgICBoZWlnaHQ6IDI1MnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogLTNweCAwcHggNTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5kZXNrdG9wIC50aHVtYm5haWwtc21hbGwtaG92ZXItaW1hZ2UgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmOyB9XG4gICAgLmRlc2t0b3AgLnRodW1ibmFpbC1zbWFsbC1ob3Zlci1pbWFnZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IC0xMDAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICByaWdodDogLTExcHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAtM3B4IDBweCA0NXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEzKTsgfVxuICAuZGVza3RvcCAudGh1bWJuYWlsLXNtYWxsOmhvdmVyIC50aHVtYm5haWwtc21hbGwtY2FwdGlvbjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmRlc2t0b3AgLnRodW1ibmFpbC1zbWFsbDpob3ZlciAudGh1bWJuYWlsLXNtYWxsLWhlYWRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmRlc2t0b3AgLnRodW1ibmFpbC1zbWFsbDpob3ZlciAudGh1bWJuYWlsLXNtYWxsLWltYWdlOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5kZXNrdG9wIC50aHVtYm5haWwtc21hbGw6aG92ZXIgLnRodW1ibmFpbC1zbWFsbC1ob3Zlci1pbWFnZSB7XG4gICAgei1pbmRleDogMTI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTYwJSk7IH0gfVxuIl19 */

/* Ensure About Us aside image fills its container and preserves cover behavior (Bootstrap 5 friendly) */
.section-wrap-aside,
.section-wrap-aside .figure,
.section-wrap-aside .figure>img {
  height: 100%;
}

.section-wrap-aside .img-fluid {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

/* About Us aside: make image fully cover the aside area and match section height (Bootstrap 5 compatible) */
.section-wrap .section-wrap-inner {
  position: relative;
  /* ensure absolutely positioned aside anchors to this container */
}

.section-wrap-aside.section-wrap-aside-custom {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  /* stretch to section bottom */
  /* width is defined by theme; keep it, but ensure full height is respected */
}

.section-wrap-aside.section-wrap-aside-custom .figure {
  position: absolute;
  inset: 0;
  /* top:0; right:0; bottom:0; left:0; */
  width: 100%;
  height: 100%;
  margin: 0;
}

.section-wrap-aside.section-wrap-aside-custom .figure>img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  /* fill while preserving aspect ratio */
}

/* Responsive fallback: on smaller screens disable absolute layout so the image stacks naturally */
@media (max-width: 991.98px) {
  .section-wrap-aside.section-wrap-aside-custom {
    position: static;
    width: 100%;
    height: auto;
  }

  .section-wrap-aside.section-wrap-aside-custom .figure,
  .section-wrap-aside.section-wrap-aside-custom .figure>img {
    position: static;
    width: 100%;
    height: auto;
  }
}

/* Ensure About Us section has enough height so the aside image can fully cover on larger viewports */
@media (min-width: 768px) {
  .section-wrap .section-wrap-inner.section-lg {
    min-height: 520px;
  }
}

@media (min-width: 1200px) {
  .section-wrap .section-wrap-inner.section-lg {
    min-height: 640px;
  }
}

/* Keep the aside image covering its area */
.section-wrap-aside.section-wrap-aside-custom .figure>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}